Compartir a través de


ManagedServiceIdentity Clase

  • java.lang.Object
    • com.azure.resourcemanager.cdn.models.ManagedServiceIdentity

public final class ManagedServiceIdentity

Identidad de servicio administrada (identidades asignadas por el sistema o asignadas por el usuario).

Resumen del constructor

Constructor Description
ManagedServiceIdentity()

Crea una instancia de la clase ManagedServiceIdentity.

Resumen del método

Modificador y tipo Método y descripción
UUID principalId()

Obtenga la propiedad Id. de entidadde seguridad: el identificador de la entidad de servicio de la identidad asignada por el sistema.

UUID tenantId()

Obtenga la propiedad id. de inquilino: el identificador de inquilino de la identidad asignada por el sistema.

ManagedServiceIdentityType type()

Obtiene la propiedad type: tipo de identidad de servicio administrada (donde se permiten los tipos asignados por el sistemay asignados por el usuario).

Map<String,UserAssignedIdentity> userAssignedIdentities()

Obtenga la propiedad Identidades asignadaspor el usuario: conjunto de identidades asignadas por el usuario asociadas al recurso.

void validate()

Valida la instancia.

ManagedServiceIdentity withType(ManagedServiceIdentityType type)

Establezca la propiedad type: Tipo de identidad de servicio administrada (donde se permiten los tipos asignados por el sistemay asignados por el usuario).

ManagedServiceIdentity withUserAssignedIdentities(Map<String,UserAssignedIdentity> userAssignedIdentities)

Establezca la propiedad Identidades asignadaspor el usuario: el conjunto de identidades asignadas por el usuario asociadas al recurso.

Métodos heredados de java.lang.Object

Detalles del constructor

ManagedServiceIdentity

public ManagedServiceIdentity()

Crea una instancia de la clase ManagedServiceIdentity.

Detalles del método

principalId

public UUID principalId()

Obtiene la propiedad principalId: el identificador de la entidad de servicio de la identidad asignada por el sistema. Esta propiedad solo se proporcionará para una identidad asignada por el sistema.

Returns:

el valor principalId.

tenantId

public UUID tenantId()

Obtiene la propiedad tenantId: el identificador de inquilino de la identidad asignada por el sistema. Esta propiedad solo se proporcionará para una identidad asignada por el sistema.

Returns:

el valor tenantId.

type

public ManagedServiceIdentityType type()

Obtiene la propiedad type: tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned).

Returns:

el valor de tipo.

userAssignedIdentities

public Map userAssignedIdentities()

Obtenga la propiedad userAssignedIdentities: conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves del diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes.

Returns:

el valor userAssignedIdentities.

validate

public void validate()

Valida la instancia.

withType

public ManagedServiceIdentity withType(ManagedServiceIdentityType type)

Establezca la propiedad type: Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned).

Parameters:

type - valor de tipo que se va a establecer.

Returns:

el propio objeto ManagedServiceIdentity.

withUserAssignedIdentities

public ManagedServiceIdentity withUserAssignedIdentities(Map userAssignedIdentities)

Establezca la propiedad userAssignedIdentities: el conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves del diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes.

Parameters:

userAssignedIdentities - el valor userAssignedIdentities que se va a establecer.

Returns:

el propio objeto ManagedServiceIdentity.

Se aplica a