1. Packages
  2. Volcengine
  3. API Docs
  4. private_zone
  5. PrivateZones
Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine

volcengine.private_zone.PrivateZones

Explore with Pulumi AI

Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine

Use this data source to query detailed information of private zones

Using PrivateZones

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 privateZones(args: PrivateZonesArgs, opts?: InvokeOptions): Promise<PrivateZonesResult>
function privateZonesOutput(args: PrivateZonesOutputArgs, opts?: InvokeOptions): Output<PrivateZonesResult>
Copy
def private_zones(line_mode: Optional[int] = None,
                  name_regex: Optional[str] = None,
                  output_file: Optional[str] = None,
                  recursion_mode: Optional[bool] = None,
                  region: Optional[str] = None,
                  search_mode: Optional[str] = None,
                  vpc_id: Optional[str] = None,
                  zid: Optional[int] = None,
                  zone_name: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> PrivateZonesResult
def private_zones_output(line_mode: Optional[pulumi.Input[int]] = None,
                  name_regex: Optional[pulumi.Input[str]] = None,
                  output_file: Optional[pulumi.Input[str]] = None,
                  recursion_mode: Optional[pulumi.Input[bool]] = None,
                  region: Optional[pulumi.Input[str]] = None,
                  search_mode: Optional[pulumi.Input[str]] = None,
                  vpc_id: Optional[pulumi.Input[str]] = None,
                  zid: Optional[pulumi.Input[int]] = None,
                  zone_name: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[PrivateZonesResult]
Copy
func PrivateZones(ctx *Context, args *PrivateZonesArgs, opts ...InvokeOption) (*PrivateZonesResult, error)
func PrivateZonesOutput(ctx *Context, args *PrivateZonesOutputArgs, opts ...InvokeOption) PrivateZonesResultOutput
Copy
public static class PrivateZones 
{
    public static Task<PrivateZonesResult> InvokeAsync(PrivateZonesArgs args, InvokeOptions? opts = null)
    public static Output<PrivateZonesResult> Invoke(PrivateZonesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<PrivateZonesResult> privateZones(PrivateZonesArgs args, InvokeOptions options)
public static Output<PrivateZonesResult> privateZones(PrivateZonesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: volcengine:private_zone:PrivateZones
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

LineMode int
The line mode of Private Zone, specified whether the intelligent mode and the load balance function is enabled.
NameRegex string
A Name Regex of Resource.
OutputFile string
File name where to save data source results.
RecursionMode bool
Whether the recursion mode of Private Zone is enabled.
Region string
The region of Private Zone.
SearchMode string
The search mode of query. Valid values: LIKE, EXACT. Default is LIKE.
VpcId string
The vpc id associated to Private Zone.
Zid int
The zid of Private Zone.
ZoneName string
The name of Private Zone.
LineMode int
The line mode of Private Zone, specified whether the intelligent mode and the load balance function is enabled.
NameRegex string
A Name Regex of Resource.
OutputFile string
File name where to save data source results.
RecursionMode bool
Whether the recursion mode of Private Zone is enabled.
Region string
The region of Private Zone.
SearchMode string
The search mode of query. Valid values: LIKE, EXACT. Default is LIKE.
VpcId string
The vpc id associated to Private Zone.
Zid int
The zid of Private Zone.
ZoneName string
The name of Private Zone.
lineMode Integer
The line mode of Private Zone, specified whether the intelligent mode and the load balance function is enabled.
nameRegex String
A Name Regex of Resource.
outputFile String
File name where to save data source results.
recursionMode Boolean
Whether the recursion mode of Private Zone is enabled.
region String
The region of Private Zone.
searchMode String
The search mode of query. Valid values: LIKE, EXACT. Default is LIKE.
vpcId String
The vpc id associated to Private Zone.
zid Integer
The zid of Private Zone.
zoneName String
The name of Private Zone.
lineMode number
The line mode of Private Zone, specified whether the intelligent mode and the load balance function is enabled.
nameRegex string
A Name Regex of Resource.
outputFile string
File name where to save data source results.
recursionMode boolean
Whether the recursion mode of Private Zone is enabled.
region string
The region of Private Zone.
searchMode string
The search mode of query. Valid values: LIKE, EXACT. Default is LIKE.
vpcId string
The vpc id associated to Private Zone.
zid number
The zid of Private Zone.
zoneName string
The name of Private Zone.
line_mode int
The line mode of Private Zone, specified whether the intelligent mode and the load balance function is enabled.
name_regex str
A Name Regex of Resource.
output_file str
File name where to save data source results.
recursion_mode bool
Whether the recursion mode of Private Zone is enabled.
region str
The region of Private Zone.
search_mode str
The search mode of query. Valid values: LIKE, EXACT. Default is LIKE.
vpc_id str
The vpc id associated to Private Zone.
zid int
The zid of Private Zone.
zone_name str
The name of Private Zone.
lineMode Number
The line mode of Private Zone, specified whether the intelligent mode and the load balance function is enabled.
nameRegex String
A Name Regex of Resource.
outputFile String
File name where to save data source results.
recursionMode Boolean
Whether the recursion mode of Private Zone is enabled.
region String
The region of Private Zone.
searchMode String
The search mode of query. Valid values: LIKE, EXACT. Default is LIKE.
vpcId String
The vpc id associated to Private Zone.
zid Number
The zid of Private Zone.
zoneName String
The name of Private Zone.

PrivateZones Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
PrivateZones List<PrivateZonesPrivateZone>
The collection of query.
TotalCount int
The total count of query.
LineMode int
The line mode of the private zone, specified whether the intelligent mode and the load balance function is enabled.
NameRegex string
OutputFile string
RecursionMode bool
Whether the recursion mode of the private zone is enabled.
Region string
The region of the private zone.
SearchMode string
VpcId string
Zid int
The id of the private zone.
ZoneName string
The id of the private zone.
Id string
The provider-assigned unique ID for this managed resource.
PrivateZones []PrivateZonesPrivateZone
The collection of query.
TotalCount int
The total count of query.
LineMode int
The line mode of the private zone, specified whether the intelligent mode and the load balance function is enabled.
NameRegex string
OutputFile string
RecursionMode bool
Whether the recursion mode of the private zone is enabled.
Region string
The region of the private zone.
SearchMode string
VpcId string
Zid int
The id of the private zone.
ZoneName string
The id of the private zone.
id String
The provider-assigned unique ID for this managed resource.
privateZones List<PrivateZonesPrivateZone>
The collection of query.
totalCount Integer
The total count of query.
lineMode Integer
The line mode of the private zone, specified whether the intelligent mode and the load balance function is enabled.
nameRegex String
outputFile String
recursionMode Boolean
Whether the recursion mode of the private zone is enabled.
region String
The region of the private zone.
searchMode String
vpcId String
zid Integer
The id of the private zone.
zoneName String
The id of the private zone.
id string
The provider-assigned unique ID for this managed resource.
privateZones PrivateZonesPrivateZone[]
The collection of query.
totalCount number
The total count of query.
lineMode number
The line mode of the private zone, specified whether the intelligent mode and the load balance function is enabled.
nameRegex string
outputFile string
recursionMode boolean
Whether the recursion mode of the private zone is enabled.
region string
The region of the private zone.
searchMode string
vpcId string
zid number
The id of the private zone.
zoneName string
The id of the private zone.
id str
The provider-assigned unique ID for this managed resource.
private_zones Sequence[PrivateZonesPrivateZone]
The collection of query.
total_count int
The total count of query.
line_mode int
The line mode of the private zone, specified whether the intelligent mode and the load balance function is enabled.
name_regex str
output_file str
recursion_mode bool
Whether the recursion mode of the private zone is enabled.
region str
The region of the private zone.
search_mode str
vpc_id str
zid int
The id of the private zone.
zone_name str
The id of the private zone.
id String
The provider-assigned unique ID for this managed resource.
privateZones List<Property Map>
The collection of query.
totalCount Number
The total count of query.
lineMode Number
The line mode of the private zone, specified whether the intelligent mode and the load balance function is enabled.
nameRegex String
outputFile String
recursionMode Boolean
Whether the recursion mode of the private zone is enabled.
region String
The region of the private zone.
searchMode String
vpcId String
zid Number
The id of the private zone.
zoneName String
The id of the private zone.

Supporting Types

PrivateZonesPrivateZone

BindVpcs This property is required. List<PrivateZonesPrivateZoneBindVpc>
The Bind vpc info of the private zone.
CreatedAt This property is required. string
The created time of the private zone.
Id This property is required. string
The id of the private zone.
LastOperator This property is required. string
The account id of the last operator who created the private zone.
LineMode This property is required. int
The line mode of Private Zone, specified whether the intelligent mode and the load balance function is enabled.
RecordCount This property is required. int
The record count of the private zone.
RecursionMode This property is required. bool
Whether the recursion mode of Private Zone is enabled.
Regions This property is required. List<string>
The region of Private Zone.
Remark This property is required. string
The remark of the private zone.
UpdatedAt This property is required. string
The updated time of the private zone.
Zid This property is required. int
The zid of Private Zone.
ZoneName This property is required. string
The name of Private Zone.
BindVpcs This property is required. []PrivateZonesPrivateZoneBindVpc
The Bind vpc info of the private zone.
CreatedAt This property is required. string
The created time of the private zone.
Id This property is required. string
The id of the private zone.
LastOperator This property is required. string
The account id of the last operator who created the private zone.
LineMode This property is required. int
The line mode of Private Zone, specified whether the intelligent mode and the load balance function is enabled.
RecordCount This property is required. int
The record count of the private zone.
RecursionMode This property is required. bool
Whether the recursion mode of Private Zone is enabled.
Regions This property is required. []string
The region of Private Zone.
Remark This property is required. string
The remark of the private zone.
UpdatedAt This property is required. string
The updated time of the private zone.
Zid This property is required. int
The zid of Private Zone.
ZoneName This property is required. string
The name of Private Zone.
bindVpcs This property is required. List<PrivateZonesPrivateZoneBindVpc>
The Bind vpc info of the private zone.
createdAt This property is required. String
The created time of the private zone.
id This property is required. String
The id of the private zone.
lastOperator This property is required. String
The account id of the last operator who created the private zone.
lineMode This property is required. Integer
The line mode of Private Zone, specified whether the intelligent mode and the load balance function is enabled.
recordCount This property is required. Integer
The record count of the private zone.
recursionMode This property is required. Boolean
Whether the recursion mode of Private Zone is enabled.
regions This property is required. List<String>
The region of Private Zone.
remark This property is required. String
The remark of the private zone.
updatedAt This property is required. String
The updated time of the private zone.
zid This property is required. Integer
The zid of Private Zone.
zoneName This property is required. String
The name of Private Zone.
bindVpcs This property is required. PrivateZonesPrivateZoneBindVpc[]
The Bind vpc info of the private zone.
createdAt This property is required. string
The created time of the private zone.
id This property is required. string
The id of the private zone.
lastOperator This property is required. string
The account id of the last operator who created the private zone.
lineMode This property is required. number
The line mode of Private Zone, specified whether the intelligent mode and the load balance function is enabled.
recordCount This property is required. number
The record count of the private zone.
recursionMode This property is required. boolean
Whether the recursion mode of Private Zone is enabled.
regions This property is required. string[]
The region of Private Zone.
remark This property is required. string
The remark of the private zone.
updatedAt This property is required. string
The updated time of the private zone.
zid This property is required. number
The zid of Private Zone.
zoneName This property is required. string
The name of Private Zone.
bind_vpcs This property is required. Sequence[PrivateZonesPrivateZoneBindVpc]
The Bind vpc info of the private zone.
created_at This property is required. str
The created time of the private zone.
id This property is required. str
The id of the private zone.
last_operator This property is required. str
The account id of the last operator who created the private zone.
line_mode This property is required. int
The line mode of Private Zone, specified whether the intelligent mode and the load balance function is enabled.
record_count This property is required. int
The record count of the private zone.
recursion_mode This property is required. bool
Whether the recursion mode of Private Zone is enabled.
regions This property is required. Sequence[str]
The region of Private Zone.
remark This property is required. str
The remark of the private zone.
updated_at This property is required. str
The updated time of the private zone.
zid This property is required. int
The zid of Private Zone.
zone_name This property is required. str
The name of Private Zone.
bindVpcs This property is required. List<Property Map>
The Bind vpc info of the private zone.
createdAt This property is required. String
The created time of the private zone.
id This property is required. String
The id of the private zone.
lastOperator This property is required. String
The account id of the last operator who created the private zone.
lineMode This property is required. Number
The line mode of Private Zone, specified whether the intelligent mode and the load balance function is enabled.
recordCount This property is required. Number
The record count of the private zone.
recursionMode This property is required. Boolean
Whether the recursion mode of Private Zone is enabled.
regions This property is required. List<String>
The region of Private Zone.
remark This property is required. String
The remark of the private zone.
updatedAt This property is required. String
The updated time of the private zone.
zid This property is required. Number
The zid of Private Zone.
zoneName This property is required. String
The name of Private Zone.

PrivateZonesPrivateZoneBindVpc

AccountId This property is required. string
The account id of the bind vpc.
Id This property is required. string
The id of the private zone.
Region This property is required. string
The region of Private Zone.
RegionName This property is required. string
The region name of the bind vpc.
AccountId This property is required. string
The account id of the bind vpc.
Id This property is required. string
The id of the private zone.
Region This property is required. string
The region of Private Zone.
RegionName This property is required. string
The region name of the bind vpc.
accountId This property is required. String
The account id of the bind vpc.
id This property is required. String
The id of the private zone.
region This property is required. String
The region of Private Zone.
regionName This property is required. String
The region name of the bind vpc.
accountId This property is required. string
The account id of the bind vpc.
id This property is required. string
The id of the private zone.
region This property is required. string
The region of Private Zone.
regionName This property is required. string
The region name of the bind vpc.
account_id This property is required. str
The account id of the bind vpc.
id This property is required. str
The id of the private zone.
region This property is required. str
The region of Private Zone.
region_name This property is required. str
The region name of the bind vpc.
accountId This property is required. String
The account id of the bind vpc.
id This property is required. String
The id of the private zone.
region This property is required. String
The region of Private Zone.
regionName This property is required. String
The region name of the bind vpc.

Package Details

Repository
volcengine volcengine/pulumi-volcengine
License
Apache-2.0
Notes
This Pulumi package is based on the volcengine Terraform Provider.
Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine