Class AgentcoreGatewayTargetPrivateEndpointManagedVpcResource


  • public final class AgentcoreGatewayTargetPrivateEndpointManagedVpcResource
    extends java.lang.Object
    • Method Detail

      • endpointIpAddressType

        public java.lang.String endpointIpAddressType()
        Returns:
        IP address type for the resource configuration endpoint. Valid values: `IPV4`, `IPV6`.
      • routingDomain

        public java.util.Optional<java.lang.String> routingDomain()
        Returns:
        Intermediate domain (e.g. a VPCE or ALB DNS name) to use instead of the actual target domain. Useful when the MCP server uses a private TLS certificate — place an ALB with a public ACM cert in front and set this to the ALB DNS name.
      • securityGroupIds

        public java.util.List<java.lang.String> securityGroupIds()
        Returns:
        Set of security group IDs (up to 5) to associate with the Lattice resource gateway. Defaults to the VPC default security group.
      • subnetIds

        public java.util.List<java.lang.String> subnetIds()
        Returns:
        Set of subnet IDs inside the VPC where Lattice ENIs are placed.
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
        Returns:
        Map of tags to apply to the managed Lattice resource gateway.
      • vpcIdentifier

        public java.lang.String vpcIdentifier()
        Returns:
        ID of the VPC that contains the private resource.