Show / Hide Table of Contents

Class CfnVerifiedAccessTrustProvider.NativeApplicationOidcOptionsProperty

Describes the OpenID Connect (OIDC) options.

Inheritance
object
CfnVerifiedAccessTrustProvider.NativeApplicationOidcOptionsProperty
Implements
CfnVerifiedAccessTrustProvider.INativeApplicationOidcOptionsProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnVerifiedAccessTrustProvider.NativeApplicationOidcOptionsProperty : CfnVerifiedAccessTrustProvider.INativeApplicationOidcOptionsProperty
Syntax (vb)
Public Class CfnVerifiedAccessTrustProvider.NativeApplicationOidcOptionsProperty Implements CfnVerifiedAccessTrustProvider.INativeApplicationOidcOptionsProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.EC2;

             var nativeApplicationOidcOptionsProperty = new NativeApplicationOidcOptionsProperty {
                 AuthorizationEndpoint = "authorizationEndpoint",
                 ClientId = "clientId",
                 ClientSecret = "clientSecret",
                 Issuer = "issuer",
                 PublicSigningKeyEndpoint = "publicSigningKeyEndpoint",
                 Scope = "scope",
                 TokenEndpoint = "tokenEndpoint",
                 UserInfoEndpoint = "userInfoEndpoint"
             };

Synopsis

Constructors

NativeApplicationOidcOptionsProperty()

Describes the OpenID Connect (OIDC) options.

Properties

AuthorizationEndpoint

The authorization endpoint of the IdP.

ClientId

The OAuth 2.0 client identifier.

ClientSecret

The OAuth 2.0 client secret.

Issuer

The OIDC issuer identifier of the IdP.

PublicSigningKeyEndpoint

The public signing key endpoint.

Scope

The set of user claims to be requested from the IdP.

TokenEndpoint

The token endpoint of the IdP.

UserInfoEndpoint

The user info endpoint of the IdP.

Constructors

NativeApplicationOidcOptionsProperty()

Describes the OpenID Connect (OIDC) options.

public NativeApplicationOidcOptionsProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.EC2;

             var nativeApplicationOidcOptionsProperty = new NativeApplicationOidcOptionsProperty {
                 AuthorizationEndpoint = "authorizationEndpoint",
                 ClientId = "clientId",
                 ClientSecret = "clientSecret",
                 Issuer = "issuer",
                 PublicSigningKeyEndpoint = "publicSigningKeyEndpoint",
                 Scope = "scope",
                 TokenEndpoint = "tokenEndpoint",
                 UserInfoEndpoint = "userInfoEndpoint"
             };

Properties

AuthorizationEndpoint

The authorization endpoint of the IdP.

public string? AuthorizationEndpoint { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions.html#cfn-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions-authorizationendpoint

ClientId

The OAuth 2.0 client identifier.

public string? ClientId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions.html#cfn-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions-clientid

ClientSecret

The OAuth 2.0 client secret.

public string? ClientSecret { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions.html#cfn-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions-clientsecret

Issuer

The OIDC issuer identifier of the IdP.

public string? Issuer { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions.html#cfn-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions-issuer

PublicSigningKeyEndpoint

The public signing key endpoint.

public string? PublicSigningKeyEndpoint { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions.html#cfn-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions-publicsigningkeyendpoint

Scope

The set of user claims to be requested from the IdP.

public string? Scope { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions.html#cfn-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions-scope

TokenEndpoint

The token endpoint of the IdP.

public string? TokenEndpoint { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions.html#cfn-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions-tokenendpoint

UserInfoEndpoint

The user info endpoint of the IdP.

public string? UserInfoEndpoint { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions.html#cfn-ec2-verifiedaccesstrustprovider-nativeapplicationoidcoptions-userinfoendpoint

Implements

CfnVerifiedAccessTrustProvider.INativeApplicationOidcOptionsProperty
Back to top Generated by DocFX