Alibaba Cloud

Pulumi Official
Package maintained by Pulumi
v3.19.0 published on Friday, Mar 18, 2022 by Pulumi

getEnhancedNatAvailableZones

Using getEnhancedNatAvailableZones

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getEnhancedNatAvailableZones(args: GetEnhancedNatAvailableZonesArgs, opts?: InvokeOptions): Promise<GetEnhancedNatAvailableZonesResult>
function getEnhancedNatAvailableZonesOutput(args: GetEnhancedNatAvailableZonesOutputArgs, opts?: InvokeOptions): Output<GetEnhancedNatAvailableZonesResult>
def get_enhanced_nat_available_zones(output_file: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetEnhancedNatAvailableZonesResult
def get_enhanced_nat_available_zones_output(output_file: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetEnhancedNatAvailableZonesResult]
func GetEnhancedNatAvailableZones(ctx *Context, args *GetEnhancedNatAvailableZonesArgs, opts ...InvokeOption) (*GetEnhancedNatAvailableZonesResult, error)
func GetEnhancedNatAvailableZonesOutput(ctx *Context, args *GetEnhancedNatAvailableZonesOutputArgs, opts ...InvokeOption) GetEnhancedNatAvailableZonesResultOutput

> Note: This function is named GetEnhancedNatAvailableZones in the Go SDK.

public static class GetEnhancedNatAvailableZones 
{
    public static Task<GetEnhancedNatAvailableZonesResult> InvokeAsync(GetEnhancedNatAvailableZonesArgs args, InvokeOptions? opts = null)
    public static Output<GetEnhancedNatAvailableZonesResult> Invoke(GetEnhancedNatAvailableZonesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEnhancedNatAvailableZonesResult> getEnhancedNatAvailableZones(GetEnhancedNatAvailableZonesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: alicloud:vpc/getEnhancedNatAvailableZones:getEnhancedNatAvailableZones
  Arguments:
    # Arguments dictionary

The following arguments are supported:

OutputFile string
OutputFile string
outputFile String
outputFile string
outputFile String

getEnhancedNatAvailableZones Result

The following output properties are available:

Id string

The provider-assigned unique ID for this managed resource.

Ids List<string>
Zones List<Pulumi.AliCloud.Vpc.Outputs.GetEnhancedNatAvailableZonesZone>
OutputFile string
Id string

The provider-assigned unique ID for this managed resource.

Ids []string
Zones []GetEnhancedNatAvailableZonesZone
OutputFile string
id String

The provider-assigned unique ID for this managed resource.

ids List
zones ListEnhancedNatAvailableZonesZone>
outputFile String
id string

The provider-assigned unique ID for this managed resource.

ids string[]
zones GetEnhancedNatAvailableZonesZone[]
outputFile string
id str

The provider-assigned unique ID for this managed resource.

ids Sequence[str]
zones Sequence[GetEnhancedNatAvailableZonesZone]
output_file str
id String

The provider-assigned unique ID for this managed resource.

ids List
zones List
outputFile String

Supporting Types

GetEnhancedNatAvailableZonesZone

LocalName string
ZoneId string
LocalName string
ZoneId string
localName String
zoneId String
localName string
zoneId string
localName String
zoneId String

Package Details

Repository
https://github.com/pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.