Compartir a través de


IDefinition Interfaz

Definición

public interface IDefinition : Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IBlank, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IDnsConfigFork, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGroup, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithNextContainerInstance, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithPrivateImageRegistryOrVolume, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithPublicOrPrivateImageRegistry, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithSystemAssignedIdentityBasedAccessOrCreate, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithVolume, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.ContainerInstance.Fluent.IContainerGroup>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithOsType>
    interface IWithExistingResourceGroup<IWithOsType>
    interface IWithNewResourceGroup<IWithOsType>
    interface IWithCreatableResourceGroup<IWithOsType>
    interface IWithOsType
    interface IWithPublicOrPrivateImageRegistry
    interface IWithPublicImageRegistryOnly
    interface IWithPrivateImageRegistry
    interface IWithPrivateImageRegistryOrVolume
    interface IWithPrivateImageRegistryOrVolumeBeta
    interface IBeta
    interface IWithVolume
    interface IWithFirstContainerInstance
    interface IWithSystemAssignedManagedServiceIdentity
    interface IWithSystemAssignedManagedServiceIdentityBeta
    interface IWithSystemAssignedIdentityBasedAccessOrCreate
    interface IWithCreate
    interface IWithRestartPolicy
    interface IWithRestartPolicyBeta
    interface IWithUserAssignedManagedServiceIdentity
    interface IWithUserAssignedManagedServiceIdentityBeta
    interface IWithDnsPrefix
    interface IWithNetworkProfile
    interface IWithNetworkProfileBeta
    interface IWithLogAnalytics
    interface IWithLogAnalyticsBeta
    interface ICreatable<IContainerGroup>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithSystemAssignedIdentityBasedAccessOrCreateBeta
    interface IWithNextContainerInstance
    interface IDnsConfigFork
    interface IWithDnsConfig
    interface IWithDnsConfigBeta
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IContainerGroup), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IDnsConfigFork, IWithCreatableResourceGroup(Of IWithOsType), IWithExistingResourceGroup(Of IWithOsType), IWithGroup, IWithGroup(Of IWithOsType), IWithNewResourceGroup(Of IWithOsType), IWithNextContainerInstance, IWithOsType, IWithPrivateImageRegistryOrVolume, IWithPublicOrPrivateImageRegistry, IWithSystemAssignedIdentityBasedAccessOrCreate, IWithVolume
Implementaciones

Propiedades

Key (Heredado de IIndexable)
Name

Obtiene el nombre del recurso que se puede crear.

(Heredado de ICreatable<T>)

Métodos

Create()

Ejecute la solicitud de creación.

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

Coloca la solicitud en la cola y permite que el cliente HTTP lo ejecute cuando los recursos del sistema estén disponibles.

(Heredado de ICreatable<T>)
DefineContainerInstance(String)

Comienza la definición de una instancia de contenedor.

(Heredado de IWithNextContainerInstance)
DefineVolume(String)

Comienza la definición de un volumen que las instancias de contenedor pueden compartir en el grupo de contenedores. La definición debe completarse con una llamada a VolumeDefinitionStages.WithVolumeAttach.attach().

(Heredado de IWithVolume)
WithContainerInstance(String)

Define una instancia de contenedor para la imagen especificada con un recuento de CPU y 1,5 GB de memoria, con el puerto TCP 80 abierto externamente.

(Heredado de IWithFirstContainerInstance)
WithContainerInstance(String, Int32)

Define una instancia de contenedor para la imagen especificada con un recuento de CPU y 1,5 GB de memoria, con un puerto TCP personalizado abierto externamente.

(Heredado de IWithFirstContainerInstance)
WithDnsConfiguration(IList<String>, String, String)

Especifica la configuración de DNS para el grupo de contenedores.

(Heredado de IWithDnsConfigBeta)
WithDnsPrefix(String)

Especifica el prefijo DNS que se va a usar para crear el FQDN para el grupo de contenedores.

(Heredado de IWithDnsPrefix)
WithDnsServerNames(IList<String>)

Especifica los servidores DNS para el grupo de contenedores.

(Heredado de IWithDnsConfigBeta)
WithEmptyDirectoryVolume(String)

Especifica un volumen de directorio vacío que las instancias de contenedor del grupo de contenedores pueden compartir.

