Class GetVpcEndpointServiceArgs


  • public final class GetVpcEndpointServiceArgs
    extends com.pulumi.resources.InvokeArgs
    • Method Detail

      • filters

        public java.util.Optional<com.pulumi.core.Output<java.util.List<GetVpcEndpointServiceFilterArgs>>> filters()
        Returns:
        Configuration block(s) for filtering. Detailed below.
      • service

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> service()
        Returns:
        Common name of an AWS service (e.g., `s3`).
      • serviceName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceName()
        Returns:
        Service name that is specified when creating a VPC endpoint. For AWS services the service name is usually in the form `com.amazonaws.<region>.<service>` (the SageMaker AI Notebook service is an exception to this rule, the service name is in the form `aws.sagemaker.<region>.notebook`).
      • serviceRegions

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> serviceRegions()
        Returns:
        AWS regions in which to look for services.
      • serviceType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceType()
        Returns:
        Service type, `Gateway` or `Interface`.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Map of tags, each pair of which must exactly match a pair on the desired VPC Endpoint Service. > **NOTE:** Specifying `service` will not work for non-AWS services or AWS services that don't follow the standard `serviceName` pattern of `com.amazonaws.<region>.<service>`.