AccessControlOperations Klass

AccessControlOperations-åtgärder.

Du bör inte instansiera den här klassen direkt. I stället bör du skapa en klientinstans som instansierar den åt dig och bifogar den som ett attribut.

Arv
builtins.object
AccessControlOperations

Konstruktor

AccessControlOperations(client, config, serializer, deserializer)

Parametrar

client
Obligatorisk

Klient för tjänstbegäranden.

config
Obligatorisk

Konfiguration av tjänstklient.

serializer
Obligatorisk

En objektmodellserialiserare.

deserializer
Obligatorisk

En deserialiserare för objektmodell.

Variabler

models

Alias för modellklasser som används i den här åtgärdsgruppen.

Metoder

create_role_assignment

Skapa rolltilldelning.

delete_role_assignment_by_id

Ta bort rolltilldelning efter rolltilldelnings-ID.

get_caller_role_assignments

Lista rolltilldelningar för anroparen.

get_role_assignment_by_id

Hämta rolltilldelning efter rolltilldelnings-ID.

get_role_assignments

Lista rolltilldelningar.

get_role_definition_by_id

Hämta roll efter roll-ID.

get_role_definitions

Lista roller.

create_role_assignment

Skapa rolltilldelning.

create_role_assignment(create_role_assignment_options: models.RoleAssignmentOptions, **kwargs: Any) -> models.RoleAssignmentDetails

Parametrar

create_role_assignment_options
RoleAssignmentOptions
Obligatorisk

Information om roll-ID och objekt-ID.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

RoleAssignmentDetails eller resultatet av cls(response)

Returtyp

Undantag

delete_role_assignment_by_id

Ta bort rolltilldelning efter rolltilldelnings-ID.

delete_role_assignment_by_id(role_assignment_id: str, **kwargs: Any) -> None

Parametrar

role_assignment_id
str
Obligatorisk

ID för rolltilldelningen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Ingen, eller resultatet av cls(response)

Returtyp

Undantag

get_caller_role_assignments

Lista rolltilldelningar för anroparen.

get_caller_role_assignments(**kwargs: Any) -> List[str]

Parametrar

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

lista över str, eller resultatet av cls(response)

Returtyp

Undantag

get_role_assignment_by_id

Hämta rolltilldelning efter rolltilldelnings-ID.

get_role_assignment_by_id(role_assignment_id: str, **kwargs: Any) -> models.RoleAssignmentDetails

Parametrar

role_assignment_id
str
Obligatorisk

ID för rolltilldelningen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

RoleAssignmentDetails eller resultatet av cls(response)

Returtyp

Undantag

get_role_assignments

Lista rolltilldelningar.

get_role_assignments(role_id: Optional[str] = None, principal_id: Optional[str] = None, continuation_token_parameter: Optional[str] = None, **kwargs: Any) -> List[models.RoleAssignmentDetails]

Parametrar

role_id
str
standardvärde: None

Roll-ID för Synapse Built-In.

principal_id
str
standardvärde: None

Objekt-ID för AAD-huvudkontot eller säkerhetsgruppen.

continuation_token_parameter
str
standardvärde: None

Fortsättningstoken.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

lista över RoleAssignmentDetails eller resultatet av cls(response)

Returtyp

Undantag

get_role_definition_by_id

Hämta roll efter roll-ID.

get_role_definition_by_id(role_id: str, **kwargs: Any) -> models.SynapseRole

Parametrar

role_id
str
Obligatorisk

Roll-ID för Synapse Built-In.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

SynapseRole, eller resultatet av cls(response)

Returtyp

Undantag

get_role_definitions

Lista roller.

get_role_definitions(**kwargs: Any) -> Iterable[models.RolesListResponse]

Parametrar

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av RolesListResponse eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

models = <module 'azure.synapse.accesscontrol.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.9.13\\x64\\lib\\site-packages\\azure\\synapse\\accesscontrol\\models\\__init__.py'>