Skip to main content

Services

RPC methods exposed by this API.

PrincipalAttributeService

Messages

Data models used across requests/responses.

ArchivePrincipalAttributeEnumValueRequest

ArchivePrincipalAttributeEnumValueResponse

ArchivePrincipalAttributeKeysRequest

ArchivePrincipalAttributeKeysRequest is used to batch archive principal attribute keys by id.

ArchivePrincipalAttributeKeysResponse

This message has no fields.

ArchivePrincipalAttributeValuesRequest

ArchivePrincipalAttributeValuesRequest is used to batch archive principal attribute values by id.

ArchivePrincipalAttributeValuesResponse

This message has no fields.

BatchArchivePrincipalAttributeEnumValuesRequest

BatchArchivePrincipalAttributeEnumValuesRequest.EnumValueArchival

BatchArchivePrincipalAttributeEnumValuesResponse

BatchCreatePrincipalAttributeValueRequest

BatchCreatePrincipalAttributeValueRequest is used to batch create new principal attribute values.

BatchCreatePrincipalAttributeValueResponse

BatchCreatePrincipalAttributeValueResponse returns the principal attribute values from a BatchCreatePrincipalAttributeValue call.

BatchUnarchivePrincipalAttributeEnumValuesRequest

BatchUnarchivePrincipalAttributeEnumValuesResponse

This message has no fields.

CheckPrincipalAttributeKeyArchiveImpactRequest

CheckPrincipalAttributeKeyArchiveImpactResponse

CreatePrincipalAttributeEnumValueRequest

Principal Attribute Enum Value RPC messages

CreatePrincipalAttributeEnumValueResponse

CreatePrincipalAttributeKeyRequest

CreatePrincipalAttributeKeyRequest is used to create a new principal attribute key.

CreatePrincipalAttributeKeyRequest.InitialEnumValue

Nested message for initial enum values in create requests.

CreatePrincipalAttributeKeyResponse

CreatePrincipalAttributeKeyResponse returns the principal attribute key from a CreatePrincipalAttributeKey call.

GetPrincipalAttributeEnumValueRequest

GetPrincipalAttributeEnumValueResponse

GetPrincipalAttributeKeyRequest

GetPrincipalAttributeKeyRequest is used to retrieve a principal attribute key.

GetPrincipalAttributeKeyResponse

GetPrincipalAttributeKeyResponse returns a principal attribute key from a GetPrincipalAttributeKey call.

GetPrincipalAttributeValueRequest

GetPrincipalAttributeValueRequest is used to retrieve a principal attribute value.

GetPrincipalAttributeValueResponse

GetPrincipalAttributeValueResponse returns a principal attribute value from a GetPrincipalAttributeValue call.

ListPrincipalAttributeEnumValuesRequest

ListPrincipalAttributeEnumValuesResponse

ListPrincipalAttributeKeyValuesRequest

ListPrincipalAttributeKeyValuesRequest is used to list principal attribute values for a given principal attribute key with the provided filter.

ListPrincipalAttributeKeyValuesResponse

ListPrincipalAttributeKeyValuesResponse returns the list of principal attribute values from a ListPrincipalAttributeKeyValues call.

ListPrincipalAttributeKeysRequest

ListPrincipalAttributeKeysRequest is used to list principal attribute keys with the provided filter.

ListPrincipalAttributeKeysResponse

ListPrincipalAttributeKeysResponse returns the list of principal attribute keys from a ListPrincipalAttributeKeys call.

ListPrincipalAttributeValuesRequest

ListPrincipalAttributeValuesRequest is used to list principal attribute values with the provided filter.

ListPrincipalAttributeValuesResponse

ListPrincipalAttributeValuesResponse returns the list of principal attribute values from a ListPrincipalAttributeValues call.

PrincipalAttributeEnumValue

Represents a possible enumerable value for ENUM type principal attribute keys. Users can add new enum values as needed.

PrincipalAttributeEnumValueIdList

PrincipalAttributeKey

PrincipalAttributeValue

UnarchivePrincipalAttributeEnumValueRequest

UnarchivePrincipalAttributeEnumValueResponse

This message has no fields.

UnarchivePrincipalAttributeKeysRequest

UnarchivePrincipalAttributeKeysRequest is used to batch unarchive principal attribute keys by id.

UnarchivePrincipalAttributeKeysResponse

This message has no fields.

UnarchivePrincipalAttributeValuesRequest

UnarchivePrincipalAttributeValuesRequest is used to batch unarchive principal attribute values by id.

UnarchivePrincipalAttributeValuesResponse

This message has no fields.

UpdatePrincipalAttributeEnumValueRequest

UpdatePrincipalAttributeEnumValueResponse

UpdatePrincipalAttributeKeyRequest

UpdatePrincipalAttributeKeyRequest is used to update an existing principal attribute key.

UpdatePrincipalAttributeKeyResponse

UpdatePrincipalAttributeKeyResponse returns the principal attribute key from a UpdatePrincipalAttributeKey call.

Enums

Allowed constant values used in message fields.

PrincipalAttributePrincipalType

PrincipalAttributePrincipalType enumerates the supported principal types for principal attribute values.

PrincipalAttributeValueType

PrincipalAttributeValueType enumerates the supported value types for a principal attribute key.