Interface CfnOAuth2CredentialProviderPropsMixin.ManagedVpcResourceProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnOAuth2CredentialProviderPropsMixin.ManagedVpcResourceProperty.Jsii$Proxy
- Enclosing class:
CfnOAuth2CredentialProviderPropsMixin
@Stability(Stable)
public static interface CfnOAuth2CredentialProviderPropsMixin.ManagedVpcResourceProperty
extends software.amazon.jsii.JsiiSerializable
Configuration for a managed VPC Lattice resource.
AgentCore creates and manages the VPC Lattice resource gateway and resource configuration on your behalf.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.bedrockagentcore.*;
ManagedVpcResourceProperty managedVpcResourceProperty = ManagedVpcResourceProperty.builder()
.endpointIpAddressType("endpointIpAddressType")
.routingDomain("routingDomain")
.securityGroupIds(List.of("securityGroupIds"))
.subnetIds(List.of("subnetIds"))
.tags(Map.of(
"tagsKey", "tags"))
.vpcIdentifier("vpcIdentifier")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnOAuth2CredentialProviderPropsMixin.ManagedVpcResourceProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe IP address type for the resource configuration endpoint.default StringAn intermediate publicly resolvable domain used as the VPC Lattice resource configuration endpoint.The security group IDs to associate with the VPC Lattice resource gateway.The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.getTags()A map of tags (key-value pairs) to apply to a resource.default StringThe ID of the VPC that contains your private resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEndpointIpAddressType
The IP address type for the resource configuration endpoint.- See Also:
-
getRoutingDomain
An intermediate publicly resolvable domain used as the VPC Lattice resource configuration endpoint.- See Also:
-
getSecurityGroupIds
The security group IDs to associate with the VPC Lattice resource gateway.- See Also:
-
getSubnetIds
The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.- See Also:
-
getTags
A map of tags (key-value pairs) to apply to a resource.- See Also:
-
getVpcIdentifier
The ID of the VPC that contains your private resource.- See Also:
-
builder
@Stability(Stable) static CfnOAuth2CredentialProviderPropsMixin.ManagedVpcResourceProperty.Builder builder()
-