Class OIDCCloudAuthProviderAttributesResponse

Stored Custom OIDC provider attributes.

Hierarchy

  • OIDCCloudAuthProviderAttributesResponse

Constructors

Properties

additionalProperties?: {
    [key: string]: any;
}

A container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.

Type declaration

  • [key: string]: any
audiences?: string[]

Expected token audiences. At least one audience is required. When org_uuid_source is aud, include datadog/{org_uuid} for the organization creating the provider.

createdAt?: Date

Time the configuration was created.

createdBy?: string

UUID of the user who created the configuration.

How the signing keys are discovered.

identityClaimName?: string

Claim used by legacy identity_pattern mappings and in identity logs.

issuerUrl?: string

HTTPS issuer URL that must match the token issuer. For oidc_discovery, signing keys are located through the issuer discovery document.

jwksUrl?: string

HTTPS JSON Web Key Set URL. Required when discovery_type is direct_jwks.

orgUuidClaimName?: string

Optional name of the token claim containing the Datadog organization UUID.

Source of the organization UUID in the signed token. The aud source accepts a datadog/{org_uuid} audience.

providerName?: string

Name identifying the provider within the organization.

requiredClaims?: OIDCCloudAuthClaimMatcher[]

Claim matchers required for every token from this provider, in addition to the persona mapping matchers. Shared issuers can require an exact tenant claim.

Generated using TypeDoc