(Heredado de IWithPrivateImageRegistryOrVolumeBeta)
WithExistingResourceGroup(IResourceGroup)

Asocia el recurso a un grupo de recursos existente.

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

Asocia el recurso a un grupo de recursos existente.

(Heredado de IWithExistingResourceGroup<T>)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

Especifica una identidad asignada por el usuario existente que se va a asociar al grupo de contenedores.

(Heredado de IWithUserAssignedManagedServiceIdentityBeta)
WithLinux()

Especifica que se trata de un grupo de contenedores de Linux.

(Heredado de IWithOsType)
WithLogAnalytics(String, String)

Especifica el área de trabajo de Log Analytics que se va a usar para el grupo de contenedores.

(Heredado de IWithLogAnalyticsBeta)
WithLogAnalytics(String, String, LogAnalyticsLogType, IDictionary<String,String>)

Especifica el área de trabajo de Log Analytics con complementos opcionales para el grupo de contenedores.

(Heredado de IWithLogAnalyticsBeta)
WithNetworkProfileId(String, String, String)

Especifica la información del perfil de red para un grupo de contenedores.

(Heredado de IWithNetworkProfileBeta)
WithNewAzureFileShareVolume(String, String)

Especifica un nuevo nombre de recurso compartido de archivos de Azure que se va a crear.

(Heredado de IWithPrivateImageRegistryOrVolume)
WithNewResourceGroup() (Heredado de IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Crea un nuevo grupo de recursos en el que colocar el recurso, en función de la definición especificada.

(Heredado de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String) (Heredado de IWithNewResourceGroup<T>)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

Especifica la definición de una identidad asignada por el usuario no creada que se va a asociar a la máquina virtual.

(Heredado de IWithUserAssignedManagedServiceIdentityBeta)
WithoutVolume()

Omite la definición de volúmenes que compartirán las instancias de contenedor. Se producirá una excepción IllegalArgumentException si una instancia de contenedor intenta definir un montaje de volumen.

(Heredado de IWithPrivateImageRegistryOrVolume)
WithPrivateImageRegistry(String, String, String)

Especifica el inicio de sesión del servidor del registro de imágenes de contenedor privado para el grupo de contenedores.

(Heredado de IWithPrivateImageRegistry)
WithPublicImageRegistryOnly()

Solo se usará el repositorio de imágenes de contenedor público para crear las instancias de contenedor en el grupo de contenedores.

(Heredado de IWithPublicImageRegistryOnly)
WithRegion(Region)

Especifica la región del recurso.

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

Especifica la región del recurso por nombre.

(Heredado de IDefinitionWithRegion<T>)
WithRestartPolicy(ContainerGroupRestartPolicy)

Especifica la directiva de reinicio para todas las instancias de contenedor del grupo de contenedores.

(Heredado de IWithRestartPolicyBeta)
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

Especifica una identidad de servicio administrada asignada por el sistema con acceso a un recurso específico con un rol especificado.

(Heredado de IWithSystemAssignedIdentityBasedAccessOrCreateBeta)
WithSystemAssignedIdentityBasedAccessTo(String, String)

Especifica una identidad de servicio administrada asignada por el sistema con acceso a un recurso específico con un rol especificado del identificador.

(Heredado de IWithSystemAssignedIdentityBasedAccessOrCreateBeta)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

Especifica una identidad de servicio administrada asignada por el sistema con acceso al grupo de recursos actual y con el rol especificado.

(Heredado de IWithSystemAssignedIdentityBasedAccessOrCreateBeta)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

Especifica una identidad de servicio administrada asignada por el sistema con acceso al grupo de recursos actual y con el rol especificado del identificador.

(Heredado de IWithSystemAssignedIdentityBasedAccessOrCreateBeta)
WithSystemAssignedManagedServiceIdentity()

Especifica una identidad de servicio administrada asignada por el sistema para el grupo de contenedores.

(Heredado de IWithSystemAssignedManagedServiceIdentityBeta)
WithTag(String, String)

Agrega una etiqueta al recurso.

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

Especifica etiquetas para el recurso como {@link Map}.

(Heredado de IDefinitionWithTags<T>)
WithWindows()

Especifica que se trata de un grupo de contenedores de Windows.

(Heredado de IWithOsType)

Se aplica a