Skip to content
v2.275.0

PrivateEndpointProperty Struct ​

The private endpoint configuration for connecting to private resources in your VPC.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_bedrockagentcore as bedrockagentcore } from 'aws-cdk-lib';
const privateEndpointProperty: bedrockagentcore.CfnOAuth2CredentialProvider.PrivateEndpointProperty = {
  managedVpcResource: {
    endpointIpAddressType: 'endpointIpAddressType',
    subnetIds: ['subnetIds'],
    vpcIdentifier: 'vpcIdentifier',

    // the properties below are optional
    routingDomain: 'routingDomain',
    securityGroupIds: ['securityGroupIds'],
    tags: {
      tagsKey: 'tags',
    },
  },
  selfManagedLatticeResource: {
    resourceConfigurationIdentifier: 'resourceConfigurationIdentifier',
  },
};

Properties ​

managedVpcResourceoptionalIResolvable | CfnOAuth2CredentialProvider.ManagedVpcResourcePropertymanaged_vpc_resourceoptionaltyping.Union[IResolvable, ManagedVpcResourceProperty]managedVpcResourceoptionalIResolvableManagedVpcResourceoptionalIResolvableManagedVpcResourceoptionalinterface{}#
Configuration for a managed VPC Lattice resource.

AgentCore creates and manages the VPC Lattice resource gateway and resource configuration on your behalf.

selfManagedLatticeResourceoptionalIResolvable | CfnOAuth2CredentialProvider.SelfManagedLatticeResourcePropertyself_managed_lattice_resourceoptionaltyping.Union[IResolvable, SelfManagedLatticeResourceProperty]selfManagedLatticeResourceoptionalIResolvableSelfManagedLatticeResourceoptionalIResolvableSelfManagedLatticeResourceoptionalinterface{}#
Configuration for a self-managed VPC Lattice resource.

You create and manage the VPC Lattice resource gateway and resource configuration, then provide the resource configuration identifier.