ClusterDnsConfig constructor
const
ClusterDnsConfig({})
Creates a new ClusterDnsConfig.
additiveVpcScopeDnsDomain This will enable Cloud DNS additive VPC scope. Must provide a domain name that is unique within the VPC. For this to work clusterDns = "CLOUD_DNS" and clusterDnsScope = "CLUSTER_SCOPE" must both be set as well.
clusterDns Which in-cluster DNS provider should be used. PROVIDER_UNSPECIFIED (default) or PLATFORM_DEFAULT or CLOUD_DNS or KUBE_DNS.
clusterDnsDomain The suffix used for all cluster service records.
clusterDnsScope The scope of access to cluster DNS records. DNS_SCOPE_UNSPECIFIED or CLUSTER_SCOPE or VPC_SCOPE. If the clusterDns field is set to CLOUD_DNS, DNS_SCOPE_UNSPECIFIED and empty/null behave like CLUSTER_SCOPE.
Implementation
const ClusterDnsConfig({
this.additiveVpcScopeDnsDomain,
this.clusterDns,
this.clusterDnsDomain,
this.clusterDnsScope,
});