ResourceIdentity Class

  • java.lang.Object
    • com.azure.resourcemanager.sql.models.ResourceIdentity

public class ResourceIdentity

Azure Active Directory identity configuration for a resource.

Constructor Summary

Constructor Description
ResourceIdentity()

Creates an instance of ResourceIdentity class.

Method Summary

Modifier and Type Method and Description
UUID principalId()

Get the principalId property: The Azure Active Directory principal id.

UUID tenantId()

Get the tenantId property: The Azure Active Directory tenant id.

IdentityType type()

Get the type property: The identity type.

Map<String,UserIdentity> userAssignedIdentities()

Get the userAssignedIdentities property: The resource ids of the user assigned identities to use.

void validate()

Validates the instance.

ResourceIdentity withType(IdentityType type)

Set the type property: The identity type.

ResourceIdentity withUserAssignedIdentities(Map<String,UserIdentity> userAssignedIdentities)

Set the userAssignedIdentities property: The resource ids of the user assigned identities to use.

Methods inherited from java.lang.Object

Constructor Details

ResourceIdentity

public ResourceIdentity()

Creates an instance of ResourceIdentity class.

Method Details

principalId

public UUID principalId()

Get the principalId property: The Azure Active Directory principal id.

Returns:

the principalId value.

tenantId

public UUID tenantId()

Get the tenantId property: The Azure Active Directory tenant id.

Returns:

the tenantId value.

type

public IdentityType type()

Get the type property: The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.

Returns:

the type value.

userAssignedIdentities

public Map userAssignedIdentities()

Get the userAssignedIdentities property: The resource ids of the user assigned identities to use.

Returns:

the userAssignedIdentities value.

validate

public void validate()

Validates the instance.

withType

public ResourceIdentity withType(IdentityType type)

Set the type property: The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.

Parameters:

type - the type value to set.

Returns:

the ResourceIdentity object itself.

withUserAssignedIdentities

public ResourceIdentity withUserAssignedIdentities(Map userAssignedIdentities)

Set the userAssignedIdentities property: The resource ids of the user assigned identities to use.

Parameters:

userAssignedIdentities - the userAssignedIdentities value to set.

Returns:

the ResourceIdentity object itself.

Applies to