Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientCertificate ¶
func (*ClientCertificate) GetMetadata ¶ added in v0.3.24
func (c *ClientCertificate) GetMetadata() *types.Metadata
func (*ClientCertificate) GetRawValue ¶ added in v0.3.24
func (c *ClientCertificate) GetRawValue() interface{}
type Cluster ¶
type Cluster struct { types.Metadata NodePools []NodePool IPAllocationPolicy IPAllocationPolicy MasterAuthorizedNetworks MasterAuthorizedNetworks NetworkPolicy NetworkPolicy PrivateCluster PrivateCluster LoggingService types.StringValue MonitoringService types.StringValue PodSecurityPolicy PodSecurityPolicy ClusterMetadata Metadata MasterAuth MasterAuth NodeConfig NodeConfig EnableShieldedNodes types.BoolValue EnableLegacyABAC types.BoolValue ResourceLabels types.MapValue RemoveDefaultNodePool types.BoolValue }
func (*Cluster) GetMetadata ¶ added in v0.3.24
func (*Cluster) GetRawValue ¶ added in v0.3.24
func (c *Cluster) GetRawValue() interface{}
type GKE ¶
func (*GKE) GetMetadata ¶ added in v0.3.24
func (*GKE) GetRawValue ¶ added in v0.3.24
func (g *GKE) GetRawValue() interface{}
type IPAllocationPolicy ¶
func (*IPAllocationPolicy) GetMetadata ¶ added in v0.3.24
func (i *IPAllocationPolicy) GetMetadata() *types.Metadata
func (*IPAllocationPolicy) GetRawValue ¶ added in v0.3.24
func (i *IPAllocationPolicy) GetRawValue() interface{}
type Management ¶
type Management struct { types.Metadata EnableAutoRepair types.BoolValue EnableAutoUpgrade types.BoolValue }
func (*Management) GetMetadata ¶ added in v0.3.24
func (m *Management) GetMetadata() *types.Metadata
func (*Management) GetRawValue ¶ added in v0.3.24
func (m *Management) GetRawValue() interface{}
type MasterAuth ¶
type MasterAuth struct { types.Metadata ClientCertificate ClientCertificate Username types.StringValue Password types.StringValue }
func (*MasterAuth) GetMetadata ¶ added in v0.3.24
func (m *MasterAuth) GetMetadata() *types.Metadata
func (*MasterAuth) GetRawValue ¶ added in v0.3.24
func (m *MasterAuth) GetRawValue() interface{}
type MasterAuthorizedNetworks ¶
type MasterAuthorizedNetworks struct { types.Metadata Enabled types.BoolValue CIDRs []types.StringValue }
func (*MasterAuthorizedNetworks) GetMetadata ¶ added in v0.3.24
func (m *MasterAuthorizedNetworks) GetMetadata() *types.Metadata
func (*MasterAuthorizedNetworks) GetRawValue ¶ added in v0.3.24
func (m *MasterAuthorizedNetworks) GetRawValue() interface{}
type Metadata ¶
func (*Metadata) GetMetadata ¶ added in v0.3.24
func (*Metadata) GetRawValue ¶ added in v0.3.24
func (m *Metadata) GetRawValue() interface{}
type NetworkPolicy ¶
func (*NetworkPolicy) GetMetadata ¶ added in v0.3.24
func (n *NetworkPolicy) GetMetadata() *types.Metadata
func (*NetworkPolicy) GetRawValue ¶ added in v0.3.24
func (n *NetworkPolicy) GetRawValue() interface{}
type NodeConfig ¶
type NodeConfig struct { types.Metadata ImageType types.StringValue WorkloadMetadataConfig WorkloadMetadataConfig ServiceAccount types.StringValue }
func (*NodeConfig) GetMetadata ¶ added in v0.3.24
func (n *NodeConfig) GetMetadata() *types.Metadata
func (*NodeConfig) GetRawValue ¶ added in v0.3.24
func (n *NodeConfig) GetRawValue() interface{}
type NodePool ¶
type NodePool struct { types.Metadata Management Management NodeConfig NodeConfig }
func (*NodePool) GetMetadata ¶ added in v0.3.24
func (*NodePool) GetRawValue ¶ added in v0.3.24
func (n *NodePool) GetRawValue() interface{}
type PodSecurityPolicy ¶
func (*PodSecurityPolicy) GetMetadata ¶ added in v0.3.24
func (p *PodSecurityPolicy) GetMetadata() *types.Metadata
func (*PodSecurityPolicy) GetRawValue ¶ added in v0.3.24
func (p *PodSecurityPolicy) GetRawValue() interface{}
type PrivateCluster ¶
func (*PrivateCluster) GetMetadata ¶ added in v0.3.24
func (p *PrivateCluster) GetMetadata() *types.Metadata
func (*PrivateCluster) GetRawValue ¶ added in v0.3.24
func (p *PrivateCluster) GetRawValue() interface{}
type WorkloadMetadataConfig ¶
type WorkloadMetadataConfig struct { types.Metadata NodeMetadata types.StringValue }
func (*WorkloadMetadataConfig) GetMetadata ¶ added in v0.3.24
func (w *WorkloadMetadataConfig) GetMetadata() *types.Metadata
func (*WorkloadMetadataConfig) GetRawValue ¶ added in v0.3.24
func (w *WorkloadMetadataConfig) GetRawValue() interface{}
Click to show internal directories.
Click to hide internal directories.