Class GetZonesArgs
Inheritance
System.Object
GetZonesArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.AliCloud.dll
Syntax
public sealed class GetZonesArgs : InvokeArgs
Constructors
View Source
GetZonesArgs()
Declaration
Properties
View Source
AvailableDiskCategory
Filter the results by a specific disk category. Can be either cloud, cloud_efficiency, cloud_ssd, ephemeral_ssd.
Declaration
public string AvailableDiskCategory { get; set; }
Property Value
| Type |
Description |
| System.String |
|
View Source
AvailableInstanceType
Filter the results by a specific instance type.
Declaration
public string AvailableInstanceType { get; set; }
Property Value
| Type |
Description |
| System.String |
|
View Source
AvailableResourceCreation
Filter the results by a specific resource type.
Valid values: Instance, Disk, VSwitch, Rds, KVStore, FunctionCompute, Elasticsearch, Slb.
Declaration
public string AvailableResourceCreation { get; set; }
Property Value
| Type |
Description |
| System.String |
|
View Source
AvailableSlbAddressIpVersion
Filter the results by a slb instance address version. Can be either ipv4, or ipv6.
NOTE: The disk category cloud has been outdated and can only be used by non-I/O Optimized ECS instances. Many availability zones don't support it. It is recommended to use cloud_efficiency or cloud_ssd.
Declaration
public string AvailableSlbAddressIpVersion { get; set; }
Property Value
| Type |
Description |
| System.String |
|
View Source
AvailableSlbAddressType
Filter the results by a slb instance address type. Can be either Vpc, classic_internet or classic_intranet
Declaration
public string AvailableSlbAddressType { get; set; }
Property Value
| Type |
Description |
| System.String |
|
View Source
EnableDetails
Default to false and only output id in the zones block. Set it to true can output more details.
Declaration
public bool? EnableDetails { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
View Source
InstanceChargeType
Filter the results by a specific ECS instance charge type. Valid values: PrePaid and PostPaid. Default to PostPaid.
Declaration
public string InstanceChargeType { get; set; }
Property Value
| Type |
Description |
| System.String |
|
View Source
Multi
Indicate whether the zones can be used in a multi AZ configuration. Default to false. Multi AZ is usually used to launch RDS instances.
Declaration
public bool? Multi { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
View Source
NetworkType
Filter the results by a specific network type. Valid values: Classic and Vpc.
Declaration
public string NetworkType { get; set; }
Property Value
| Type |
Description |
| System.String |
|
View Source
OutputFile
Declaration
public string OutputFile { get; set; }
Property Value
| Type |
Description |
| System.String |
|
View Source
SpotStrategy
- (Optional) Filter the results by a specific ECS spot type. Valid values:
NoSpot, SpotWithPriceLimit and SpotAsPriceGo. Default to NoSpot.
Declaration
public string SpotStrategy { get; set; }
Property Value
| Type |
Description |
| System.String |
|