Compartilhar 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.

Propriedades

Propriedade Tipo Descrição
certificateBasedApplicationConfigurationIds Collection(String) 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 O tipo de restrição que está a ser aplicada. Os valores possíveis são asymmetricKeyLifetime, e unknownFutureValue. Cada valor de restrictionType só pode ser utilizado uma vez por política.
state appManagementRestrictionState Valor da cadeia que indica se a restrição é avaliada. Os valores possíveis são enabled, disabled e unknownFutureValue. Se enabled, a restrição é avaliada. Se disabled, a restrição não é avaliada ou imposta.

Relações

Nenhum

Representação JSON

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

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