Show / Hide Table of Contents

Class CfnGatewayTargetPropsMixin.CredentialProviderProperty

Inheritance
object
CfnGatewayTargetPropsMixin.CredentialProviderProperty
Implements
CfnGatewayTargetPropsMixin.ICredentialProviderProperty
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 CfnGatewayTargetPropsMixin.CredentialProviderProperty : CfnGatewayTargetPropsMixin.ICredentialProviderProperty
Syntax (vb)
Public Class CfnGatewayTargetPropsMixin.CredentialProviderProperty Implements CfnGatewayTargetPropsMixin.ICredentialProviderProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-gatewaytarget-credentialprovider.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 credentialProviderProperty = new CredentialProviderProperty {
                 ApiKeyCredentialProvider = new ApiKeyCredentialProviderProperty {
                     CredentialLocation = "credentialLocation",
                     CredentialParameterName = "credentialParameterName",
                     CredentialPrefix = "credentialPrefix",
                     ProviderArn = "providerArn"
                 },
                 OauthCredentialProvider = new OAuthCredentialProviderProperty {
                     CustomParameters = new Dictionary<string, string> {
                         { "customParametersKey", "customParameters" }
                     },
                     DefaultReturnUrl = "defaultReturnUrl",
                     GrantType = "grantType",
                     ProviderArn = "providerArn",
                     Scopes = new [] { "scopes" }
                 }
             };

Synopsis

Constructors

CredentialProviderProperty()

Properties

ApiKeyCredentialProvider

The API key credential provider.

OauthCredentialProvider

The OAuth credential provider for the gateway target.

Constructors

CredentialProviderProperty()

public CredentialProviderProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-gatewaytarget-credentialprovider.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 credentialProviderProperty = new CredentialProviderProperty {
                 ApiKeyCredentialProvider = new ApiKeyCredentialProviderProperty {
                     CredentialLocation = "credentialLocation",
                     CredentialParameterName = "credentialParameterName",
                     CredentialPrefix = "credentialPrefix",
                     ProviderArn = "providerArn"
                 },
                 OauthCredentialProvider = new OAuthCredentialProviderProperty {
                     CustomParameters = new Dictionary<string, string> {
                         { "customParametersKey", "customParameters" }
                     },
                     DefaultReturnUrl = "defaultReturnUrl",
                     GrantType = "grantType",
                     ProviderArn = "providerArn",
                     Scopes = new [] { "scopes" }
                 }
             };

Properties

ApiKeyCredentialProvider

The API key credential provider.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-gatewaytarget-credentialprovider.html#cfn-bedrockagentcore-gatewaytarget-credentialprovider-apikeycredentialprovider

Type union: either IResolvable or CfnGatewayTargetPropsMixin.IApiKeyCredentialProviderProperty

OauthCredentialProvider

The OAuth credential provider for the gateway target.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-gatewaytarget-credentialprovider.html#cfn-bedrockagentcore-gatewaytarget-credentialprovider-oauthcredentialprovider

Type union: either IResolvable or CfnGatewayTargetPropsMixin.IOAuthCredentialProviderProperty

Implements

CfnGatewayTargetPropsMixin.ICredentialProviderProperty
Back to top Generated by DocFX