Show / Hide Table of Contents

Class CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty

Input configuration for a custom OAuth2 provider.

Inheritance
object
CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty
Implements
CfnOAuth2CredentialProviderPropsMixin.ICustomOauth2ProviderConfigInputProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.BedrockAgentCore
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty : CfnOAuth2CredentialProviderPropsMixin.ICustomOauth2ProviderConfigInputProperty
Syntax (vb)
Public Class CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty Implements CfnOAuth2CredentialProviderPropsMixin.ICustomOauth2ProviderConfigInputProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-oauth2credentialprovider-customoauth2providerconfiginput.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.CfnPropertyMixins.AWS.BedrockAgentCore;

             var customOauth2ProviderConfigInputProperty = new CustomOauth2ProviderConfigInputProperty {
                 ClientId = "clientId",
                 ClientSecret = "clientSecret",
                 OauthDiscovery = new Oauth2DiscoveryProperty {
                     AuthorizationServerMetadata = new Oauth2AuthorizationServerMetadataProperty {
                         AuthorizationEndpoint = "authorizationEndpoint",
                         Issuer = "issuer",
                         ResponseTypes = new [] { "responseTypes" },
                         TokenEndpoint = "tokenEndpoint"
                     },
                     DiscoveryUrl = "discoveryUrl"
                 }
             };

Synopsis

Constructors

CustomOauth2ProviderConfigInputProperty()

Input configuration for a custom OAuth2 provider.

Properties

ClientId

The client ID for the custom OAuth2 provider.

ClientSecret

The client secret for the custom OAuth2 provider.

OauthDiscovery

Discovery information for an OAuth2 provider.

Constructors

CustomOauth2ProviderConfigInputProperty()

Input configuration for a custom OAuth2 provider.

public CustomOauth2ProviderConfigInputProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-oauth2credentialprovider-customoauth2providerconfiginput.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.CfnPropertyMixins.AWS.BedrockAgentCore;

             var customOauth2ProviderConfigInputProperty = new CustomOauth2ProviderConfigInputProperty {
                 ClientId = "clientId",
                 ClientSecret = "clientSecret",
                 OauthDiscovery = new Oauth2DiscoveryProperty {
                     AuthorizationServerMetadata = new Oauth2AuthorizationServerMetadataProperty {
                         AuthorizationEndpoint = "authorizationEndpoint",
                         Issuer = "issuer",
                         ResponseTypes = new [] { "responseTypes" },
                         TokenEndpoint = "tokenEndpoint"
                     },
                     DiscoveryUrl = "discoveryUrl"
                 }
             };

Properties

ClientId

The client ID for the custom OAuth2 provider.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-oauth2credentialprovider-customoauth2providerconfiginput.html#cfn-bedrockagentcore-oauth2credentialprovider-customoauth2providerconfiginput-clientid

ClientSecret

The client secret for the custom OAuth2 provider.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-oauth2credentialprovider-customoauth2providerconfiginput.html#cfn-bedrockagentcore-oauth2credentialprovider-customoauth2providerconfiginput-clientsecret

OauthDiscovery

Discovery information for an OAuth2 provider.

public object? OauthDiscovery { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-oauth2credentialprovider-customoauth2providerconfiginput.html#cfn-bedrockagentcore-oauth2credentialprovider-customoauth2providerconfiginput-oauthdiscovery

Type union: either IResolvable or CfnOAuth2CredentialProviderPropsMixin.IOauth2DiscoveryProperty

Implements

CfnOAuth2CredentialProviderPropsMixin.ICustomOauth2ProviderConfigInputProperty
Back to top Generated by DocFX