Skip to content

DescribeIdentityProviderConfig

Source: src/AWS/EKS/DescribeIdentityProviderConfig.ts

Runtime binding for eks:DescribeIdentityProviderConfig.

Reads one OIDC identity provider configuration associated with the bound cluster — issuer URL, client ID, claim mappings, and association status. The cluster clusterName is injected from the bound Cluster and eks:DescribeIdentityProviderConfig is granted on the cluster’s sub-resource ARNs. Provide the implementation with Effect.provide(AWS.EKS.DescribeIdentityProviderConfigHttp).

// init
const describeIdentityProviderConfig =
yield* AWS.EKS.DescribeIdentityProviderConfig(cluster);
// runtime
const { identityProviderConfig } = yield* describeIdentityProviderConfig({
identityProviderConfig: { type: "oidc", name: "corp-oidc" },
});
const issuer = identityProviderConfig?.oidc?.issuerUrl;