alicloud.vpc.getEnhancedNatAvailableZones

Explore with Pulumi AI

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<String>
zones List<GetEnhancedNatAvailableZonesZone>
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<String>
zones List<Property Map>
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
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.