Show / Hide Table of Contents

Class OpenIdConnectProvider

(experimental) 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.

Inheritance
System.Object
Construct
Resource
OpenIdConnectProvider
OpenIdConnectProvider
Implements
IOpenIdConnectProvider
IResource
IConstruct
Constructs.IConstruct
IDependable
Inherited Members
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(String, IArnComponents)
Resource.GetResourceNameAttribute(String)
Resource.Env
Resource.PhysicalName
Resource.Stack
Construct.IsConstruct(Object)
Construct.OnPrepare()
Construct.OnSynthesize(ISynthesisSession)
Construct.OnValidate()
Construct.Prepare()
Construct.Synthesize(ISynthesisSession)
Construct.Validate()
Construct.Node
Namespace: Amazon.CDK.AWS.IAM
Assembly: Amazon.CDK.AWS.IAM.dll
Syntax (csharp)
public class OpenIdConnectProvider : Resource, IOpenIdConnectProvider, IResource, IConstruct, IConstruct, IDependable
Syntax (vb)
Public Class OpenIdConnectProvider
    Inherits Resource
    Implements IOpenIdConnectProvider, IResource, IConstruct, IConstruct, IDependable
Remarks

You use an IAM OIDC identity provider when you want to establish trust between an OIDC-compatible IdP and your AWS account. This is useful when creating a mobile app or web application that requires access to AWS resources, but you don't want to create custom sign-in code or manage your own user identities.

Stability: Experimental

See: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_oidc.html

Resource: AWS::CloudFormation::CustomResource

Synopsis

Constructors

OpenIdConnectProvider(ByRefValue)

Used by jsii to construct an instance of this class from a Javascript-owned object reference

OpenIdConnectProvider(DeputyBase.DeputyProps)

Used by jsii to construct an instance of this class from DeputyProps

OpenIdConnectProvider(Construct, String, IOpenIdConnectProviderProps)

(experimental) Defines an OpenID Connect provider.

Properties

OpenIdConnectProviderArn

(experimental) The Amazon Resource Name (ARN) of the IAM OpenID Connect provider.

OpenIdConnectProviderIssuer

(experimental) The issuer for OIDC Provider.

Methods

FromOpenIdConnectProviderArn(Construct, String, String)

(experimental) Imports an Open ID connect provider from an ARN.

Constructors

OpenIdConnectProvider(ByRefValue)

Used by jsii to construct an instance of this class from a Javascript-owned object reference

protected OpenIdConnectProvider(ByRefValue reference)
Parameters
reference Amazon.JSII.Runtime.Deputy.ByRefValue

The Javascript-owned object reference

OpenIdConnectProvider(DeputyBase.DeputyProps)

Used by jsii to construct an instance of this class from DeputyProps

protected OpenIdConnectProvider(DeputyBase.DeputyProps props)
Parameters
props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps

The deputy props

OpenIdConnectProvider(Construct, String, IOpenIdConnectProviderProps)

(experimental) Defines an OpenID Connect provider.

public OpenIdConnectProvider(Construct scope, string id, IOpenIdConnectProviderProps props)
Parameters
scope Constructs.Construct

The definition scope.

id System.String

Construct ID.

props IOpenIdConnectProviderProps

Initialization properties.

Remarks

Stability: Experimental

Properties

OpenIdConnectProviderArn

(experimental) The Amazon Resource Name (ARN) of the IAM OpenID Connect provider.

public virtual string OpenIdConnectProviderArn { get; }
Property Value

System.String

Remarks

Stability: Experimental

OpenIdConnectProviderIssuer

(experimental) The issuer for OIDC Provider.

public virtual string OpenIdConnectProviderIssuer { get; }
Property Value

System.String

Remarks

Stability: Experimental

Methods

FromOpenIdConnectProviderArn(Construct, String, String)

(experimental) Imports an Open ID connect provider from an ARN.

public static IOpenIdConnectProvider FromOpenIdConnectProviderArn(Construct scope, string id, string openIdConnectProviderArn)
Parameters
scope Constructs.Construct

The definition scope.

id System.String

ID of the construct.

openIdConnectProviderArn System.String

the ARN to import.

Returns

IOpenIdConnectProvider

Remarks

Stability: Experimental

Implements

IOpenIdConnectProvider
IResource
IConstruct
Constructs.IConstruct
IDependable
Back to top Generated by DocFX