Interface Creatable<T>
- Type Parameters:
T- the fluent type of the resource to be created
- All Known Subinterfaces:
ActionGroup.Definition,ActionGroup.DefinitionStages.WithCreate,ActiveDirectoryApplication.Definition,ActiveDirectoryApplication.DefinitionStages.WithCreate,ActiveDirectoryGroup.Definition,ActiveDirectoryGroup.DefinitionStages.WithCreate,ActiveDirectoryUser.Definition,ActiveDirectoryUser.DefinitionStages.WithCreate,ActivityLogAlert.Definition,ActivityLogAlert.DefinitionStages.WithCreate,ApplicationGateway.Definition,ApplicationGateway.DefinitionStages.WithCreate,ApplicationGateway.DefinitionStages.WithRequestRoutingRuleOrCreate,ApplicationSecurityGroup.Definition,ApplicationSecurityGroup.DefinitionStages.WithCreate,AppServiceCertificate.Definition,AppServiceCertificate.DefinitionStages.WithCreate,AppServiceCertificateOrder.Definition,AppServiceCertificateOrder.DefinitionStages.WithCreate,AppServiceDomain.Definition,AppServiceDomain.DefinitionStages.WithCreate,AppServicePlan.Definition,AppServicePlan.DefinitionStages.WithCreate,AutoscaleSetting.Definition,AutoscaleSetting.DefinitionStages.WithCreate,AvailabilitySet.Definition,AvailabilitySet.DefinitionStages.WithCreate,BatchAccount.Definition,BatchAccount.DefinitionStages.WithCreate,BatchAccount.DefinitionStages.WithCreateAndApplication,BatchAICluster.Definition,BatchAICluster.DefinitionStages.WithCreate,BatchAIExperiment.Definition,BatchAIExperiment.DefinitionStages.WithCreate,BatchAIFileServer.Definition,BatchAIFileServer.DefinitionStages.WithCreate,BatchAIJob.Definition,BatchAIJob.DefinitionStages.WithCreate,BatchAIWorkspace.Definition,BatchAIWorkspace.DefinitionStages.WithCreate,BlobContainer.Definition,BlobContainer.DefinitionStages.WithCreate,BlobServiceProperties.Definition,BlobServiceProperties.DefinitionStages.WithCreate,CdnProfile.Definition,CdnProfile.DefinitionStages.WithCreate,CdnProfile.DefinitionStages.WithPremiumVerizonCreate,CdnProfile.DefinitionStages.WithStandardCreate,ConnectionMonitor.Definition,ConnectionMonitor.DefinitionStages.WithCreate,ContainerGroup.Definition,ContainerGroup.DefinitionStages.DnsConfigFork,ContainerGroup.DefinitionStages.WithCreate,ContainerGroup.DefinitionStages.WithNextContainerInstance,ContainerGroup.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate,ContainerService.Definition,ContainerService.DefinitionStages.WithCreate,CosmosDBAccount.Definition,CosmosDBAccount.DefinitionStages.WithCreate,DdosProtectionPlan.Definition,DdosProtectionPlan.DefinitionStages.WithCreate,Deployment.Definition,Deployment.DefinitionStages.WithCreate,DeploymentSlot.Definition,DeploymentSlot.DefinitionStages.WithCreate,DiagnosticSetting.Definition,DiagnosticSetting.DefinitionStages.WithCreate,Disk.Definition,Disk.DefinitionStages.WithCreate,Disk.DefinitionStages.WithCreateAndSize,DnsZone.Definition,DnsZone.DefinitionStages.WithCreate,EventHub.Definition,EventHub.DefinitionStages.WithCaptureOptionalSettingsOrCreate,EventHub.DefinitionStages.WithCaptureProviderOrCreate,EventHub.DefinitionStages.WithCreate,EventHubAuthorizationRule.Definition,EventHubAuthorizationRule.DefinitionStages.WithCreate,EventHubConsumerGroup.Definition,EventHubConsumerGroup.DefinitionStages.WithCreate,EventHubDisasterRecoveryPairing.Definition,EventHubDisasterRecoveryPairing.DefinitionStages.WithCreate,EventHubNamespace.Definition,EventHubNamespace.DefinitionStages.WithCreate,EventHubNamespaceAuthorizationRule.Definition,EventHubNamespaceAuthorizationRule.DefinitionStages.WithCreate,ExpressRouteCircuit.Definition,ExpressRouteCircuit.DefinitionStages.WithCreate,ExpressRouteCircuitPeering.Definition,ExpressRouteCircuitPeering.DefinitionStages.WithCreate,ExpressRouteCrossConnectionPeering.Definition,ExpressRouteCrossConnectionPeering.DefinitionStages.WithCreate,FunctionApp.Definition,FunctionApp.DefinitionStages.WithCreate,FunctionDeploymentSlot.Definition,FunctionDeploymentSlot.DefinitionStages.WithCreate,Gallery.Definition,Gallery.DefinitionStages.WithCreate,GalleryImage.Definition,GalleryImage.DefinitionStages.WithCreate,GalleryImageVersion.Definition,GalleryImageVersion.DefinitionStages.WithCreate,GenericResource.Definition,GenericResource.DefinitionStages.WithCreate,Identity.Definition,Identity.DefinitionStages.WithCreate,ImmutabilityPolicy.Definition,ImmutabilityPolicy.DefinitionStages.WithCreate,Key.Definition,Key.DefinitionStages.WithCreate,Key.DefinitionStages.WithCreateBase,Key.DefinitionStages.WithImport,KubernetesCluster.Definition,KubernetesCluster.DefinitionStages.WithCreate,LoadBalancer.Definition,LoadBalancer.DefinitionStages.WithCreate,LoadBalancer.DefinitionStages.WithCreateAndInboundNatPool,LoadBalancer.DefinitionStages.WithCreateAndInboundNatRule,LoadBalancer.DefinitionStages.WithCreateAndNatChoice,LoadBalancer.DefinitionStages.WithLBRuleOrNatOrCreate,LocalNetworkGateway.Definition,LocalNetworkGateway.DefinitionStages.WithCreate,ManagementLock.Definition,ManagementLock.DefinitionStages.WithCreate,ManagementPolicy.Definition,ManagementPolicy.DefinitionStages.WithCreate,MetricAlert.Definition,MetricAlert.DefinitionMultipleResource,MetricAlert.DefinitionStages.WithCreate,MetricAlert.DefinitionStages.WithCreateDynamicCondition,NamespaceAuthorizationRule.Definition,NamespaceAuthorizationRule.DefinitionStages.WithCreate,Network.Definition,Network.DefinitionStages.WithCreate,Network.DefinitionStages.WithCreateAndSubnet,NetworkInterface.Definition,NetworkInterface.DefinitionStages.WithCreate,NetworkPeering.Definition,NetworkPeering.DefinitionStages.WithCreate,NetworkSecurityGroup.Definition,NetworkSecurityGroup.DefinitionStages.WithCreate,NetworkWatcher.Definition,NetworkWatcher.DefinitionStages.WithCreate,PacketCapture.Definition,PacketCapture.DefinitionStages.WithCreate,PacketCapture.DefinitionStages.WithCreateAndStoragePath,PolicyAssignment.Definition,PolicyAssignment.DefinitionStages.WithCreate,PolicyDefinition.Definition,PolicyDefinition.DefinitionStages.WithCreate,PublicIPAddress.Definition,PublicIPAddress.DefinitionStages.WithCreate,PublicIPPrefix.Definition,PublicIPPrefix.DefinitionStages.WithCreate,Queue.Definition,Queue.DefinitionStages.Blank,Queue.DefinitionStages.WithCreate,QueueAuthorizationRule.Definition,QueueAuthorizationRule.DefinitionStages.WithCreate,RedisCache.Definition,RedisCache.DefinitionStages.WithCreate,RedisCache.DefinitionStages.WithPremiumSkuCreate,Registry.Definition,Registry.DefinitionStages.WithCreate,RegistryTask.Definition,RegistryTask.DefinitionStages.TaskCreatable,ResourceGroup.Definition,ResourceGroup.DefinitionStages.WithCreate,RoleAssignment.Definition,RoleAssignment.DefinitionStages.WithCreate,RouteFilter.Definition,RouteFilter.DefinitionStages.WithCreate,RouteTable.Definition,RouteTable.DefinitionStages.WithCreate,SearchService.Definition,SearchService.DefinitionStages.WithCreate,SearchService.DefinitionStages.WithPartitionsAndCreate,SearchService.DefinitionStages.WithReplicasAndCreate,Secret.Definition,Secret.DefinitionStages.WithCreate,ServiceBusNamespace.Definition,ServiceBusNamespace.DefinitionStages.WithCreate,ServiceBusSubscription.Definition,ServiceBusSubscription.DefinitionStages.Blank,ServiceBusSubscription.DefinitionStages.WithCreate,ServicePrincipal.Definition,ServicePrincipal.DefinitionStages.WithCreate,Snapshot.Definition,Snapshot.DefinitionStages.WithCreate,SqlDatabaseOperations.DefinitionStages.Blank,SqlDatabaseOperations.DefinitionStages.WithAllDifferentOptions,SqlDatabaseOperations.DefinitionStages.WithCreateAfterElasticPoolOptions,SqlDatabaseOperations.DefinitionStages.WithCreateAllOptions,SqlDatabaseOperations.DefinitionStages.WithCreateFinal,SqlDatabaseOperations.DefinitionStages.WithEditionDefaults,SqlDatabaseOperations.DefinitionStages.WithExistingDatabaseAfterElasticPool,SqlDatabaseOperations.SqlDatabaseOperationsDefinition,SqlDatabaseThreatDetectionPolicy.DefinitionStages.WithCreate,SqlDatabaseThreatDetectionPolicy.SqlDatabaseThreatDetectionPolicyDefinition,SqlElasticPoolOperations.DefinitionStages.WithBasicEdition,SqlElasticPoolOperations.DefinitionStages.WithCreate,SqlElasticPoolOperations.DefinitionStages.WithPremiumEdition,SqlElasticPoolOperations.DefinitionStages.WithStandardEdition,SqlElasticPoolOperations.SqlElasticPoolOperationsDefinition,SqlFailoverGroupOperations.DefinitionStages.WithCreate,SqlFailoverGroupOperations.DefinitionStages.WithPartnerServer,SqlFailoverGroupOperations.SqlFailoverGroupOperationsDefinition,SqlFirewallRuleOperations.DefinitionStages.WithCreate,SqlFirewallRuleOperations.SqlFirewallRuleOperationsDefinition,SqlServer.Definition,SqlServer.DefinitionStages.WithCreate,SqlServerDnsAliasOperations.DefinitionStages.WithCreate,SqlServerDnsAliasOperations.SqlServerDnsAliasOperationsDefinition,SqlServerKeyOperations.DefinitionStages.WithCreate,SqlServerKeyOperations.SqlServerKeyOperationsDefinition,SqlServerSecurityAlertPolicyOperations.DefinitionStages.WithCreate,SqlServerSecurityAlertPolicyOperations.SqlServerSecurityAlertPolicyOperationsDefinition,SqlSyncGroupOperations.DefinitionStages.WithCreate,SqlSyncGroupOperations.SqlSyncGroupOperationsDefinition,SqlSyncMemberOperations.DefinitionStages.WithCreate,SqlSyncMemberOperations.SqlSyncMemberOperationsDefinition,SqlVirtualNetworkRuleOperations.DefinitionStages.WithCreate,SqlVirtualNetworkRuleOperations.DefinitionStages.WithServiceEndpoint,SqlVirtualNetworkRuleOperations.SqlVirtualNetworkRuleOperationsDefinition,StorageAccount.Definition,StorageAccount.DefinitionStages.WithCreate,StorageAccount.DefinitionStages.WithCreateAndAccessTier,Topic.Definition,Topic.DefinitionStages.Blank,Topic.DefinitionStages.WithCreate,TopicAuthorizationRule.Definition,TopicAuthorizationRule.DefinitionStages.WithCreate,TrafficManagerProfile.Definition,TrafficManagerProfile.DefinitionStages.WithCreate,Vault.Definition,Vault.DefinitionStages.WithCreate,VirtualMachine.DefinitionManaged,VirtualMachine.DefinitionManagedOrUnmanaged,VirtualMachine.DefinitionShared,VirtualMachine.DefinitionStages.WithCreate,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManaged,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsUnmanaged,VirtualMachine.DefinitionStages.WithLinuxCreateManaged,VirtualMachine.DefinitionStages.WithLinuxCreateManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithLinuxCreateUnmanaged,VirtualMachine.DefinitionStages.WithManagedCreate,VirtualMachine.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate,VirtualMachine.DefinitionStages.WithUnmanagedCreate,VirtualMachine.DefinitionStages.WithWindowsCreateManaged,VirtualMachine.DefinitionStages.WithWindowsCreateManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithWindowsCreateUnmanaged,VirtualMachine.DefinitionUnmanaged,VirtualMachineCustomImage.Definition,VirtualMachineCustomImage.DefinitionStages.WithCreate,VirtualMachineCustomImage.DefinitionStages.WithCreateAndDataDiskImageOSDiskSettings,VirtualMachineScaleSet.DefinitionManaged,VirtualMachineScaleSet.DefinitionManagedOrUnmanaged,VirtualMachineScaleSet.DefinitionShared,VirtualMachineScaleSet.DefinitionStages.WithCreate,VirtualMachineScaleSet.DefinitionStages.WithLinuxCreateManaged,VirtualMachineScaleSet.DefinitionStages.WithLinuxCreateManagedOrUnmanaged,VirtualMachineScaleSet.DefinitionStages.WithLinuxCreateUnmanaged,VirtualMachineScaleSet.DefinitionStages.WithManagedCreate,VirtualMachineScaleSet.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate,VirtualMachineScaleSet.DefinitionStages.WithUnmanagedCreate,VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManaged,VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManagedOrUnmanaged,VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateUnmanaged,VirtualMachineScaleSet.DefinitionUnmanaged,VirtualNetworkGateway.Definition,VirtualNetworkGateway.DefinitionStages.WithCreate,VirtualNetworkGatewayConnection.Definition,VirtualNetworkGatewayConnection.DefinitionStages.WithCreate,WebApp.Definition,WebApp.DefinitionStages.WithCreate,WebApp.DefinitionStages.WithStartUpCommand,WebApp.DefinitionStages.WithWindowsRuntimeStack,WebAppBase.Definition<FluentT>,WebAppBase.DefinitionStages.WithCreate<FluentT>,WebAppBase.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate<FluentT>,WebAppBase.DefinitionStages.WithUserAssignedManagedServiceIdentityBasedAccessOrCreate<FluentT>
- All Known Implementing Classes:
com.microsoft.azure.management.resources.fluentcore.model.implementation.CreatableUpdatableImpl,com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableParentResourceImpl,GroupableParentResourceWithTagsImpl,com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableResourceImpl,com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.ResourceImpl
The final stage of the resource definition, at which it can be created using create().
-
Method Summary
Modifier and TypeMethodDescriptioncreate()Execute the create request.rx.Observable<Indexable>Puts the request into the queue and allow the HTTP client to execute it when system resources are available.com.microsoft.rest.ServiceFuture<T>createAsync(com.microsoft.rest.ServiceCallback<T> callback) Puts the request into the queue and allow the HTTP client to execute it when system resources are available.
-
Method Details
-
create
T create()Execute the create request.- Returns:
- the create resource
-
createAsync
Puts the request into the queue and allow the HTTP client to execute it when system resources are available.- Parameters:
callback- the callback to handle success and failure- Returns:
- a handle to cancel the request
-
createAsync
rx.Observable<Indexable> createAsync()Puts the request into the queue and allow the HTTP client to execute it when system resources are available.- Returns:
- an observable of the request
-