internal ApplicationGatewayAvailableSslOptions(ArmResource options, ApplicationGatewayAvailableSslOptionsData resource) : base(options, new ResourceIdentifier(resource.Id))
 {
     HasData                        = true;
     _data                          = resource;
     Parent                         = options;
     _clientDiagnostics             = new ClientDiagnostics(ClientOptions);
     _applicationGatewaysRestClient = new ApplicationGatewaysRestOperations(_clientDiagnostics, Pipeline, ClientOptions, BaseUri);
 }
 internal ApplicationGatewayAvailableSslOptions(ArmClient armClient, ApplicationGatewayAvailableSslOptionsData data) : this(armClient, new ResourceIdentifier(data.Id))
 {
     HasData = true;
     _data   = data;
 }