Interface Attachable.InDefinition<ParentT>

Type Parameters:
ParentT - the parent definition
All Known Subinterfaces:
AccessPolicy.UpdateDefinition<ParentT>, AccessPolicy.UpdateDefinitionStages.WithAttach<ParentT>, Application.Definition<ParentT>, Application.DefinitionStages.Blank<ParentT>, Application.DefinitionStages.WithAttach<ParentT>, ApplicationGatewayAuthenticationCertificate.Definition<ReturnT>, ApplicationGatewayAuthenticationCertificate.DefinitionStages.WithAttach<ReturnT>, ApplicationGatewayBackend.Definition<ParentT>, ApplicationGatewayBackend.DefinitionStages.Blank<ParentT>, ApplicationGatewayBackend.DefinitionStages.WithAttach<ParentT>, ApplicationGatewayBackendHttpConfiguration.Definition<ReturnT>, ApplicationGatewayBackendHttpConfiguration.DefinitionStages.Blank<ReturnT>, ApplicationGatewayBackendHttpConfiguration.DefinitionStages.WithAttach<ReturnT>, ApplicationGatewayBackendHttpConfiguration.DefinitionStages.WithAttachAndAuthCert<ReturnT>, ApplicationGatewayIPConfiguration.Definition<ParentT>, ApplicationGatewayIPConfiguration.DefinitionStages.WithAttach<ParentT>, ApplicationGatewayListener.Definition<ParentT>, ApplicationGatewayListener.DefinitionStages.WithAttach<ParentT>, ApplicationGatewayPathRule.Definition<ReturnT>, ApplicationGatewayPathRule.DefinitionStages.WithAttach<ReturnT>, ApplicationGatewayRedirectConfiguration.Definition<ReturnT>, ApplicationGatewayRedirectConfiguration.DefinitionStages.WithAttach<ReturnT>, ApplicationGatewayRedirectConfiguration.DefinitionStages.WithAttachAndPath<ReturnT>, ApplicationGatewayRequestRoutingRule.Definition<ParentT>, ApplicationGatewayRequestRoutingRule.DefinitionStages.WithAttach<ParentT>, ApplicationGatewayRequestRoutingRule.DefinitionStages.WithBackendAddressOrAttach<ParentT>, ApplicationGatewaySslCertificate.Definition<ParentT>, ApplicationGatewaySslCertificate.DefinitionStages.WithAttach<ParentT>, ApplicationGatewayUrlPathMap.Definition<ReturnT>, ApplicationGatewayUrlPathMap.DefinitionStages.WithAttach<ReturnT>, AutoscaleProfile.Definition, AutoscaleProfile.DefinitionStages.WithAttach, AutoscaleProfile.DefinitionStages.WithScaleRuleOptional, AzureBlobFileSystem.Definition<ParentT>, AzureBlobFileSystem.DefinitionStages.WithAttach<ParentT>, AzureFileShare.Definition<ParentT>, AzureFileShare.DefinitionStages.WithAttach<ParentT>, CertificateCredential.Definition<ParentT>, CertificateCredential.DefinitionStages.WithAttach<ParentT>, ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.ContainerInstanceDefinition<ParentT>, ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithContainerInstanceAttach<ParentT>, ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithPortsOrContainerInstanceAttach<ParentT>, ContainerGroup.DefinitionStages.VolumeDefinitionStages.VolumeDefinition<ParentT>, ContainerGroup.DefinitionStages.VolumeDefinitionStages.WithGitDirectoryName<ParentT>, ContainerGroup.DefinitionStages.VolumeDefinitionStages.WithGitRevision<ParentT>, ContainerGroup.DefinitionStages.VolumeDefinitionStages.WithVolumeAttach<ParentT>, ContainerImageSettings.Definition<ParentT>, ContainerImageSettings.DefinitionStages.Blank<ParentT>, ContainerImageSettings.DefinitionStages.WithAttach<ParentT>, ContainerServiceAgentPool.Definition<ParentT>, ContainerServiceAgentPool.DefinitionStages.WithAttach<ParentT>, DnsRecordSet.Definition<ParentT>, DnsRecordSet.DefinitionStages.WithAaaaRecordIPv6AddressOrAttachable<ParentT>, DnsRecordSet.DefinitionStages.WithARecordIPv4AddressOrAttachable<ParentT>, DnsRecordSet.DefinitionStages.WithAttach<ParentT>, DnsRecordSet.DefinitionStages.WithCaaRecordEntryOrAttachable<ParentT>, DnsRecordSet.DefinitionStages.WithCNameRecordSetAttachable<ParentT>, DnsRecordSet.DefinitionStages.WithMXRecordMailExchangeOrAttachable<ParentT>, DnsRecordSet.DefinitionStages.WithNSRecordNameServerOrAttachable<ParentT>, DnsRecordSet.DefinitionStages.WithPtrRecordTargetDomainNameOrAttachable<ParentT>, DnsRecordSet.DefinitionStages.WithSrvRecordEntryOrAttachable<ParentT>, DnsRecordSet.DefinitionStages.WithTxtRecordTextValueOrAttachable<ParentT>, DomainContact.Definition<ParentT>, DomainContact.DefinitionStages.WithAttach<ParentT>, FileServer.Definition<ParentT>, FileServer.DefinitionStages.WithAttach<ParentT>, HostNameBinding.Definition<ParentT>, HostNameBinding.DefinitionStages.WithAttach<ParentT>, HostNameSslBinding.Definition<ParentT>, HostNameSslBinding.DefinitionStages.WithAttach<ParentT>, Ipv6PeeringConfig.Definition<ParentT>, Ipv6PeeringConfig.DefinitionStages.WithAttach<ParentT>, KubernetesCluster.DefinitionStages.NetworkProfileDefinition<ParentT>, KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages.Blank<ParentT>, KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages.WithAttach<ParentT>, KubernetesClusterAgentPool.Definition<ParentT>, KubernetesClusterAgentPool.DefinitionStages.WithAttach<ParentT>, LoadBalancerBackend.Definition<ParentT>, LoadBalancerBackend.DefinitionStages.Blank<ParentT>, LoadBalancerBackend.DefinitionStages.WithAttach<ParentT>, LoadBalancerHttpProbe.Definition<ParentT>, LoadBalancerHttpProbe.DefinitionStages.WithAttach<ParentT>, LoadBalancerInboundNatPool.Definition<ParentT>, LoadBalancerInboundNatPool.DefinitionStages.WithAttach<ParentT>, LoadBalancerInboundNatRule.Definition<ParentT>, LoadBalancerInboundNatRule.DefinitionStages.WithAttach<ParentT>, LoadBalancerPublicFrontend.Definition<ParentT>, LoadBalancerPublicFrontend.DefinitionStages.WithAttach<ParentT>, LoadBalancerTcpProbe.Definition<ParentT>, LoadBalancerTcpProbe.DefinitionStages.WithAttach<ParentT>, LoadBalancingRule.Definition<ReturnT>, LoadBalancingRule.DefinitionStages.WithAttach<ReturnT>, LoadBalancingRule.DefinitionStages.WithBackendPort<ReturnT>, NetworkSecurityRule.Definition<ParentT>, NetworkSecurityRule.DefinitionStages.WithAttach<ParentT>, NicIPConfiguration.Definition<ParentT>, NicIPConfiguration.DefinitionStages.WithAttach<ParentT>, NodeSetupTask.Definition<ParentT>, NodeSetupTask.DefinitionStages.WithAttach<ParentT>, OutputDirectorySettings.Definition<ParentT>, OutputDirectorySettings.DefinitionStages.WithAttach<ParentT>, PasswordCredential.Definition<ParentT>, PasswordCredential.DefinitionStages.WithAttach<ParentT>, PCFilter.Definition<ParentT>, PCFilter.DefinitionStages.WithAttach<ParentT>, PointToSiteConfiguration.Definition<ParentT>, PointToSiteConfiguration.DefinitionStages.WithAttach<ParentT>, PointToSiteConfiguration.DefinitionStages.WithAttachAndAzureCertificate<ParentT>, Pool.Definition<ParentT>, Pool.DefinitionStages.Blank<ParentT>, Pool.DefinitionStages.WithAttach<ParentT>, PrivateEndpointConnection.Definition<ParentT>, PrivateEndpointConnection.DefinitionStages.WithAttach<ParentT>, RegistrySourceTrigger.Definition, RegistrySourceTrigger.DefinitionStages.SourceTriggerAttachable, Route.Definition<ParentT>, Route.DefinitionStages.WithAttach<ParentT>, RouteFilterRule.Definition<ParentT>, RouteFilterRule.DefinitionStages.WithAttach<ParentT>, ScaleRule.Definition, ScaleRule.DefinitionStages.WithAttach, SqlDatabase.DefinitionStages.Blank<ParentT>, SqlDatabase.DefinitionStages.WithAllDifferentOptions<ParentT>, SqlDatabase.DefinitionStages.WithAttachAfterElasticPoolOptions<ParentT>, SqlDatabase.DefinitionStages.WithAttachAllOptions<ParentT>, SqlDatabase.DefinitionStages.WithAttachFinal<ParentT>, SqlDatabase.DefinitionStages.WithEditionDefaults<ParentT>, SqlDatabase.DefinitionStages.WithExistingDatabaseAfterElasticPool<ParentT>, SqlDatabase.SqlDatabaseDefinition<ParentT>, SqlElasticPool.DefinitionStages.WithAttach<ParentT>, SqlElasticPool.DefinitionStages.WithBasicEdition<ParentT>, SqlElasticPool.DefinitionStages.WithPremiumEdition<ParentT>, SqlElasticPool.DefinitionStages.WithStandardEdition<ParentT>, SqlElasticPool.SqlElasticPoolDefinition<ParentT>, SqlFirewallRule.DefinitionStages.WithAttach<ParentT>, SqlFirewallRule.SqlFirewallRuleDefinition<ParentT>, SqlVirtualNetworkRule.DefinitionStages.WithAttach<ParentT>, SqlVirtualNetworkRule.DefinitionStages.WithServiceEndpoint<ParentT>, SqlVirtualNetworkRule.SqlVirtualNetworkRuleDefinition<ParentT>, Subnet.Definition<ParentT>, Subnet.DefinitionStages.WithAttach<ParentT>, ToolTypeSettings.Caffe.Definition<ParentT>, ToolTypeSettings.Caffe.DefinitionStages.WithAttach<ParentT>, ToolTypeSettings.Caffe.DefinitionStages.WithAttachAndPythonInterpreter<ParentT>, ToolTypeSettings.Caffe2.Definition<ParentT>, ToolTypeSettings.Caffe2.DefinitionStages.WithAttach<ParentT>, ToolTypeSettings.Caffe2.DefinitionStages.WithAttachAndPythonInterpreter<ParentT>, ToolTypeSettings.Chainer.Definition<ParentT>, ToolTypeSettings.Chainer.DefinitionStages.WithAttach<ParentT>, ToolTypeSettings.Chainer.DefinitionStages.WithAttachAndPythonInterpreter<ParentT>, ToolTypeSettings.CognitiveToolkit.Definition<ParentT>, ToolTypeSettings.CognitiveToolkit.DefinitionStages.WithAttach<ParentT>, ToolTypeSettings.CognitiveToolkit.DefinitionStages.WithAttachAndPythonInterpreter<ParentT>, ToolTypeSettings.CustomMpi.Definition<ParentT>, ToolTypeSettings.CustomMpi.DefinitionStages.WithAttach<ParentT>, ToolTypeSettings.CustomMpi.DefinitionStages.WithAttachAndProcessCount<ParentT>, ToolTypeSettings.CustomToolkit.Definition<ParentT>, ToolTypeSettings.CustomToolkit.DefinitionStages.WithAttach<ParentT>, ToolTypeSettings.Horovod.Definition<ParentT>, ToolTypeSettings.Horovod.DefinitionStages.WithAttach<ParentT>, ToolTypeSettings.PyTorch.Definition<ParentT>, ToolTypeSettings.PyTorch.DefinitionStages.WithAttach<ParentT>, ToolTypeSettings.TensorFlow.Definition<ParentT>, ToolTypeSettings.TensorFlow.DefinitionStages.WithAttach<ParentT>, TrafficManagerEndpoint.Definition<ParentT>, TrafficManagerEndpoint.DefinitionStages.WithAttach<ParentT>, TrafficManagerEndpoint.DefinitionStages.WithEndpointThreshold<ParentT>, VirtualMachineCustomImage.CustomImageDataDisk.Definition<ParentT>, VirtualMachineCustomImage.CustomImageDataDisk.DefinitionStages.WithAttach<ParentT>, VirtualMachineExtension.Definition<ParentT>, VirtualMachineExtension.DefinitionStages.WithAttach<ParentT>, VirtualMachineScaleSetExtension.Definition<ParentT>, VirtualMachineScaleSetExtension.DefinitionStages.WithAttach<ParentT>, VirtualMachineScaleSetUnmanagedDataDisk.DefinitionStages.WithAttach<ParentT>, VirtualMachineScaleSetUnmanagedDataDisk.DefinitionStages.WithFromImageDiskSettings<ParentT>, VirtualMachineScaleSetUnmanagedDataDisk.DefinitionStages.WithNewVhdDiskSettings<ParentT>, VirtualMachineScaleSetUnmanagedDataDisk.DefinitionWithImage<ParentT>, VirtualMachineScaleSetUnmanagedDataDisk.DefinitionWithNewVhd<ParentT>, VirtualMachineUnmanagedDataDisk.DefinitionStages.WithAttach<ParentT>, VirtualMachineUnmanagedDataDisk.DefinitionStages.WithFromImageDiskSettings<ParentT>, VirtualMachineUnmanagedDataDisk.DefinitionStages.WithNewVhdDiskSettings<ParentT>, VirtualMachineUnmanagedDataDisk.DefinitionStages.WithVhdAttachedDiskSettings<ParentT>, VirtualMachineUnmanagedDataDisk.DefinitionWithExistingVhd<ParentT>, VirtualMachineUnmanagedDataDisk.DefinitionWithImage<ParentT>, VirtualMachineUnmanagedDataDisk.DefinitionWithNewVhd<ParentT>, VirtualNetworkGatewayIPConfiguration.Definition<ParentT>, VirtualNetworkGatewayIPConfiguration.DefinitionStages.WithAttach<ParentT>, WebAppAuthentication.Definition<ParentT>, WebAppAuthentication.DefinitionStages.WithAttach<ParentT>, WebAppDiagnosticLogs.Definition<ParentT>, WebAppDiagnosticLogs.DefinitionStages.WithAttach<ParentT>, WebAppDiagnosticLogs.DefinitionStages.WithAttachForApplicationStorage<ParentT>, WebAppDiagnosticLogs.DefinitionStages.WithAttachForWebServerFileSystem<ParentT>, WebAppDiagnosticLogs.DefinitionStages.WithAttachForWebServerStorage<ParentT>, WebAppSourceControl.Definition<ParentT>, WebAppSourceControl.DefinitionStages.GitHubWithAttach<ParentT>, WebAppSourceControl.DefinitionStages.WithAttach<ParentT>, Webhook.DefinitionStages.WithAttach<ParentT>, Webhook.WebhookDefinition<ParentT>
Enclosing interface:
Attachable<ParentT>

public static interface Attachable.InDefinition<ParentT>
The final stage of the child object definition, as which it can be attached to the parent.
  • Method Summary

    Modifier and Type
    Method
    Description
    Attaches the child definition to the parent resource definiton.
  • Method Details

    • attach

      ParentT attach()
      Attaches the child definition to the parent resource definiton.
      Returns:
      the next stage of the parent definition