tipo de recurso keyCredentialConfiguration

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa um objeto de configuração de credencial de chave que contém propriedades para configurar a restrição de certificado do aplicativo.

Métodos

Nenhum.

Propriedades

Propriedade Tipo Descrição
certificateBasedApplicationConfigurationIds String collection Coleção de GUIDs que representam certificateBasedApplicationConfiguration que é permitido como autoridades de certificação raiz e intermediárias.
excludeActors appManagementPolicyActorExemptions Coleção de isenções de atributos de segurança personalizados. Se um usuário ator ou entidade de serviço tiver o atributo de segurança personalizado definido nesta seção, eles serão isentos da restrição. Isso significa que as chamadas feitas pelo usuário ou pela entidade de serviço para criar ou atualizar aplicativos estão isentas dessa imposição de política.
maxLifetime Duração Valor da cadeia de caracteres que indica o tempo de vida máximo para a expiração da chave, definido como uma duração ISO 8601. Por exemplo, P4DT12H30M5S representa quatro dias, 12 horas, 30 minutos e cinco segundos. Essa propriedade é necessária quando restrictionType é definida como asymmetricKeyLifetime.
restrictForAppsCreatedAfterDateTime DateTimeOffset Especifica a data a partir da qual a restrição de política se aplica a aplicativos recém-criados. Para aplicativos existentes, a data de imposição pode ser aplicada retroativamente.
restrictionType appKeyCredentialRestrictionType Uma chave de identificador exclusivo para keyCredentialConfiguration. Esse valor também representa o tipo de restrição que está sendo aplicada. Os valores possíveis são: asymmetricKeyLifetime, trustedCertificateAuthority e unknownFutureValue. Cada valor de restrictionType pode ser usado apenas uma vez por política.
state appManagementRestrictionState Indica se a restrição é avaliada. Os valores possíveis são: enabled, disabled, unknownFutureValue. Se enabled, a restrição é avaliada. Se disabled, a restrição não será avaliada ou imposta.

Relações

Nenhum

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

{
  "@odata.type": "#microsoft.graph.keyCredentialConfiguration",
  "restrictionType": "String",
  "state": "String",
  "restrictForAppsCreatedAfterDateTime": "String (DateTime)",
  "maxLifetime": "String (duration)",
  "certificateBasedApplicationConfigurationIds": [
    "String (Guid)"
  ],
  "excludeActors": {
    "@odata.type": "microsoft.graph.appManagementPolicyActorExemptions"
  }
}