Show / Hide Table of Contents

Class CfnOAuth2CredentialProviderPropsMixin.ManagedVpcResourceProperty

Configuration for a managed VPC Lattice resource.

Inheritance
object
CfnOAuth2CredentialProviderPropsMixin.ManagedVpcResourceProperty
Implements
CfnOAuth2CredentialProviderPropsMixin.IManagedVpcResourceProperty
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.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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-oauth2credentialprovider-managedvpcresource.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 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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-oauth2credentialprovider-managedvpcresource.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 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

string

Remarks

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

RoutingDomain

An intermediate publicly resolvable domain used as the VPC Lattice resource configuration endpoint.

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

string

Remarks

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

SecurityGroupIds

The security group IDs to associate with the VPC Lattice resource gateway.

public string[]? SecurityGroupIds { get; set; }
Property Value

string[]

Remarks

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

SubnetIds

The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.

public string[]? SubnetIds { get; set; }
Property Value

string[]

Remarks

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

Tags

A map of tags (key-value pairs) to apply to a resource.

public IDictionary<string, string>? Tags { get; set; }
Property Value

IDictionary<string, string>

Remarks

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

VpcIdentifier

The ID of the VPC that contains your private resource.

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

string

Remarks

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

Implements

CfnOAuth2CredentialProviderPropsMixin.IManagedVpcResourceProperty
Back to top Generated by DocFX