ServicePrincipalsOperations Classe

Operações de Operações Do ServiçoPrincipals.

Herança
builtins.object
ServicePrincipalsOperations

Construtor

ServicePrincipalsOperations(client, config, serializer, deserializer)

Parâmetros

client
Necessário

Cliente para pedidos de serviço.

config
Necessário

Configuração do cliente de serviço.

serializer
Necessário

Um serializador modelo de objeto.

deserializer
Necessário

Um deserializador modelo de objeto.

Variáveis

api_version

Versão API do cliente. Valor constante: "1.6".

Métodos

create

Cria um diretor de serviço no diretório.

delete

Elimina um diretor de serviço do diretório.

get

Obtém informações principais do diretório. Consultar por objectId ou passar um filtro para consulta por appId.

list

Recebe uma lista de diretores de serviço do inquilino atual.

list_key_credentials

Obtenha os chaves-identificação associados ao principal de serviço especificado.

list_owners

Objetos de diretório que são proprietários deste diretor de serviço.

Os proprietários são um conjunto de utilizadores não administrativos que são autorizados a modificar este objeto.

list_password_credentials

Obtém as passwordscenciais associadas a um diretor de serviço.

update

Atualizações diretor de serviços no diretório.

update_key_credentials

Atualize os principais identificadores associados a um diretor de serviço.

update_password_credentials

Atualizações as passwordscenciais associadas a um diretor de serviço.

create

Cria um diretor de serviço no diretório.

create(parameters, custom_headers=None, raw=False, **operation_config)

Parâmetros

parameters
ServicePrincipalCreateParameters
Necessário

Parâmetros para criar um diretor de serviço.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

ServicePrincipal ou ClientRawResponse se cru=verdadeiro

Tipo de retorno

Exceções

delete

Elimina um diretor de serviço do diretório.

delete(object_id, custom_headers=None, raw=False, **operation_config)

Parâmetros

object_id
str
Necessário

A identificação do objeto do principal de serviço para apagar.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

Nenhum ou ClienteRawResponse se cru=verdadeiro

Tipo de retorno

None,

Exceções

get

Obtém informações principais do diretório. Consultar por objectId ou passar um filtro para consulta por appId.

get(object_id, custom_headers=None, raw=False, **operation_config)

Parâmetros

object_id
str
Necessário

A identificação do objeto do diretor de serviço para obter.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

ServicePrincipal ou ClientRawResponse se cru=verdadeiro

Tipo de retorno

Exceções

list

Recebe uma lista de diretores de serviço do inquilino atual.

list(filter=None, custom_headers=None, raw=False, **operation_config)

Parâmetros

filter
str
valor predefinido: None

O filtro para aplicar à operação.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

Um iterador como o exemplo do ServicePrincipal

Tipo de retorno

Exceções

list_key_credentials

Obtenha os chaves-identificação associados ao principal de serviço especificado.

list_key_credentials(object_id, custom_headers=None, raw=False, **operation_config)

Parâmetros

object_id
str
Necessário

A identificação do objeto do principal de serviço para obter os keyCredentis.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

Um iterador como o exemplo do KeyCredential

Tipo de retorno

Exceções

list_owners

Objetos de diretório que são proprietários deste diretor de serviço.

Os proprietários são um conjunto de utilizadores não administrativos que são autorizados a modificar este objeto.

list_owners(object_id, custom_headers=None, raw=False, **operation_config)

Parâmetros

object_id
str
Necessário

A identificação do objeto do principal de serviço para obter os proprietários.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

Um iterador como o exemplo do DirectoryObject

Tipo de retorno

Exceções

list_password_credentials

Obtém as passwordscenciais associadas a um diretor de serviço.

list_password_credentials(object_id, custom_headers=None, raw=False, **operation_config)

Parâmetros

object_id
str
Necessário

A identificação do objeto do diretor de serviço.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

Um iterador como o exemplo do PasswordCredential

Tipo de retorno

Exceções

update

Atualizações diretor de serviços no diretório.

update(object_id, parameters, custom_headers=None, raw=False, **operation_config)

Parâmetros

object_id
str
Necessário

A identificação do objeto do principal de serviço para apagar.

parameters
ServicePrincipalUpdateParameters
Necessário

Parâmetros para atualizar um diretor de serviço.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

Nenhum ou ClienteRawResponse se cru=verdadeiro

Tipo de retorno

None,

Exceções

update_key_credentials

Atualize os principais identificadores associados a um diretor de serviço.

update_key_credentials(object_id, value, custom_headers=None, raw=False, **operation_config)

Parâmetros

object_id
str
Necessário

A identificação do objeto para obter informações principais do serviço.

value
list[KeyCredential]
Necessário

Uma coleção de KeyCredentis.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

Nenhum ou ClienteRawResponse se cru=verdadeiro

Tipo de retorno

None,

Exceções

update_password_credentials

Atualizações as passwordscenciais associadas a um diretor de serviço.

update_password_credentials(object_id, value, custom_headers=None, raw=False, **operation_config)

Parâmetros

object_id
str
Necessário

A identificação do objeto do diretor de serviço.

value
list[PasswordCredential]
Necessário

Uma coleção de PasswordsCredentials.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

Nenhum ou ClienteRawResponse se cru=verdadeiro

Tipo de retorno

None,

Exceções

Atributos

models

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