Package com.pulumi.alicloud.vpc.inputs
Class GetNatGatewaysArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.alicloud.vpc.inputs.GetNatGatewaysArgs
-
public final class GetNatGatewaysArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetNatGatewaysArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetNatGatewaysArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetNatGatewaysArgs.Builder
builder()
static GetNatGatewaysArgs.Builder
builder(GetNatGatewaysArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
dryRun()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
enableDetails()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
ids()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
nameRegex()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
natGatewayName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
natType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
outputFile()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
pageNumber()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
pageSize()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
paymentType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
resourceGroupId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
specification()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
status()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
vpcId()
-
-
-
Field Detail
-
Empty
public static final GetNatGatewaysArgs Empty
-
-
Method Detail
-
dryRun
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> dryRun()
- Returns:
- Specifies whether to only precheck the request.
-
enableDetails
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enableDetails()
- Returns:
- Default to `false`. Set it to `true` can output more details about resource attributes.
-
ids
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> ids()
- Returns:
- A list of NAT gateways IDs.
-
nameRegex
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> nameRegex()
- Returns:
- A regex string to filter nat gateways by name.
-
natGatewayName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> natGatewayName()
- Returns:
- The name of NAT gateway.
-
natType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> natType()
- Returns:
- The nat type of NAT gateway. Valid values `Enhanced` and `Normal`.
-
outputFile
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> outputFile()
- Returns:
- File name where to save data source results (after running `pulumi preview`).
-
pageNumber
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> pageNumber()
-
pageSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> pageSize()
-
paymentType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> paymentType()
- Returns:
- The payment type of NAT gateway. Valid values `PayAsYouGo` and `Subscription`.
-
resourceGroupId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceGroupId()
- Returns:
- The resource group id of NAT gateway.
-
specification
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> specification()
- Returns:
- The specification of NAT gateway. Valid values `Middle`, `Large`, `Small` and `XLarge.1`. Default value is `Small`.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- The status of NAT gateway. Valid values `Available`, `Converting`, `Creating`, `Deleting` and `Modifying`.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> tags()
- Returns:
- The tags of NAT gateway.
-
vpcId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcId()
- Returns:
- The ID of the VPC.
-
builder
public static GetNatGatewaysArgs.Builder builder()
-
builder
public static GetNatGatewaysArgs.Builder builder(GetNatGatewaysArgs defaults)
-
-