Documentation ¶
Overview ¶
+groupName=kubernetescluster.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type KubernetesCluster
- func (in *KubernetesCluster) DeepCopy() *KubernetesCluster
- func (in *KubernetesCluster) DeepCopyInto(out *KubernetesCluster)
- func (in *KubernetesCluster) DeepCopyObject() runtime.Object
- func (r *KubernetesCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KubernetesCluster) ValidateCreate() error
- func (r *KubernetesCluster) ValidateDelete() error
- func (r *KubernetesCluster) ValidateUpdate(old runtime.Object) error
- type KubernetesClusterList
- type KubernetesClusterSpec
- type KubernetesClusterSpecAciConnectorLinux
- type KubernetesClusterSpecAciConnectorLinuxCodec
- type KubernetesClusterSpecAddonProfile
- type KubernetesClusterSpecAddonProfileAciConnectorLinux
- type KubernetesClusterSpecAddonProfileAciConnectorLinuxCodec
- func (KubernetesClusterSpecAddonProfileAciConnectorLinuxCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecAddonProfileAciConnectorLinuxCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecAddonProfileAciConnectorLinuxCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider
- func (in *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider) DeepCopy() *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider
- func (in *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider) DeepCopyInto(out *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider)
- type KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderCodec
- func (KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderSecretIdentity
- type KubernetesClusterSpecAddonProfileAzurePolicy
- type KubernetesClusterSpecAddonProfileAzurePolicyCodec
- func (KubernetesClusterSpecAddonProfileAzurePolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecAddonProfileAzurePolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecAddonProfileAzurePolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecAddonProfileCodec
- type KubernetesClusterSpecAddonProfileHttpApplicationRouting
- type KubernetesClusterSpecAddonProfileHttpApplicationRoutingCodec
- func (KubernetesClusterSpecAddonProfileHttpApplicationRoutingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecAddonProfileHttpApplicationRoutingCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecAddonProfileHttpApplicationRoutingCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecAddonProfileIngressApplicationGateway
- type KubernetesClusterSpecAddonProfileIngressApplicationGatewayCodec
- func (KubernetesClusterSpecAddonProfileIngressApplicationGatewayCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecAddonProfileIngressApplicationGatewayCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecAddonProfileIngressApplicationGatewayCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity
- type KubernetesClusterSpecAddonProfileKubeDashboard
- type KubernetesClusterSpecAddonProfileKubeDashboardCodec
- func (KubernetesClusterSpecAddonProfileKubeDashboardCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecAddonProfileKubeDashboardCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecAddonProfileKubeDashboardCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecAddonProfileOmsAgent
- type KubernetesClusterSpecAddonProfileOmsAgentCodec
- type KubernetesClusterSpecAddonProfileOmsAgentOmsAgentIdentity
- type KubernetesClusterSpecAddonProfileOpenServiceMesh
- type KubernetesClusterSpecAddonProfileOpenServiceMeshCodec
- func (KubernetesClusterSpecAddonProfileOpenServiceMeshCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecAddonProfileOpenServiceMeshCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecAddonProfileOpenServiceMeshCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecAutoScalerProfile
- type KubernetesClusterSpecAutoScalerProfileCodec
- type KubernetesClusterSpecDefaultNodePool
- type KubernetesClusterSpecDefaultNodePoolCodec
- type KubernetesClusterSpecDefaultNodePoolKubeletConfig
- type KubernetesClusterSpecDefaultNodePoolKubeletConfigCodec
- func (KubernetesClusterSpecDefaultNodePoolKubeletConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecDefaultNodePoolKubeletConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecDefaultNodePoolKubeletConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecDefaultNodePoolLinuxOsConfig
- type KubernetesClusterSpecDefaultNodePoolLinuxOsConfigCodec
- func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig
- func (in *KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig) DeepCopy() *KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig
- func (in *KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig) DeepCopyInto(out *KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig)
- type KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfigCodec
- func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecDefaultNodePoolUpgradeSettings
- type KubernetesClusterSpecDefaultNodePoolUpgradeSettingsCodec
- func (KubernetesClusterSpecDefaultNodePoolUpgradeSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecDefaultNodePoolUpgradeSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecDefaultNodePoolUpgradeSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecHttpProxyConfig
- type KubernetesClusterSpecHttpProxyConfigCodec
- type KubernetesClusterSpecIdentity
- type KubernetesClusterSpecIdentityCodec
- type KubernetesClusterSpecIngressApplicationGateway
- type KubernetesClusterSpecIngressApplicationGatewayCodec
- func (KubernetesClusterSpecIngressApplicationGatewayCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecIngressApplicationGatewayCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecIngressApplicationGatewayCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecIngressApplicationGatewayIngressApplicationGatewayIdentity
- type KubernetesClusterSpecKeyVaultSecretsProvider
- type KubernetesClusterSpecKeyVaultSecretsProviderCodec
- func (KubernetesClusterSpecKeyVaultSecretsProviderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecKeyVaultSecretsProviderCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecKeyVaultSecretsProviderCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecKeyVaultSecretsProviderSecretIdentity
- type KubernetesClusterSpecKubeAdminConfig
- type KubernetesClusterSpecKubeConfig
- type KubernetesClusterSpecKubeletIdentity
- type KubernetesClusterSpecKubeletIdentityCodec
- type KubernetesClusterSpecLinuxProfile
- type KubernetesClusterSpecLinuxProfileCodec
- type KubernetesClusterSpecLinuxProfileSshKey
- type KubernetesClusterSpecLinuxProfileSshKeyCodec
- type KubernetesClusterSpecMaintenanceWindow
- type KubernetesClusterSpecMaintenanceWindowAllowed
- type KubernetesClusterSpecMaintenanceWindowCodec
- type KubernetesClusterSpecMaintenanceWindowNotAllowed
- type KubernetesClusterSpecNetworkProfile
- type KubernetesClusterSpecNetworkProfileCodec
- type KubernetesClusterSpecNetworkProfileLoadBalancerProfile
- type KubernetesClusterSpecNetworkProfileLoadBalancerProfileCodec
- func (KubernetesClusterSpecNetworkProfileLoadBalancerProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecNetworkProfileLoadBalancerProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecNetworkProfileLoadBalancerProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecNetworkProfileNatGatewayProfile
- type KubernetesClusterSpecNetworkProfileNatGatewayProfileCodec
- func (KubernetesClusterSpecNetworkProfileNatGatewayProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecNetworkProfileNatGatewayProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecNetworkProfileNatGatewayProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecOmsAgent
- type KubernetesClusterSpecOmsAgentCodec
- type KubernetesClusterSpecOmsAgentOmsAgentIdentity
- type KubernetesClusterSpecResource
- type KubernetesClusterSpecRoleBasedAccessControl
- type KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory
- func (in *KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory) DeepCopy() *KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory
- func (in *KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory) DeepCopyInto(out *KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory)
- type KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectoryCodec
- func (KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectoryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectoryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectoryCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecRoleBasedAccessControlCodec
- func (KubernetesClusterSpecRoleBasedAccessControlCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (KubernetesClusterSpecRoleBasedAccessControlCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (KubernetesClusterSpecRoleBasedAccessControlCodec) IsEmpty(ptr unsafe.Pointer) bool
- type KubernetesClusterSpecServicePrincipal
- type KubernetesClusterSpecServicePrincipalCodec
- type KubernetesClusterSpecWindowsProfile
- type KubernetesClusterSpecWindowsProfileCodec
- type KubernetesClusterStatus
- type NodePool
- func (in *NodePool) DeepCopy() *NodePool
- func (in *NodePool) DeepCopyInto(out *NodePool)
- func (in *NodePool) DeepCopyObject() runtime.Object
- func (r *NodePool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NodePool) ValidateCreate() error
- func (r *NodePool) ValidateDelete() error
- func (r *NodePool) ValidateUpdate(old runtime.Object) error
- type NodePoolList
- type NodePoolSpec
- type NodePoolSpecKubeletConfig
- type NodePoolSpecKubeletConfigCodec
- type NodePoolSpecLinuxOsConfig
- type NodePoolSpecLinuxOsConfigCodec
- type NodePoolSpecLinuxOsConfigSysctlConfig
- type NodePoolSpecLinuxOsConfigSysctlConfigCodec
- type NodePoolSpecResource
- type NodePoolSpecUpgradeSettings
- type NodePoolSpecUpgradeSettingsCodec
- type NodePoolStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: kubernetescluster.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type KubernetesCluster ¶
type KubernetesCluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KubernetesClusterSpec `json:"spec,omitempty"` Status KubernetesClusterStatus `json:"status,omitempty"` }
func (*KubernetesCluster) DeepCopy ¶
func (in *KubernetesCluster) DeepCopy() *KubernetesCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesCluster.
func (*KubernetesCluster) DeepCopyInto ¶
func (in *KubernetesCluster) DeepCopyInto(out *KubernetesCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KubernetesCluster) DeepCopyObject ¶
func (in *KubernetesCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KubernetesCluster) SetupWebhookWithManager ¶
func (r *KubernetesCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*KubernetesCluster) ValidateCreate ¶
func (r *KubernetesCluster) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KubernetesCluster) ValidateDelete ¶
func (r *KubernetesCluster) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*KubernetesCluster) ValidateUpdate ¶
func (r *KubernetesCluster) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type KubernetesClusterList ¶
type KubernetesClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KubernetesCluster CRD objects Items []KubernetesCluster `json:"items,omitempty"` }
KubernetesClusterList is a list of KubernetesClusters
func (*KubernetesClusterList) DeepCopy ¶
func (in *KubernetesClusterList) DeepCopy() *KubernetesClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterList.
func (*KubernetesClusterList) DeepCopyInto ¶
func (in *KubernetesClusterList) DeepCopyInto(out *KubernetesClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KubernetesClusterList) DeepCopyObject ¶
func (in *KubernetesClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KubernetesClusterSpec ¶
type KubernetesClusterSpec struct { State *KubernetesClusterSpecResource `json:"state,omitempty" tf:"-"` Resource KubernetesClusterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*KubernetesClusterSpec) DeepCopy ¶
func (in *KubernetesClusterSpec) DeepCopy() *KubernetesClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpec.
func (*KubernetesClusterSpec) DeepCopyInto ¶
func (in *KubernetesClusterSpec) DeepCopyInto(out *KubernetesClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAciConnectorLinux ¶ added in v0.5.0
type KubernetesClusterSpecAciConnectorLinux struct {
SubnetName *string `json:"subnetName" tf:"subnet_name"`
}
func (*KubernetesClusterSpecAciConnectorLinux) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecAciConnectorLinux) DeepCopy() *KubernetesClusterSpecAciConnectorLinux
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAciConnectorLinux.
func (*KubernetesClusterSpecAciConnectorLinux) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecAciConnectorLinux) DeepCopyInto(out *KubernetesClusterSpecAciConnectorLinux)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAciConnectorLinuxCodec ¶ added in v0.5.0
type KubernetesClusterSpecAciConnectorLinuxCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecAciConnectorLinuxCodec) Decode ¶ added in v0.5.0
func (KubernetesClusterSpecAciConnectorLinuxCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecAciConnectorLinuxCodec) Encode ¶ added in v0.5.0
func (KubernetesClusterSpecAciConnectorLinuxCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecAciConnectorLinuxCodec) IsEmpty ¶ added in v0.5.0
func (KubernetesClusterSpecAciConnectorLinuxCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecAddonProfile ¶
type KubernetesClusterSpecAddonProfile struct { // +optional // Deprecated AciConnectorLinux *KubernetesClusterSpecAddonProfileAciConnectorLinux `json:"aciConnectorLinux,omitempty" tf:"aci_connector_linux"` // +optional // Deprecated AzureKeyvaultSecretsProvider *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider `json:"azureKeyvaultSecretsProvider,omitempty" tf:"azure_keyvault_secrets_provider"` // +optional // Deprecated AzurePolicy *KubernetesClusterSpecAddonProfileAzurePolicy `json:"azurePolicy,omitempty" tf:"azure_policy"` // +optional // Deprecated HttpApplicationRouting *KubernetesClusterSpecAddonProfileHttpApplicationRouting `json:"httpApplicationRouting,omitempty" tf:"http_application_routing"` // +optional // Deprecated IngressApplicationGateway *KubernetesClusterSpecAddonProfileIngressApplicationGateway `json:"ingressApplicationGateway,omitempty" tf:"ingress_application_gateway"` // +optional // Deprecated KubeDashboard *KubernetesClusterSpecAddonProfileKubeDashboard `json:"kubeDashboard,omitempty" tf:"kube_dashboard"` // +optional // Deprecated OmsAgent *KubernetesClusterSpecAddonProfileOmsAgent `json:"omsAgent,omitempty" tf:"oms_agent"` // +optional // Deprecated OpenServiceMesh *KubernetesClusterSpecAddonProfileOpenServiceMesh `json:"openServiceMesh,omitempty" tf:"open_service_mesh"` }
func (*KubernetesClusterSpecAddonProfile) DeepCopy ¶
func (in *KubernetesClusterSpecAddonProfile) DeepCopy() *KubernetesClusterSpecAddonProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAddonProfile.
func (*KubernetesClusterSpecAddonProfile) DeepCopyInto ¶
func (in *KubernetesClusterSpecAddonProfile) DeepCopyInto(out *KubernetesClusterSpecAddonProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAddonProfileAciConnectorLinux ¶
type KubernetesClusterSpecAddonProfileAciConnectorLinux struct { // Deprecated Enabled *bool `json:"enabled" tf:"enabled"` // +optional // Deprecated SubnetName *string `json:"subnetName,omitempty" tf:"subnet_name"` }
func (*KubernetesClusterSpecAddonProfileAciConnectorLinux) DeepCopy ¶
func (in *KubernetesClusterSpecAddonProfileAciConnectorLinux) DeepCopy() *KubernetesClusterSpecAddonProfileAciConnectorLinux
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAddonProfileAciConnectorLinux.
func (*KubernetesClusterSpecAddonProfileAciConnectorLinux) DeepCopyInto ¶
func (in *KubernetesClusterSpecAddonProfileAciConnectorLinux) DeepCopyInto(out *KubernetesClusterSpecAddonProfileAciConnectorLinux)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAddonProfileAciConnectorLinuxCodec ¶
type KubernetesClusterSpecAddonProfileAciConnectorLinuxCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecAddonProfileAciConnectorLinuxCodec) Decode ¶
func (KubernetesClusterSpecAddonProfileAciConnectorLinuxCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecAddonProfileAciConnectorLinuxCodec) Encode ¶
func (KubernetesClusterSpecAddonProfileAciConnectorLinuxCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecAddonProfileAciConnectorLinuxCodec) IsEmpty ¶
func (KubernetesClusterSpecAddonProfileAciConnectorLinuxCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider ¶ added in v0.5.0
type KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider struct { // Deprecated Enabled *bool `json:"enabled" tf:"enabled"` // +optional // Deprecated SecretIdentity []KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderSecretIdentity `json:"secretIdentity,omitempty" tf:"secret_identity"` // +optional // Deprecated SecretRotationEnabled *bool `json:"secretRotationEnabled,omitempty" tf:"secret_rotation_enabled"` // +optional // Deprecated SecretRotationInterval *string `json:"secretRotationInterval,omitempty" tf:"secret_rotation_interval"` }
func (*KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider) DeepCopy() *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider.
func (*KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider) DeepCopyInto(out *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderCodec ¶ added in v0.5.0
type KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderCodec) Decode ¶ added in v0.5.0
func (KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderCodec) Encode ¶ added in v0.5.0
func (KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderCodec) IsEmpty ¶ added in v0.5.0
func (KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderSecretIdentity ¶ added in v0.5.0
type KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderSecretIdentity struct { // +optional ClientID *string `json:"clientID,omitempty" tf:"client_id"` // +optional ObjectID *string `json:"objectID,omitempty" tf:"object_id"` // +optional UserAssignedIdentityID *string `json:"userAssignedIdentityID,omitempty" tf:"user_assigned_identity_id"` }
func (*KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderSecretIdentity) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderSecretIdentity) DeepCopy() *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderSecretIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderSecretIdentity.
func (*KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderSecretIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderSecretIdentity) DeepCopyInto(out *KubernetesClusterSpecAddonProfileAzureKeyvaultSecretsProviderSecretIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAddonProfileAzurePolicy ¶
type KubernetesClusterSpecAddonProfileAzurePolicy struct { // Deprecated Enabled *bool `json:"enabled" tf:"enabled"` }
func (*KubernetesClusterSpecAddonProfileAzurePolicy) DeepCopy ¶
func (in *KubernetesClusterSpecAddonProfileAzurePolicy) DeepCopy() *KubernetesClusterSpecAddonProfileAzurePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAddonProfileAzurePolicy.
func (*KubernetesClusterSpecAddonProfileAzurePolicy) DeepCopyInto ¶
func (in *KubernetesClusterSpecAddonProfileAzurePolicy) DeepCopyInto(out *KubernetesClusterSpecAddonProfileAzurePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAddonProfileAzurePolicyCodec ¶
type KubernetesClusterSpecAddonProfileAzurePolicyCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecAddonProfileAzurePolicyCodec) Decode ¶
func (KubernetesClusterSpecAddonProfileAzurePolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecAddonProfileAzurePolicyCodec) Encode ¶
func (KubernetesClusterSpecAddonProfileAzurePolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecAddonProfileAzurePolicyCodec) IsEmpty ¶
func (KubernetesClusterSpecAddonProfileAzurePolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecAddonProfileCodec ¶
type KubernetesClusterSpecAddonProfileCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecAddonProfileCodec) Decode ¶
func (KubernetesClusterSpecAddonProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecAddonProfileCodec) Encode ¶
func (KubernetesClusterSpecAddonProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecAddonProfileCodec) IsEmpty ¶
func (KubernetesClusterSpecAddonProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecAddonProfileHttpApplicationRouting ¶
type KubernetesClusterSpecAddonProfileHttpApplicationRouting struct { // Deprecated Enabled *bool `json:"enabled" tf:"enabled"` // +optional // Deprecated HttpApplicationRoutingZoneName *string `json:"httpApplicationRoutingZoneName,omitempty" tf:"http_application_routing_zone_name"` }
func (*KubernetesClusterSpecAddonProfileHttpApplicationRouting) DeepCopy ¶
func (in *KubernetesClusterSpecAddonProfileHttpApplicationRouting) DeepCopy() *KubernetesClusterSpecAddonProfileHttpApplicationRouting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAddonProfileHttpApplicationRouting.
func (*KubernetesClusterSpecAddonProfileHttpApplicationRouting) DeepCopyInto ¶
func (in *KubernetesClusterSpecAddonProfileHttpApplicationRouting) DeepCopyInto(out *KubernetesClusterSpecAddonProfileHttpApplicationRouting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAddonProfileHttpApplicationRoutingCodec ¶
type KubernetesClusterSpecAddonProfileHttpApplicationRoutingCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecAddonProfileHttpApplicationRoutingCodec) Decode ¶
func (KubernetesClusterSpecAddonProfileHttpApplicationRoutingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecAddonProfileHttpApplicationRoutingCodec) Encode ¶
func (KubernetesClusterSpecAddonProfileHttpApplicationRoutingCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecAddonProfileHttpApplicationRoutingCodec) IsEmpty ¶
func (KubernetesClusterSpecAddonProfileHttpApplicationRoutingCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecAddonProfileIngressApplicationGateway ¶
type KubernetesClusterSpecAddonProfileIngressApplicationGateway struct { // +optional // Deprecated EffectiveGatewayID *string `json:"effectiveGatewayID,omitempty" tf:"effective_gateway_id"` // Deprecated Enabled *bool `json:"enabled" tf:"enabled"` // +optional // Deprecated GatewayID *string `json:"gatewayID,omitempty" tf:"gateway_id"` // +optional // Deprecated GatewayName *string `json:"gatewayName,omitempty" tf:"gateway_name"` // +optional // Deprecated IngressApplicationGatewayIdentity []KubernetesClusterSpecAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity `json:"ingressApplicationGatewayIdentity,omitempty" tf:"ingress_application_gateway_identity"` // +optional // Deprecated SubnetCIDR *string `json:"subnetCIDR,omitempty" tf:"subnet_cidr"` // +optional // Deprecated SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` }
func (*KubernetesClusterSpecAddonProfileIngressApplicationGateway) DeepCopy ¶
func (in *KubernetesClusterSpecAddonProfileIngressApplicationGateway) DeepCopy() *KubernetesClusterSpecAddonProfileIngressApplicationGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAddonProfileIngressApplicationGateway.
func (*KubernetesClusterSpecAddonProfileIngressApplicationGateway) DeepCopyInto ¶
func (in *KubernetesClusterSpecAddonProfileIngressApplicationGateway) DeepCopyInto(out *KubernetesClusterSpecAddonProfileIngressApplicationGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAddonProfileIngressApplicationGatewayCodec ¶
type KubernetesClusterSpecAddonProfileIngressApplicationGatewayCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecAddonProfileIngressApplicationGatewayCodec) Decode ¶
func (KubernetesClusterSpecAddonProfileIngressApplicationGatewayCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecAddonProfileIngressApplicationGatewayCodec) Encode ¶
func (KubernetesClusterSpecAddonProfileIngressApplicationGatewayCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecAddonProfileIngressApplicationGatewayCodec) IsEmpty ¶
func (KubernetesClusterSpecAddonProfileIngressApplicationGatewayCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity ¶
type KubernetesClusterSpecAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity struct { // +optional ClientID *string `json:"clientID,omitempty" tf:"client_id"` // +optional ObjectID *string `json:"objectID,omitempty" tf:"object_id"` // +optional UserAssignedIdentityID *string `json:"userAssignedIdentityID,omitempty" tf:"user_assigned_identity_id"` }
func (*KubernetesClusterSpecAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity) DeepCopy ¶
func (in *KubernetesClusterSpecAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity) DeepCopy() *KubernetesClusterSpecAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity.
func (*KubernetesClusterSpecAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity) DeepCopyInto ¶
func (in *KubernetesClusterSpecAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity) DeepCopyInto(out *KubernetesClusterSpecAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAddonProfileKubeDashboard ¶
type KubernetesClusterSpecAddonProfileKubeDashboard struct {
Enabled *bool `json:"enabled" tf:"enabled"`
}
func (*KubernetesClusterSpecAddonProfileKubeDashboard) DeepCopy ¶
func (in *KubernetesClusterSpecAddonProfileKubeDashboard) DeepCopy() *KubernetesClusterSpecAddonProfileKubeDashboard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAddonProfileKubeDashboard.
func (*KubernetesClusterSpecAddonProfileKubeDashboard) DeepCopyInto ¶
func (in *KubernetesClusterSpecAddonProfileKubeDashboard) DeepCopyInto(out *KubernetesClusterSpecAddonProfileKubeDashboard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAddonProfileKubeDashboardCodec ¶
type KubernetesClusterSpecAddonProfileKubeDashboardCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecAddonProfileKubeDashboardCodec) Decode ¶
func (KubernetesClusterSpecAddonProfileKubeDashboardCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecAddonProfileKubeDashboardCodec) Encode ¶
func (KubernetesClusterSpecAddonProfileKubeDashboardCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecAddonProfileKubeDashboardCodec) IsEmpty ¶
func (KubernetesClusterSpecAddonProfileKubeDashboardCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecAddonProfileOmsAgent ¶
type KubernetesClusterSpecAddonProfileOmsAgent struct { // Deprecated Enabled *bool `json:"enabled" tf:"enabled"` // +optional // Deprecated LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceID,omitempty" tf:"log_analytics_workspace_id"` // +optional // Deprecated OmsAgentIdentity []KubernetesClusterSpecAddonProfileOmsAgentOmsAgentIdentity `json:"omsAgentIdentity,omitempty" tf:"oms_agent_identity"` }
func (*KubernetesClusterSpecAddonProfileOmsAgent) DeepCopy ¶
func (in *KubernetesClusterSpecAddonProfileOmsAgent) DeepCopy() *KubernetesClusterSpecAddonProfileOmsAgent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAddonProfileOmsAgent.
func (*KubernetesClusterSpecAddonProfileOmsAgent) DeepCopyInto ¶
func (in *KubernetesClusterSpecAddonProfileOmsAgent) DeepCopyInto(out *KubernetesClusterSpecAddonProfileOmsAgent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAddonProfileOmsAgentCodec ¶
type KubernetesClusterSpecAddonProfileOmsAgentCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecAddonProfileOmsAgentCodec) Decode ¶
func (KubernetesClusterSpecAddonProfileOmsAgentCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecAddonProfileOmsAgentCodec) Encode ¶
func (KubernetesClusterSpecAddonProfileOmsAgentCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecAddonProfileOmsAgentCodec) IsEmpty ¶
func (KubernetesClusterSpecAddonProfileOmsAgentCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecAddonProfileOmsAgentOmsAgentIdentity ¶
type KubernetesClusterSpecAddonProfileOmsAgentOmsAgentIdentity struct { // +optional ClientID *string `json:"clientID,omitempty" tf:"client_id"` // +optional ObjectID *string `json:"objectID,omitempty" tf:"object_id"` // +optional UserAssignedIdentityID *string `json:"userAssignedIdentityID,omitempty" tf:"user_assigned_identity_id"` }
func (*KubernetesClusterSpecAddonProfileOmsAgentOmsAgentIdentity) DeepCopy ¶
func (in *KubernetesClusterSpecAddonProfileOmsAgentOmsAgentIdentity) DeepCopy() *KubernetesClusterSpecAddonProfileOmsAgentOmsAgentIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAddonProfileOmsAgentOmsAgentIdentity.
func (*KubernetesClusterSpecAddonProfileOmsAgentOmsAgentIdentity) DeepCopyInto ¶
func (in *KubernetesClusterSpecAddonProfileOmsAgentOmsAgentIdentity) DeepCopyInto(out *KubernetesClusterSpecAddonProfileOmsAgentOmsAgentIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAddonProfileOpenServiceMesh ¶ added in v0.5.0
type KubernetesClusterSpecAddonProfileOpenServiceMesh struct { // Deprecated Enabled *bool `json:"enabled" tf:"enabled"` }
func (*KubernetesClusterSpecAddonProfileOpenServiceMesh) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecAddonProfileOpenServiceMesh) DeepCopy() *KubernetesClusterSpecAddonProfileOpenServiceMesh
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAddonProfileOpenServiceMesh.
func (*KubernetesClusterSpecAddonProfileOpenServiceMesh) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecAddonProfileOpenServiceMesh) DeepCopyInto(out *KubernetesClusterSpecAddonProfileOpenServiceMesh)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAddonProfileOpenServiceMeshCodec ¶ added in v0.5.0
type KubernetesClusterSpecAddonProfileOpenServiceMeshCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecAddonProfileOpenServiceMeshCodec) Decode ¶ added in v0.5.0
func (KubernetesClusterSpecAddonProfileOpenServiceMeshCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecAddonProfileOpenServiceMeshCodec) Encode ¶ added in v0.5.0
func (KubernetesClusterSpecAddonProfileOpenServiceMeshCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecAddonProfileOpenServiceMeshCodec) IsEmpty ¶ added in v0.5.0
func (KubernetesClusterSpecAddonProfileOpenServiceMeshCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecAutoScalerProfile ¶
type KubernetesClusterSpecAutoScalerProfile struct { // +optional BalanceSimilarNodeGroups *bool `json:"balanceSimilarNodeGroups,omitempty" tf:"balance_similar_node_groups"` // +optional EmptyBulkDeleteMax *string `json:"emptyBulkDeleteMax,omitempty" tf:"empty_bulk_delete_max"` // +optional Expander *string `json:"expander,omitempty" tf:"expander"` // +optional MaxGracefulTerminationSec *string `json:"maxGracefulTerminationSec,omitempty" tf:"max_graceful_termination_sec"` // +optional MaxNodeProvisioningTime *string `json:"maxNodeProvisioningTime,omitempty" tf:"max_node_provisioning_time"` // +optional MaxUnreadyNodes *int64 `json:"maxUnreadyNodes,omitempty" tf:"max_unready_nodes"` // +optional MaxUnreadyPercentage *float64 `json:"maxUnreadyPercentage,omitempty" tf:"max_unready_percentage"` // +optional NewPodScaleUpDelay *string `json:"newPodScaleUpDelay,omitempty" tf:"new_pod_scale_up_delay"` // +optional ScaleDownDelayAfterAdd *string `json:"scaleDownDelayAfterAdd,omitempty" tf:"scale_down_delay_after_add"` // +optional ScaleDownDelayAfterDelete *string `json:"scaleDownDelayAfterDelete,omitempty" tf:"scale_down_delay_after_delete"` // +optional ScaleDownDelayAfterFailure *string `json:"scaleDownDelayAfterFailure,omitempty" tf:"scale_down_delay_after_failure"` // +optional ScaleDownUnneeded *string `json:"scaleDownUnneeded,omitempty" tf:"scale_down_unneeded"` // +optional ScaleDownUnready *string `json:"scaleDownUnready,omitempty" tf:"scale_down_unready"` // +optional ScaleDownUtilizationThreshold *string `json:"scaleDownUtilizationThreshold,omitempty" tf:"scale_down_utilization_threshold"` // +optional ScanInterval *string `json:"scanInterval,omitempty" tf:"scan_interval"` // +optional SkipNodesWithLocalStorage *bool `json:"skipNodesWithLocalStorage,omitempty" tf:"skip_nodes_with_local_storage"` // +optional SkipNodesWithSystemPods *bool `json:"skipNodesWithSystemPods,omitempty" tf:"skip_nodes_with_system_pods"` }
func (*KubernetesClusterSpecAutoScalerProfile) DeepCopy ¶
func (in *KubernetesClusterSpecAutoScalerProfile) DeepCopy() *KubernetesClusterSpecAutoScalerProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecAutoScalerProfile.
func (*KubernetesClusterSpecAutoScalerProfile) DeepCopyInto ¶
func (in *KubernetesClusterSpecAutoScalerProfile) DeepCopyInto(out *KubernetesClusterSpecAutoScalerProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecAutoScalerProfileCodec ¶
type KubernetesClusterSpecAutoScalerProfileCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecAutoScalerProfileCodec) Decode ¶
func (KubernetesClusterSpecAutoScalerProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecAutoScalerProfileCodec) Encode ¶
func (KubernetesClusterSpecAutoScalerProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecAutoScalerProfileCodec) IsEmpty ¶
func (KubernetesClusterSpecAutoScalerProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecDefaultNodePool ¶
type KubernetesClusterSpecDefaultNodePool struct { // +optional AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones"` // +optional EnableAutoScaling *bool `json:"enableAutoScaling,omitempty" tf:"enable_auto_scaling"` // +optional EnableHostEncryption *bool `json:"enableHostEncryption,omitempty" tf:"enable_host_encryption"` // +optional EnableNodePublicIP *bool `json:"enableNodePublicIP,omitempty" tf:"enable_node_public_ip"` // +optional FipsEnabled *bool `json:"fipsEnabled,omitempty" tf:"fips_enabled"` // +optional KubeletConfig *KubernetesClusterSpecDefaultNodePoolKubeletConfig `json:"kubeletConfig,omitempty" tf:"kubelet_config"` // +optional KubeletDiskType *string `json:"kubeletDiskType,omitempty" tf:"kubelet_disk_type"` // +optional LinuxOsConfig *KubernetesClusterSpecDefaultNodePoolLinuxOsConfig `json:"linuxOsConfig,omitempty" tf:"linux_os_config"` // +optional MaxCount *int64 `json:"maxCount,omitempty" tf:"max_count"` // +optional MaxPods *int64 `json:"maxPods,omitempty" tf:"max_pods"` // +optional MinCount *int64 `json:"minCount,omitempty" tf:"min_count"` Name *string `json:"name" tf:"name"` // +optional NodeCount *int64 `json:"nodeCount,omitempty" tf:"node_count"` // +optional NodeLabels *map[string]string `json:"nodeLabels,omitempty" tf:"node_labels"` // +optional NodePublicIPPrefixID *string `json:"nodePublicIPPrefixID,omitempty" tf:"node_public_ip_prefix_id"` // +optional NodeTaints []string `json:"nodeTaints,omitempty" tf:"node_taints"` // +optional OnlyCriticalAddonsEnabled *bool `json:"onlyCriticalAddonsEnabled,omitempty" tf:"only_critical_addons_enabled"` // +optional OrchestratorVersion *string `json:"orchestratorVersion,omitempty" tf:"orchestrator_version"` // +optional OsDiskSizeGb *int64 `json:"osDiskSizeGb,omitempty" tf:"os_disk_size_gb"` // +optional OsDiskType *string `json:"osDiskType,omitempty" tf:"os_disk_type"` // +optional OsSku *string `json:"osSku,omitempty" tf:"os_sku"` // +optional PodSubnetID *string `json:"podSubnetID,omitempty" tf:"pod_subnet_id"` // +optional ProximityPlacementGroupID *string `json:"proximityPlacementGroupID,omitempty" tf:"proximity_placement_group_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional UltraSsdEnabled *bool `json:"ultraSsdEnabled,omitempty" tf:"ultra_ssd_enabled"` // +optional UpgradeSettings *KubernetesClusterSpecDefaultNodePoolUpgradeSettings `json:"upgradeSettings,omitempty" tf:"upgrade_settings"` VmSize *string `json:"vmSize" tf:"vm_size"` // +optional VnetSubnetID *string `json:"vnetSubnetID,omitempty" tf:"vnet_subnet_id"` }
func (*KubernetesClusterSpecDefaultNodePool) DeepCopy ¶
func (in *KubernetesClusterSpecDefaultNodePool) DeepCopy() *KubernetesClusterSpecDefaultNodePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecDefaultNodePool.
func (*KubernetesClusterSpecDefaultNodePool) DeepCopyInto ¶
func (in *KubernetesClusterSpecDefaultNodePool) DeepCopyInto(out *KubernetesClusterSpecDefaultNodePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecDefaultNodePoolCodec ¶
type KubernetesClusterSpecDefaultNodePoolCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecDefaultNodePoolCodec) Decode ¶
func (KubernetesClusterSpecDefaultNodePoolCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecDefaultNodePoolCodec) Encode ¶
func (KubernetesClusterSpecDefaultNodePoolCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecDefaultNodePoolCodec) IsEmpty ¶
func (KubernetesClusterSpecDefaultNodePoolCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecDefaultNodePoolKubeletConfig ¶
type KubernetesClusterSpecDefaultNodePoolKubeletConfig struct { // +optional AllowedUnsafeSysctls []string `json:"allowedUnsafeSysctls,omitempty" tf:"allowed_unsafe_sysctls"` // +optional ContainerLogMaxLine *int64 `json:"containerLogMaxLine,omitempty" tf:"container_log_max_line"` // +optional ContainerLogMaxSizeMb *int64 `json:"containerLogMaxSizeMb,omitempty" tf:"container_log_max_size_mb"` // +optional CpuCfsQuotaEnabled *bool `json:"cpuCfsQuotaEnabled,omitempty" tf:"cpu_cfs_quota_enabled"` // +optional CpuCfsQuotaPeriod *string `json:"cpuCfsQuotaPeriod,omitempty" tf:"cpu_cfs_quota_period"` // +optional CpuManagerPolicy *string `json:"cpuManagerPolicy,omitempty" tf:"cpu_manager_policy"` // +optional ImageGcHighThreshold *int64 `json:"imageGcHighThreshold,omitempty" tf:"image_gc_high_threshold"` // +optional ImageGcLowThreshold *int64 `json:"imageGcLowThreshold,omitempty" tf:"image_gc_low_threshold"` // +optional PodMaxPid *int64 `json:"podMaxPid,omitempty" tf:"pod_max_pid"` // +optional TopologyManagerPolicy *string `json:"topologyManagerPolicy,omitempty" tf:"topology_manager_policy"` }
func (*KubernetesClusterSpecDefaultNodePoolKubeletConfig) DeepCopy ¶
func (in *KubernetesClusterSpecDefaultNodePoolKubeletConfig) DeepCopy() *KubernetesClusterSpecDefaultNodePoolKubeletConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecDefaultNodePoolKubeletConfig.
func (*KubernetesClusterSpecDefaultNodePoolKubeletConfig) DeepCopyInto ¶
func (in *KubernetesClusterSpecDefaultNodePoolKubeletConfig) DeepCopyInto(out *KubernetesClusterSpecDefaultNodePoolKubeletConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecDefaultNodePoolKubeletConfigCodec ¶
type KubernetesClusterSpecDefaultNodePoolKubeletConfigCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecDefaultNodePoolKubeletConfigCodec) Decode ¶
func (KubernetesClusterSpecDefaultNodePoolKubeletConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecDefaultNodePoolKubeletConfigCodec) Encode ¶
func (KubernetesClusterSpecDefaultNodePoolKubeletConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecDefaultNodePoolKubeletConfigCodec) IsEmpty ¶
func (KubernetesClusterSpecDefaultNodePoolKubeletConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecDefaultNodePoolLinuxOsConfig ¶
type KubernetesClusterSpecDefaultNodePoolLinuxOsConfig struct { // +optional SwapFileSizeMb *int64 `json:"swapFileSizeMb,omitempty" tf:"swap_file_size_mb"` // +optional SysctlConfig *KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig `json:"sysctlConfig,omitempty" tf:"sysctl_config"` // +optional TransparentHugePageDefrag *string `json:"transparentHugePageDefrag,omitempty" tf:"transparent_huge_page_defrag"` // +optional TransparentHugePageEnabled *string `json:"transparentHugePageEnabled,omitempty" tf:"transparent_huge_page_enabled"` }
func (*KubernetesClusterSpecDefaultNodePoolLinuxOsConfig) DeepCopy ¶
func (in *KubernetesClusterSpecDefaultNodePoolLinuxOsConfig) DeepCopy() *KubernetesClusterSpecDefaultNodePoolLinuxOsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecDefaultNodePoolLinuxOsConfig.
func (*KubernetesClusterSpecDefaultNodePoolLinuxOsConfig) DeepCopyInto ¶
func (in *KubernetesClusterSpecDefaultNodePoolLinuxOsConfig) DeepCopyInto(out *KubernetesClusterSpecDefaultNodePoolLinuxOsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecDefaultNodePoolLinuxOsConfigCodec ¶
type KubernetesClusterSpecDefaultNodePoolLinuxOsConfigCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigCodec) Decode ¶
func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigCodec) Encode ¶
func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigCodec) IsEmpty ¶
func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig ¶
type KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig struct { // +optional FsAioMaxNr *int64 `json:"fsAioMaxNr,omitempty" tf:"fs_aio_max_nr"` // +optional FsFileMax *int64 `json:"fsFileMax,omitempty" tf:"fs_file_max"` // +optional FsInotifyMaxUserWatches *int64 `json:"fsInotifyMaxUserWatches,omitempty" tf:"fs_inotify_max_user_watches"` // +optional FsNrOpen *int64 `json:"fsNrOpen,omitempty" tf:"fs_nr_open"` // +optional KernelThreadsMax *int64 `json:"kernelThreadsMax,omitempty" tf:"kernel_threads_max"` // +optional NetCoreNetdevMaxBacklog *int64 `json:"netCoreNetdevMaxBacklog,omitempty" tf:"net_core_netdev_max_backlog"` // +optional NetCoreOptmemMax *int64 `json:"netCoreOptmemMax,omitempty" tf:"net_core_optmem_max"` // +optional NetCoreRmemDefault *int64 `json:"netCoreRmemDefault,omitempty" tf:"net_core_rmem_default"` // +optional NetCoreRmemMax *int64 `json:"netCoreRmemMax,omitempty" tf:"net_core_rmem_max"` // +optional NetCoreSomaxconn *int64 `json:"netCoreSomaxconn,omitempty" tf:"net_core_somaxconn"` // +optional NetCoreWmemDefault *int64 `json:"netCoreWmemDefault,omitempty" tf:"net_core_wmem_default"` // +optional NetCoreWmemMax *int64 `json:"netCoreWmemMax,omitempty" tf:"net_core_wmem_max"` // +optional NetIpv4IPLocalPortRangeMax *int64 `json:"netIpv4IPLocalPortRangeMax,omitempty" tf:"net_ipv4_ip_local_port_range_max"` // +optional NetIpv4IPLocalPortRangeMin *int64 `json:"netIpv4IPLocalPortRangeMin,omitempty" tf:"net_ipv4_ip_local_port_range_min"` // +optional NetIpv4NeighDefaultGcThresh1 *int64 `json:"netIpv4NeighDefaultGcThresh1,omitempty" tf:"net_ipv4_neigh_default_gc_thresh1"` // +optional NetIpv4NeighDefaultGcThresh2 *int64 `json:"netIpv4NeighDefaultGcThresh2,omitempty" tf:"net_ipv4_neigh_default_gc_thresh2"` // +optional NetIpv4NeighDefaultGcThresh3 *int64 `json:"netIpv4NeighDefaultGcThresh3,omitempty" tf:"net_ipv4_neigh_default_gc_thresh3"` // +optional NetIpv4TcpFinTimeout *int64 `json:"netIpv4TcpFinTimeout,omitempty" tf:"net_ipv4_tcp_fin_timeout"` // +optional NetIpv4TcpKeepaliveIntvl *int64 `json:"netIpv4TcpKeepaliveIntvl,omitempty" tf:"net_ipv4_tcp_keepalive_intvl"` // +optional NetIpv4TcpKeepaliveProbes *int64 `json:"netIpv4TcpKeepaliveProbes,omitempty" tf:"net_ipv4_tcp_keepalive_probes"` // +optional NetIpv4TcpKeepaliveTime *int64 `json:"netIpv4TcpKeepaliveTime,omitempty" tf:"net_ipv4_tcp_keepalive_time"` // +optional NetIpv4TcpMaxSYNBacklog *int64 `json:"netIpv4TcpMaxSYNBacklog,omitempty" tf:"net_ipv4_tcp_max_syn_backlog"` // +optional NetIpv4TcpMaxTwBuckets *int64 `json:"netIpv4TcpMaxTwBuckets,omitempty" tf:"net_ipv4_tcp_max_tw_buckets"` // +optional NetIpv4TcpTwReuse *bool `json:"netIpv4TcpTwReuse,omitempty" tf:"net_ipv4_tcp_tw_reuse"` // +optional NetNetfilterNfConntrackBuckets *int64 `json:"netNetfilterNfConntrackBuckets,omitempty" tf:"net_netfilter_nf_conntrack_buckets"` // +optional NetNetfilterNfConntrackMax *int64 `json:"netNetfilterNfConntrackMax,omitempty" tf:"net_netfilter_nf_conntrack_max"` // +optional VmMaxMapCount *int64 `json:"vmMaxMapCount,omitempty" tf:"vm_max_map_count"` // +optional VmSwappiness *int64 `json:"vmSwappiness,omitempty" tf:"vm_swappiness"` // +optional VmVfsCachePressure *int64 `json:"vmVfsCachePressure,omitempty" tf:"vm_vfs_cache_pressure"` }
func (*KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig) DeepCopy ¶
func (in *KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig) DeepCopy() *KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig.
func (*KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig) DeepCopyInto ¶
func (in *KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig) DeepCopyInto(out *KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfigCodec ¶
type KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfigCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfigCodec) Decode ¶
func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfigCodec) Encode ¶
func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfigCodec) IsEmpty ¶
func (KubernetesClusterSpecDefaultNodePoolLinuxOsConfigSysctlConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecDefaultNodePoolUpgradeSettings ¶
type KubernetesClusterSpecDefaultNodePoolUpgradeSettings struct {
MaxSurge *string `json:"maxSurge" tf:"max_surge"`
}
func (*KubernetesClusterSpecDefaultNodePoolUpgradeSettings) DeepCopy ¶
func (in *KubernetesClusterSpecDefaultNodePoolUpgradeSettings) DeepCopy() *KubernetesClusterSpecDefaultNodePoolUpgradeSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecDefaultNodePoolUpgradeSettings.
func (*KubernetesClusterSpecDefaultNodePoolUpgradeSettings) DeepCopyInto ¶
func (in *KubernetesClusterSpecDefaultNodePoolUpgradeSettings) DeepCopyInto(out *KubernetesClusterSpecDefaultNodePoolUpgradeSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecDefaultNodePoolUpgradeSettingsCodec ¶
type KubernetesClusterSpecDefaultNodePoolUpgradeSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecDefaultNodePoolUpgradeSettingsCodec) Decode ¶
func (KubernetesClusterSpecDefaultNodePoolUpgradeSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecDefaultNodePoolUpgradeSettingsCodec) Encode ¶
func (KubernetesClusterSpecDefaultNodePoolUpgradeSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecDefaultNodePoolUpgradeSettingsCodec) IsEmpty ¶
func (KubernetesClusterSpecDefaultNodePoolUpgradeSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecHttpProxyConfig ¶ added in v0.5.0
type KubernetesClusterSpecHttpProxyConfig struct { // +optional HttpProxy *string `json:"httpProxy,omitempty" tf:"http_proxy"` // +optional HttpsProxy *string `json:"httpsProxy,omitempty" tf:"https_proxy"` // +optional NoProxy []string `json:"noProxy,omitempty" tf:"no_proxy"` // +optional TrustedCa *string `json:"-" sensitive:"true" tf:"trusted_ca"` }
func (*KubernetesClusterSpecHttpProxyConfig) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecHttpProxyConfig) DeepCopy() *KubernetesClusterSpecHttpProxyConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecHttpProxyConfig.
func (*KubernetesClusterSpecHttpProxyConfig) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecHttpProxyConfig) DeepCopyInto(out *KubernetesClusterSpecHttpProxyConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecHttpProxyConfigCodec ¶ added in v0.5.0
type KubernetesClusterSpecHttpProxyConfigCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecHttpProxyConfigCodec) Decode ¶ added in v0.5.0
func (KubernetesClusterSpecHttpProxyConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecHttpProxyConfigCodec) Encode ¶ added in v0.5.0
func (KubernetesClusterSpecHttpProxyConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecHttpProxyConfigCodec) IsEmpty ¶ added in v0.5.0
func (KubernetesClusterSpecHttpProxyConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecIdentity ¶
type KubernetesClusterSpecIdentity struct { // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` // +optional UserAssignedIdentityID *string `json:"userAssignedIdentityID,omitempty" tf:"user_assigned_identity_id"` }
func (*KubernetesClusterSpecIdentity) DeepCopy ¶
func (in *KubernetesClusterSpecIdentity) DeepCopy() *KubernetesClusterSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecIdentity.
func (*KubernetesClusterSpecIdentity) DeepCopyInto ¶
func (in *KubernetesClusterSpecIdentity) DeepCopyInto(out *KubernetesClusterSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecIdentityCodec ¶
type KubernetesClusterSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecIdentityCodec) Decode ¶
func (KubernetesClusterSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecIdentityCodec) Encode ¶
func (KubernetesClusterSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecIdentityCodec) IsEmpty ¶
func (KubernetesClusterSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecIngressApplicationGateway ¶ added in v0.5.0
type KubernetesClusterSpecIngressApplicationGateway struct { // +optional EffectiveGatewayID *string `json:"effectiveGatewayID,omitempty" tf:"effective_gateway_id"` // +optional GatewayID *string `json:"gatewayID,omitempty" tf:"gateway_id"` // +optional GatewayName *string `json:"gatewayName,omitempty" tf:"gateway_name"` // +optional IngressApplicationGatewayIdentity []KubernetesClusterSpecIngressApplicationGatewayIngressApplicationGatewayIdentity `json:"ingressApplicationGatewayIdentity,omitempty" tf:"ingress_application_gateway_identity"` // +optional SubnetCIDR *string `json:"subnetCIDR,omitempty" tf:"subnet_cidr"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` }
func (*KubernetesClusterSpecIngressApplicationGateway) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecIngressApplicationGateway) DeepCopy() *KubernetesClusterSpecIngressApplicationGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecIngressApplicationGateway.
func (*KubernetesClusterSpecIngressApplicationGateway) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecIngressApplicationGateway) DeepCopyInto(out *KubernetesClusterSpecIngressApplicationGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecIngressApplicationGatewayCodec ¶ added in v0.5.0
type KubernetesClusterSpecIngressApplicationGatewayCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecIngressApplicationGatewayCodec) Decode ¶ added in v0.5.0
func (KubernetesClusterSpecIngressApplicationGatewayCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecIngressApplicationGatewayCodec) Encode ¶ added in v0.5.0
func (KubernetesClusterSpecIngressApplicationGatewayCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecIngressApplicationGatewayCodec) IsEmpty ¶ added in v0.5.0
func (KubernetesClusterSpecIngressApplicationGatewayCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecIngressApplicationGatewayIngressApplicationGatewayIdentity ¶ added in v0.5.0
type KubernetesClusterSpecIngressApplicationGatewayIngressApplicationGatewayIdentity struct { // +optional ClientID *string `json:"clientID,omitempty" tf:"client_id"` // +optional ObjectID *string `json:"objectID,omitempty" tf:"object_id"` // +optional UserAssignedIdentityID *string `json:"userAssignedIdentityID,omitempty" tf:"user_assigned_identity_id"` }
func (*KubernetesClusterSpecIngressApplicationGatewayIngressApplicationGatewayIdentity) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecIngressApplicationGatewayIngressApplicationGatewayIdentity) DeepCopy() *KubernetesClusterSpecIngressApplicationGatewayIngressApplicationGatewayIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecIngressApplicationGatewayIngressApplicationGatewayIdentity.
func (*KubernetesClusterSpecIngressApplicationGatewayIngressApplicationGatewayIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecIngressApplicationGatewayIngressApplicationGatewayIdentity) DeepCopyInto(out *KubernetesClusterSpecIngressApplicationGatewayIngressApplicationGatewayIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecKeyVaultSecretsProvider ¶ added in v0.5.0
type KubernetesClusterSpecKeyVaultSecretsProvider struct { // +optional SecretIdentity []KubernetesClusterSpecKeyVaultSecretsProviderSecretIdentity `json:"secretIdentity,omitempty" tf:"secret_identity"` // +optional SecretRotationEnabled *bool `json:"secretRotationEnabled,omitempty" tf:"secret_rotation_enabled"` // +optional SecretRotationInterval *string `json:"secretRotationInterval,omitempty" tf:"secret_rotation_interval"` }
func (*KubernetesClusterSpecKeyVaultSecretsProvider) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecKeyVaultSecretsProvider) DeepCopy() *KubernetesClusterSpecKeyVaultSecretsProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecKeyVaultSecretsProvider.
func (*KubernetesClusterSpecKeyVaultSecretsProvider) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecKeyVaultSecretsProvider) DeepCopyInto(out *KubernetesClusterSpecKeyVaultSecretsProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecKeyVaultSecretsProviderCodec ¶ added in v0.5.0
type KubernetesClusterSpecKeyVaultSecretsProviderCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecKeyVaultSecretsProviderCodec) Decode ¶ added in v0.5.0
func (KubernetesClusterSpecKeyVaultSecretsProviderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecKeyVaultSecretsProviderCodec) Encode ¶ added in v0.5.0
func (KubernetesClusterSpecKeyVaultSecretsProviderCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecKeyVaultSecretsProviderCodec) IsEmpty ¶ added in v0.5.0
func (KubernetesClusterSpecKeyVaultSecretsProviderCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecKeyVaultSecretsProviderSecretIdentity ¶ added in v0.5.0
type KubernetesClusterSpecKeyVaultSecretsProviderSecretIdentity struct { // +optional ClientID *string `json:"clientID,omitempty" tf:"client_id"` // +optional ObjectID *string `json:"objectID,omitempty" tf:"object_id"` // +optional UserAssignedIdentityID *string `json:"userAssignedIdentityID,omitempty" tf:"user_assigned_identity_id"` }
func (*KubernetesClusterSpecKeyVaultSecretsProviderSecretIdentity) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecKeyVaultSecretsProviderSecretIdentity) DeepCopy() *KubernetesClusterSpecKeyVaultSecretsProviderSecretIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecKeyVaultSecretsProviderSecretIdentity.
func (*KubernetesClusterSpecKeyVaultSecretsProviderSecretIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecKeyVaultSecretsProviderSecretIdentity) DeepCopyInto(out *KubernetesClusterSpecKeyVaultSecretsProviderSecretIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecKubeAdminConfig ¶
type KubernetesClusterSpecKubeAdminConfig struct { // +optional ClientCertificate *string `json:"-" sensitive:"true" tf:"client_certificate"` // +optional ClientKey *string `json:"-" sensitive:"true" tf:"client_key"` // +optional ClusterCaCertificate *string `json:"-" sensitive:"true" tf:"cluster_ca_certificate"` // +optional Host *string `json:"host,omitempty" tf:"host"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional Username *string `json:"username,omitempty" tf:"username"` }
func (*KubernetesClusterSpecKubeAdminConfig) DeepCopy ¶
func (in *KubernetesClusterSpecKubeAdminConfig) DeepCopy() *KubernetesClusterSpecKubeAdminConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecKubeAdminConfig.
func (*KubernetesClusterSpecKubeAdminConfig) DeepCopyInto ¶
func (in *KubernetesClusterSpecKubeAdminConfig) DeepCopyInto(out *KubernetesClusterSpecKubeAdminConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecKubeConfig ¶
type KubernetesClusterSpecKubeConfig struct { // +optional ClientCertificate *string `json:"-" sensitive:"true" tf:"client_certificate"` // +optional ClientKey *string `json:"-" sensitive:"true" tf:"client_key"` // +optional ClusterCaCertificate *string `json:"-" sensitive:"true" tf:"cluster_ca_certificate"` // +optional Host *string `json:"host,omitempty" tf:"host"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional Username *string `json:"username,omitempty" tf:"username"` }
func (*KubernetesClusterSpecKubeConfig) DeepCopy ¶
func (in *KubernetesClusterSpecKubeConfig) DeepCopy() *KubernetesClusterSpecKubeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecKubeConfig.
func (*KubernetesClusterSpecKubeConfig) DeepCopyInto ¶
func (in *KubernetesClusterSpecKubeConfig) DeepCopyInto(out *KubernetesClusterSpecKubeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecKubeletIdentity ¶
type KubernetesClusterSpecKubeletIdentity struct { // +optional ClientID *string `json:"clientID,omitempty" tf:"client_id"` // +optional ObjectID *string `json:"objectID,omitempty" tf:"object_id"` // +optional UserAssignedIdentityID *string `json:"userAssignedIdentityID,omitempty" tf:"user_assigned_identity_id"` }
func (*KubernetesClusterSpecKubeletIdentity) DeepCopy ¶
func (in *KubernetesClusterSpecKubeletIdentity) DeepCopy() *KubernetesClusterSpecKubeletIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecKubeletIdentity.
func (*KubernetesClusterSpecKubeletIdentity) DeepCopyInto ¶
func (in *KubernetesClusterSpecKubeletIdentity) DeepCopyInto(out *KubernetesClusterSpecKubeletIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecKubeletIdentityCodec ¶
type KubernetesClusterSpecKubeletIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecKubeletIdentityCodec) Decode ¶
func (KubernetesClusterSpecKubeletIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecKubeletIdentityCodec) Encode ¶
func (KubernetesClusterSpecKubeletIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecKubeletIdentityCodec) IsEmpty ¶
func (KubernetesClusterSpecKubeletIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecLinuxProfile ¶
type KubernetesClusterSpecLinuxProfile struct { AdminUsername *string `json:"adminUsername" tf:"admin_username"` SshKey *KubernetesClusterSpecLinuxProfileSshKey `json:"sshKey" tf:"ssh_key"` }
func (*KubernetesClusterSpecLinuxProfile) DeepCopy ¶
func (in *KubernetesClusterSpecLinuxProfile) DeepCopy() *KubernetesClusterSpecLinuxProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecLinuxProfile.
func (*KubernetesClusterSpecLinuxProfile) DeepCopyInto ¶
func (in *KubernetesClusterSpecLinuxProfile) DeepCopyInto(out *KubernetesClusterSpecLinuxProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecLinuxProfileCodec ¶
type KubernetesClusterSpecLinuxProfileCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecLinuxProfileCodec) Decode ¶
func (KubernetesClusterSpecLinuxProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecLinuxProfileCodec) Encode ¶
func (KubernetesClusterSpecLinuxProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecLinuxProfileCodec) IsEmpty ¶
func (KubernetesClusterSpecLinuxProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecLinuxProfileSshKey ¶
type KubernetesClusterSpecLinuxProfileSshKey struct {
KeyData *string `json:"keyData" tf:"key_data"`
}
func (*KubernetesClusterSpecLinuxProfileSshKey) DeepCopy ¶
func (in *KubernetesClusterSpecLinuxProfileSshKey) DeepCopy() *KubernetesClusterSpecLinuxProfileSshKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecLinuxProfileSshKey.
func (*KubernetesClusterSpecLinuxProfileSshKey) DeepCopyInto ¶
func (in *KubernetesClusterSpecLinuxProfileSshKey) DeepCopyInto(out *KubernetesClusterSpecLinuxProfileSshKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecLinuxProfileSshKeyCodec ¶
type KubernetesClusterSpecLinuxProfileSshKeyCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecLinuxProfileSshKeyCodec) Decode ¶
func (KubernetesClusterSpecLinuxProfileSshKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecLinuxProfileSshKeyCodec) Encode ¶
func (KubernetesClusterSpecLinuxProfileSshKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecLinuxProfileSshKeyCodec) IsEmpty ¶
func (KubernetesClusterSpecLinuxProfileSshKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecMaintenanceWindow ¶ added in v0.5.0
type KubernetesClusterSpecMaintenanceWindow struct { // +optional Allowed []KubernetesClusterSpecMaintenanceWindowAllowed `json:"allowed,omitempty" tf:"allowed"` // +optional NotAllowed []KubernetesClusterSpecMaintenanceWindowNotAllowed `json:"notAllowed,omitempty" tf:"not_allowed"` }
func (*KubernetesClusterSpecMaintenanceWindow) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecMaintenanceWindow) DeepCopy() *KubernetesClusterSpecMaintenanceWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecMaintenanceWindow.
func (*KubernetesClusterSpecMaintenanceWindow) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecMaintenanceWindow) DeepCopyInto(out *KubernetesClusterSpecMaintenanceWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecMaintenanceWindowAllowed ¶ added in v0.5.0
type KubernetesClusterSpecMaintenanceWindowAllowed struct { Day *string `json:"day" tf:"day"` // +kubebuilder:validation:MinItems=1 Hours []int64 `json:"hours" tf:"hours"` }
func (*KubernetesClusterSpecMaintenanceWindowAllowed) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecMaintenanceWindowAllowed) DeepCopy() *KubernetesClusterSpecMaintenanceWindowAllowed
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecMaintenanceWindowAllowed.
func (*KubernetesClusterSpecMaintenanceWindowAllowed) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecMaintenanceWindowAllowed) DeepCopyInto(out *KubernetesClusterSpecMaintenanceWindowAllowed)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecMaintenanceWindowCodec ¶ added in v0.5.0
type KubernetesClusterSpecMaintenanceWindowCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecMaintenanceWindowCodec) Decode ¶ added in v0.5.0
func (KubernetesClusterSpecMaintenanceWindowCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecMaintenanceWindowCodec) Encode ¶ added in v0.5.0
func (KubernetesClusterSpecMaintenanceWindowCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecMaintenanceWindowCodec) IsEmpty ¶ added in v0.5.0
func (KubernetesClusterSpecMaintenanceWindowCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecMaintenanceWindowNotAllowed ¶ added in v0.5.0
type KubernetesClusterSpecMaintenanceWindowNotAllowed struct { End *string `json:"end" tf:"end"` Start *string `json:"start" tf:"start"` }
func (*KubernetesClusterSpecMaintenanceWindowNotAllowed) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecMaintenanceWindowNotAllowed) DeepCopy() *KubernetesClusterSpecMaintenanceWindowNotAllowed
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecMaintenanceWindowNotAllowed.
func (*KubernetesClusterSpecMaintenanceWindowNotAllowed) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecMaintenanceWindowNotAllowed) DeepCopyInto(out *KubernetesClusterSpecMaintenanceWindowNotAllowed)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecNetworkProfile ¶
type KubernetesClusterSpecNetworkProfile struct { // +optional DnsServiceIP *string `json:"dnsServiceIP,omitempty" tf:"dns_service_ip"` // +optional DockerBridgeCIDR *string `json:"dockerBridgeCIDR,omitempty" tf:"docker_bridge_cidr"` // +optional LoadBalancerProfile *KubernetesClusterSpecNetworkProfileLoadBalancerProfile `json:"loadBalancerProfile,omitempty" tf:"load_balancer_profile"` // +optional LoadBalancerSku *string `json:"loadBalancerSku,omitempty" tf:"load_balancer_sku"` // +optional NatGatewayProfile *KubernetesClusterSpecNetworkProfileNatGatewayProfile `json:"natGatewayProfile,omitempty" tf:"nat_gateway_profile"` // +optional NetworkMode *string `json:"networkMode,omitempty" tf:"network_mode"` NetworkPlugin *string `json:"networkPlugin" tf:"network_plugin"` // +optional NetworkPolicy *string `json:"networkPolicy,omitempty" tf:"network_policy"` // +optional OutboundType *string `json:"outboundType,omitempty" tf:"outbound_type"` // +optional PodCIDR *string `json:"podCIDR,omitempty" tf:"pod_cidr"` // +optional ServiceCIDR *string `json:"serviceCIDR,omitempty" tf:"service_cidr"` }
func (*KubernetesClusterSpecNetworkProfile) DeepCopy ¶
func (in *KubernetesClusterSpecNetworkProfile) DeepCopy() *KubernetesClusterSpecNetworkProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecNetworkProfile.
func (*KubernetesClusterSpecNetworkProfile) DeepCopyInto ¶
func (in *KubernetesClusterSpecNetworkProfile) DeepCopyInto(out *KubernetesClusterSpecNetworkProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecNetworkProfileCodec ¶
type KubernetesClusterSpecNetworkProfileCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecNetworkProfileCodec) Decode ¶
func (KubernetesClusterSpecNetworkProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecNetworkProfileCodec) Encode ¶
func (KubernetesClusterSpecNetworkProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecNetworkProfileCodec) IsEmpty ¶
func (KubernetesClusterSpecNetworkProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecNetworkProfileLoadBalancerProfile ¶
type KubernetesClusterSpecNetworkProfileLoadBalancerProfile struct { // +optional EffectiveOutboundIPS []string `json:"effectiveOutboundIPS,omitempty" tf:"effective_outbound_ips"` // +optional IdleTimeoutInMinutes *int64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes"` // +optional ManagedOutboundIPCount *int64 `json:"managedOutboundIPCount,omitempty" tf:"managed_outbound_ip_count"` // +optional OutboundIPAddressIDS []string `json:"outboundIPAddressIDS,omitempty" tf:"outbound_ip_address_ids"` // +optional OutboundIPPrefixIDS []string `json:"outboundIPPrefixIDS,omitempty" tf:"outbound_ip_prefix_ids"` // +optional OutboundPortsAllocated *int64 `json:"outboundPortsAllocated,omitempty" tf:"outbound_ports_allocated"` }
func (*KubernetesClusterSpecNetworkProfileLoadBalancerProfile) DeepCopy ¶
func (in *KubernetesClusterSpecNetworkProfileLoadBalancerProfile) DeepCopy() *KubernetesClusterSpecNetworkProfileLoadBalancerProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecNetworkProfileLoadBalancerProfile.
func (*KubernetesClusterSpecNetworkProfileLoadBalancerProfile) DeepCopyInto ¶
func (in *KubernetesClusterSpecNetworkProfileLoadBalancerProfile) DeepCopyInto(out *KubernetesClusterSpecNetworkProfileLoadBalancerProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecNetworkProfileLoadBalancerProfileCodec ¶
type KubernetesClusterSpecNetworkProfileLoadBalancerProfileCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecNetworkProfileLoadBalancerProfileCodec) Decode ¶
func (KubernetesClusterSpecNetworkProfileLoadBalancerProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecNetworkProfileLoadBalancerProfileCodec) Encode ¶
func (KubernetesClusterSpecNetworkProfileLoadBalancerProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecNetworkProfileLoadBalancerProfileCodec) IsEmpty ¶
func (KubernetesClusterSpecNetworkProfileLoadBalancerProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecNetworkProfileNatGatewayProfile ¶ added in v0.5.0
type KubernetesClusterSpecNetworkProfileNatGatewayProfile struct { // +optional EffectiveOutboundIPS []string `json:"effectiveOutboundIPS,omitempty" tf:"effective_outbound_ips"` // +optional IdleTimeoutInMinutes *int64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes"` // +optional ManagedOutboundIPCount *int64 `json:"managedOutboundIPCount,omitempty" tf:"managed_outbound_ip_count"` }
func (*KubernetesClusterSpecNetworkProfileNatGatewayProfile) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecNetworkProfileNatGatewayProfile) DeepCopy() *KubernetesClusterSpecNetworkProfileNatGatewayProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecNetworkProfileNatGatewayProfile.
func (*KubernetesClusterSpecNetworkProfileNatGatewayProfile) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecNetworkProfileNatGatewayProfile) DeepCopyInto(out *KubernetesClusterSpecNetworkProfileNatGatewayProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecNetworkProfileNatGatewayProfileCodec ¶ added in v0.5.0
type KubernetesClusterSpecNetworkProfileNatGatewayProfileCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecNetworkProfileNatGatewayProfileCodec) Decode ¶ added in v0.5.0
func (KubernetesClusterSpecNetworkProfileNatGatewayProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecNetworkProfileNatGatewayProfileCodec) Encode ¶ added in v0.5.0
func (KubernetesClusterSpecNetworkProfileNatGatewayProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecNetworkProfileNatGatewayProfileCodec) IsEmpty ¶ added in v0.5.0
func (KubernetesClusterSpecNetworkProfileNatGatewayProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecOmsAgent ¶ added in v0.5.0
type KubernetesClusterSpecOmsAgent struct { LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceID" tf:"log_analytics_workspace_id"` // +optional OmsAgentIdentity []KubernetesClusterSpecOmsAgentOmsAgentIdentity `json:"omsAgentIdentity,omitempty" tf:"oms_agent_identity"` }
func (*KubernetesClusterSpecOmsAgent) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecOmsAgent) DeepCopy() *KubernetesClusterSpecOmsAgent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecOmsAgent.
func (*KubernetesClusterSpecOmsAgent) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecOmsAgent) DeepCopyInto(out *KubernetesClusterSpecOmsAgent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecOmsAgentCodec ¶ added in v0.5.0
type KubernetesClusterSpecOmsAgentCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecOmsAgentCodec) Decode ¶ added in v0.5.0
func (KubernetesClusterSpecOmsAgentCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecOmsAgentCodec) Encode ¶ added in v0.5.0
func (KubernetesClusterSpecOmsAgentCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecOmsAgentCodec) IsEmpty ¶ added in v0.5.0
func (KubernetesClusterSpecOmsAgentCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecOmsAgentOmsAgentIdentity ¶ added in v0.5.0
type KubernetesClusterSpecOmsAgentOmsAgentIdentity struct { // +optional ClientID *string `json:"clientID,omitempty" tf:"client_id"` // +optional ObjectID *string `json:"objectID,omitempty" tf:"object_id"` // +optional UserAssignedIdentityID *string `json:"userAssignedIdentityID,omitempty" tf:"user_assigned_identity_id"` }
func (*KubernetesClusterSpecOmsAgentOmsAgentIdentity) DeepCopy ¶ added in v0.5.0
func (in *KubernetesClusterSpecOmsAgentOmsAgentIdentity) DeepCopy() *KubernetesClusterSpecOmsAgentOmsAgentIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecOmsAgentOmsAgentIdentity.
func (*KubernetesClusterSpecOmsAgentOmsAgentIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *KubernetesClusterSpecOmsAgentOmsAgentIdentity) DeepCopyInto(out *KubernetesClusterSpecOmsAgentOmsAgentIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecResource ¶
type KubernetesClusterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AciConnectorLinux *KubernetesClusterSpecAciConnectorLinux `json:"aciConnectorLinux,omitempty" tf:"aci_connector_linux"` // +optional // Deprecated AddonProfile *KubernetesClusterSpecAddonProfile `json:"addonProfile,omitempty" tf:"addon_profile"` // +optional ApiServerAuthorizedIPRanges []string `json:"apiServerAuthorizedIPRanges,omitempty" tf:"api_server_authorized_ip_ranges"` // +optional AutoScalerProfile *KubernetesClusterSpecAutoScalerProfile `json:"autoScalerProfile,omitempty" tf:"auto_scaler_profile"` // +optional AutomaticChannelUpgrade *string `json:"automaticChannelUpgrade,omitempty" tf:"automatic_channel_upgrade"` // +optional AzurePolicyEnabled *bool `json:"azurePolicyEnabled,omitempty" tf:"azure_policy_enabled"` DefaultNodePool *KubernetesClusterSpecDefaultNodePool `json:"defaultNodePool" tf:"default_node_pool"` // +optional DiskEncryptionSetID *string `json:"diskEncryptionSetID,omitempty" tf:"disk_encryption_set_id"` // +optional DnsPrefix *string `json:"dnsPrefix,omitempty" tf:"dns_prefix"` // +optional DnsPrefixPrivateCluster *string `json:"dnsPrefixPrivateCluster,omitempty" tf:"dns_prefix_private_cluster"` // +optional EnablePodSecurityPolicy *bool `json:"enablePodSecurityPolicy,omitempty" tf:"enable_pod_security_policy"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` // +optional HttpApplicationRoutingEnabled *bool `json:"httpApplicationRoutingEnabled,omitempty" tf:"http_application_routing_enabled"` // +optional HttpApplicationRoutingZoneName *string `json:"httpApplicationRoutingZoneName,omitempty" tf:"http_application_routing_zone_name"` // +optional HttpProxyConfig *KubernetesClusterSpecHttpProxyConfig `json:"httpProxyConfig,omitempty" tf:"http_proxy_config"` // +optional Identity *KubernetesClusterSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional IngressApplicationGateway *KubernetesClusterSpecIngressApplicationGateway `json:"ingressApplicationGateway,omitempty" tf:"ingress_application_gateway"` // +optional KeyVaultSecretsProvider *KubernetesClusterSpecKeyVaultSecretsProvider `json:"keyVaultSecretsProvider,omitempty" tf:"key_vault_secrets_provider"` // +optional KubeAdminConfig []KubernetesClusterSpecKubeAdminConfig `json:"kubeAdminConfig,omitempty" tf:"kube_admin_config"` // +optional KubeAdminConfigRaw *string `json:"-" sensitive:"true" tf:"kube_admin_config_raw"` // +optional KubeConfig []KubernetesClusterSpecKubeConfig `json:"kubeConfig,omitempty" tf:"kube_config"` // +optional KubeConfigRaw *string `json:"-" sensitive:"true" tf:"kube_config_raw"` // +optional KubeletIdentity *KubernetesClusterSpecKubeletIdentity `json:"kubeletIdentity,omitempty" tf:"kubelet_identity"` // +optional KubernetesVersion *string `json:"kubernetesVersion,omitempty" tf:"kubernetes_version"` // +optional LinuxProfile *KubernetesClusterSpecLinuxProfile `json:"linuxProfile,omitempty" tf:"linux_profile"` // +optional LocalAccountDisabled *bool `json:"localAccountDisabled,omitempty" tf:"local_account_disabled"` Location *string `json:"location" tf:"location"` // +optional MaintenanceWindow *KubernetesClusterSpecMaintenanceWindow `json:"maintenanceWindow,omitempty" tf:"maintenance_window"` Name *string `json:"name" tf:"name"` // +optional NetworkProfile *KubernetesClusterSpecNetworkProfile `json:"networkProfile,omitempty" tf:"network_profile"` // +optional NodeResourceGroup *string `json:"nodeResourceGroup,omitempty" tf:"node_resource_group"` // +optional OmsAgent *KubernetesClusterSpecOmsAgent `json:"omsAgent,omitempty" tf:"oms_agent"` // +optional OpenServiceMeshEnabled *bool `json:"openServiceMeshEnabled,omitempty" tf:"open_service_mesh_enabled"` // +optional PortalFqdn *string `json:"portalFqdn,omitempty" tf:"portal_fqdn"` // +optional PrivateClusterEnabled *bool `json:"privateClusterEnabled,omitempty" tf:"private_cluster_enabled"` // +optional PrivateClusterPublicFqdnEnabled *bool `json:"privateClusterPublicFqdnEnabled,omitempty" tf:"private_cluster_public_fqdn_enabled"` // +optional PrivateDNSZoneID *string `json:"privateDNSZoneID,omitempty" tf:"private_dns_zone_id"` // +optional PrivateFqdn *string `json:"privateFqdn,omitempty" tf:"private_fqdn"` // +optional // Deprecated PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional RoleBasedAccessControl *KubernetesClusterSpecRoleBasedAccessControl `json:"roleBasedAccessControl,omitempty" tf:"role_based_access_control"` // +optional ServicePrincipal *KubernetesClusterSpecServicePrincipal `json:"servicePrincipal,omitempty" tf:"service_principal"` // +optional SkuTier *string `json:"skuTier,omitempty" tf:"sku_tier"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional WindowsProfile *KubernetesClusterSpecWindowsProfile `json:"windowsProfile,omitempty" tf:"windows_profile"` }
func (*KubernetesClusterSpecResource) DeepCopy ¶
func (in *KubernetesClusterSpecResource) DeepCopy() *KubernetesClusterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecResource.
func (*KubernetesClusterSpecResource) DeepCopyInto ¶
func (in *KubernetesClusterSpecResource) DeepCopyInto(out *KubernetesClusterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecRoleBasedAccessControl ¶
type KubernetesClusterSpecRoleBasedAccessControl struct { // +optional AzureActiveDirectory *KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory `json:"azureActiveDirectory,omitempty" tf:"azure_active_directory"` Enabled *bool `json:"enabled" tf:"enabled"` }
func (*KubernetesClusterSpecRoleBasedAccessControl) DeepCopy ¶
func (in *KubernetesClusterSpecRoleBasedAccessControl) DeepCopy() *KubernetesClusterSpecRoleBasedAccessControl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecRoleBasedAccessControl.
func (*KubernetesClusterSpecRoleBasedAccessControl) DeepCopyInto ¶
func (in *KubernetesClusterSpecRoleBasedAccessControl) DeepCopyInto(out *KubernetesClusterSpecRoleBasedAccessControl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory ¶
type KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory struct { // +optional AdminGroupObjectIDS []string `json:"adminGroupObjectIDS,omitempty" tf:"admin_group_object_ids"` // +optional AzureRbacEnabled *bool `json:"azureRbacEnabled,omitempty" tf:"azure_rbac_enabled"` // +optional ClientAppID *string `json:"clientAppID,omitempty" tf:"client_app_id"` // +optional Managed *bool `json:"managed,omitempty" tf:"managed"` // +optional ServerAppID *string `json:"serverAppID,omitempty" tf:"server_app_id"` // +optional ServerAppSecret *string `json:"-" sensitive:"true" tf:"server_app_secret"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` }
func (*KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory) DeepCopy ¶
func (in *KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory) DeepCopy() *KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory.
func (*KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory) DeepCopyInto ¶
func (in *KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory) DeepCopyInto(out *KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectoryCodec ¶
type KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectoryCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectoryCodec) Decode ¶
func (KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectoryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectoryCodec) Encode ¶
func (KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectoryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectoryCodec) IsEmpty ¶
func (KubernetesClusterSpecRoleBasedAccessControlAzureActiveDirectoryCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecRoleBasedAccessControlCodec ¶
type KubernetesClusterSpecRoleBasedAccessControlCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecRoleBasedAccessControlCodec) Decode ¶
func (KubernetesClusterSpecRoleBasedAccessControlCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecRoleBasedAccessControlCodec) Encode ¶
func (KubernetesClusterSpecRoleBasedAccessControlCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecRoleBasedAccessControlCodec) IsEmpty ¶
func (KubernetesClusterSpecRoleBasedAccessControlCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecServicePrincipal ¶
type KubernetesClusterSpecServicePrincipal struct { ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` }
func (*KubernetesClusterSpecServicePrincipal) DeepCopy ¶
func (in *KubernetesClusterSpecServicePrincipal) DeepCopy() *KubernetesClusterSpecServicePrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecServicePrincipal.
func (*KubernetesClusterSpecServicePrincipal) DeepCopyInto ¶
func (in *KubernetesClusterSpecServicePrincipal) DeepCopyInto(out *KubernetesClusterSpecServicePrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecServicePrincipalCodec ¶
type KubernetesClusterSpecServicePrincipalCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecServicePrincipalCodec) Decode ¶
func (KubernetesClusterSpecServicePrincipalCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecServicePrincipalCodec) Encode ¶
func (KubernetesClusterSpecServicePrincipalCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecServicePrincipalCodec) IsEmpty ¶
func (KubernetesClusterSpecServicePrincipalCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterSpecWindowsProfile ¶
type KubernetesClusterSpecWindowsProfile struct { // +optional AdminPassword *string `json:"-" sensitive:"true" tf:"admin_password"` AdminUsername *string `json:"adminUsername" tf:"admin_username"` // +optional License *string `json:"license,omitempty" tf:"license"` }
func (*KubernetesClusterSpecWindowsProfile) DeepCopy ¶
func (in *KubernetesClusterSpecWindowsProfile) DeepCopy() *KubernetesClusterSpecWindowsProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecWindowsProfile.
func (*KubernetesClusterSpecWindowsProfile) DeepCopyInto ¶
func (in *KubernetesClusterSpecWindowsProfile) DeepCopyInto(out *KubernetesClusterSpecWindowsProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecWindowsProfileCodec ¶
type KubernetesClusterSpecWindowsProfileCodec struct { }
+k8s:deepcopy-gen=false
func (KubernetesClusterSpecWindowsProfileCodec) Decode ¶
func (KubernetesClusterSpecWindowsProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (KubernetesClusterSpecWindowsProfileCodec) Encode ¶
func (KubernetesClusterSpecWindowsProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (KubernetesClusterSpecWindowsProfileCodec) IsEmpty ¶
func (KubernetesClusterSpecWindowsProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
type KubernetesClusterStatus ¶
type KubernetesClusterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*KubernetesClusterStatus) DeepCopy ¶
func (in *KubernetesClusterStatus) DeepCopy() *KubernetesClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterStatus.
func (*KubernetesClusterStatus) DeepCopyInto ¶
func (in *KubernetesClusterStatus) DeepCopyInto(out *KubernetesClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePool ¶
type NodePool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NodePoolSpec `json:"spec,omitempty"` Status NodePoolStatus `json:"status,omitempty"` }
func (*NodePool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePool.
func (*NodePool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodePool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodePool) SetupWebhookWithManager ¶
func (*NodePool) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NodePool) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NodePoolList ¶
type NodePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NodePool CRD objects Items []NodePool `json:"items,omitempty"` }
NodePoolList is a list of NodePools
func (*NodePoolList) DeepCopy ¶
func (in *NodePoolList) DeepCopy() *NodePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolList.
func (*NodePoolList) DeepCopyInto ¶
func (in *NodePoolList) DeepCopyInto(out *NodePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodePoolList) DeepCopyObject ¶
func (in *NodePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodePoolSpec ¶
type NodePoolSpec struct { State *NodePoolSpecResource `json:"state,omitempty" tf:"-"` Resource NodePoolSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*NodePoolSpec) DeepCopy ¶
func (in *NodePoolSpec) DeepCopy() *NodePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolSpec.
func (*NodePoolSpec) DeepCopyInto ¶
func (in *NodePoolSpec) DeepCopyInto(out *NodePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolSpecKubeletConfig ¶
type NodePoolSpecKubeletConfig struct { // +optional AllowedUnsafeSysctls []string `json:"allowedUnsafeSysctls,omitempty" tf:"allowed_unsafe_sysctls"` // +optional ContainerLogMaxLine *int64 `json:"containerLogMaxLine,omitempty" tf:"container_log_max_line"` // +optional ContainerLogMaxSizeMb *int64 `json:"containerLogMaxSizeMb,omitempty" tf:"container_log_max_size_mb"` // +optional CpuCfsQuotaEnabled *bool `json:"cpuCfsQuotaEnabled,omitempty" tf:"cpu_cfs_quota_enabled"` // +optional CpuCfsQuotaPeriod *string `json:"cpuCfsQuotaPeriod,omitempty" tf:"cpu_cfs_quota_period"` // +optional CpuManagerPolicy *string `json:"cpuManagerPolicy,omitempty" tf:"cpu_manager_policy"` // +optional ImageGcHighThreshold *int64 `json:"imageGcHighThreshold,omitempty" tf:"image_gc_high_threshold"` // +optional ImageGcLowThreshold *int64 `json:"imageGcLowThreshold,omitempty" tf:"image_gc_low_threshold"` // +optional PodMaxPid *int64 `json:"podMaxPid,omitempty" tf:"pod_max_pid"` // +optional TopologyManagerPolicy *string `json:"topologyManagerPolicy,omitempty" tf:"topology_manager_policy"` }
func (*NodePoolSpecKubeletConfig) DeepCopy ¶
func (in *NodePoolSpecKubeletConfig) DeepCopy() *NodePoolSpecKubeletConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolSpecKubeletConfig.
func (*NodePoolSpecKubeletConfig) DeepCopyInto ¶
func (in *NodePoolSpecKubeletConfig) DeepCopyInto(out *NodePoolSpecKubeletConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolSpecKubeletConfigCodec ¶
type NodePoolSpecKubeletConfigCodec struct { }
+k8s:deepcopy-gen=false
func (NodePoolSpecKubeletConfigCodec) Decode ¶
func (NodePoolSpecKubeletConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NodePoolSpecKubeletConfigCodec) Encode ¶
func (NodePoolSpecKubeletConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NodePoolSpecKubeletConfigCodec) IsEmpty ¶
func (NodePoolSpecKubeletConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type NodePoolSpecLinuxOsConfig ¶
type NodePoolSpecLinuxOsConfig struct { // +optional SwapFileSizeMb *int64 `json:"swapFileSizeMb,omitempty" tf:"swap_file_size_mb"` // +optional SysctlConfig *NodePoolSpecLinuxOsConfigSysctlConfig `json:"sysctlConfig,omitempty" tf:"sysctl_config"` // +optional TransparentHugePageDefrag *string `json:"transparentHugePageDefrag,omitempty" tf:"transparent_huge_page_defrag"` // +optional TransparentHugePageEnabled *string `json:"transparentHugePageEnabled,omitempty" tf:"transparent_huge_page_enabled"` }
func (*NodePoolSpecLinuxOsConfig) DeepCopy ¶
func (in *NodePoolSpecLinuxOsConfig) DeepCopy() *NodePoolSpecLinuxOsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolSpecLinuxOsConfig.
func (*NodePoolSpecLinuxOsConfig) DeepCopyInto ¶
func (in *NodePoolSpecLinuxOsConfig) DeepCopyInto(out *NodePoolSpecLinuxOsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolSpecLinuxOsConfigCodec ¶
type NodePoolSpecLinuxOsConfigCodec struct { }
+k8s:deepcopy-gen=false
func (NodePoolSpecLinuxOsConfigCodec) Decode ¶
func (NodePoolSpecLinuxOsConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NodePoolSpecLinuxOsConfigCodec) Encode ¶
func (NodePoolSpecLinuxOsConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NodePoolSpecLinuxOsConfigCodec) IsEmpty ¶
func (NodePoolSpecLinuxOsConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type NodePoolSpecLinuxOsConfigSysctlConfig ¶
type NodePoolSpecLinuxOsConfigSysctlConfig struct { // +optional FsAioMaxNr *int64 `json:"fsAioMaxNr,omitempty" tf:"fs_aio_max_nr"` // +optional FsFileMax *int64 `json:"fsFileMax,omitempty" tf:"fs_file_max"` // +optional FsInotifyMaxUserWatches *int64 `json:"fsInotifyMaxUserWatches,omitempty" tf:"fs_inotify_max_user_watches"` // +optional FsNrOpen *int64 `json:"fsNrOpen,omitempty" tf:"fs_nr_open"` // +optional KernelThreadsMax *int64 `json:"kernelThreadsMax,omitempty" tf:"kernel_threads_max"` // +optional NetCoreNetdevMaxBacklog *int64 `json:"netCoreNetdevMaxBacklog,omitempty" tf:"net_core_netdev_max_backlog"` // +optional NetCoreOptmemMax *int64 `json:"netCoreOptmemMax,omitempty" tf:"net_core_optmem_max"` // +optional NetCoreRmemDefault *int64 `json:"netCoreRmemDefault,omitempty" tf:"net_core_rmem_default"` // +optional NetCoreRmemMax *int64 `json:"netCoreRmemMax,omitempty" tf:"net_core_rmem_max"` // +optional NetCoreSomaxconn *int64 `json:"netCoreSomaxconn,omitempty" tf:"net_core_somaxconn"` // +optional NetCoreWmemDefault *int64 `json:"netCoreWmemDefault,omitempty" tf:"net_core_wmem_default"` // +optional NetCoreWmemMax *int64 `json:"netCoreWmemMax,omitempty" tf:"net_core_wmem_max"` // +optional NetIpv4IPLocalPortRangeMax *int64 `json:"netIpv4IPLocalPortRangeMax,omitempty" tf:"net_ipv4_ip_local_port_range_max"` // +optional NetIpv4IPLocalPortRangeMin *int64 `json:"netIpv4IPLocalPortRangeMin,omitempty" tf:"net_ipv4_ip_local_port_range_min"` // +optional NetIpv4NeighDefaultGcThresh1 *int64 `json:"netIpv4NeighDefaultGcThresh1,omitempty" tf:"net_ipv4_neigh_default_gc_thresh1"` // +optional NetIpv4NeighDefaultGcThresh2 *int64 `json:"netIpv4NeighDefaultGcThresh2,omitempty" tf:"net_ipv4_neigh_default_gc_thresh2"` // +optional NetIpv4NeighDefaultGcThresh3 *int64 `json:"netIpv4NeighDefaultGcThresh3,omitempty" tf:"net_ipv4_neigh_default_gc_thresh3"` // +optional NetIpv4TcpFinTimeout *int64 `json:"netIpv4TcpFinTimeout,omitempty" tf:"net_ipv4_tcp_fin_timeout"` // +optional NetIpv4TcpKeepaliveIntvl *int64 `json:"netIpv4TcpKeepaliveIntvl,omitempty" tf:"net_ipv4_tcp_keepalive_intvl"` // +optional NetIpv4TcpKeepaliveProbes *int64 `json:"netIpv4TcpKeepaliveProbes,omitempty" tf:"net_ipv4_tcp_keepalive_probes"` // +optional NetIpv4TcpKeepaliveTime *int64 `json:"netIpv4TcpKeepaliveTime,omitempty" tf:"net_ipv4_tcp_keepalive_time"` // +optional NetIpv4TcpMaxSYNBacklog *int64 `json:"netIpv4TcpMaxSYNBacklog,omitempty" tf:"net_ipv4_tcp_max_syn_backlog"` // +optional NetIpv4TcpMaxTwBuckets *int64 `json:"netIpv4TcpMaxTwBuckets,omitempty" tf:"net_ipv4_tcp_max_tw_buckets"` // +optional NetIpv4TcpTwReuse *bool `json:"netIpv4TcpTwReuse,omitempty" tf:"net_ipv4_tcp_tw_reuse"` // +optional NetNetfilterNfConntrackBuckets *int64 `json:"netNetfilterNfConntrackBuckets,omitempty" tf:"net_netfilter_nf_conntrack_buckets"` // +optional NetNetfilterNfConntrackMax *int64 `json:"netNetfilterNfConntrackMax,omitempty" tf:"net_netfilter_nf_conntrack_max"` // +optional VmMaxMapCount *int64 `json:"vmMaxMapCount,omitempty" tf:"vm_max_map_count"` // +optional VmSwappiness *int64 `json:"vmSwappiness,omitempty" tf:"vm_swappiness"` // +optional VmVfsCachePressure *int64 `json:"vmVfsCachePressure,omitempty" tf:"vm_vfs_cache_pressure"` }
func (*NodePoolSpecLinuxOsConfigSysctlConfig) DeepCopy ¶
func (in *NodePoolSpecLinuxOsConfigSysctlConfig) DeepCopy() *NodePoolSpecLinuxOsConfigSysctlConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolSpecLinuxOsConfigSysctlConfig.
func (*NodePoolSpecLinuxOsConfigSysctlConfig) DeepCopyInto ¶
func (in *NodePoolSpecLinuxOsConfigSysctlConfig) DeepCopyInto(out *NodePoolSpecLinuxOsConfigSysctlConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolSpecLinuxOsConfigSysctlConfigCodec ¶
type NodePoolSpecLinuxOsConfigSysctlConfigCodec struct { }
+k8s:deepcopy-gen=false
func (NodePoolSpecLinuxOsConfigSysctlConfigCodec) Decode ¶
func (NodePoolSpecLinuxOsConfigSysctlConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NodePoolSpecLinuxOsConfigSysctlConfigCodec) Encode ¶
func (NodePoolSpecLinuxOsConfigSysctlConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NodePoolSpecLinuxOsConfigSysctlConfigCodec) IsEmpty ¶
func (NodePoolSpecLinuxOsConfigSysctlConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type NodePoolSpecResource ¶
type NodePoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones"` // +optional EnableAutoScaling *bool `json:"enableAutoScaling,omitempty" tf:"enable_auto_scaling"` // +optional EnableHostEncryption *bool `json:"enableHostEncryption,omitempty" tf:"enable_host_encryption"` // +optional EnableNodePublicIP *bool `json:"enableNodePublicIP,omitempty" tf:"enable_node_public_ip"` // +optional EvictionPolicy *string `json:"evictionPolicy,omitempty" tf:"eviction_policy"` // +optional FipsEnabled *bool `json:"fipsEnabled,omitempty" tf:"fips_enabled"` // +optional KubeletConfig *NodePoolSpecKubeletConfig `json:"kubeletConfig,omitempty" tf:"kubelet_config"` // +optional KubeletDiskType *string `json:"kubeletDiskType,omitempty" tf:"kubelet_disk_type"` KubernetesClusterID *string `json:"kubernetesClusterID" tf:"kubernetes_cluster_id"` // +optional LinuxOsConfig *NodePoolSpecLinuxOsConfig `json:"linuxOsConfig,omitempty" tf:"linux_os_config"` // +optional MaxCount *int64 `json:"maxCount,omitempty" tf:"max_count"` // +optional MaxPods *int64 `json:"maxPods,omitempty" tf:"max_pods"` // +optional MinCount *int64 `json:"minCount,omitempty" tf:"min_count"` // +optional Mode *string `json:"mode,omitempty" tf:"mode"` Name *string `json:"name" tf:"name"` // +optional NodeCount *int64 `json:"nodeCount,omitempty" tf:"node_count"` // +optional NodeLabels *map[string]string `json:"nodeLabels,omitempty" tf:"node_labels"` // +optional NodePublicIPPrefixID *string `json:"nodePublicIPPrefixID,omitempty" tf:"node_public_ip_prefix_id"` // +optional NodeTaints []string `json:"nodeTaints,omitempty" tf:"node_taints"` // +optional OrchestratorVersion *string `json:"orchestratorVersion,omitempty" tf:"orchestrator_version"` // +optional OsDiskSizeGb *int64 `json:"osDiskSizeGb,omitempty" tf:"os_disk_size_gb"` // +optional OsDiskType *string `json:"osDiskType,omitempty" tf:"os_disk_type"` // +optional OsSku *string `json:"osSku,omitempty" tf:"os_sku"` // +optional OsType *string `json:"osType,omitempty" tf:"os_type"` // +optional PodSubnetID *string `json:"podSubnetID,omitempty" tf:"pod_subnet_id"` // +optional Priority *string `json:"priority,omitempty" tf:"priority"` // +optional ProximityPlacementGroupID *string `json:"proximityPlacementGroupID,omitempty" tf:"proximity_placement_group_id"` // +optional ScaleDownMode *string `json:"scaleDownMode,omitempty" tf:"scale_down_mode"` // +optional SpotMaxPrice *float64 `json:"spotMaxPrice,omitempty" tf:"spot_max_price"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional UltraSsdEnabled *bool `json:"ultraSsdEnabled,omitempty" tf:"ultra_ssd_enabled"` // +optional UpgradeSettings *NodePoolSpecUpgradeSettings `json:"upgradeSettings,omitempty" tf:"upgrade_settings"` VmSize *string `json:"vmSize" tf:"vm_size"` // +optional VnetSubnetID *string `json:"vnetSubnetID,omitempty" tf:"vnet_subnet_id"` // +optional WorkloadRuntime *string `json:"workloadRuntime,omitempty" tf:"workload_runtime"` }
func (*NodePoolSpecResource) DeepCopy ¶
func (in *NodePoolSpecResource) DeepCopy() *NodePoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolSpecResource.
func (*NodePoolSpecResource) DeepCopyInto ¶
func (in *NodePoolSpecResource) DeepCopyInto(out *NodePoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolSpecUpgradeSettings ¶
type NodePoolSpecUpgradeSettings struct {
MaxSurge *string `json:"maxSurge" tf:"max_surge"`
}
func (*NodePoolSpecUpgradeSettings) DeepCopy ¶
func (in *NodePoolSpecUpgradeSettings) DeepCopy() *NodePoolSpecUpgradeSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolSpecUpgradeSettings.
func (*NodePoolSpecUpgradeSettings) DeepCopyInto ¶
func (in *NodePoolSpecUpgradeSettings) DeepCopyInto(out *NodePoolSpecUpgradeSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolSpecUpgradeSettingsCodec ¶
type NodePoolSpecUpgradeSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (NodePoolSpecUpgradeSettingsCodec) Decode ¶
func (NodePoolSpecUpgradeSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NodePoolSpecUpgradeSettingsCodec) Encode ¶
func (NodePoolSpecUpgradeSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NodePoolSpecUpgradeSettingsCodec) IsEmpty ¶
func (NodePoolSpecUpgradeSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
type NodePoolStatus ¶
type NodePoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*NodePoolStatus) DeepCopy ¶
func (in *NodePoolStatus) DeepCopy() *NodePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolStatus.
func (*NodePoolStatus) DeepCopyInto ¶
func (in *NodePoolStatus) DeepCopyInto(out *NodePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.