Compartir a través de


IWithSystemAssignedIdentityBasedAccessOrCreate Interfaz

Definición

La fase del conjunto de escalado de máquinas virtuales habilitadas para Managed Service Identity asignada por el sistema (local) permite establecer el acceso para la identidad.

public interface IWithSystemAssignedIdentityBasedAccessOrCreate : Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Definition.IWithCreate, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>
type IWithSystemAssignedIdentityBasedAccessOrCreate = interface
    interface IBeta
    interface IWithCreate
    interface ICreatable<IVirtualMachineScaleSet>
    interface IIndexable
    interface IWithOSDiskSettings
    interface IWithComputerNamePrefix
    interface IWithCapacity
    interface IWithUpgradePolicy
    interface IWithOverProvision
    interface IWithStorageAccount
    interface IWithCustomData
    interface IWithExtension
    interface IWithSystemAssignedManagedServiceIdentity
    interface IWithUserAssignedManagedServiceIdentity
    interface IWithBootDiagnostics
    interface IWithBillingProfile
    interface IWithVMPriority
    interface IWithVirtualMachinePublicIp
    interface IWithAcceleratedNetworking
    interface IWithIpForwarding
    interface IWithNetworkSecurityGroup
    interface IWithSinglePlacementGroup
    interface IWithApplicationGateway
    interface IWithApplicationSecurityGroup
    interface IDefinitionWithTags<IWithCreate>
Public Interface IWithSystemAssignedIdentityBasedAccessOrCreate
Implements IBeta, ICreatable(Of IVirtualMachineScaleSet), IDefinitionWithTags(Of IWithCreate), IWithCreate
Implementaciones

Propiedades

Key

La fase del conjunto de escalado de máquinas virtuales habilitadas para Managed Service Identity asignada por el sistema (local) permite establecer el acceso para la identidad.

(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>)
DefineNewExtension(String)

Comienza la definición de una referencia de extensión que se va a asociar a las máquinas virtuales del conjunto de escalado.

(Heredado de IWithExtension)
WithAcceleratedNetworking()

Especifique que las redes aceleradas deben estar habilitadas para el conjunto de escalado de máquinas virtuales.

(Heredado de IWithAcceleratedNetworking)
WithBootDiagnostics()

Especifica que los diagnósticos de arranque deben habilitarse en el conjunto de escalado de máquinas virtuales.

(Heredado de IWithBootDiagnostics)
WithBootDiagnostics(ICreatable<IStorageAccount>)

Especifica que los diagnósticos de arranque deben habilitarse en el conjunto de escalado de máquinas virtuales.

(Heredado de IWithBootDiagnostics)
WithBootDiagnostics(IStorageAccount)

Especifica que los diagnósticos de arranque deben habilitarse en el conjunto de escalado de máquinas virtuales.

(Heredado de IWithBootDiagnostics)
WithBootDiagnostics(String)

Especifica que los diagnósticos de arranque deben habilitarse en el conjunto de escalado de máquinas virtuales.

(Heredado de IWithBootDiagnostics)
WithCapacity(Int32)

Especifica el número máximo de máquinas virtuales del conjunto de escalado.

(Heredado de IWithCapacity)
WithComputerNamePrefix(String)

Especifica el prefijo de nombre que se va a usar para generar automáticamente los nombres de las máquinas virtuales del conjunto de escalado.

(Heredado de IWithComputerNamePrefix)
WithCustomData(String)

Especifica los datos personalizados para el conjunto de escalado de máquinas virtuales.

(Heredado de IWithCustomData)
WithExistingApplicationGatewayBackendPool(String)

Especifique que un grupo de back-end de Application Gateway debe asociarse con el conjunto de escalado de máquinas virtuales.

(Heredado de IWithApplicationGateway)
WithExistingApplicationSecurityGroup(IApplicationSecurityGroup)

Especifica que el grupo de seguridad de aplicaciones proporcionado debe asociarse con el conjunto de escalado de máquinas virtuales.

(Heredado de IWithApplicationSecurityGroup)
WithExistingApplicationSecurityGroupId(String)

Especifica que el grupo de seguridad de aplicaciones proporcionado debe asociarse con el conjunto de escalado de máquinas virtuales.

(Heredado de IWithApplicationSecurityGroup)
WithExistingNetworkSecurityGroup(INetworkSecurityGroup)

Especifica el grupo de seguridad de red para el conjunto de escalado de máquinas virtuales.

(Heredado de IWithNetworkSecurityGroup)
WithExistingNetworkSecurityGroupId(String)

Especifica el grupo de seguridad de red para el conjunto de escalado de máquinas virtuales.

(Heredado de IWithNetworkSecurityGroup)
WithExistingStorageAccount(IStorageAccount)

Especifica una cuenta de almacenamiento existente para los discos duros virtuales del sistema operativo y del disco de datos de las máquinas virtuales del conjunto de escalado.

(Heredado de IWithStorageAccount)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

Especifica una identidad asignada por el usuario existente que se va a asociar al conjunto de escalado de máquinas virtuales.

(Heredado de IWithUserAssignedManagedServiceIdentity)
WithIpForwarding()

Especifique que el reenvío ip debe estar habilitado para el conjunto de escalado de máquinas virtuales.

(Heredado de IWithIpForwarding)
WithLowPriorityVirtualMachine()

Especifique que las máquinas virtuales del conjunto de escalado deben ser máquinas virtuales de prioridad baja.

(Heredado de IWithVMPriority)
WithLowPriorityVirtualMachine(VirtualMachineEvictionPolicyTypes)

