Partilhar via


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 credenciais de chave que contém propriedades para configurar a restrição de certificados de aplicação.

Métodos

Nenhum.

Propriedades

Propriedade Tipo Descrição
certificateBasedApplicationConfigurationIds String collection Coleção de GUIDs que representam certificateBasedApplicationConfiguration permitido como autoridades de certificação de raiz e intermédias.
maxLifetime Duração Valor da cadeia que indica a duração máxima da expiração da chave, definida como uma duração ISO 8601. Por exemplo, P4DT12H30M5S representa quatro dias, 12 horas, 30 minutos e cinco segundos. Esta propriedade é necessária quando restrictionType está definido como keyLifetime.
restrictForAppsCreatedAfterDateTime DateTimeOffset Especifica a data a partir da qual a restrição de política se aplica às aplicações criadas recentemente. Para aplicações existentes, a data de imposição pode ser aplicada retroativamente.
restrictionType appKeyCredentialRestrictionType Uma chave de identificador exclusiva para keyCredentialConfiguration. Este valor também representa o tipo de restrição que está a ser aplicada. Os valores possíveis são: asymmetricKeyLifetime, trustedCertificateAuthority e unknownFutureValue. Cada valor de restrictionType só pode ser utilizado 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 é avaliada ou imposta.
excludeActors appManagementPolicyActorExemptions Coleção de isenções de atributos de segurança personalizadas. Se um utilizador ator ou um principal de serviço tiver o atributo de segurança personalizado definido nesta secção, está excluído da restrição. Isto significa que as chamadas efetuadas pelo utilizador ou principal de serviço para criar ou atualizar aplicações estão isentas desta imposição de política.

Relações

Nenhum

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

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