Interface IOidcProvider

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IDependable, IEnvironmentAware, IOIDCProviderRef, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IOidcProvider.Jsii$Default
All Known Implementing Classes:
IOidcProvider.Jsii$Proxy, OidcProviderNative, OidcProviderNative, OidcProviderNative

@Generated(value="jsii-pacmak/1.126.0 (build 206d44b)", date="2026-02-09T14:39:12.231Z") @Stability(Stable) public interface IOidcProvider extends software.amazon.jsii.JsiiSerializable, IResource, IOIDCProviderRef
Represents an IAM OpenID Connect provider.
  • Method Details

    • getOidcProviderArn

      @Stability(Stable) @NotNull String getOidcProviderArn()
      The Amazon Resource Name (ARN) of the IAM OpenID Connect provider.
    • getOidcProviderIssuer

      @Stability(Stable) @NotNull String getOidcProviderIssuer()
      The issuer for OIDC Provider.
    • getOpenIdConnectProviderArn

      @Stability(Stable) @NotNull String getOpenIdConnectProviderArn()
      Alias for oidcProviderArn to maintain backwards compatibility for constructs which accept iam.IOpenIdConnectProvider.

      Use oidcProviderArn instead. This property exists for backward compatibility with existing constructs as migrating between the 2 constructs (OpenIdConnectProvider and OidcProviderNative) is not reasonably feasible as it requires a manual step (cdk import) since the resource type is changing between OpenIdConnectProvider and OidcProviderNative.

    • getOpenIdConnectProviderIssuer

      @Stability(Stable) @NotNull String getOpenIdConnectProviderIssuer()
      Alias for oidcProviderIssuer to maintain backwards compatibility for constructs which accept `iam.IOpenIdConnectProvider.

      Use oidcProviderIssuer instead. This property exists for backward compatibility with existing constructs as migrating between the 2 constructs (OpenIdConnectProvider and OidcProviderNative) is not reasonably feasible as it requires a manual step (cdk import) since the resource type is changing between OpenIdConnectProvider and OidcProviderNative.