Class GetVpcEndpointResult


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

      • arn

        public java.lang.String arn()
        Returns:
        ARN of the VPC endpoint.
      • cidrBlocks

        public java.util.List<java.lang.String> cidrBlocks()
        Returns:
        List of CIDR blocks for the exposed AWS service. Applicable for endpoints of type `Gateway`.
      • dnsEntries

        public java.util.List<GetVpcEndpointDnsEntry> dnsEntries()
        Returns:
        DNS entries for the VPC Endpoint. Applicable for endpoints of type `Interface`. DNS entry blocks are documented below.
      • dnsOptions

        public java.util.List<GetVpcEndpointDnsOption> dnsOptions()
        Returns:
        DNS options for the VPC Endpoint. DNS options blocks are documented below.
      • id

        public java.lang.String id()
      • ipAddressType

        public java.lang.String ipAddressType()
        Returns:
        IP address type for the VPC Endpoint.
      • networkInterfaceIds

        public java.util.List<java.lang.String> networkInterfaceIds()
        Returns:
        One or more network interfaces for the VPC Endpoint. Applicable for endpoints of type `Interface`.
      • ownerId

        public java.lang.String ownerId()
        Returns:
        ID of the AWS account that owns the VPC endpoint.
      • policy

        public java.lang.String policy()
        Returns:
        Policy document associated with the VPC Endpoint. Applicable for endpoints of type `Gateway`.
      • prefixListId

        public java.lang.String prefixListId()
        Returns:
        Prefix list ID of the exposed AWS service. Applicable for endpoints of type `Gateway`.
      • privateDnsEnabled

        public java.lang.Boolean privateDnsEnabled()
        Returns:
        Whether or not the VPC is associated with a private hosted zone - `true` or `false`. Applicable for endpoints of type `Interface`.
      • region

        public java.lang.String region()
      • requesterManaged

        public java.lang.Boolean requesterManaged()
        Returns:
        Whether or not the VPC Endpoint is being managed by its service - `true` or `false`.
      • routeTableIds

        public java.util.List<java.lang.String> routeTableIds()
        Returns:
        One or more route tables associated with the VPC Endpoint. Applicable for endpoints of type `Gateway`.
      • securityGroupIds

        public java.util.List<java.lang.String> securityGroupIds()
        Returns:
        One or more security groups associated with the network interfaces. Applicable for endpoints of type `Interface`.
      • serviceName

        public java.lang.String serviceName()
      • serviceRegion

        public java.lang.String serviceRegion()
      • state

        public java.lang.String state()
      • subnetIds

        public java.util.List<java.lang.String> subnetIds()
        Returns:
        One or more subnets in which the VPC Endpoint is located. Applicable for endpoints of type `Interface`.
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
      • vpcEndpointType

        public java.lang.String vpcEndpointType()
      • vpcId

        public java.lang.String vpcId()