Class CfnGatewayTargetPropsMixin.HttpTargetConfigurationProperty
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.BedrockAgentCore
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnGatewayTargetPropsMixin.HttpTargetConfigurationProperty : CfnGatewayTargetPropsMixin.IHttpTargetConfigurationProperty
Syntax (vb)
Public Class CfnGatewayTargetPropsMixin.HttpTargetConfigurationProperty Implements CfnGatewayTargetPropsMixin.IHttpTargetConfigurationProperty
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 httpTargetConfigurationProperty = new HttpTargetConfigurationProperty {
AgentcoreRuntime = new RuntimeTargetConfigurationProperty {
Arn = "arn",
Qualifier = "qualifier",
Schema = new HttpApiSchemaConfigurationProperty {
Source = new ApiSchemaConfigurationProperty {
InlinePayload = "inlinePayload",
S3 = new S3ConfigurationProperty {
BucketOwnerAccountId = "bucketOwnerAccountId",
Uri = "uri"
}
}
}
},
Passthrough = new PassthroughTargetConfigurationProperty {
Endpoint = "endpoint",
ProtocolType = "protocolType",
Schema = new HttpApiSchemaConfigurationProperty {
Source = new ApiSchemaConfigurationProperty {
InlinePayload = "inlinePayload",
S3 = new S3ConfigurationProperty {
BucketOwnerAccountId = "bucketOwnerAccountId",
Uri = "uri"
}
}
},
StickinessConfiguration = new StickinessConfigurationProperty {
Identifier = "identifier",
Timeout = 123
}
}
};
Synopsis
Constructors
| HttpTargetConfigurationProperty() |
Properties
| AgentcoreRuntime | |
| Passthrough |
Constructors
HttpTargetConfigurationProperty()
public HttpTargetConfigurationProperty()
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 httpTargetConfigurationProperty = new HttpTargetConfigurationProperty {
AgentcoreRuntime = new RuntimeTargetConfigurationProperty {
Arn = "arn",
Qualifier = "qualifier",
Schema = new HttpApiSchemaConfigurationProperty {
Source = new ApiSchemaConfigurationProperty {
InlinePayload = "inlinePayload",
S3 = new S3ConfigurationProperty {
BucketOwnerAccountId = "bucketOwnerAccountId",
Uri = "uri"
}
}
}
},
Passthrough = new PassthroughTargetConfigurationProperty {
Endpoint = "endpoint",
ProtocolType = "protocolType",
Schema = new HttpApiSchemaConfigurationProperty {
Source = new ApiSchemaConfigurationProperty {
InlinePayload = "inlinePayload",
S3 = new S3ConfigurationProperty {
BucketOwnerAccountId = "bucketOwnerAccountId",
Uri = "uri"
}
}
},
StickinessConfiguration = new StickinessConfigurationProperty {
Identifier = "identifier",
Timeout = 123
}
}
};
Properties
AgentcoreRuntime
public object? AgentcoreRuntime { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnGatewayTargetPropsMixin.IRuntimeTargetConfigurationProperty
Passthrough
public object? Passthrough { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnGatewayTargetPropsMixin.IPassthroughTargetConfigurationProperty