Skip to content

dnsconfig

Contents

Messages

BluecatConfig

Bluecat Config.

Field Type Description
dns_configuration string DNS configuration key in bluecat config. (-- api-linter: core::0140::abbreviations=disabled aip.dev/not-precedent: Pre defined key for bluecat config. --)
dns_view string DNS View: eg internal.
root_zone string Root zone of the hosted zone.
gateway_host string Gateway host
credentials BluecatConfig.Credentials Credentials.

BluecatConfig.Credentials

Credentials.

Field Type Description
gateway_username string Gateway username.
gateway_password string Gateway Password.

DNSConfig

Placeholder for DNS Config.

Field Type Description
dns_provider DNSProvider DNS Provider.
customer_managed bool Customer managed the external DNS on the cluster.
oneof provider_details.bluecat BluecatConfig Bluecat Config.

Enums

DNSProvider

DNS Provider.

Name Number Description
DNS_PROVIDER_UNSPECIFIED 0 Unspecified.
PORTWORX_MANAGED 1 Portworx managed: Default.
BLUECAT 2 BlueCat.

Scalar Value Types

.proto Type Notes C++ Type Java Type Python Type

double
double double float

float
float float float

int32
Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. int32 int int

int64
Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. int64 long int/long

uint32
Uses variable-length encoding. uint32 int int/long

uint64
Uses variable-length encoding. uint64 long int/long

sint32
Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. int32 int int

sint64
Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. int64 long int/long

fixed32
Always four bytes. More efficient than uint32 if values are often greater than 2^28. uint32 int int

fixed64
Always eight bytes. More efficient than uint64 if values are often greater than 2^56. uint64 long int/long

sfixed32
Always four bytes. int32 int int

sfixed64
Always eight bytes. int64 long int/long

bool
bool boolean boolean

string
A string must always contain UTF-8 encoded or 7-bit ASCII text. string String str/unicode

bytes
May contain any arbitrary sequence of bytes. string ByteString str