ManagedIdentity Class

  • java.lang.Object
    • com.azure.resourcemanager.signalr.models.ManagedIdentity

public final class ManagedIdentity

A class represent managed identities used for request and response.

Constructor Summary

Constructor Description
ManagedIdentity()

Creates an instance of ManagedIdentity class.

Method Summary

Modifier and Type Method and Description
String principalId()

Get the principalId property: Get the principal id for the system assigned identity.

String tenantId()

Get the tenantId property: Get the tenant id for the system assigned identity.

ManagedIdentityType type()

Get the type property: Represents the identity type: systemAssigned, userAssigned, None.

Map<String,UserAssignedIdentityProperty> userAssignedIdentities()

Get the userAssignedIdentities property: Get or set the user assigned identities.

void validate()

Validates the instance.

ManagedIdentity withType(ManagedIdentityType type)

Set the type property: Represents the identity type: systemAssigned, userAssigned, None.

ManagedIdentity withUserAssignedIdentities(Map<String,UserAssignedIdentityProperty> userAssignedIdentities)

Set the userAssignedIdentities property: Get or set the user assigned identities.

Methods inherited from java.lang.Object

Constructor Details

ManagedIdentity

public ManagedIdentity()

Creates an instance of ManagedIdentity class.

Method Details

principalId

public String principalId()

Get the principalId property: Get the principal id for the system assigned identity. Only be used in response.

Returns:

the principalId value.

tenantId

public String tenantId()

Get the tenantId property: Get the tenant id for the system assigned identity. Only be used in response.

Returns:

the tenantId value.

type

public ManagedIdentityType type()

Get the type property: Represents the identity type: systemAssigned, userAssigned, None.

Returns:

the type value.

userAssignedIdentities

public Map userAssignedIdentities()

Get the userAssignedIdentities property: Get or set the user assigned identities.

Returns:

the userAssignedIdentities value.

validate

public void validate()

Validates the instance.

withType

public ManagedIdentity withType(ManagedIdentityType type)

Set the type property: Represents the identity type: systemAssigned, userAssigned, None.

Parameters:

type - the type value to set.

Returns:

the ManagedIdentity object itself.

withUserAssignedIdentities

public ManagedIdentity withUserAssignedIdentities(Map userAssignedIdentities)

Set the userAssignedIdentities property: Get or set the user assigned identities.

Parameters:

userAssignedIdentities - the userAssignedIdentities value to set.

Returns:

the ManagedIdentity object itself.

Applies to