Class CfnGatewayTargetPropsMixin.CredentialProviderProperty
Inherited Members
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
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
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
Remarks
Type union: either IResolvable or CfnGatewayTargetPropsMixin.IApiKeyCredentialProviderProperty
OauthCredentialProvider
The OAuth credential provider for the gateway target.
public object? OauthCredentialProvider { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnGatewayTargetPropsMixin.IOAuthCredentialProviderProperty