Class OpenIdConnectProvider
(deprecated) IAM OIDC identity providers are entities in IAM that describe an external identity provider (IdP) service that supports the OpenID Connect (OIDC) standard, such as Google or Salesforce.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.EKSv2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
[Obsolete("Use `OidcProviderNative` instead. This construct will be removed in a future major release.")]
public class OpenIdConnectProvider : OpenIdConnectProvider, IOpenIdConnectProvider, IResource, IOIDCProviderRef, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
<Obsolete("Use `OidcProviderNative` instead. This construct will be removed in a future major release.")>
Public Class OpenIdConnectProvider Inherits OpenIdConnectProvider Implements IOpenIdConnectProvider, IResource, IOIDCProviderRef, IConstruct, IDependable, IEnvironmentAware
Remarks
You use an IAM OIDC identity provider when you want to establish trust between an OIDC-compatible IdP and your AWS account.
This implementation has default values for thumbprints and clientIds props that will be compatible with the eks cluster
Stability: Deprecated
See: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_oidc.html
Resource: AWS::CloudFormation::CustomResource
ExampleMetadata: infused
Examples
using Amazon.CDK;
// Step 1: Add retain policy to existing provider
var existingProvider = new OpenIdConnectProvider(this, "Provider", new OpenIdConnectProviderProps {
Url = "https://oidc.eks.us-west-2.amazonaws.com/id/EXAMPLE",
RemovalPolicy = RemovalPolicy.RETAIN
});
Synopsis
Constructors
| OpenIdConnectProvider(Construct, string, IOpenIdConnectProviderProps) | (deprecated) Defines an OpenID Connect provider. |
Properties
| PROPERTY_INJECTION_ID | (deprecated) Uniquely identifies this class. |
Constructors
OpenIdConnectProvider(Construct, string, IOpenIdConnectProviderProps)
(deprecated) Defines an OpenID Connect provider.
[Obsolete]
public OpenIdConnectProvider(Construct scope, string id, IOpenIdConnectProviderProps props)
Parameters
- scope Construct
The definition scope.
- id string
Construct ID.
- props IOpenIdConnectProviderProps
Initialization properties.
Remarks
Stability: Deprecated
Properties
PROPERTY_INJECTION_ID
(deprecated) Uniquely identifies this class.
[Obsolete]
public static string PROPERTY_INJECTION_ID { get; }
Property Value
Remarks
Stability: Deprecated