-
Notifications
You must be signed in to change notification settings - Fork 70
/
ip_a_m_dns_tencent_profile.go
27 lines (20 loc) · 1.54 KB
/
ip_a_m_dns_tencent_profile.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Copyright 2021 VMware, Inc.
// SPDX-License-Identifier: Apache License 2.0
package models
// This file is auto-generated.
// IPAMDNSTencentProfile ipam Dns tencent profile
// swagger:model IpamDnsTencentProfile
type IPAMDNSTencentProfile struct {
// Credentials to access Tencent cloud. It is a reference to an object of type CloudConnectorUser. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
CloudCredentialsRef *string `json:"cloud_credentials_ref,omitempty"`
// VPC region. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
// Required: true
Region *string `json:"region"`
// Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
UsableSubnetIds []string `json:"usable_subnet_ids,omitempty"`
// VPC ID. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
// Required: true
VpcID *string `json:"vpc_id"`
// Network configuration for Virtual IP per AZ. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Zones []*TencentZoneNetwork `json:"zones,omitempty"`
}