Especifique que las máquinas virtuales del conjunto de escalado deben ser máquinas virtuales de prioridad baja con la directiva de expulsión proporcionada.

(Heredado de IWithVMPriority)
WithMaxPrice(Nullable<Double>)

Especifica los detalles relacionados con la facturación de las máquinas virtuales de prioridad baja del conjunto de escalado.

(Heredado de IWithBillingProfile)
WithNewStorageAccount(ICreatable<IStorageAccount>)

Especifica una nueva cuenta de almacenamiento para los discos duros virtuales del sistema operativo y los discos de datos de las máquinas virtuales del conjunto de escalado.

(Heredado de IWithStorageAccount)
WithNewStorageAccount(String)

Especifica una nueva cuenta de almacenamiento para los discos duros virtuales del sistema operativo y los discos de datos de las máquinas virtuales del conjunto de escalado.

(Heredado de IWithStorageAccount)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

Especifica la definición de una identidad asignada por el usuario no creada que se va a asociar al conjunto de escalado de máquinas virtuales.

(Heredado de IWithUserAssignedManagedServiceIdentity)
WithOSDiskCaching(CachingTypes)

Especifica el tipo de almacenamiento en caché del disco del sistema operativo.

(Heredado de IWithOSDiskSettings)
WithOSDiskName(String)

Especifica el nombre del disco del sistema operativo.

(Heredado de IWithOSDiskSettings)
WithoutAcceleratedNetworking()

Especifique que las redes aceleradas deben deshabilitarse para el conjunto de escalado de máquinas virtuales.

(Heredado de IWithAcceleratedNetworking)
WithoutIpForwarding()

Especifique que el reenvío ip debe deshabilitarse para el conjunto de escalado de máquinas virtuales.

(Heredado de IWithIpForwarding)
WithoutOverProvisioning()

Deshabilita el aprovisionamiento excesivo de máquinas virtuales.

(Heredado de IWithOverProvision)
WithoutSinglePlacementGroup()

Especifique que el grupo de selección de ubicación único debe deshabilitarse para el conjunto de escalado de máquinas virtuales.

(Heredado de IWithSinglePlacementGroup)
WithOverProvision(Boolean)

Habilita o deshabilita el aprovisionamiento excesivo de máquinas virtuales en el conjunto de escalado.

(Heredado de IWithOverProvision)
WithOverProvisioning()

Habilita el aprovisionamiento excesivo de máquinas virtuales.

(Heredado de IWithOverProvision)
WithSinglePlacementGroup()

Especifique que el grupo de selección de ubicación único debe estar habilitado para el conjunto de escalado de máquinas virtuales.

(Heredado de IWithSinglePlacementGroup)
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

Especifica que la identidad asignada por el sistema (local) del conjunto de escalado de máquinas virtuales debe tener el acceso dado (descrito por el rol) en un recurso arm identificado por el identificador de recurso. Las aplicaciones que se ejecutan en la instancia de máquina virtual del conjunto de escalado tendrán el mismo permiso (rol) en el recurso de ARM.

WithSystemAssignedIdentityBasedAccessTo(String, String)

Especifica que la identidad asignada por el sistema (local) del conjunto de escalado de máquinas virtuales debe tener el acceso (descrito por la definición de roles) en un recurso de ARM identificado por el identificador de recurso. Las aplicaciones que se ejecutan en la instancia de máquina virtual del conjunto de escalado tendrán el mismo permiso (rol) en el recurso de ARM.

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

Especifica que la identidad local del conjunto de escalado de máquinas virtuales debe tener el acceso dado (descrito por el rol) en el grupo de recursos que reside la máquina virtual. Las aplicaciones que se ejecutan en la instancia de máquina virtual del conjunto de escalado tendrán el mismo permiso (rol) en el grupo de recursos.

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

Especifica que la identidad asignada por el sistema (local) del conjunto de escalado de máquinas virtuales debe tener el acceso (descrito por la definición de rol) en el grupo de recursos que reside la máquina virtual. Las aplicaciones que se ejecutan en la instancia de máquina virtual del conjunto de escalado tendrán el mismo permiso (rol) en el grupo de recursos.

WithSystemAssignedManagedServiceIdentity()

Especifica que la identidad de servicio administrada asignada por el sistema (local) debe habilitarse en el conjunto de escalado de máquinas virtuales.

(Heredado de IWithSystemAssignedManagedServiceIdentity)
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>)
WithUpgradeMode(UpgradeMode)

Especifica el modo de directiva de actualización del conjunto de escalado de máquinas virtuales.

(Heredado de IWithUpgradePolicy)
WithVirtualMachinePriority(VirtualMachinePriorityTypes)

Especifica la prioridad de las máquinas virtuales del conjunto de escalado.

(Heredado de IWithVMPriority)
WithVirtualMachinePublicIp()

Especifique que las máquinas virtuales del conjunto de escalado deben tener una dirección IP pública.

(Heredado de IWithVirtualMachinePublicIp)
WithVirtualMachinePublicIp(String)

Especifique que las máquinas virtuales del conjunto de escalado deben tener una dirección IP pública.

(Heredado de IWithVirtualMachinePublicIp)
WithVirtualMachinePublicIp(VirtualMachineScaleSetPublicIPAddressConfiguration)

Especifique que las máquinas virtuales del conjunto de escalado deben tener una dirección IP pública.

(Heredado de IWithVirtualMachinePublicIp)

Se aplica a