Interface IOidcProvider.Jsii$Default

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

@Internal public static interface IOidcProvider.Jsii$Default extends IOidcProvider, IResource.Jsii$Default, IOIDCProviderRef.Jsii$Default
Internal default implementation for IOidcProvider.
  • Method Details

    • getOidcProviderArn

      @Stability(Stable) @NotNull default String getOidcProviderArn()
      The Amazon Resource Name (ARN) of the IAM OpenID Connect provider.
      Specified by:
      getOidcProviderArn in interface IOidcProvider
    • getOidcProviderIssuer

      @Stability(Stable) @NotNull default String getOidcProviderIssuer()
      The issuer for OIDC Provider.
      Specified by:
      getOidcProviderIssuer in interface IOidcProvider
    • getOpenIdConnectProviderArn

      @Stability(Stable) @NotNull default 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.

      Specified by:
      getOpenIdConnectProviderArn in interface IOidcProvider
    • getOpenIdConnectProviderIssuer

      @Stability(Stable) @NotNull default 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.

      Specified by:
      getOpenIdConnectProviderIssuer in interface IOidcProvider