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
-