Show / Hide Table of Contents

Class CfnVerifiedAccessTrustProvider.OidcOptionsProperty

Describes the options for an OpenID Connect-compatible user-identity trust provider.

Inheritance
System.Object
CfnVerifiedAccessTrustProvider.OidcOptionsProperty
Implements
CfnVerifiedAccessTrustProvider.IOidcOptionsProperty
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.AWS.EC2.dll
Syntax (csharp)
public class OidcOptionsProperty : Object, CfnVerifiedAccessTrustProvider.IOidcOptionsProperty
Syntax (vb)
Public Class OidcOptionsProperty
    Inherits Object
    Implements CfnVerifiedAccessTrustProvider.IOidcOptionsProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccesstrustprovider-oidcoptions.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 oidcOptionsProperty = new OidcOptionsProperty {
    AuthorizationEndpoint = "authorizationEndpoint",
    ClientId = "clientId",
    ClientSecret = "clientSecret",
    Issuer = "issuer",
    Scope = "scope",
    TokenEndpoint = "tokenEndpoint",
    UserInfoEndpoint = "userInfoEndpoint"
};

Synopsis

Constructors

OidcOptionsProperty()

Properties

AuthorizationEndpoint

The OIDC authorization endpoint.

ClientId

The client identifier.

ClientSecret

The client secret.

Issuer

The OIDC issuer.

Scope

The OpenID Connect (OIDC) scope specified.

TokenEndpoint

The OIDC token endpoint.

UserInfoEndpoint

The OIDC user info endpoint.

Constructors

OidcOptionsProperty()

public OidcOptionsProperty()

Properties

AuthorizationEndpoint

The OIDC authorization endpoint.

public string AuthorizationEndpoint { get; set; }
Property Value

System.String

Remarks

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

ClientId

The client identifier.

public string ClientId { get; set; }
Property Value

System.String

Remarks

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

ClientSecret

The client secret.

public string ClientSecret { get; set; }
Property Value

System.String

Remarks

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

Issuer

The OIDC issuer.

public string Issuer { get; set; }
Property Value

System.String

Remarks

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

Scope

The OpenID Connect (OIDC) scope specified.

public string Scope { get; set; }
Property Value

System.String

Remarks

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

TokenEndpoint

The OIDC token endpoint.

public string TokenEndpoint { get; set; }
Property Value

System.String

Remarks

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

UserInfoEndpoint

The OIDC user info endpoint.

public string UserInfoEndpoint { get; set; }
Property Value

System.String

Remarks

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

Implements

CfnVerifiedAccessTrustProvider.IOidcOptionsProperty
Back to top Generated by DocFX