Class GetNatGatewayArgs


  • public final class GetNatGatewayArgs
    extends com.pulumi.resources.InvokeArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GetNatGatewayArgs.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static GetNatGatewayArgs.Builder builder()  
      static GetNatGatewayArgs.Builder builder​(GetNatGatewayArgs defaults)  
      java.util.Optional<com.pulumi.core.Output<java.util.List<GetNatGatewayFilterArgs>>> filters()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> id()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> subnetId()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcId()  
      • Methods inherited from class com.pulumi.resources.InvokeArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • filters

        public java.util.Optional<com.pulumi.core.Output<java.util.List<GetNatGatewayFilterArgs>>> filters()
        Returns:
        Custom filter block as described below. The arguments of this data source act as filters for querying the available NAT Gateways in the current Region. The given filters must match exactly one NAT Gateway whose data will be exported as attributes.
      • id

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> id()
        Returns:
        ID of the specific NAT Gateway to retrieve.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • state

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
        Returns:
        State of the NAT Gateway (pending | failed | available | deleting | deleted ).
      • subnetId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> subnetId()
        Returns:
        ID of subnet that the NAT Gateway resides in.
      • 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 NAT Gateway.
      • vpcId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcId()
        Returns:
        ID of the VPC that the NAT Gateway resides in.