Class CfnOAuth2CredentialProviderPropsMixin.PrivateEndpointProperty
The private endpoint configuration for connecting to private resources in your VPC.
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.BedrockAgentCore
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnOAuth2CredentialProviderPropsMixin.PrivateEndpointProperty : CfnOAuth2CredentialProviderPropsMixin.IPrivateEndpointProperty
Syntax (vb)
Public Class CfnOAuth2CredentialProviderPropsMixin.PrivateEndpointProperty Implements CfnOAuth2CredentialProviderPropsMixin.IPrivateEndpointProperty
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 privateEndpointProperty = new PrivateEndpointProperty {
ManagedVpcResource = new ManagedVpcResourceProperty {
EndpointIpAddressType = "endpointIpAddressType",
RoutingDomain = "routingDomain",
SecurityGroupIds = new [] { "securityGroupIds" },
SubnetIds = new [] { "subnetIds" },
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
},
VpcIdentifier = "vpcIdentifier"
},
SelfManagedLatticeResource = new SelfManagedLatticeResourceProperty {
ResourceConfigurationIdentifier = "resourceConfigurationIdentifier"
}
};
Synopsis
Constructors
| PrivateEndpointProperty() | The private endpoint configuration for connecting to private resources in your VPC. |
Properties
| ManagedVpcResource | Configuration for a managed VPC Lattice resource. |
| SelfManagedLatticeResource | Configuration for a self-managed VPC Lattice resource. |
Constructors
PrivateEndpointProperty()
The private endpoint configuration for connecting to private resources in your VPC.
public PrivateEndpointProperty()
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 privateEndpointProperty = new PrivateEndpointProperty {
ManagedVpcResource = new ManagedVpcResourceProperty {
EndpointIpAddressType = "endpointIpAddressType",
RoutingDomain = "routingDomain",
SecurityGroupIds = new [] { "securityGroupIds" },
SubnetIds = new [] { "subnetIds" },
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
},
VpcIdentifier = "vpcIdentifier"
},
SelfManagedLatticeResource = new SelfManagedLatticeResourceProperty {
ResourceConfigurationIdentifier = "resourceConfigurationIdentifier"
}
};
Properties
ManagedVpcResource
Configuration for a managed VPC Lattice resource.
public object? ManagedVpcResource { get; set; }
Property Value
Remarks
AgentCore creates and manages the VPC Lattice resource gateway and resource configuration on your behalf.
Type union: either IResolvable or CfnOAuth2CredentialProviderPropsMixin.IManagedVpcResourceProperty
SelfManagedLatticeResource
Configuration for a self-managed VPC Lattice resource.
public object? SelfManagedLatticeResource { get; set; }
Property Value
Remarks
You create and manage the VPC Lattice resource gateway and resource configuration, then provide the resource configuration identifier.
Type union: either IResolvable or CfnOAuth2CredentialProviderPropsMixin.ISelfManagedLatticeResourceProperty