aws-cdk-lib.aws_ec2.CfnVerifiedAccessTrustProvider.OidcOptionsProperty

interface OidcOptionsProperty

LanguageType name
.NETAmazon.CDK.AWS.EC2.CfnVerifiedAccessTrustProvider.OidcOptionsProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsec2#CfnVerifiedAccessTrustProvider_OidcOptionsProperty
Javasoftware.amazon.awscdk.services.ec2.CfnVerifiedAccessTrustProvider.OidcOptionsProperty
Pythonaws_cdk.aws_ec2.CfnVerifiedAccessTrustProvider.OidcOptionsProperty
TypeScript aws-cdk-lib » aws_ec2 » CfnVerifiedAccessTrustProvider » OidcOptionsProperty

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

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
const oidcOptionsProperty: ec2.CfnVerifiedAccessTrustProvider.OidcOptionsProperty = {
  authorizationEndpoint: 'authorizationEndpoint',
  clientId: 'clientId',
  clientSecret: 'clientSecret',
  issuer: 'issuer',
  scope: 'scope',
  tokenEndpoint: 'tokenEndpoint',
  userInfoEndpoint: 'userInfoEndpoint',
};

Properties

NameTypeDescription
authorizationEndpoint?stringThe OIDC authorization endpoint.
clientId?stringThe client identifier.
clientSecret?stringThe client secret.
issuer?stringThe OIDC issuer.
scope?stringThe OpenID Connect (OIDC) scope specified.
tokenEndpoint?stringThe OIDC token endpoint.
userInfoEndpoint?stringThe OIDC user info endpoint.

authorizationEndpoint?

Type: string (optional)

The OIDC authorization endpoint.


clientId?

Type: string (optional)

The client identifier.


clientSecret?

Type: string (optional)

The client secret.


issuer?

Type: string (optional)

The OIDC issuer.


scope?

Type: string (optional)

The OpenID Connect (OIDC) scope specified.


tokenEndpoint?

Type: string (optional)

The OIDC token endpoint.


userInfoEndpoint?

Type: string (optional)

The OIDC user info endpoint.