ServicePrincipalsOperations Classe

Operações ServicePrincipalsOperations.

Herança
builtins.object
ServicePrincipalsOperations

Construtor

ServicePrincipalsOperations(client, config, serializer, deserializer)

Parâmetros

Name Description
client
Necessário

Cliente para pedidos de serviço.

config
Necessário

Configuração do cliente de serviço.

serializer
Necessário

Um serializador de modelo de objeto.

deserializer
Necessário

Um desserializador de modelo de objeto.

Variáveis

Name Description
api_version

Versão da API de Cliente. Valor constante: "1,6".

Métodos

create

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

delete

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

get

Obtém informações do principal de serviço do diretório. Consulte por objectId ou transmita um filtro para consultar por appId.

list

Obtém uma lista de principais de serviço do inquilino atual.

list_key_credentials

Obtenha o keyCredentials associado ao principal de serviço especificado.

list_owners

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

Os proprietários são um conjunto de utilizadores não administradores com permissão para modificar este objeto.

list_password_credentials

Obtém a palavra-passeCredentials associada a um principal de serviço.

update

Atualizações um principal de serviço no diretório .

update_key_credentials

Atualize o keyCredentials associado a um principal de serviço.

update_password_credentials

Atualizações a palavra-passeCredentials associada a um principal de serviço.

create

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

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

Parâmetros

Name Description
parameters
Necessário

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

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta serializada

valor predefinido: False
operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

ServicePrincipal ou ClientRawResponse se raw=true

Exceções

Tipo Description

delete

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

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

Parâmetros

Name Description
object_id
Necessário
str

O ID de objeto do principal de serviço a eliminar.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta serializada

valor predefinido: False
operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Nenhum ou ClientRawResponse se raw=true

Exceções

Tipo Description

get

Obtém informações do principal de serviço do diretório. Consulte por objectId ou transmita um filtro para consultar por appId.

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

Parâmetros

Name Description
object_id
Necessário
str

O ID de objeto do principal de serviço a obter.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta serializada

valor predefinido: False
operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

ServicePrincipal ou ClientRawResponse se raw=true

Exceções

Tipo Description

list

Obtém uma lista de principais de serviço do inquilino atual.

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

Parâmetros

Name Description
filter
str

O filtro a aplicar à operação.

valor predefinido: None
custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta serializada

valor predefinido: False
operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Tipo Description

Um iterador como a instância do ServicePrincipal

Exceções

Tipo Description

list_key_credentials

Obtenha o keyCredentials associado ao principal de serviço especificado.

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

Parâmetros

Name Description
object_id
Necessário
str

O ID de objeto do principal de serviço para o qual obter keyCredentials.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta serializada

valor predefinido: False
operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Tipo Description

Um iterador como a instância do KeyCredential

Exceções

Tipo Description

list_owners

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

Os proprietários são um conjunto de utilizadores não administradores com permissão para modificar este objeto.

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

Parâmetros

Name Description
object_id
Necessário
str

O ID de objeto do principal de serviço para o qual obter os proprietários.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta serializada

valor predefinido: False
operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Tipo Description

Um iterador como a instância do DirectoryObject

Exceções

Tipo Description

list_password_credentials

Obtém a palavra-passeCredentials associada a um principal de serviço.

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

Parâmetros

Name Description
object_id
Necessário
str

O ID de objeto do principal de serviço.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta serializada

valor predefinido: False
operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Tipo Description

Um iterador como a instância de PasswordCredential

Exceções

Tipo Description

update

Atualizações um principal de serviço no diretório .

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

Parâmetros

Name Description
object_id
Necessário
str

O ID de objeto do principal de serviço a eliminar.

parameters
Necessário

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

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta serializada

valor predefinido: False
operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Nenhum ou ClientRawResponse se raw=true

Exceções

Tipo Description

update_key_credentials

Atualize o keyCredentials associado a um principal de serviço.

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

Parâmetros

Name Description
object_id
Necessário
str

O ID do objeto para o qual obter informações do principal de serviço.

value
Necessário

Uma coleção de KeyCredentials.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta serializada

valor predefinido: False
operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Nenhum ou ClientRawResponse se raw=true

Exceções

Tipo Description

update_password_credentials

Atualizações a palavra-passeCredentials associada a um principal de serviço.

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

Parâmetros

Name Description
object_id
Necessário
str

O ID de objeto do principal de serviço.

value
Necessário

Uma coleção de PasswordCredentials.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta serializada

valor predefinido: False
operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Nenhum ou ClientRawResponse se raw=true

Exceções

Tipo Description

Atributos

models

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