Class CfnOAuth2CredentialProviderPropsMixin.ManagedVpcResourceProperty
Configuration for a managed VPC Lattice resource.
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.BedrockAgentCore
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnOAuth2CredentialProviderPropsMixin.ManagedVpcResourceProperty : CfnOAuth2CredentialProviderPropsMixin.IManagedVpcResourceProperty
Syntax (vb)
Public Class CfnOAuth2CredentialProviderPropsMixin.ManagedVpcResourceProperty Implements CfnOAuth2CredentialProviderPropsMixin.IManagedVpcResourceProperty
Remarks
AgentCore creates and manages the VPC Lattice resource gateway and resource configuration on your behalf.
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 managedVpcResourceProperty = new ManagedVpcResourceProperty {
EndpointIpAddressType = "endpointIpAddressType",
RoutingDomain = "routingDomain",
SecurityGroupIds = new [] { "securityGroupIds" },
SubnetIds = new [] { "subnetIds" },
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
},
VpcIdentifier = "vpcIdentifier"
};
Synopsis
Constructors
| ManagedVpcResourceProperty() | Configuration for a managed VPC Lattice resource. |
Properties
| EndpointIpAddressType | The IP address type for the resource configuration endpoint. |
| RoutingDomain | An intermediate publicly resolvable domain used as the VPC Lattice resource configuration endpoint. |
| SecurityGroupIds | The security group IDs to associate with the VPC Lattice resource gateway. |
| SubnetIds | The subnet IDs within the VPC where the VPC Lattice resource gateway is placed. |
| Tags | A map of tags (key-value pairs) to apply to a resource. |
| VpcIdentifier | The ID of the VPC that contains your private resource. |
Constructors
ManagedVpcResourceProperty()
Configuration for a managed VPC Lattice resource.
public ManagedVpcResourceProperty()
Remarks
AgentCore creates and manages the VPC Lattice resource gateway and resource configuration on your behalf.
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 managedVpcResourceProperty = new ManagedVpcResourceProperty {
EndpointIpAddressType = "endpointIpAddressType",
RoutingDomain = "routingDomain",
SecurityGroupIds = new [] { "securityGroupIds" },
SubnetIds = new [] { "subnetIds" },
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
},
VpcIdentifier = "vpcIdentifier"
};
Properties
EndpointIpAddressType
The IP address type for the resource configuration endpoint.
public string? EndpointIpAddressType { get; set; }
Property Value
Remarks
RoutingDomain
An intermediate publicly resolvable domain used as the VPC Lattice resource configuration endpoint.
public string? RoutingDomain { get; set; }
Property Value
Remarks
SecurityGroupIds
The security group IDs to associate with the VPC Lattice resource gateway.
public string[]? SecurityGroupIds { get; set; }
Property Value
string[]
Remarks
SubnetIds
The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.
public string[]? SubnetIds { get; set; }
Property Value
string[]
Remarks
Tags
A map of tags (key-value pairs) to apply to a resource.
public IDictionary<string, string>? Tags { get; set; }
Property Value
Remarks
VpcIdentifier
The ID of the VPC that contains your private resource.
public string? VpcIdentifier { get; set; }