Compartilhar via


IDefinition Interface

Definição

A totalidade da definição do serviço de link privado.

public interface IDefinition : Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IBlank, Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate, Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithPrivateLinkServiceIpConfigurationSettings, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroupAndRegion<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroupWithRegion<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.IPrivateLinkService>
type IDefinition = interface
    interface IBlank
    interface IWithGroupAndRegion<IWithCreate>
    interface IWithExistingResourceGroup<IWithCreate>
    interface IWithNewResourceGroupWithRegion<IWithCreate>
    interface IWithCreatableResourceGroup<IWithCreate>
    interface IWithCreate
    interface ICreatable<IPrivateLinkService>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IDefinitionWithRegion<IWithCreate>
    interface IWithFrontendIpConfiguration
    interface IWithPrivateLinkServiceIpConfiguration
    interface IWithVisibility
    interface IWithAutoApproval
    interface IWithFqdns
    interface IWithProxyProtocol
    interface IWithPrivateLinkServiceIpConfigurationSettings
    interface IWithAttach
Public Interface IDefinition
Implements IBlank, ICreatable(Of IPrivateLinkService), IDefinitionWithRegion(Of IWithCreate), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithCreate), IWithCreate, IWithExistingResourceGroup(Of IWithCreate), IWithGroupAndRegion(Of IWithCreate), IWithNewResourceGroupWithRegion(Of IWithCreate), IWithPrivateLinkServiceIpConfigurationSettings
Implementações

Propriedades

Key

A totalidade da definição do serviço de link privado.

(Herdado de IIndexable)
Name

Obtém o nome do recurso creatável.

(Herdado de ICreatable<T>)

Métodos

Attach()

Adiciona a configuração de IP, a configuração de IP de front-end ou a configuração de IP do serviço de link privado.

(Herdado de IWithAttach)
Create()

Execute a solicitação de criação.

(Herdado de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Coloca a solicitação na fila e permite que o cliente HTTP a execute quando os recursos do sistema estiverem disponíveis.

(Herdado de ICreatable<T>)
DefinePrivateLinkServiceIpConfiguration(String)

Define a nova configuração de IP do serviço de link privado.

(Herdado de IWithPrivateLinkServiceIpConfiguration)
EnableProxyProtocol()

Habilita o protocolo proxy para o serviço de link privado.

(Herdado de IWithProxyProtocol)
SetAsNonPrimaryIpConfiguration()

Define a configuração de IP do serviço de link privado como configuração de IP não primária.

(Herdado de IWithPrivateLinkServiceIpConfigurationSettings)
SetAsPrimaryIpConfiguration()

Define a configuração de IP do serviço de link privado como configuração de IP primário.

(Herdado de IWithPrivateLinkServiceIpConfigurationSettings)
WithAutoApproval(IList<String>)

Define a assinatura em lista de aprovação automática para o serviço de link privado.

(Herdado de IWithAutoApproval)
WithAutoApproval(String)

Define a assinatura em lista de aprovação automática para o serviço de link privado.

(Herdado de IWithAutoApproval)
WithDynamicPrivateIpAllocation()

Habilita o método de alocação de Ip privado como 'Dynamic' para a configuração de IP.

(Herdado de IWithPrivateLinkServiceIpConfigurationSettings)
WithExistingResourceGroup(IResourceGroup)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithFrontendIpConfiguration(ILoadBalancerFrontend)

Define a configuração de IP de front-end.

(Herdado de IWithFrontendIpConfiguration)
WithFullQualifiedDomainName(String)

Define o domínio na lista Fqdn para o serviço de link privado.

(Herdado de IWithFqdns)
WithFullQualifiedDomainNames(IList<String>)

Define a lista Fqdn para o serviço de link privado.

(Herdado de IWithFqdns)
WithIpv4PrivateIpAddress()

Habilita a versão de endereço Ip privado como 'IPv4' para a configuração de IP.

(Herdado de IWithPrivateLinkServiceIpConfigurationSettings)
WithIpv6PrivateIpAddress()

Habilita a versão de endereço Ip privado como 'IPv6' para a configuração de IP.

(Herdado de IWithPrivateLinkServiceIpConfigurationSettings)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Cria um novo grupo de recursos para colocar o recurso, com base na definição especificada.

(Herdado de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(Region)

Cria um novo grupo de recursos para colocar o recurso. O grupo será criado no mesmo local que o recurso. O nome do grupo é derivado automaticamente do nome do recurso.

(Herdado de IWithNewResourceGroupWithRegion<T>)
WithNewResourceGroup(String, Region)

Cria um novo grupo de recursos para colocar o recurso. O grupo será criado no mesmo local que o recurso.

(Herdado de IWithNewResourceGroupWithRegion<T>)
WithPrivateIpAddress(String)

Define o endereço Ip privado para a configuração de IP.

(Herdado de IWithPrivateLinkServiceIpConfigurationSettings)
WithRegion(Region)

Especifica a região do recurso.

(Herdado de IDefinitionWithRegion<T>)
WithRegion(String)

Especifica a região para o recurso por nome.

(Herdado de IDefinitionWithRegion<T>)
WithStaticPrivateIpAllocation()

Habilita o método de alocação de Ip privado como 'Static' para a configuração de IP.

(Herdado de IWithPrivateLinkServiceIpConfigurationSettings)
WithSubnet(String)

Define a referência do recurso de sub-rede para a configuração de IP.

(Herdado de IWithPrivateLinkServiceIpConfigurationSettings)
WithTag(String, String)

Adiciona uma marca ao recurso.

(Herdado de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica marcas para o recurso como {@link Map}.

(Herdado de IDefinitionWithTags<T>)
WithVisibility(IList<String>)

Define a lista de assinaturas visíveis para o serviço de link privado.

(Herdado de IWithVisibility)
WithVisibility(String)

Define a assinatura visível para o serviço de link privado.

(Herdado de IWithVisibility)

Aplica-se a