Documentation ¶
Overview ¶
+groupName=virtual.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 DesktopApplication
- func (in *DesktopApplication) DeepCopy() *DesktopApplication
- func (in *DesktopApplication) DeepCopyInto(out *DesktopApplication)
- func (in *DesktopApplication) DeepCopyObject() runtime.Object
- func (r *DesktopApplication) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DesktopApplication) ValidateCreate() error
- func (r *DesktopApplication) ValidateDelete() error
- func (r *DesktopApplication) ValidateUpdate(old runtime.Object) error
- type DesktopApplicationGroup
- func (in *DesktopApplicationGroup) DeepCopy() *DesktopApplicationGroup
- func (in *DesktopApplicationGroup) DeepCopyInto(out *DesktopApplicationGroup)
- func (in *DesktopApplicationGroup) DeepCopyObject() runtime.Object
- func (r *DesktopApplicationGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DesktopApplicationGroup) ValidateCreate() error
- func (r *DesktopApplicationGroup) ValidateDelete() error
- func (r *DesktopApplicationGroup) ValidateUpdate(old runtime.Object) error
- type DesktopApplicationGroupList
- type DesktopApplicationGroupSpec
- type DesktopApplicationGroupSpecResource
- type DesktopApplicationGroupStatus
- type DesktopApplicationList
- type DesktopApplicationSpec
- type DesktopApplicationSpecResource
- type DesktopApplicationStatus
- type DesktopHostPool
- func (in *DesktopHostPool) DeepCopy() *DesktopHostPool
- func (in *DesktopHostPool) DeepCopyInto(out *DesktopHostPool)
- func (in *DesktopHostPool) DeepCopyObject() runtime.Object
- func (r *DesktopHostPool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DesktopHostPool) ValidateCreate() error
- func (r *DesktopHostPool) ValidateDelete() error
- func (r *DesktopHostPool) ValidateUpdate(old runtime.Object) error
- type DesktopHostPoolList
- type DesktopHostPoolRegistrationInfo
- func (in *DesktopHostPoolRegistrationInfo) DeepCopy() *DesktopHostPoolRegistrationInfo
- func (in *DesktopHostPoolRegistrationInfo) DeepCopyInto(out *DesktopHostPoolRegistrationInfo)
- func (in *DesktopHostPoolRegistrationInfo) DeepCopyObject() runtime.Object
- func (r *DesktopHostPoolRegistrationInfo) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DesktopHostPoolRegistrationInfo) ValidateCreate() error
- func (r *DesktopHostPoolRegistrationInfo) ValidateDelete() error
- func (r *DesktopHostPoolRegistrationInfo) ValidateUpdate(old runtime.Object) error
- type DesktopHostPoolRegistrationInfoList
- type DesktopHostPoolRegistrationInfoSpec
- type DesktopHostPoolRegistrationInfoSpecResource
- type DesktopHostPoolRegistrationInfoStatus
- type DesktopHostPoolSpec
- type DesktopHostPoolSpecRegistrationInfo
- type DesktopHostPoolSpecRegistrationInfoCodec
- type DesktopHostPoolSpecResource
- type DesktopHostPoolStatus
- type DesktopScalingPlan
- func (in *DesktopScalingPlan) DeepCopy() *DesktopScalingPlan
- func (in *DesktopScalingPlan) DeepCopyInto(out *DesktopScalingPlan)
- func (in *DesktopScalingPlan) DeepCopyObject() runtime.Object
- func (r *DesktopScalingPlan) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DesktopScalingPlan) ValidateCreate() error
- func (r *DesktopScalingPlan) ValidateDelete() error
- func (r *DesktopScalingPlan) ValidateUpdate(old runtime.Object) error
- type DesktopScalingPlanList
- type DesktopScalingPlanSpec
- type DesktopScalingPlanSpecHostPool
- type DesktopScalingPlanSpecResource
- type DesktopScalingPlanSpecSchedule
- type DesktopScalingPlanStatus
- type DesktopWorkspace
- func (in *DesktopWorkspace) DeepCopy() *DesktopWorkspace
- func (in *DesktopWorkspace) DeepCopyInto(out *DesktopWorkspace)
- func (in *DesktopWorkspace) DeepCopyObject() runtime.Object
- func (r *DesktopWorkspace) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DesktopWorkspace) ValidateCreate() error
- func (r *DesktopWorkspace) ValidateDelete() error
- func (r *DesktopWorkspace) ValidateUpdate(old runtime.Object) error
- type DesktopWorkspaceApplicationGroupAssociation
- func (in *DesktopWorkspaceApplicationGroupAssociation) DeepCopy() *DesktopWorkspaceApplicationGroupAssociation
- func (in *DesktopWorkspaceApplicationGroupAssociation) DeepCopyInto(out *DesktopWorkspaceApplicationGroupAssociation)
- func (in *DesktopWorkspaceApplicationGroupAssociation) DeepCopyObject() runtime.Object
- func (r *DesktopWorkspaceApplicationGroupAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DesktopWorkspaceApplicationGroupAssociation) ValidateCreate() error
- func (r *DesktopWorkspaceApplicationGroupAssociation) ValidateDelete() error
- func (r *DesktopWorkspaceApplicationGroupAssociation) ValidateUpdate(old runtime.Object) error
- type DesktopWorkspaceApplicationGroupAssociationList
- func (in *DesktopWorkspaceApplicationGroupAssociationList) DeepCopy() *DesktopWorkspaceApplicationGroupAssociationList
- func (in *DesktopWorkspaceApplicationGroupAssociationList) DeepCopyInto(out *DesktopWorkspaceApplicationGroupAssociationList)
- func (in *DesktopWorkspaceApplicationGroupAssociationList) DeepCopyObject() runtime.Object
- type DesktopWorkspaceApplicationGroupAssociationSpec
- type DesktopWorkspaceApplicationGroupAssociationSpecResource
- type DesktopWorkspaceApplicationGroupAssociationStatus
- type DesktopWorkspaceList
- type DesktopWorkspaceSpec
- type DesktopWorkspaceSpecResource
- type DesktopWorkspaceStatus
- type Hub
- func (in *Hub) DeepCopy() *Hub
- func (in *Hub) DeepCopyInto(out *Hub)
- func (in *Hub) DeepCopyObject() runtime.Object
- func (r *Hub) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Hub) ValidateCreate() error
- func (r *Hub) ValidateDelete() error
- func (r *Hub) ValidateUpdate(old runtime.Object) error
- type HubBGPConnection
- func (in *HubBGPConnection) DeepCopy() *HubBGPConnection
- func (in *HubBGPConnection) DeepCopyInto(out *HubBGPConnection)
- func (in *HubBGPConnection) DeepCopyObject() runtime.Object
- func (r *HubBGPConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HubBGPConnection) ValidateCreate() error
- func (r *HubBGPConnection) ValidateDelete() error
- func (r *HubBGPConnection) ValidateUpdate(old runtime.Object) error
- type HubBGPConnectionList
- type HubBGPConnectionSpec
- type HubBGPConnectionSpecResource
- type HubBGPConnectionStatus
- type HubConnection
- func (in *HubConnection) DeepCopy() *HubConnection
- func (in *HubConnection) DeepCopyInto(out *HubConnection)
- func (in *HubConnection) DeepCopyObject() runtime.Object
- func (r *HubConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HubConnection) ValidateCreate() error
- func (r *HubConnection) ValidateDelete() error
- func (r *HubConnection) ValidateUpdate(old runtime.Object) error
- type HubConnectionList
- type HubConnectionSpec
- type HubConnectionSpecResource
- type HubConnectionSpecRouting
- type HubConnectionSpecRoutingCodec
- type HubConnectionSpecRoutingPropagatedRouteTable
- type HubConnectionSpecRoutingPropagatedRouteTableCodec
- func (HubConnectionSpecRoutingPropagatedRouteTableCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (HubConnectionSpecRoutingPropagatedRouteTableCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (HubConnectionSpecRoutingPropagatedRouteTableCodec) IsEmpty(ptr unsafe.Pointer) bool
- type HubConnectionSpecRoutingStaticVnetRoute
- type HubConnectionStatus
- type HubIP
- func (in *HubIP) DeepCopy() *HubIP
- func (in *HubIP) DeepCopyInto(out *HubIP)
- func (in *HubIP) DeepCopyObject() runtime.Object
- func (r *HubIP) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HubIP) ValidateCreate() error
- func (r *HubIP) ValidateDelete() error
- func (r *HubIP) ValidateUpdate(old runtime.Object) error
- type HubIPList
- type HubIPSpec
- type HubIPSpecResource
- type HubIPStatus
- type HubList
- type HubRouteTable
- func (in *HubRouteTable) DeepCopy() *HubRouteTable
- func (in *HubRouteTable) DeepCopyInto(out *HubRouteTable)
- func (in *HubRouteTable) DeepCopyObject() runtime.Object
- func (r *HubRouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HubRouteTable) ValidateCreate() error
- func (r *HubRouteTable) ValidateDelete() error
- func (r *HubRouteTable) ValidateUpdate(old runtime.Object) error
- type HubRouteTableList
- type HubRouteTableRoute
- func (in *HubRouteTableRoute) DeepCopy() *HubRouteTableRoute
- func (in *HubRouteTableRoute) DeepCopyInto(out *HubRouteTableRoute)
- func (in *HubRouteTableRoute) DeepCopyObject() runtime.Object
- func (r *HubRouteTableRoute) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HubRouteTableRoute) ValidateCreate() error
- func (r *HubRouteTableRoute) ValidateDelete() error
- func (r *HubRouteTableRoute) ValidateUpdate(old runtime.Object) error
- type HubRouteTableRouteList
- type HubRouteTableRouteSpec
- type HubRouteTableRouteSpecResource
- type HubRouteTableRouteStatus
- type HubRouteTableSpec
- type HubRouteTableSpecResource
- type HubRouteTableSpecRoute
- type HubRouteTableStatus
- type HubSecurityPartnerProvider
- func (in *HubSecurityPartnerProvider) DeepCopy() *HubSecurityPartnerProvider
- func (in *HubSecurityPartnerProvider) DeepCopyInto(out *HubSecurityPartnerProvider)
- func (in *HubSecurityPartnerProvider) DeepCopyObject() runtime.Object
- func (r *HubSecurityPartnerProvider) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HubSecurityPartnerProvider) ValidateCreate() error
- func (r *HubSecurityPartnerProvider) ValidateDelete() error
- func (r *HubSecurityPartnerProvider) ValidateUpdate(old runtime.Object) error
- type HubSecurityPartnerProviderList
- type HubSecurityPartnerProviderSpec
- type HubSecurityPartnerProviderSpecResource
- type HubSecurityPartnerProviderStatus
- type HubSpec
- type HubSpecResource
- type HubSpecRoute
- type HubStatus
- type Machine
- func (in *Machine) DeepCopy() *Machine
- func (in *Machine) DeepCopyInto(out *Machine)
- func (in *Machine) DeepCopyObject() runtime.Object
- func (r *Machine) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Machine) ValidateCreate() error
- func (r *Machine) ValidateDelete() error
- func (r *Machine) ValidateUpdate(old runtime.Object) error
- type MachineConfigurationPolicyAssignment
- func (in *MachineConfigurationPolicyAssignment) DeepCopy() *MachineConfigurationPolicyAssignment
- func (in *MachineConfigurationPolicyAssignment) DeepCopyInto(out *MachineConfigurationPolicyAssignment)
- func (in *MachineConfigurationPolicyAssignment) DeepCopyObject() runtime.Object
- func (r *MachineConfigurationPolicyAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MachineConfigurationPolicyAssignment) ValidateCreate() error
- func (r *MachineConfigurationPolicyAssignment) ValidateDelete() error
- func (r *MachineConfigurationPolicyAssignment) ValidateUpdate(old runtime.Object) error
- type MachineConfigurationPolicyAssignmentList
- func (in *MachineConfigurationPolicyAssignmentList) DeepCopy() *MachineConfigurationPolicyAssignmentList
- func (in *MachineConfigurationPolicyAssignmentList) DeepCopyInto(out *MachineConfigurationPolicyAssignmentList)
- func (in *MachineConfigurationPolicyAssignmentList) DeepCopyObject() runtime.Object
- type MachineConfigurationPolicyAssignmentSpec
- type MachineConfigurationPolicyAssignmentSpecConfiguration
- type MachineConfigurationPolicyAssignmentSpecConfigurationCodec
- func (MachineConfigurationPolicyAssignmentSpecConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MachineConfigurationPolicyAssignmentSpecConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MachineConfigurationPolicyAssignmentSpecConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MachineConfigurationPolicyAssignmentSpecConfigurationParameter
- func (in *MachineConfigurationPolicyAssignmentSpecConfigurationParameter) DeepCopy() *MachineConfigurationPolicyAssignmentSpecConfigurationParameter
- func (in *MachineConfigurationPolicyAssignmentSpecConfigurationParameter) DeepCopyInto(out *MachineConfigurationPolicyAssignmentSpecConfigurationParameter)
- type MachineConfigurationPolicyAssignmentSpecResource
- type MachineConfigurationPolicyAssignmentStatus
- type MachineDataDiskAttachment
- func (in *MachineDataDiskAttachment) DeepCopy() *MachineDataDiskAttachment
- func (in *MachineDataDiskAttachment) DeepCopyInto(out *MachineDataDiskAttachment)
- func (in *MachineDataDiskAttachment) DeepCopyObject() runtime.Object
- func (r *MachineDataDiskAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MachineDataDiskAttachment) ValidateCreate() error
- func (r *MachineDataDiskAttachment) ValidateDelete() error
- func (r *MachineDataDiskAttachment) ValidateUpdate(old runtime.Object) error
- type MachineDataDiskAttachmentList
- type MachineDataDiskAttachmentSpec
- type MachineDataDiskAttachmentSpecResource
- type MachineDataDiskAttachmentStatus
- type MachineExtension
- func (in *MachineExtension) DeepCopy() *MachineExtension
- func (in *MachineExtension) DeepCopyInto(out *MachineExtension)
- func (in *MachineExtension) DeepCopyObject() runtime.Object
- func (r *MachineExtension) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MachineExtension) ValidateCreate() error
- func (r *MachineExtension) ValidateDelete() error
- func (r *MachineExtension) ValidateUpdate(old runtime.Object) error
- type MachineExtensionList
- type MachineExtensionSpec
- type MachineExtensionSpecResource
- type MachineExtensionStatus
- type MachineList
- type MachineScaleSet
- func (in *MachineScaleSet) DeepCopy() *MachineScaleSet
- func (in *MachineScaleSet) DeepCopyInto(out *MachineScaleSet)
- func (in *MachineScaleSet) DeepCopyObject() runtime.Object
- func (r *MachineScaleSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MachineScaleSet) ValidateCreate() error
- func (r *MachineScaleSet) ValidateDelete() error
- func (r *MachineScaleSet) ValidateUpdate(old runtime.Object) error
- type MachineScaleSetExtension
- func (in *MachineScaleSetExtension) DeepCopy() *MachineScaleSetExtension
- func (in *MachineScaleSetExtension) DeepCopyInto(out *MachineScaleSetExtension)
- func (in *MachineScaleSetExtension) DeepCopyObject() runtime.Object
- func (r *MachineScaleSetExtension) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MachineScaleSetExtension) ValidateCreate() error
- func (r *MachineScaleSetExtension) ValidateDelete() error
- func (r *MachineScaleSetExtension) ValidateUpdate(old runtime.Object) error
- type MachineScaleSetExtensionList
- type MachineScaleSetExtensionSpec
- type MachineScaleSetExtensionSpecResource
- type MachineScaleSetExtensionStatus
- type MachineScaleSetList
- type MachineScaleSetSpec
- type MachineScaleSetSpecBootDiagnostics
- type MachineScaleSetSpecBootDiagnosticsCodec
- type MachineScaleSetSpecExtension
- type MachineScaleSetSpecIdentity
- type MachineScaleSetSpecIdentityCodec
- type MachineScaleSetSpecNetworkProfile
- type MachineScaleSetSpecNetworkProfileDnsSettings
- type MachineScaleSetSpecNetworkProfileDnsSettingsCodec
- func (MachineScaleSetSpecNetworkProfileDnsSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MachineScaleSetSpecNetworkProfileDnsSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MachineScaleSetSpecNetworkProfileDnsSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MachineScaleSetSpecNetworkProfileIpConfiguration
- type MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfiguration
- type MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfigurationCodec
- func (MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MachineScaleSetSpecOsProfile
- type MachineScaleSetSpecOsProfileCodec
- type MachineScaleSetSpecOsProfileLinuxConfig
- type MachineScaleSetSpecOsProfileLinuxConfigCodec
- type MachineScaleSetSpecOsProfileLinuxConfigSshKeys
- type MachineScaleSetSpecOsProfileSecrets
- type MachineScaleSetSpecOsProfileSecretsVaultCertificates
- type MachineScaleSetSpecOsProfileWindowsConfig
- type MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig
- func (in *MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig) DeepCopy() *MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig
- func (in *MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig) DeepCopyInto(out *MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig)
- type MachineScaleSetSpecOsProfileWindowsConfigCodec
- type MachineScaleSetSpecOsProfileWindowsConfigWinrm
- type MachineScaleSetSpecPlan
- type MachineScaleSetSpecPlanCodec
- type MachineScaleSetSpecResource
- type MachineScaleSetSpecRollingUpgradePolicy
- type MachineScaleSetSpecRollingUpgradePolicyCodec
- type MachineScaleSetSpecSku
- type MachineScaleSetSpecSkuCodec
- type MachineScaleSetSpecStorageProfileDataDisk
- type MachineScaleSetSpecStorageProfileImageReference
- type MachineScaleSetSpecStorageProfileImageReferenceCodec
- func (MachineScaleSetSpecStorageProfileImageReferenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MachineScaleSetSpecStorageProfileImageReferenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MachineScaleSetSpecStorageProfileImageReferenceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MachineScaleSetSpecStorageProfileOsDisk
- type MachineScaleSetSpecStorageProfileOsDiskCodec
- type MachineScaleSetStatus
- type MachineSpec
- type MachineSpecAdditionalCapabilities
- type MachineSpecAdditionalCapabilitiesCodec
- type MachineSpecBootDiagnostics
- type MachineSpecBootDiagnosticsCodec
- type MachineSpecIdentity
- type MachineSpecIdentityCodec
- type MachineSpecOsProfile
- type MachineSpecOsProfileCodec
- type MachineSpecOsProfileLinuxConfig
- type MachineSpecOsProfileLinuxConfigCodec
- type MachineSpecOsProfileLinuxConfigSshKeys
- type MachineSpecOsProfileSecrets
- type MachineSpecOsProfileSecretsVaultCertificates
- type MachineSpecOsProfileWindowsConfig
- type MachineSpecOsProfileWindowsConfigAdditionalUnattendConfig
- type MachineSpecOsProfileWindowsConfigCodec
- type MachineSpecOsProfileWindowsConfigWinrm
- type MachineSpecPlan
- type MachineSpecPlanCodec
- type MachineSpecResource
- type MachineSpecStorageDataDisk
- type MachineSpecStorageImageReference
- type MachineSpecStorageImageReferenceCodec
- type MachineSpecStorageOsDisk
- type MachineSpecStorageOsDiskCodec
- type MachineStatus
- type Network
- func (in *Network) DeepCopy() *Network
- func (in *Network) DeepCopyInto(out *Network)
- func (in *Network) DeepCopyObject() runtime.Object
- func (r *Network) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Network) ValidateCreate() error
- func (r *Network) ValidateDelete() error
- func (r *Network) ValidateUpdate(old runtime.Object) error
- type NetworkDNSServers
- func (in *NetworkDNSServers) DeepCopy() *NetworkDNSServers
- func (in *NetworkDNSServers) DeepCopyInto(out *NetworkDNSServers)
- func (in *NetworkDNSServers) DeepCopyObject() runtime.Object
- func (r *NetworkDNSServers) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkDNSServers) ValidateCreate() error
- func (r *NetworkDNSServers) ValidateDelete() error
- func (r *NetworkDNSServers) ValidateUpdate(old runtime.Object) error
- type NetworkDNSServersList
- type NetworkDNSServersSpec
- type NetworkDNSServersSpecResource
- type NetworkDNSServersStatus
- type NetworkGateway
- func (in *NetworkGateway) DeepCopy() *NetworkGateway
- func (in *NetworkGateway) DeepCopyInto(out *NetworkGateway)
- func (in *NetworkGateway) DeepCopyObject() runtime.Object
- func (r *NetworkGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkGateway) ValidateCreate() error
- func (r *NetworkGateway) ValidateDelete() error
- func (r *NetworkGateway) ValidateUpdate(old runtime.Object) error
- type NetworkGatewayConnection
- func (in *NetworkGatewayConnection) DeepCopy() *NetworkGatewayConnection
- func (in *NetworkGatewayConnection) DeepCopyInto(out *NetworkGatewayConnection)
- func (in *NetworkGatewayConnection) DeepCopyObject() runtime.Object
- func (r *NetworkGatewayConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkGatewayConnection) ValidateCreate() error
- func (r *NetworkGatewayConnection) ValidateDelete() error
- func (r *NetworkGatewayConnection) ValidateUpdate(old runtime.Object) error
- type NetworkGatewayConnectionList
- type NetworkGatewayConnectionSpec
- type NetworkGatewayConnectionSpecIpsecPolicy
- type NetworkGatewayConnectionSpecIpsecPolicyCodec
- type NetworkGatewayConnectionSpecResource
- type NetworkGatewayConnectionSpecTrafficSelectorPolicy
- type NetworkGatewayConnectionSpecTrafficSelectorPolicyCodec
- func (NetworkGatewayConnectionSpecTrafficSelectorPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NetworkGatewayConnectionSpecTrafficSelectorPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NetworkGatewayConnectionSpecTrafficSelectorPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NetworkGatewayConnectionStatus
- type NetworkGatewayList
- type NetworkGatewaySpec
- type NetworkGatewaySpecBgpSettings
- type NetworkGatewaySpecBgpSettingsCodec
- type NetworkGatewaySpecBgpSettingsPeeringAddresses
- type NetworkGatewaySpecCustomRoute
- type NetworkGatewaySpecCustomRouteCodec
- type NetworkGatewaySpecIpConfiguration
- type NetworkGatewaySpecResource
- type NetworkGatewaySpecVpnClientConfiguration
- type NetworkGatewaySpecVpnClientConfigurationCodec
- type NetworkGatewaySpecVpnClientConfigurationRevokedCertificate
- type NetworkGatewaySpecVpnClientConfigurationRootCertificate
- type NetworkGatewayStatus
- type NetworkList
- type NetworkPeering
- func (in *NetworkPeering) DeepCopy() *NetworkPeering
- func (in *NetworkPeering) DeepCopyInto(out *NetworkPeering)
- func (in *NetworkPeering) DeepCopyObject() runtime.Object
- func (r *NetworkPeering) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkPeering) ValidateCreate() error
- func (r *NetworkPeering) ValidateDelete() error
- func (r *NetworkPeering) ValidateUpdate(old runtime.Object) error
- type NetworkPeeringList
- type NetworkPeeringSpec
- type NetworkPeeringSpecResource
- type NetworkPeeringStatus
- type NetworkSpec
- type NetworkSpecDdosProtectionPlan
- type NetworkSpecDdosProtectionPlanCodec
- type NetworkSpecResource
- type NetworkSpecSubnet
- type NetworkStatus
- type Wan
- func (in *Wan) DeepCopy() *Wan
- func (in *Wan) DeepCopyInto(out *Wan)
- func (in *Wan) DeepCopyObject() runtime.Object
- func (r *Wan) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Wan) ValidateCreate() error
- func (r *Wan) ValidateDelete() error
- func (r *Wan) ValidateUpdate(old runtime.Object) error
- type WanList
- type WanSpec
- type WanSpecResource
- type WanStatus
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: virtual.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 DesktopApplication ¶
type DesktopApplication struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DesktopApplicationSpec `json:"spec,omitempty"` Status DesktopApplicationStatus `json:"status,omitempty"` }
func (*DesktopApplication) DeepCopy ¶
func (in *DesktopApplication) DeepCopy() *DesktopApplication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopApplication.
func (*DesktopApplication) DeepCopyInto ¶
func (in *DesktopApplication) DeepCopyInto(out *DesktopApplication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopApplication) DeepCopyObject ¶
func (in *DesktopApplication) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DesktopApplication) SetupWebhookWithManager ¶
func (r *DesktopApplication) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DesktopApplication) ValidateCreate ¶
func (r *DesktopApplication) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DesktopApplication) ValidateDelete ¶
func (r *DesktopApplication) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DesktopApplication) ValidateUpdate ¶
func (r *DesktopApplication) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DesktopApplicationGroup ¶
type DesktopApplicationGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DesktopApplicationGroupSpec `json:"spec,omitempty"` Status DesktopApplicationGroupStatus `json:"status,omitempty"` }
func (*DesktopApplicationGroup) DeepCopy ¶
func (in *DesktopApplicationGroup) DeepCopy() *DesktopApplicationGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopApplicationGroup.
func (*DesktopApplicationGroup) DeepCopyInto ¶
func (in *DesktopApplicationGroup) DeepCopyInto(out *DesktopApplicationGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopApplicationGroup) DeepCopyObject ¶
func (in *DesktopApplicationGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DesktopApplicationGroup) SetupWebhookWithManager ¶
func (r *DesktopApplicationGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DesktopApplicationGroup) ValidateCreate ¶
func (r *DesktopApplicationGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DesktopApplicationGroup) ValidateDelete ¶
func (r *DesktopApplicationGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DesktopApplicationGroup) ValidateUpdate ¶
func (r *DesktopApplicationGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DesktopApplicationGroupList ¶
type DesktopApplicationGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DesktopApplicationGroup CRD objects Items []DesktopApplicationGroup `json:"items,omitempty"` }
DesktopApplicationGroupList is a list of DesktopApplicationGroups
func (*DesktopApplicationGroupList) DeepCopy ¶
func (in *DesktopApplicationGroupList) DeepCopy() *DesktopApplicationGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopApplicationGroupList.
func (*DesktopApplicationGroupList) DeepCopyInto ¶
func (in *DesktopApplicationGroupList) DeepCopyInto(out *DesktopApplicationGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopApplicationGroupList) DeepCopyObject ¶
func (in *DesktopApplicationGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DesktopApplicationGroupSpec ¶
type DesktopApplicationGroupSpec struct { State *DesktopApplicationGroupSpecResource `json:"state,omitempty" tf:"-"` Resource DesktopApplicationGroupSpecResource `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 (*DesktopApplicationGroupSpec) DeepCopy ¶
func (in *DesktopApplicationGroupSpec) DeepCopy() *DesktopApplicationGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopApplicationGroupSpec.
func (*DesktopApplicationGroupSpec) DeepCopyInto ¶
func (in *DesktopApplicationGroupSpec) DeepCopyInto(out *DesktopApplicationGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopApplicationGroupSpecResource ¶
type DesktopApplicationGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DefaultDesktopDisplayName *string `json:"defaultDesktopDisplayName,omitempty" tf:"default_desktop_display_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name"` HostPoolID *string `json:"hostPoolID" tf:"host_pool_id"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Type *string `json:"type" tf:"type"` }
func (*DesktopApplicationGroupSpecResource) DeepCopy ¶
func (in *DesktopApplicationGroupSpecResource) DeepCopy() *DesktopApplicationGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopApplicationGroupSpecResource.
func (*DesktopApplicationGroupSpecResource) DeepCopyInto ¶
func (in *DesktopApplicationGroupSpecResource) DeepCopyInto(out *DesktopApplicationGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopApplicationGroupStatus ¶
type DesktopApplicationGroupStatus 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 (*DesktopApplicationGroupStatus) DeepCopy ¶
func (in *DesktopApplicationGroupStatus) DeepCopy() *DesktopApplicationGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopApplicationGroupStatus.
func (*DesktopApplicationGroupStatus) DeepCopyInto ¶
func (in *DesktopApplicationGroupStatus) DeepCopyInto(out *DesktopApplicationGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopApplicationList ¶
type DesktopApplicationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DesktopApplication CRD objects Items []DesktopApplication `json:"items,omitempty"` }
DesktopApplicationList is a list of DesktopApplications
func (*DesktopApplicationList) DeepCopy ¶
func (in *DesktopApplicationList) DeepCopy() *DesktopApplicationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopApplicationList.
func (*DesktopApplicationList) DeepCopyInto ¶
func (in *DesktopApplicationList) DeepCopyInto(out *DesktopApplicationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopApplicationList) DeepCopyObject ¶
func (in *DesktopApplicationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DesktopApplicationSpec ¶
type DesktopApplicationSpec struct { State *DesktopApplicationSpecResource `json:"state,omitempty" tf:"-"` Resource DesktopApplicationSpecResource `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 (*DesktopApplicationSpec) DeepCopy ¶
func (in *DesktopApplicationSpec) DeepCopy() *DesktopApplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopApplicationSpec.
func (*DesktopApplicationSpec) DeepCopyInto ¶
func (in *DesktopApplicationSpec) DeepCopyInto(out *DesktopApplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopApplicationSpecResource ¶
type DesktopApplicationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApplicationGroupID *string `json:"applicationGroupID" tf:"application_group_id"` CommandLineArgumentPolicy *string `json:"commandLineArgumentPolicy" tf:"command_line_argument_policy"` // +optional CommandLineArguments *string `json:"commandLineArguments,omitempty" tf:"command_line_arguments"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name"` // +optional IconIndex *int64 `json:"iconIndex,omitempty" tf:"icon_index"` // +optional IconPath *string `json:"iconPath,omitempty" tf:"icon_path"` Name *string `json:"name" tf:"name"` Path *string `json:"path" tf:"path"` // +optional ShowInPortal *bool `json:"showInPortal,omitempty" tf:"show_in_portal"` }
func (*DesktopApplicationSpecResource) DeepCopy ¶
func (in *DesktopApplicationSpecResource) DeepCopy() *DesktopApplicationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopApplicationSpecResource.
func (*DesktopApplicationSpecResource) DeepCopyInto ¶
func (in *DesktopApplicationSpecResource) DeepCopyInto(out *DesktopApplicationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopApplicationStatus ¶
type DesktopApplicationStatus 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 (*DesktopApplicationStatus) DeepCopy ¶
func (in *DesktopApplicationStatus) DeepCopy() *DesktopApplicationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopApplicationStatus.
func (*DesktopApplicationStatus) DeepCopyInto ¶
func (in *DesktopApplicationStatus) DeepCopyInto(out *DesktopApplicationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopHostPool ¶
type DesktopHostPool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DesktopHostPoolSpec `json:"spec,omitempty"` Status DesktopHostPoolStatus `json:"status,omitempty"` }
func (*DesktopHostPool) DeepCopy ¶
func (in *DesktopHostPool) DeepCopy() *DesktopHostPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopHostPool.
func (*DesktopHostPool) DeepCopyInto ¶
func (in *DesktopHostPool) DeepCopyInto(out *DesktopHostPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopHostPool) DeepCopyObject ¶
func (in *DesktopHostPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DesktopHostPool) SetupWebhookWithManager ¶
func (r *DesktopHostPool) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DesktopHostPool) ValidateCreate ¶
func (r *DesktopHostPool) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DesktopHostPool) ValidateDelete ¶
func (r *DesktopHostPool) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DesktopHostPool) ValidateUpdate ¶
func (r *DesktopHostPool) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DesktopHostPoolList ¶
type DesktopHostPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DesktopHostPool CRD objects Items []DesktopHostPool `json:"items,omitempty"` }
DesktopHostPoolList is a list of DesktopHostPools
func (*DesktopHostPoolList) DeepCopy ¶
func (in *DesktopHostPoolList) DeepCopy() *DesktopHostPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopHostPoolList.
func (*DesktopHostPoolList) DeepCopyInto ¶
func (in *DesktopHostPoolList) DeepCopyInto(out *DesktopHostPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopHostPoolList) DeepCopyObject ¶
func (in *DesktopHostPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DesktopHostPoolRegistrationInfo ¶ added in v0.5.0
type DesktopHostPoolRegistrationInfo struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DesktopHostPoolRegistrationInfoSpec `json:"spec,omitempty"` Status DesktopHostPoolRegistrationInfoStatus `json:"status,omitempty"` }
func (*DesktopHostPoolRegistrationInfo) DeepCopy ¶ added in v0.5.0
func (in *DesktopHostPoolRegistrationInfo) DeepCopy() *DesktopHostPoolRegistrationInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopHostPoolRegistrationInfo.
func (*DesktopHostPoolRegistrationInfo) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopHostPoolRegistrationInfo) DeepCopyInto(out *DesktopHostPoolRegistrationInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopHostPoolRegistrationInfo) DeepCopyObject ¶ added in v0.5.0
func (in *DesktopHostPoolRegistrationInfo) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DesktopHostPoolRegistrationInfo) SetupWebhookWithManager ¶ added in v0.5.0
func (r *DesktopHostPoolRegistrationInfo) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DesktopHostPoolRegistrationInfo) ValidateCreate ¶ added in v0.5.0
func (r *DesktopHostPoolRegistrationInfo) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DesktopHostPoolRegistrationInfo) ValidateDelete ¶ added in v0.5.0
func (r *DesktopHostPoolRegistrationInfo) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DesktopHostPoolRegistrationInfo) ValidateUpdate ¶ added in v0.5.0
func (r *DesktopHostPoolRegistrationInfo) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DesktopHostPoolRegistrationInfoList ¶ added in v0.5.0
type DesktopHostPoolRegistrationInfoList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DesktopHostPoolRegistrationInfo CRD objects Items []DesktopHostPoolRegistrationInfo `json:"items,omitempty"` }
DesktopHostPoolRegistrationInfoList is a list of DesktopHostPoolRegistrationInfos
func (*DesktopHostPoolRegistrationInfoList) DeepCopy ¶ added in v0.5.0
func (in *DesktopHostPoolRegistrationInfoList) DeepCopy() *DesktopHostPoolRegistrationInfoList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopHostPoolRegistrationInfoList.
func (*DesktopHostPoolRegistrationInfoList) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopHostPoolRegistrationInfoList) DeepCopyInto(out *DesktopHostPoolRegistrationInfoList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopHostPoolRegistrationInfoList) DeepCopyObject ¶ added in v0.5.0
func (in *DesktopHostPoolRegistrationInfoList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DesktopHostPoolRegistrationInfoSpec ¶ added in v0.5.0
type DesktopHostPoolRegistrationInfoSpec struct { State *DesktopHostPoolRegistrationInfoSpecResource `json:"state,omitempty" tf:"-"` Resource DesktopHostPoolRegistrationInfoSpecResource `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 (*DesktopHostPoolRegistrationInfoSpec) DeepCopy ¶ added in v0.5.0
func (in *DesktopHostPoolRegistrationInfoSpec) DeepCopy() *DesktopHostPoolRegistrationInfoSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopHostPoolRegistrationInfoSpec.
func (*DesktopHostPoolRegistrationInfoSpec) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopHostPoolRegistrationInfoSpec) DeepCopyInto(out *DesktopHostPoolRegistrationInfoSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopHostPoolRegistrationInfoSpecResource ¶ added in v0.5.0
type DesktopHostPoolRegistrationInfoSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ExpirationDate *string `json:"expirationDate" tf:"expiration_date"` HostpoolID *string `json:"hostpoolID" tf:"hostpool_id"` // +optional Token *string `json:"-" sensitive:"true" tf:"token"` }
func (*DesktopHostPoolRegistrationInfoSpecResource) DeepCopy ¶ added in v0.5.0
func (in *DesktopHostPoolRegistrationInfoSpecResource) DeepCopy() *DesktopHostPoolRegistrationInfoSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopHostPoolRegistrationInfoSpecResource.
func (*DesktopHostPoolRegistrationInfoSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopHostPoolRegistrationInfoSpecResource) DeepCopyInto(out *DesktopHostPoolRegistrationInfoSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopHostPoolRegistrationInfoStatus ¶ added in v0.5.0
type DesktopHostPoolRegistrationInfoStatus 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 (*DesktopHostPoolRegistrationInfoStatus) DeepCopy ¶ added in v0.5.0
func (in *DesktopHostPoolRegistrationInfoStatus) DeepCopy() *DesktopHostPoolRegistrationInfoStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopHostPoolRegistrationInfoStatus.
func (*DesktopHostPoolRegistrationInfoStatus) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopHostPoolRegistrationInfoStatus) DeepCopyInto(out *DesktopHostPoolRegistrationInfoStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopHostPoolSpec ¶
type DesktopHostPoolSpec struct { State *DesktopHostPoolSpecResource `json:"state,omitempty" tf:"-"` Resource DesktopHostPoolSpecResource `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 (*DesktopHostPoolSpec) DeepCopy ¶
func (in *DesktopHostPoolSpec) DeepCopy() *DesktopHostPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopHostPoolSpec.
func (*DesktopHostPoolSpec) DeepCopyInto ¶
func (in *DesktopHostPoolSpec) DeepCopyInto(out *DesktopHostPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopHostPoolSpecRegistrationInfo ¶
type DesktopHostPoolSpecRegistrationInfo struct { // +optional // Deprecated ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date"` // +optional ResetToken *bool `json:"resetToken,omitempty" tf:"reset_token"` // +optional Token *string `json:"-" sensitive:"true" tf:"token"` }
func (*DesktopHostPoolSpecRegistrationInfo) DeepCopy ¶
func (in *DesktopHostPoolSpecRegistrationInfo) DeepCopy() *DesktopHostPoolSpecRegistrationInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopHostPoolSpecRegistrationInfo.
func (*DesktopHostPoolSpecRegistrationInfo) DeepCopyInto ¶
func (in *DesktopHostPoolSpecRegistrationInfo) DeepCopyInto(out *DesktopHostPoolSpecRegistrationInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopHostPoolSpecRegistrationInfoCodec ¶
type DesktopHostPoolSpecRegistrationInfoCodec struct { }
+k8s:deepcopy-gen=false
func (DesktopHostPoolSpecRegistrationInfoCodec) Decode ¶
func (DesktopHostPoolSpecRegistrationInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DesktopHostPoolSpecRegistrationInfoCodec) Encode ¶
func (DesktopHostPoolSpecRegistrationInfoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DesktopHostPoolSpecRegistrationInfoCodec) IsEmpty ¶
func (DesktopHostPoolSpecRegistrationInfoCodec) IsEmpty(ptr unsafe.Pointer) bool
type DesktopHostPoolSpecResource ¶
type DesktopHostPoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CustomRdpProperties *string `json:"customRdpProperties,omitempty" tf:"custom_rdp_properties"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name"` LoadBalancerType *string `json:"loadBalancerType" tf:"load_balancer_type"` Location *string `json:"location" tf:"location"` // +optional MaximumSessionsAllowed *int64 `json:"maximumSessionsAllowed,omitempty" tf:"maximum_sessions_allowed"` Name *string `json:"name" tf:"name"` // +optional PersonalDesktopAssignmentType *string `json:"personalDesktopAssignmentType,omitempty" tf:"personal_desktop_assignment_type"` // Preferred App Group type to display // +optional PreferredAppGroupType *string `json:"preferredAppGroupType,omitempty" tf:"preferred_app_group_type"` // This block is now non-functional and will be removed in version 3.0 of the Azure Provider - use the `azurerm_virtual_desktop_host_pool_registration_info` resource instead. // +optional RegistrationInfo *DesktopHostPoolSpecRegistrationInfo `json:"registrationInfo,omitempty" tf:"registration_info"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional StartVmOnConnect *bool `json:"startVmOnConnect,omitempty" tf:"start_vm_on_connect"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Type *string `json:"type" tf:"type"` // +optional ValidateEnvironment *bool `json:"validateEnvironment,omitempty" tf:"validate_environment"` }
func (*DesktopHostPoolSpecResource) DeepCopy ¶
func (in *DesktopHostPoolSpecResource) DeepCopy() *DesktopHostPoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopHostPoolSpecResource.
func (*DesktopHostPoolSpecResource) DeepCopyInto ¶
func (in *DesktopHostPoolSpecResource) DeepCopyInto(out *DesktopHostPoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopHostPoolStatus ¶
type DesktopHostPoolStatus 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 (*DesktopHostPoolStatus) DeepCopy ¶
func (in *DesktopHostPoolStatus) DeepCopy() *DesktopHostPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopHostPoolStatus.
func (*DesktopHostPoolStatus) DeepCopyInto ¶
func (in *DesktopHostPoolStatus) DeepCopyInto(out *DesktopHostPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopScalingPlan ¶ added in v0.5.0
type DesktopScalingPlan struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DesktopScalingPlanSpec `json:"spec,omitempty"` Status DesktopScalingPlanStatus `json:"status,omitempty"` }
func (*DesktopScalingPlan) DeepCopy ¶ added in v0.5.0
func (in *DesktopScalingPlan) DeepCopy() *DesktopScalingPlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopScalingPlan.
func (*DesktopScalingPlan) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopScalingPlan) DeepCopyInto(out *DesktopScalingPlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopScalingPlan) DeepCopyObject ¶ added in v0.5.0
func (in *DesktopScalingPlan) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DesktopScalingPlan) SetupWebhookWithManager ¶ added in v0.5.0
func (r *DesktopScalingPlan) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DesktopScalingPlan) ValidateCreate ¶ added in v0.5.0
func (r *DesktopScalingPlan) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DesktopScalingPlan) ValidateDelete ¶ added in v0.5.0
func (r *DesktopScalingPlan) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DesktopScalingPlan) ValidateUpdate ¶ added in v0.5.0
func (r *DesktopScalingPlan) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DesktopScalingPlanList ¶ added in v0.5.0
type DesktopScalingPlanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DesktopScalingPlan CRD objects Items []DesktopScalingPlan `json:"items,omitempty"` }
DesktopScalingPlanList is a list of DesktopScalingPlans
func (*DesktopScalingPlanList) DeepCopy ¶ added in v0.5.0
func (in *DesktopScalingPlanList) DeepCopy() *DesktopScalingPlanList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopScalingPlanList.
func (*DesktopScalingPlanList) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopScalingPlanList) DeepCopyInto(out *DesktopScalingPlanList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopScalingPlanList) DeepCopyObject ¶ added in v0.5.0
func (in *DesktopScalingPlanList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DesktopScalingPlanSpec ¶ added in v0.5.0
type DesktopScalingPlanSpec struct { State *DesktopScalingPlanSpecResource `json:"state,omitempty" tf:"-"` Resource DesktopScalingPlanSpecResource `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 (*DesktopScalingPlanSpec) DeepCopy ¶ added in v0.5.0
func (in *DesktopScalingPlanSpec) DeepCopy() *DesktopScalingPlanSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopScalingPlanSpec.
func (*DesktopScalingPlanSpec) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopScalingPlanSpec) DeepCopyInto(out *DesktopScalingPlanSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopScalingPlanSpecHostPool ¶ added in v0.5.0
type DesktopScalingPlanSpecHostPool struct { HostpoolID *string `json:"hostpoolID" tf:"hostpool_id"` ScalingPlanEnabled *bool `json:"scalingPlanEnabled" tf:"scaling_plan_enabled"` }
func (*DesktopScalingPlanSpecHostPool) DeepCopy ¶ added in v0.5.0
func (in *DesktopScalingPlanSpecHostPool) DeepCopy() *DesktopScalingPlanSpecHostPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopScalingPlanSpecHostPool.
func (*DesktopScalingPlanSpecHostPool) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopScalingPlanSpecHostPool) DeepCopyInto(out *DesktopScalingPlanSpecHostPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopScalingPlanSpecResource ¶ added in v0.5.0
type DesktopScalingPlanSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ExclusionTag *string `json:"exclusionTag,omitempty" tf:"exclusion_tag"` // +optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name"` // +optional HostPool []DesktopScalingPlanSpecHostPool `json:"hostPool,omitempty" tf:"host_pool"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +kubebuilder:validation:MinItems=1 Schedule []DesktopScalingPlanSpecSchedule `json:"schedule" tf:"schedule"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` TimeZone *string `json:"timeZone" tf:"time_zone"` }
func (*DesktopScalingPlanSpecResource) DeepCopy ¶ added in v0.5.0
func (in *DesktopScalingPlanSpecResource) DeepCopy() *DesktopScalingPlanSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopScalingPlanSpecResource.
func (*DesktopScalingPlanSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopScalingPlanSpecResource) DeepCopyInto(out *DesktopScalingPlanSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopScalingPlanSpecSchedule ¶ added in v0.5.0
type DesktopScalingPlanSpecSchedule struct { DaysOfWeek []string `json:"daysOfWeek" tf:"days_of_week"` Name *string `json:"name" tf:"name"` OffPeakLoadBalancingAlgorithm *string `json:"offPeakLoadBalancingAlgorithm" tf:"off_peak_load_balancing_algorithm"` OffPeakStartTime *string `json:"offPeakStartTime" tf:"off_peak_start_time"` PeakLoadBalancingAlgorithm *string `json:"peakLoadBalancingAlgorithm" tf:"peak_load_balancing_algorithm"` PeakStartTime *string `json:"peakStartTime" tf:"peak_start_time"` RampDownCapacityThresholdPercent *int64 `json:"rampDownCapacityThresholdPercent" tf:"ramp_down_capacity_threshold_percent"` RampDownForceLogoffUsers *bool `json:"rampDownForceLogoffUsers" tf:"ramp_down_force_logoff_users"` RampDownLoadBalancingAlgorithm *string `json:"rampDownLoadBalancingAlgorithm" tf:"ramp_down_load_balancing_algorithm"` RampDownMinimumHostsPercent *int64 `json:"rampDownMinimumHostsPercent" tf:"ramp_down_minimum_hosts_percent"` RampDownNotificationMessage *string `json:"rampDownNotificationMessage" tf:"ramp_down_notification_message"` RampDownStartTime *string `json:"rampDownStartTime" tf:"ramp_down_start_time"` RampDownStopHostsWhen *string `json:"rampDownStopHostsWhen" tf:"ramp_down_stop_hosts_when"` RampDownWaitTimeMinutes *int64 `json:"rampDownWaitTimeMinutes" tf:"ramp_down_wait_time_minutes"` // +optional RampUpCapacityThresholdPercent *int64 `json:"rampUpCapacityThresholdPercent,omitempty" tf:"ramp_up_capacity_threshold_percent"` RampUpLoadBalancingAlgorithm *string `json:"rampUpLoadBalancingAlgorithm" tf:"ramp_up_load_balancing_algorithm"` // +optional RampUpMinimumHostsPercent *int64 `json:"rampUpMinimumHostsPercent,omitempty" tf:"ramp_up_minimum_hosts_percent"` RampUpStartTime *string `json:"rampUpStartTime" tf:"ramp_up_start_time"` }
func (*DesktopScalingPlanSpecSchedule) DeepCopy ¶ added in v0.5.0
func (in *DesktopScalingPlanSpecSchedule) DeepCopy() *DesktopScalingPlanSpecSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopScalingPlanSpecSchedule.
func (*DesktopScalingPlanSpecSchedule) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopScalingPlanSpecSchedule) DeepCopyInto(out *DesktopScalingPlanSpecSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopScalingPlanStatus ¶ added in v0.5.0
type DesktopScalingPlanStatus 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 (*DesktopScalingPlanStatus) DeepCopy ¶ added in v0.5.0
func (in *DesktopScalingPlanStatus) DeepCopy() *DesktopScalingPlanStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopScalingPlanStatus.
func (*DesktopScalingPlanStatus) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopScalingPlanStatus) DeepCopyInto(out *DesktopScalingPlanStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopWorkspace ¶
type DesktopWorkspace struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DesktopWorkspaceSpec `json:"spec,omitempty"` Status DesktopWorkspaceStatus `json:"status,omitempty"` }
func (*DesktopWorkspace) DeepCopy ¶
func (in *DesktopWorkspace) DeepCopy() *DesktopWorkspace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopWorkspace.
func (*DesktopWorkspace) DeepCopyInto ¶
func (in *DesktopWorkspace) DeepCopyInto(out *DesktopWorkspace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopWorkspace) DeepCopyObject ¶
func (in *DesktopWorkspace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DesktopWorkspace) SetupWebhookWithManager ¶
func (r *DesktopWorkspace) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DesktopWorkspace) ValidateCreate ¶
func (r *DesktopWorkspace) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DesktopWorkspace) ValidateDelete ¶
func (r *DesktopWorkspace) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DesktopWorkspace) ValidateUpdate ¶
func (r *DesktopWorkspace) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DesktopWorkspaceApplicationGroupAssociation ¶
type DesktopWorkspaceApplicationGroupAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DesktopWorkspaceApplicationGroupAssociationSpec `json:"spec,omitempty"` Status DesktopWorkspaceApplicationGroupAssociationStatus `json:"status,omitempty"` }
func (*DesktopWorkspaceApplicationGroupAssociation) DeepCopy ¶
func (in *DesktopWorkspaceApplicationGroupAssociation) DeepCopy() *DesktopWorkspaceApplicationGroupAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopWorkspaceApplicationGroupAssociation.
func (*DesktopWorkspaceApplicationGroupAssociation) DeepCopyInto ¶
func (in *DesktopWorkspaceApplicationGroupAssociation) DeepCopyInto(out *DesktopWorkspaceApplicationGroupAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopWorkspaceApplicationGroupAssociation) DeepCopyObject ¶
func (in *DesktopWorkspaceApplicationGroupAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DesktopWorkspaceApplicationGroupAssociation) SetupWebhookWithManager ¶
func (r *DesktopWorkspaceApplicationGroupAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DesktopWorkspaceApplicationGroupAssociation) ValidateCreate ¶
func (r *DesktopWorkspaceApplicationGroupAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DesktopWorkspaceApplicationGroupAssociation) ValidateDelete ¶
func (r *DesktopWorkspaceApplicationGroupAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DesktopWorkspaceApplicationGroupAssociation) ValidateUpdate ¶
func (r *DesktopWorkspaceApplicationGroupAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DesktopWorkspaceApplicationGroupAssociationList ¶
type DesktopWorkspaceApplicationGroupAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DesktopWorkspaceApplicationGroupAssociation CRD objects Items []DesktopWorkspaceApplicationGroupAssociation `json:"items,omitempty"` }
DesktopWorkspaceApplicationGroupAssociationList is a list of DesktopWorkspaceApplicationGroupAssociations
func (*DesktopWorkspaceApplicationGroupAssociationList) DeepCopy ¶
func (in *DesktopWorkspaceApplicationGroupAssociationList) DeepCopy() *DesktopWorkspaceApplicationGroupAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopWorkspaceApplicationGroupAssociationList.
func (*DesktopWorkspaceApplicationGroupAssociationList) DeepCopyInto ¶
func (in *DesktopWorkspaceApplicationGroupAssociationList) DeepCopyInto(out *DesktopWorkspaceApplicationGroupAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopWorkspaceApplicationGroupAssociationList) DeepCopyObject ¶
func (in *DesktopWorkspaceApplicationGroupAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DesktopWorkspaceApplicationGroupAssociationSpec ¶
type DesktopWorkspaceApplicationGroupAssociationSpec struct { State *DesktopWorkspaceApplicationGroupAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource DesktopWorkspaceApplicationGroupAssociationSpecResource `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 (*DesktopWorkspaceApplicationGroupAssociationSpec) DeepCopy ¶
func (in *DesktopWorkspaceApplicationGroupAssociationSpec) DeepCopy() *DesktopWorkspaceApplicationGroupAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopWorkspaceApplicationGroupAssociationSpec.
func (*DesktopWorkspaceApplicationGroupAssociationSpec) DeepCopyInto ¶
func (in *DesktopWorkspaceApplicationGroupAssociationSpec) DeepCopyInto(out *DesktopWorkspaceApplicationGroupAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopWorkspaceApplicationGroupAssociationSpecResource ¶
type DesktopWorkspaceApplicationGroupAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApplicationGroupID *string `json:"applicationGroupID" tf:"application_group_id"` WorkspaceID *string `json:"workspaceID" tf:"workspace_id"` }
func (*DesktopWorkspaceApplicationGroupAssociationSpecResource) DeepCopy ¶
func (in *DesktopWorkspaceApplicationGroupAssociationSpecResource) DeepCopy() *DesktopWorkspaceApplicationGroupAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopWorkspaceApplicationGroupAssociationSpecResource.
func (*DesktopWorkspaceApplicationGroupAssociationSpecResource) DeepCopyInto ¶
func (in *DesktopWorkspaceApplicationGroupAssociationSpecResource) DeepCopyInto(out *DesktopWorkspaceApplicationGroupAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopWorkspaceApplicationGroupAssociationStatus ¶
type DesktopWorkspaceApplicationGroupAssociationStatus 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 (*DesktopWorkspaceApplicationGroupAssociationStatus) DeepCopy ¶
func (in *DesktopWorkspaceApplicationGroupAssociationStatus) DeepCopy() *DesktopWorkspaceApplicationGroupAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopWorkspaceApplicationGroupAssociationStatus.
func (*DesktopWorkspaceApplicationGroupAssociationStatus) DeepCopyInto ¶
func (in *DesktopWorkspaceApplicationGroupAssociationStatus) DeepCopyInto(out *DesktopWorkspaceApplicationGroupAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopWorkspaceList ¶
type DesktopWorkspaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DesktopWorkspace CRD objects Items []DesktopWorkspace `json:"items,omitempty"` }
DesktopWorkspaceList is a list of DesktopWorkspaces
func (*DesktopWorkspaceList) DeepCopy ¶
func (in *DesktopWorkspaceList) DeepCopy() *DesktopWorkspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopWorkspaceList.
func (*DesktopWorkspaceList) DeepCopyInto ¶
func (in *DesktopWorkspaceList) DeepCopyInto(out *DesktopWorkspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopWorkspaceList) DeepCopyObject ¶
func (in *DesktopWorkspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DesktopWorkspaceSpec ¶
type DesktopWorkspaceSpec struct { State *DesktopWorkspaceSpecResource `json:"state,omitempty" tf:"-"` Resource DesktopWorkspaceSpecResource `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 (*DesktopWorkspaceSpec) DeepCopy ¶
func (in *DesktopWorkspaceSpec) DeepCopy() *DesktopWorkspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopWorkspaceSpec.
func (*DesktopWorkspaceSpec) DeepCopyInto ¶
func (in *DesktopWorkspaceSpec) DeepCopyInto(out *DesktopWorkspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopWorkspaceSpecResource ¶
type DesktopWorkspaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*DesktopWorkspaceSpecResource) DeepCopy ¶
func (in *DesktopWorkspaceSpecResource) DeepCopy() *DesktopWorkspaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopWorkspaceSpecResource.
func (*DesktopWorkspaceSpecResource) DeepCopyInto ¶
func (in *DesktopWorkspaceSpecResource) DeepCopyInto(out *DesktopWorkspaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopWorkspaceStatus ¶
type DesktopWorkspaceStatus 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 (*DesktopWorkspaceStatus) DeepCopy ¶
func (in *DesktopWorkspaceStatus) DeepCopy() *DesktopWorkspaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopWorkspaceStatus.
func (*DesktopWorkspaceStatus) DeepCopyInto ¶
func (in *DesktopWorkspaceStatus) DeepCopyInto(out *DesktopWorkspaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hub ¶
type Hub struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HubSpec `json:"spec,omitempty"` Status HubStatus `json:"status,omitempty"` }
func (*Hub) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hub.
func (*Hub) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hub) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Hub) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Hub) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type HubBGPConnection ¶
type HubBGPConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HubBGPConnectionSpec `json:"spec,omitempty"` Status HubBGPConnectionStatus `json:"status,omitempty"` }
func (*HubBGPConnection) DeepCopy ¶
func (in *HubBGPConnection) DeepCopy() *HubBGPConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubBGPConnection.
func (*HubBGPConnection) DeepCopyInto ¶
func (in *HubBGPConnection) DeepCopyInto(out *HubBGPConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubBGPConnection) DeepCopyObject ¶
func (in *HubBGPConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HubBGPConnection) SetupWebhookWithManager ¶
func (r *HubBGPConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HubBGPConnection) ValidateCreate ¶
func (r *HubBGPConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HubBGPConnection) ValidateDelete ¶
func (r *HubBGPConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HubBGPConnection) ValidateUpdate ¶
func (r *HubBGPConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HubBGPConnectionList ¶
type HubBGPConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HubBGPConnection CRD objects Items []HubBGPConnection `json:"items,omitempty"` }
HubBGPConnectionList is a list of HubBGPConnections
func (*HubBGPConnectionList) DeepCopy ¶
func (in *HubBGPConnectionList) DeepCopy() *HubBGPConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubBGPConnectionList.
func (*HubBGPConnectionList) DeepCopyInto ¶
func (in *HubBGPConnectionList) DeepCopyInto(out *HubBGPConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubBGPConnectionList) DeepCopyObject ¶
func (in *HubBGPConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HubBGPConnectionSpec ¶
type HubBGPConnectionSpec struct { State *HubBGPConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource HubBGPConnectionSpecResource `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 (*HubBGPConnectionSpec) DeepCopy ¶
func (in *HubBGPConnectionSpec) DeepCopy() *HubBGPConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubBGPConnectionSpec.
func (*HubBGPConnectionSpec) DeepCopyInto ¶
func (in *HubBGPConnectionSpec) DeepCopyInto(out *HubBGPConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubBGPConnectionSpecResource ¶
type HubBGPConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` PeerAsn *int64 `json:"peerAsn" tf:"peer_asn"` PeerIP *string `json:"peerIP" tf:"peer_ip"` VirtualHubID *string `json:"virtualHubID" tf:"virtual_hub_id"` }
func (*HubBGPConnectionSpecResource) DeepCopy ¶
func (in *HubBGPConnectionSpecResource) DeepCopy() *HubBGPConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubBGPConnectionSpecResource.
func (*HubBGPConnectionSpecResource) DeepCopyInto ¶
func (in *HubBGPConnectionSpecResource) DeepCopyInto(out *HubBGPConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubBGPConnectionStatus ¶
type HubBGPConnectionStatus 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 (*HubBGPConnectionStatus) DeepCopy ¶
func (in *HubBGPConnectionStatus) DeepCopy() *HubBGPConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubBGPConnectionStatus.
func (*HubBGPConnectionStatus) DeepCopyInto ¶
func (in *HubBGPConnectionStatus) DeepCopyInto(out *HubBGPConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubConnection ¶
type HubConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HubConnectionSpec `json:"spec,omitempty"` Status HubConnectionStatus `json:"status,omitempty"` }
func (*HubConnection) DeepCopy ¶
func (in *HubConnection) DeepCopy() *HubConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubConnection.
func (*HubConnection) DeepCopyInto ¶
func (in *HubConnection) DeepCopyInto(out *HubConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubConnection) DeepCopyObject ¶
func (in *HubConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HubConnection) SetupWebhookWithManager ¶
func (r *HubConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HubConnection) ValidateCreate ¶
func (r *HubConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HubConnection) ValidateDelete ¶
func (r *HubConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HubConnection) ValidateUpdate ¶
func (r *HubConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HubConnectionList ¶
type HubConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HubConnection CRD objects Items []HubConnection `json:"items,omitempty"` }
HubConnectionList is a list of HubConnections
func (*HubConnectionList) DeepCopy ¶
func (in *HubConnectionList) DeepCopy() *HubConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubConnectionList.
func (*HubConnectionList) DeepCopyInto ¶
func (in *HubConnectionList) DeepCopyInto(out *HubConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubConnectionList) DeepCopyObject ¶
func (in *HubConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HubConnectionSpec ¶
type HubConnectionSpec struct { State *HubConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource HubConnectionSpecResource `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 (*HubConnectionSpec) DeepCopy ¶
func (in *HubConnectionSpec) DeepCopy() *HubConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubConnectionSpec.
func (*HubConnectionSpec) DeepCopyInto ¶
func (in *HubConnectionSpec) DeepCopyInto(out *HubConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubConnectionSpecResource ¶
type HubConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // Deprecated HubToVitualNetworkTrafficAllowed *bool `json:"hubToVitualNetworkTrafficAllowed,omitempty" tf:"hub_to_vitual_network_traffic_allowed"` // +optional InternetSecurityEnabled *bool `json:"internetSecurityEnabled,omitempty" tf:"internet_security_enabled"` Name *string `json:"name" tf:"name"` RemoteVirtualNetworkID *string `json:"remoteVirtualNetworkID" tf:"remote_virtual_network_id"` // +optional Routing *HubConnectionSpecRouting `json:"routing,omitempty" tf:"routing"` VirtualHubID *string `json:"virtualHubID" tf:"virtual_hub_id"` // +optional // Deprecated VitualNetworkToHubGatewaysTrafficAllowed *bool `json:"vitualNetworkToHubGatewaysTrafficAllowed,omitempty" tf:"vitual_network_to_hub_gateways_traffic_allowed"` }
func (*HubConnectionSpecResource) DeepCopy ¶
func (in *HubConnectionSpecResource) DeepCopy() *HubConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubConnectionSpecResource.
func (*HubConnectionSpecResource) DeepCopyInto ¶
func (in *HubConnectionSpecResource) DeepCopyInto(out *HubConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubConnectionSpecRouting ¶
type HubConnectionSpecRouting struct { // +optional AssociatedRouteTableID *string `json:"associatedRouteTableID,omitempty" tf:"associated_route_table_id"` // +optional PropagatedRouteTable *HubConnectionSpecRoutingPropagatedRouteTable `json:"propagatedRouteTable,omitempty" tf:"propagated_route_table"` // +optional StaticVnetRoute []HubConnectionSpecRoutingStaticVnetRoute `json:"staticVnetRoute,omitempty" tf:"static_vnet_route"` }
func (*HubConnectionSpecRouting) DeepCopy ¶
func (in *HubConnectionSpecRouting) DeepCopy() *HubConnectionSpecRouting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubConnectionSpecRouting.
func (*HubConnectionSpecRouting) DeepCopyInto ¶
func (in *HubConnectionSpecRouting) DeepCopyInto(out *HubConnectionSpecRouting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubConnectionSpecRoutingCodec ¶
type HubConnectionSpecRoutingCodec struct { }
+k8s:deepcopy-gen=false
func (HubConnectionSpecRoutingCodec) Decode ¶
func (HubConnectionSpecRoutingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (HubConnectionSpecRoutingCodec) Encode ¶
func (HubConnectionSpecRoutingCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (HubConnectionSpecRoutingCodec) IsEmpty ¶
func (HubConnectionSpecRoutingCodec) IsEmpty(ptr unsafe.Pointer) bool
type HubConnectionSpecRoutingPropagatedRouteTable ¶
type HubConnectionSpecRoutingPropagatedRouteTable struct { // +optional Labels []string `json:"labels,omitempty" tf:"labels"` // +optional RouteTableIDS []string `json:"routeTableIDS,omitempty" tf:"route_table_ids"` }
func (*HubConnectionSpecRoutingPropagatedRouteTable) DeepCopy ¶
func (in *HubConnectionSpecRoutingPropagatedRouteTable) DeepCopy() *HubConnectionSpecRoutingPropagatedRouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubConnectionSpecRoutingPropagatedRouteTable.
func (*HubConnectionSpecRoutingPropagatedRouteTable) DeepCopyInto ¶
func (in *HubConnectionSpecRoutingPropagatedRouteTable) DeepCopyInto(out *HubConnectionSpecRoutingPropagatedRouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubConnectionSpecRoutingPropagatedRouteTableCodec ¶
type HubConnectionSpecRoutingPropagatedRouteTableCodec struct { }
+k8s:deepcopy-gen=false
func (HubConnectionSpecRoutingPropagatedRouteTableCodec) Decode ¶
func (HubConnectionSpecRoutingPropagatedRouteTableCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (HubConnectionSpecRoutingPropagatedRouteTableCodec) Encode ¶
func (HubConnectionSpecRoutingPropagatedRouteTableCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (HubConnectionSpecRoutingPropagatedRouteTableCodec) IsEmpty ¶
func (HubConnectionSpecRoutingPropagatedRouteTableCodec) IsEmpty(ptr unsafe.Pointer) bool
type HubConnectionSpecRoutingStaticVnetRoute ¶
type HubConnectionSpecRoutingStaticVnetRoute struct { // +optional AddressPrefixes []string `json:"addressPrefixes,omitempty" tf:"address_prefixes"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NextHopIPAddress *string `json:"nextHopIPAddress,omitempty" tf:"next_hop_ip_address"` }
func (*HubConnectionSpecRoutingStaticVnetRoute) DeepCopy ¶
func (in *HubConnectionSpecRoutingStaticVnetRoute) DeepCopy() *HubConnectionSpecRoutingStaticVnetRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubConnectionSpecRoutingStaticVnetRoute.
func (*HubConnectionSpecRoutingStaticVnetRoute) DeepCopyInto ¶
func (in *HubConnectionSpecRoutingStaticVnetRoute) DeepCopyInto(out *HubConnectionSpecRoutingStaticVnetRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubConnectionStatus ¶
type HubConnectionStatus 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 (*HubConnectionStatus) DeepCopy ¶
func (in *HubConnectionStatus) DeepCopy() *HubConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubConnectionStatus.
func (*HubConnectionStatus) DeepCopyInto ¶
func (in *HubConnectionStatus) DeepCopyInto(out *HubConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubIP ¶
type HubIP struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HubIPSpec `json:"spec,omitempty"` Status HubIPStatus `json:"status,omitempty"` }
func (*HubIP) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubIP.
func (*HubIP) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubIP) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HubIP) SetupWebhookWithManager ¶
func (*HubIP) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HubIP) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type HubIPList ¶
type HubIPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HubIP CRD objects Items []HubIP `json:"items,omitempty"` }
HubIPList is a list of HubIPs
func (*HubIPList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubIPList.
func (*HubIPList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubIPSpec ¶
type HubIPSpec struct { State *HubIPSpecResource `json:"state,omitempty" tf:"-"` Resource HubIPSpecResource `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 (*HubIPSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubIPSpec.
type HubIPSpecResource ¶
type HubIPSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` // +optional PrivateIPAddress *string `json:"privateIPAddress,omitempty" tf:"private_ip_address"` // +optional PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty" tf:"private_ip_allocation_method"` // +optional PublicIPAddressID *string `json:"publicIPAddressID,omitempty" tf:"public_ip_address_id"` SubnetID *string `json:"subnetID" tf:"subnet_id"` VirtualHubID *string `json:"virtualHubID" tf:"virtual_hub_id"` }
func (*HubIPSpecResource) DeepCopy ¶
func (in *HubIPSpecResource) DeepCopy() *HubIPSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubIPSpecResource.
func (*HubIPSpecResource) DeepCopyInto ¶
func (in *HubIPSpecResource) DeepCopyInto(out *HubIPSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubIPStatus ¶
type HubIPStatus 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 (*HubIPStatus) DeepCopy ¶
func (in *HubIPStatus) DeepCopy() *HubIPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubIPStatus.
func (*HubIPStatus) DeepCopyInto ¶
func (in *HubIPStatus) DeepCopyInto(out *HubIPStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubList ¶
type HubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Hub CRD objects Items []Hub `json:"items,omitempty"` }
HubList is a list of Hubs
func (*HubList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubList.
func (*HubList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubRouteTable ¶
type HubRouteTable struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HubRouteTableSpec `json:"spec,omitempty"` Status HubRouteTableStatus `json:"status,omitempty"` }
func (*HubRouteTable) DeepCopy ¶
func (in *HubRouteTable) DeepCopy() *HubRouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubRouteTable.
func (*HubRouteTable) DeepCopyInto ¶
func (in *HubRouteTable) DeepCopyInto(out *HubRouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubRouteTable) DeepCopyObject ¶
func (in *HubRouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HubRouteTable) SetupWebhookWithManager ¶
func (r *HubRouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HubRouteTable) ValidateCreate ¶
func (r *HubRouteTable) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HubRouteTable) ValidateDelete ¶
func (r *HubRouteTable) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HubRouteTable) ValidateUpdate ¶
func (r *HubRouteTable) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HubRouteTableList ¶
type HubRouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HubRouteTable CRD objects Items []HubRouteTable `json:"items,omitempty"` }
HubRouteTableList is a list of HubRouteTables
func (*HubRouteTableList) DeepCopy ¶
func (in *HubRouteTableList) DeepCopy() *HubRouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubRouteTableList.
func (*HubRouteTableList) DeepCopyInto ¶
func (in *HubRouteTableList) DeepCopyInto(out *HubRouteTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubRouteTableList) DeepCopyObject ¶
func (in *HubRouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HubRouteTableRoute ¶ added in v0.5.0
type HubRouteTableRoute struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HubRouteTableRouteSpec `json:"spec,omitempty"` Status HubRouteTableRouteStatus `json:"status,omitempty"` }
func (*HubRouteTableRoute) DeepCopy ¶ added in v0.5.0
func (in *HubRouteTableRoute) DeepCopy() *HubRouteTableRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubRouteTableRoute.
func (*HubRouteTableRoute) DeepCopyInto ¶ added in v0.5.0
func (in *HubRouteTableRoute) DeepCopyInto(out *HubRouteTableRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubRouteTableRoute) DeepCopyObject ¶ added in v0.5.0
func (in *HubRouteTableRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HubRouteTableRoute) SetupWebhookWithManager ¶ added in v0.5.0
func (r *HubRouteTableRoute) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HubRouteTableRoute) ValidateCreate ¶ added in v0.5.0
func (r *HubRouteTableRoute) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HubRouteTableRoute) ValidateDelete ¶ added in v0.5.0
func (r *HubRouteTableRoute) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HubRouteTableRoute) ValidateUpdate ¶ added in v0.5.0
func (r *HubRouteTableRoute) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HubRouteTableRouteList ¶ added in v0.5.0
type HubRouteTableRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HubRouteTableRoute CRD objects Items []HubRouteTableRoute `json:"items,omitempty"` }
HubRouteTableRouteList is a list of HubRouteTableRoutes
func (*HubRouteTableRouteList) DeepCopy ¶ added in v0.5.0
func (in *HubRouteTableRouteList) DeepCopy() *HubRouteTableRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubRouteTableRouteList.
func (*HubRouteTableRouteList) DeepCopyInto ¶ added in v0.5.0
func (in *HubRouteTableRouteList) DeepCopyInto(out *HubRouteTableRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubRouteTableRouteList) DeepCopyObject ¶ added in v0.5.0
func (in *HubRouteTableRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HubRouteTableRouteSpec ¶ added in v0.5.0
type HubRouteTableRouteSpec struct { State *HubRouteTableRouteSpecResource `json:"state,omitempty" tf:"-"` Resource HubRouteTableRouteSpecResource `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 (*HubRouteTableRouteSpec) DeepCopy ¶ added in v0.5.0
func (in *HubRouteTableRouteSpec) DeepCopy() *HubRouteTableRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubRouteTableRouteSpec.
func (*HubRouteTableRouteSpec) DeepCopyInto ¶ added in v0.5.0
func (in *HubRouteTableRouteSpec) DeepCopyInto(out *HubRouteTableRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubRouteTableRouteSpecResource ¶ added in v0.5.0
type HubRouteTableRouteSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Destinations []string `json:"destinations" tf:"destinations"` DestinationsType *string `json:"destinationsType" tf:"destinations_type"` Name *string `json:"name" tf:"name"` NextHop *string `json:"nextHop" tf:"next_hop"` // +optional NextHopType *string `json:"nextHopType,omitempty" tf:"next_hop_type"` RouteTableID *string `json:"routeTableID" tf:"route_table_id"` }
func (*HubRouteTableRouteSpecResource) DeepCopy ¶ added in v0.5.0
func (in *HubRouteTableRouteSpecResource) DeepCopy() *HubRouteTableRouteSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubRouteTableRouteSpecResource.
func (*HubRouteTableRouteSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *HubRouteTableRouteSpecResource) DeepCopyInto(out *HubRouteTableRouteSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubRouteTableRouteStatus ¶ added in v0.5.0
type HubRouteTableRouteStatus 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 (*HubRouteTableRouteStatus) DeepCopy ¶ added in v0.5.0
func (in *HubRouteTableRouteStatus) DeepCopy() *HubRouteTableRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubRouteTableRouteStatus.
func (*HubRouteTableRouteStatus) DeepCopyInto ¶ added in v0.5.0
func (in *HubRouteTableRouteStatus) DeepCopyInto(out *HubRouteTableRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubRouteTableSpec ¶
type HubRouteTableSpec struct { State *HubRouteTableSpecResource `json:"state,omitempty" tf:"-"` Resource HubRouteTableSpecResource `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 (*HubRouteTableSpec) DeepCopy ¶
func (in *HubRouteTableSpec) DeepCopy() *HubRouteTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubRouteTableSpec.
func (*HubRouteTableSpec) DeepCopyInto ¶
func (in *HubRouteTableSpec) DeepCopyInto(out *HubRouteTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubRouteTableSpecResource ¶
type HubRouteTableSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Labels []string `json:"labels,omitempty" tf:"labels"` Name *string `json:"name" tf:"name"` // +optional Route []HubRouteTableSpecRoute `json:"route,omitempty" tf:"route"` VirtualHubID *string `json:"virtualHubID" tf:"virtual_hub_id"` }
func (*HubRouteTableSpecResource) DeepCopy ¶
func (in *HubRouteTableSpecResource) DeepCopy() *HubRouteTableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubRouteTableSpecResource.
func (*HubRouteTableSpecResource) DeepCopyInto ¶
func (in *HubRouteTableSpecResource) DeepCopyInto(out *HubRouteTableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubRouteTableSpecRoute ¶
type HubRouteTableSpecRoute struct { Destinations []string `json:"destinations" tf:"destinations"` DestinationsType *string `json:"destinationsType" tf:"destinations_type"` Name *string `json:"name" tf:"name"` NextHop *string `json:"nextHop" tf:"next_hop"` // +optional NextHopType *string `json:"nextHopType,omitempty" tf:"next_hop_type"` }
func (*HubRouteTableSpecRoute) DeepCopy ¶
func (in *HubRouteTableSpecRoute) DeepCopy() *HubRouteTableSpecRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubRouteTableSpecRoute.
func (*HubRouteTableSpecRoute) DeepCopyInto ¶
func (in *HubRouteTableSpecRoute) DeepCopyInto(out *HubRouteTableSpecRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubRouteTableStatus ¶
type HubRouteTableStatus 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 (*HubRouteTableStatus) DeepCopy ¶
func (in *HubRouteTableStatus) DeepCopy() *HubRouteTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubRouteTableStatus.
func (*HubRouteTableStatus) DeepCopyInto ¶
func (in *HubRouteTableStatus) DeepCopyInto(out *HubRouteTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubSecurityPartnerProvider ¶
type HubSecurityPartnerProvider struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HubSecurityPartnerProviderSpec `json:"spec,omitempty"` Status HubSecurityPartnerProviderStatus `json:"status,omitempty"` }
func (*HubSecurityPartnerProvider) DeepCopy ¶
func (in *HubSecurityPartnerProvider) DeepCopy() *HubSecurityPartnerProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubSecurityPartnerProvider.
func (*HubSecurityPartnerProvider) DeepCopyInto ¶
func (in *HubSecurityPartnerProvider) DeepCopyInto(out *HubSecurityPartnerProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubSecurityPartnerProvider) DeepCopyObject ¶
func (in *HubSecurityPartnerProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HubSecurityPartnerProvider) SetupWebhookWithManager ¶
func (r *HubSecurityPartnerProvider) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HubSecurityPartnerProvider) ValidateCreate ¶
func (r *HubSecurityPartnerProvider) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HubSecurityPartnerProvider) ValidateDelete ¶
func (r *HubSecurityPartnerProvider) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HubSecurityPartnerProvider) ValidateUpdate ¶
func (r *HubSecurityPartnerProvider) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HubSecurityPartnerProviderList ¶
type HubSecurityPartnerProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HubSecurityPartnerProvider CRD objects Items []HubSecurityPartnerProvider `json:"items,omitempty"` }
HubSecurityPartnerProviderList is a list of HubSecurityPartnerProviders
func (*HubSecurityPartnerProviderList) DeepCopy ¶
func (in *HubSecurityPartnerProviderList) DeepCopy() *HubSecurityPartnerProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubSecurityPartnerProviderList.
func (*HubSecurityPartnerProviderList) DeepCopyInto ¶
func (in *HubSecurityPartnerProviderList) DeepCopyInto(out *HubSecurityPartnerProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubSecurityPartnerProviderList) DeepCopyObject ¶
func (in *HubSecurityPartnerProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HubSecurityPartnerProviderSpec ¶
type HubSecurityPartnerProviderSpec struct { State *HubSecurityPartnerProviderSpecResource `json:"state,omitempty" tf:"-"` Resource HubSecurityPartnerProviderSpecResource `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 (*HubSecurityPartnerProviderSpec) DeepCopy ¶
func (in *HubSecurityPartnerProviderSpec) DeepCopy() *HubSecurityPartnerProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubSecurityPartnerProviderSpec.
func (*HubSecurityPartnerProviderSpec) DeepCopyInto ¶
func (in *HubSecurityPartnerProviderSpec) DeepCopyInto(out *HubSecurityPartnerProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubSecurityPartnerProviderSpecResource ¶
type HubSecurityPartnerProviderSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SecurityProviderName *string `json:"securityProviderName" tf:"security_provider_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional VirtualHubID *string `json:"virtualHubID,omitempty" tf:"virtual_hub_id"` }
func (*HubSecurityPartnerProviderSpecResource) DeepCopy ¶
func (in *HubSecurityPartnerProviderSpecResource) DeepCopy() *HubSecurityPartnerProviderSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubSecurityPartnerProviderSpecResource.
func (*HubSecurityPartnerProviderSpecResource) DeepCopyInto ¶
func (in *HubSecurityPartnerProviderSpecResource) DeepCopyInto(out *HubSecurityPartnerProviderSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubSecurityPartnerProviderStatus ¶
type HubSecurityPartnerProviderStatus 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 (*HubSecurityPartnerProviderStatus) DeepCopy ¶
func (in *HubSecurityPartnerProviderStatus) DeepCopy() *HubSecurityPartnerProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubSecurityPartnerProviderStatus.
func (*HubSecurityPartnerProviderStatus) DeepCopyInto ¶
func (in *HubSecurityPartnerProviderStatus) DeepCopyInto(out *HubSecurityPartnerProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubSpec ¶
type HubSpec struct { State *HubSpecResource `json:"state,omitempty" tf:"-"` Resource HubSpecResource `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 (*HubSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubSpec.
type HubSpecResource ¶
type HubSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AddressPrefix *string `json:"addressPrefix,omitempty" tf:"address_prefix"` // +optional DefaultRouteTableID *string `json:"defaultRouteTableID,omitempty" tf:"default_route_table_id"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Route []HubSpecRoute `json:"route,omitempty" tf:"route"` // +optional Sku *string `json:"sku,omitempty" tf:"sku"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional VirtualWANID *string `json:"virtualWANID,omitempty" tf:"virtual_wan_id"` }
func (*HubSpecResource) DeepCopy ¶
func (in *HubSpecResource) DeepCopy() *HubSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubSpecResource.
func (*HubSpecResource) DeepCopyInto ¶
func (in *HubSpecResource) DeepCopyInto(out *HubSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubSpecRoute ¶
type HubSpecRoute struct { AddressPrefixes []string `json:"addressPrefixes" tf:"address_prefixes"` NextHopIPAddress *string `json:"nextHopIPAddress" tf:"next_hop_ip_address"` }
func (*HubSpecRoute) DeepCopy ¶
func (in *HubSpecRoute) DeepCopy() *HubSpecRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubSpecRoute.
func (*HubSpecRoute) DeepCopyInto ¶
func (in *HubSpecRoute) DeepCopyInto(out *HubSpecRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubStatus ¶
type HubStatus 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 (*HubStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubStatus.
type Machine ¶
type Machine struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MachineSpec `json:"spec,omitempty"` Status MachineStatus `json:"status,omitempty"` }
func (*Machine) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Machine.
func (*Machine) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Machine) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Machine) SetupWebhookWithManager ¶
func (*Machine) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Machine) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type MachineConfigurationPolicyAssignment ¶
type MachineConfigurationPolicyAssignment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MachineConfigurationPolicyAssignmentSpec `json:"spec,omitempty"` Status MachineConfigurationPolicyAssignmentStatus `json:"status,omitempty"` }
func (*MachineConfigurationPolicyAssignment) DeepCopy ¶
func (in *MachineConfigurationPolicyAssignment) DeepCopy() *MachineConfigurationPolicyAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineConfigurationPolicyAssignment.
func (*MachineConfigurationPolicyAssignment) DeepCopyInto ¶
func (in *MachineConfigurationPolicyAssignment) DeepCopyInto(out *MachineConfigurationPolicyAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineConfigurationPolicyAssignment) DeepCopyObject ¶
func (in *MachineConfigurationPolicyAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MachineConfigurationPolicyAssignment) SetupWebhookWithManager ¶
func (r *MachineConfigurationPolicyAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MachineConfigurationPolicyAssignment) ValidateCreate ¶
func (r *MachineConfigurationPolicyAssignment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MachineConfigurationPolicyAssignment) ValidateDelete ¶
func (r *MachineConfigurationPolicyAssignment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MachineConfigurationPolicyAssignment) ValidateUpdate ¶
func (r *MachineConfigurationPolicyAssignment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MachineConfigurationPolicyAssignmentList ¶
type MachineConfigurationPolicyAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MachineConfigurationPolicyAssignment CRD objects Items []MachineConfigurationPolicyAssignment `json:"items,omitempty"` }
MachineConfigurationPolicyAssignmentList is a list of MachineConfigurationPolicyAssignments
func (*MachineConfigurationPolicyAssignmentList) DeepCopy ¶
func (in *MachineConfigurationPolicyAssignmentList) DeepCopy() *MachineConfigurationPolicyAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineConfigurationPolicyAssignmentList.
func (*MachineConfigurationPolicyAssignmentList) DeepCopyInto ¶
func (in *MachineConfigurationPolicyAssignmentList) DeepCopyInto(out *MachineConfigurationPolicyAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineConfigurationPolicyAssignmentList) DeepCopyObject ¶
func (in *MachineConfigurationPolicyAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineConfigurationPolicyAssignmentSpec ¶
type MachineConfigurationPolicyAssignmentSpec struct { State *MachineConfigurationPolicyAssignmentSpecResource `json:"state,omitempty" tf:"-"` Resource MachineConfigurationPolicyAssignmentSpecResource `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 (*MachineConfigurationPolicyAssignmentSpec) DeepCopy ¶
func (in *MachineConfigurationPolicyAssignmentSpec) DeepCopy() *MachineConfigurationPolicyAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineConfigurationPolicyAssignmentSpec.
func (*MachineConfigurationPolicyAssignmentSpec) DeepCopyInto ¶
func (in *MachineConfigurationPolicyAssignmentSpec) DeepCopyInto(out *MachineConfigurationPolicyAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineConfigurationPolicyAssignmentSpecConfiguration ¶
type MachineConfigurationPolicyAssignmentSpecConfiguration struct { Name *string `json:"name" tf:"name"` // +optional Parameter []MachineConfigurationPolicyAssignmentSpecConfigurationParameter `json:"parameter,omitempty" tf:"parameter"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*MachineConfigurationPolicyAssignmentSpecConfiguration) DeepCopy ¶
func (in *MachineConfigurationPolicyAssignmentSpecConfiguration) DeepCopy() *MachineConfigurationPolicyAssignmentSpecConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineConfigurationPolicyAssignmentSpecConfiguration.
func (*MachineConfigurationPolicyAssignmentSpecConfiguration) DeepCopyInto ¶
func (in *MachineConfigurationPolicyAssignmentSpecConfiguration) DeepCopyInto(out *MachineConfigurationPolicyAssignmentSpecConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineConfigurationPolicyAssignmentSpecConfigurationCodec ¶
type MachineConfigurationPolicyAssignmentSpecConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (MachineConfigurationPolicyAssignmentSpecConfigurationCodec) Decode ¶
func (MachineConfigurationPolicyAssignmentSpecConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineConfigurationPolicyAssignmentSpecConfigurationCodec) Encode ¶
func (MachineConfigurationPolicyAssignmentSpecConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineConfigurationPolicyAssignmentSpecConfigurationCodec) IsEmpty ¶
func (MachineConfigurationPolicyAssignmentSpecConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineConfigurationPolicyAssignmentSpecConfigurationParameter ¶
type MachineConfigurationPolicyAssignmentSpecConfigurationParameter struct { Name *string `json:"name" tf:"name"` Value *string `json:"value" tf:"value"` }
func (*MachineConfigurationPolicyAssignmentSpecConfigurationParameter) DeepCopy ¶
func (in *MachineConfigurationPolicyAssignmentSpecConfigurationParameter) DeepCopy() *MachineConfigurationPolicyAssignmentSpecConfigurationParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineConfigurationPolicyAssignmentSpecConfigurationParameter.
func (*MachineConfigurationPolicyAssignmentSpecConfigurationParameter) DeepCopyInto ¶
func (in *MachineConfigurationPolicyAssignmentSpecConfigurationParameter) DeepCopyInto(out *MachineConfigurationPolicyAssignmentSpecConfigurationParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineConfigurationPolicyAssignmentSpecResource ¶
type MachineConfigurationPolicyAssignmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Configuration *MachineConfigurationPolicyAssignmentSpecConfiguration `json:"configuration" tf:"configuration"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` VirtualMachineID *string `json:"virtualMachineID" tf:"virtual_machine_id"` }
func (*MachineConfigurationPolicyAssignmentSpecResource) DeepCopy ¶
func (in *MachineConfigurationPolicyAssignmentSpecResource) DeepCopy() *MachineConfigurationPolicyAssignmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineConfigurationPolicyAssignmentSpecResource.
func (*MachineConfigurationPolicyAssignmentSpecResource) DeepCopyInto ¶
func (in *MachineConfigurationPolicyAssignmentSpecResource) DeepCopyInto(out *MachineConfigurationPolicyAssignmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineConfigurationPolicyAssignmentStatus ¶
type MachineConfigurationPolicyAssignmentStatus 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 (*MachineConfigurationPolicyAssignmentStatus) DeepCopy ¶
func (in *MachineConfigurationPolicyAssignmentStatus) DeepCopy() *MachineConfigurationPolicyAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineConfigurationPolicyAssignmentStatus.
func (*MachineConfigurationPolicyAssignmentStatus) DeepCopyInto ¶
func (in *MachineConfigurationPolicyAssignmentStatus) DeepCopyInto(out *MachineConfigurationPolicyAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDataDiskAttachment ¶
type MachineDataDiskAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MachineDataDiskAttachmentSpec `json:"spec,omitempty"` Status MachineDataDiskAttachmentStatus `json:"status,omitempty"` }
func (*MachineDataDiskAttachment) DeepCopy ¶
func (in *MachineDataDiskAttachment) DeepCopy() *MachineDataDiskAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDataDiskAttachment.
func (*MachineDataDiskAttachment) DeepCopyInto ¶
func (in *MachineDataDiskAttachment) DeepCopyInto(out *MachineDataDiskAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineDataDiskAttachment) DeepCopyObject ¶
func (in *MachineDataDiskAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MachineDataDiskAttachment) SetupWebhookWithManager ¶
func (r *MachineDataDiskAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MachineDataDiskAttachment) ValidateCreate ¶
func (r *MachineDataDiskAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MachineDataDiskAttachment) ValidateDelete ¶
func (r *MachineDataDiskAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MachineDataDiskAttachment) ValidateUpdate ¶
func (r *MachineDataDiskAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MachineDataDiskAttachmentList ¶
type MachineDataDiskAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MachineDataDiskAttachment CRD objects Items []MachineDataDiskAttachment `json:"items,omitempty"` }
MachineDataDiskAttachmentList is a list of MachineDataDiskAttachments
func (*MachineDataDiskAttachmentList) DeepCopy ¶
func (in *MachineDataDiskAttachmentList) DeepCopy() *MachineDataDiskAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDataDiskAttachmentList.
func (*MachineDataDiskAttachmentList) DeepCopyInto ¶
func (in *MachineDataDiskAttachmentList) DeepCopyInto(out *MachineDataDiskAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineDataDiskAttachmentList) DeepCopyObject ¶
func (in *MachineDataDiskAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineDataDiskAttachmentSpec ¶
type MachineDataDiskAttachmentSpec struct { State *MachineDataDiskAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource MachineDataDiskAttachmentSpecResource `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 (*MachineDataDiskAttachmentSpec) DeepCopy ¶
func (in *MachineDataDiskAttachmentSpec) DeepCopy() *MachineDataDiskAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDataDiskAttachmentSpec.
func (*MachineDataDiskAttachmentSpec) DeepCopyInto ¶
func (in *MachineDataDiskAttachmentSpec) DeepCopyInto(out *MachineDataDiskAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDataDiskAttachmentSpecResource ¶
type MachineDataDiskAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Caching *string `json:"caching" tf:"caching"` // +optional CreateOption *string `json:"createOption,omitempty" tf:"create_option"` Lun *int64 `json:"lun" tf:"lun"` ManagedDiskID *string `json:"managedDiskID" tf:"managed_disk_id"` VirtualMachineID *string `json:"virtualMachineID" tf:"virtual_machine_id"` // +optional WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty" tf:"write_accelerator_enabled"` }
func (*MachineDataDiskAttachmentSpecResource) DeepCopy ¶
func (in *MachineDataDiskAttachmentSpecResource) DeepCopy() *MachineDataDiskAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDataDiskAttachmentSpecResource.
func (*MachineDataDiskAttachmentSpecResource) DeepCopyInto ¶
func (in *MachineDataDiskAttachmentSpecResource) DeepCopyInto(out *MachineDataDiskAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDataDiskAttachmentStatus ¶
type MachineDataDiskAttachmentStatus 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 (*MachineDataDiskAttachmentStatus) DeepCopy ¶
func (in *MachineDataDiskAttachmentStatus) DeepCopy() *MachineDataDiskAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDataDiskAttachmentStatus.
func (*MachineDataDiskAttachmentStatus) DeepCopyInto ¶
func (in *MachineDataDiskAttachmentStatus) DeepCopyInto(out *MachineDataDiskAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineExtension ¶
type MachineExtension struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MachineExtensionSpec `json:"spec,omitempty"` Status MachineExtensionStatus `json:"status,omitempty"` }
func (*MachineExtension) DeepCopy ¶
func (in *MachineExtension) DeepCopy() *MachineExtension
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineExtension.
func (*MachineExtension) DeepCopyInto ¶
func (in *MachineExtension) DeepCopyInto(out *MachineExtension)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineExtension) DeepCopyObject ¶
func (in *MachineExtension) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MachineExtension) SetupWebhookWithManager ¶
func (r *MachineExtension) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MachineExtension) ValidateCreate ¶
func (r *MachineExtension) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MachineExtension) ValidateDelete ¶
func (r *MachineExtension) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MachineExtension) ValidateUpdate ¶
func (r *MachineExtension) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MachineExtensionList ¶
type MachineExtensionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MachineExtension CRD objects Items []MachineExtension `json:"items,omitempty"` }
MachineExtensionList is a list of MachineExtensions
func (*MachineExtensionList) DeepCopy ¶
func (in *MachineExtensionList) DeepCopy() *MachineExtensionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineExtensionList.
func (*MachineExtensionList) DeepCopyInto ¶
func (in *MachineExtensionList) DeepCopyInto(out *MachineExtensionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineExtensionList) DeepCopyObject ¶
func (in *MachineExtensionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineExtensionSpec ¶
type MachineExtensionSpec struct { State *MachineExtensionSpecResource `json:"state,omitempty" tf:"-"` Resource MachineExtensionSpecResource `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 (*MachineExtensionSpec) DeepCopy ¶
func (in *MachineExtensionSpec) DeepCopy() *MachineExtensionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineExtensionSpec.
func (*MachineExtensionSpec) DeepCopyInto ¶
func (in *MachineExtensionSpec) DeepCopyInto(out *MachineExtensionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineExtensionSpecResource ¶
type MachineExtensionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty" tf:"auto_upgrade_minor_version"` // +optional AutomaticUpgradeEnabled *bool `json:"automaticUpgradeEnabled,omitempty" tf:"automatic_upgrade_enabled"` Name *string `json:"name" tf:"name"` // +optional ProtectedSettings *string `json:"-" sensitive:"true" tf:"protected_settings"` Publisher *string `json:"publisher" tf:"publisher"` // +optional Settings *string `json:"settings,omitempty" tf:"settings"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Type *string `json:"type" tf:"type"` TypeHandlerVersion *string `json:"typeHandlerVersion" tf:"type_handler_version"` VirtualMachineID *string `json:"virtualMachineID" tf:"virtual_machine_id"` }
func (*MachineExtensionSpecResource) DeepCopy ¶
func (in *MachineExtensionSpecResource) DeepCopy() *MachineExtensionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineExtensionSpecResource.
func (*MachineExtensionSpecResource) DeepCopyInto ¶
func (in *MachineExtensionSpecResource) DeepCopyInto(out *MachineExtensionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineExtensionStatus ¶
type MachineExtensionStatus 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 (*MachineExtensionStatus) DeepCopy ¶
func (in *MachineExtensionStatus) DeepCopy() *MachineExtensionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineExtensionStatus.
func (*MachineExtensionStatus) DeepCopyInto ¶
func (in *MachineExtensionStatus) DeepCopyInto(out *MachineExtensionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineList ¶
type MachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Machine CRD objects Items []Machine `json:"items,omitempty"` }
MachineList is a list of Machines
func (*MachineList) DeepCopy ¶
func (in *MachineList) DeepCopy() *MachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineList.
func (*MachineList) DeepCopyInto ¶
func (in *MachineList) DeepCopyInto(out *MachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineList) DeepCopyObject ¶
func (in *MachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineScaleSet ¶
type MachineScaleSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MachineScaleSetSpec `json:"spec,omitempty"` Status MachineScaleSetStatus `json:"status,omitempty"` }
func (*MachineScaleSet) DeepCopy ¶
func (in *MachineScaleSet) DeepCopy() *MachineScaleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSet.
func (*MachineScaleSet) DeepCopyInto ¶
func (in *MachineScaleSet) DeepCopyInto(out *MachineScaleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineScaleSet) DeepCopyObject ¶
func (in *MachineScaleSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MachineScaleSet) SetupWebhookWithManager ¶
func (r *MachineScaleSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MachineScaleSet) ValidateCreate ¶
func (r *MachineScaleSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MachineScaleSet) ValidateDelete ¶
func (r *MachineScaleSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MachineScaleSet) ValidateUpdate ¶
func (r *MachineScaleSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MachineScaleSetExtension ¶
type MachineScaleSetExtension struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MachineScaleSetExtensionSpec `json:"spec,omitempty"` Status MachineScaleSetExtensionStatus `json:"status,omitempty"` }
func (*MachineScaleSetExtension) DeepCopy ¶
func (in *MachineScaleSetExtension) DeepCopy() *MachineScaleSetExtension
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetExtension.
func (*MachineScaleSetExtension) DeepCopyInto ¶
func (in *MachineScaleSetExtension) DeepCopyInto(out *MachineScaleSetExtension)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineScaleSetExtension) DeepCopyObject ¶
func (in *MachineScaleSetExtension) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MachineScaleSetExtension) SetupWebhookWithManager ¶
func (r *MachineScaleSetExtension) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MachineScaleSetExtension) ValidateCreate ¶
func (r *MachineScaleSetExtension) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MachineScaleSetExtension) ValidateDelete ¶
func (r *MachineScaleSetExtension) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MachineScaleSetExtension) ValidateUpdate ¶
func (r *MachineScaleSetExtension) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MachineScaleSetExtensionList ¶
type MachineScaleSetExtensionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MachineScaleSetExtension CRD objects Items []MachineScaleSetExtension `json:"items,omitempty"` }
MachineScaleSetExtensionList is a list of MachineScaleSetExtensions
func (*MachineScaleSetExtensionList) DeepCopy ¶
func (in *MachineScaleSetExtensionList) DeepCopy() *MachineScaleSetExtensionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetExtensionList.
func (*MachineScaleSetExtensionList) DeepCopyInto ¶
func (in *MachineScaleSetExtensionList) DeepCopyInto(out *MachineScaleSetExtensionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineScaleSetExtensionList) DeepCopyObject ¶
func (in *MachineScaleSetExtensionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineScaleSetExtensionSpec ¶
type MachineScaleSetExtensionSpec struct { State *MachineScaleSetExtensionSpecResource `json:"state,omitempty" tf:"-"` Resource MachineScaleSetExtensionSpecResource `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 (*MachineScaleSetExtensionSpec) DeepCopy ¶
func (in *MachineScaleSetExtensionSpec) DeepCopy() *MachineScaleSetExtensionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetExtensionSpec.
func (*MachineScaleSetExtensionSpec) DeepCopyInto ¶
func (in *MachineScaleSetExtensionSpec) DeepCopyInto(out *MachineScaleSetExtensionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetExtensionSpecResource ¶
type MachineScaleSetExtensionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty" tf:"auto_upgrade_minor_version"` // +optional AutomaticUpgradeEnabled *bool `json:"automaticUpgradeEnabled,omitempty" tf:"automatic_upgrade_enabled"` // +optional ForceUpdateTag *string `json:"forceUpdateTag,omitempty" tf:"force_update_tag"` Name *string `json:"name" tf:"name"` // +optional ProtectedSettings *string `json:"-" sensitive:"true" tf:"protected_settings"` // +optional ProvisionAfterExtensions []string `json:"provisionAfterExtensions,omitempty" tf:"provision_after_extensions"` Publisher *string `json:"publisher" tf:"publisher"` // +optional Settings *string `json:"settings,omitempty" tf:"settings"` Type *string `json:"type" tf:"type"` TypeHandlerVersion *string `json:"typeHandlerVersion" tf:"type_handler_version"` VirtualMachineScaleSetID *string `json:"virtualMachineScaleSetID" tf:"virtual_machine_scale_set_id"` }
func (*MachineScaleSetExtensionSpecResource) DeepCopy ¶
func (in *MachineScaleSetExtensionSpecResource) DeepCopy() *MachineScaleSetExtensionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetExtensionSpecResource.
func (*MachineScaleSetExtensionSpecResource) DeepCopyInto ¶
func (in *MachineScaleSetExtensionSpecResource) DeepCopyInto(out *MachineScaleSetExtensionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetExtensionStatus ¶
type MachineScaleSetExtensionStatus 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 (*MachineScaleSetExtensionStatus) DeepCopy ¶
func (in *MachineScaleSetExtensionStatus) DeepCopy() *MachineScaleSetExtensionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetExtensionStatus.
func (*MachineScaleSetExtensionStatus) DeepCopyInto ¶
func (in *MachineScaleSetExtensionStatus) DeepCopyInto(out *MachineScaleSetExtensionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetList ¶
type MachineScaleSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MachineScaleSet CRD objects Items []MachineScaleSet `json:"items,omitempty"` }
MachineScaleSetList is a list of MachineScaleSets
func (*MachineScaleSetList) DeepCopy ¶
func (in *MachineScaleSetList) DeepCopy() *MachineScaleSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetList.
func (*MachineScaleSetList) DeepCopyInto ¶
func (in *MachineScaleSetList) DeepCopyInto(out *MachineScaleSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineScaleSetList) DeepCopyObject ¶
func (in *MachineScaleSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineScaleSetSpec ¶
type MachineScaleSetSpec struct { State *MachineScaleSetSpecResource `json:"state,omitempty" tf:"-"` Resource MachineScaleSetSpecResource `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 (*MachineScaleSetSpec) DeepCopy ¶
func (in *MachineScaleSetSpec) DeepCopy() *MachineScaleSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpec.
func (*MachineScaleSetSpec) DeepCopyInto ¶
func (in *MachineScaleSetSpec) DeepCopyInto(out *MachineScaleSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecBootDiagnostics ¶
type MachineScaleSetSpecBootDiagnostics struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` StorageURI *string `json:"storageURI" tf:"storage_uri"` }
func (*MachineScaleSetSpecBootDiagnostics) DeepCopy ¶
func (in *MachineScaleSetSpecBootDiagnostics) DeepCopy() *MachineScaleSetSpecBootDiagnostics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecBootDiagnostics.
func (*MachineScaleSetSpecBootDiagnostics) DeepCopyInto ¶
func (in *MachineScaleSetSpecBootDiagnostics) DeepCopyInto(out *MachineScaleSetSpecBootDiagnostics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecBootDiagnosticsCodec ¶
type MachineScaleSetSpecBootDiagnosticsCodec struct { }
+k8s:deepcopy-gen=false
func (MachineScaleSetSpecBootDiagnosticsCodec) Decode ¶
func (MachineScaleSetSpecBootDiagnosticsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineScaleSetSpecBootDiagnosticsCodec) Encode ¶
func (MachineScaleSetSpecBootDiagnosticsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineScaleSetSpecBootDiagnosticsCodec) IsEmpty ¶
func (MachineScaleSetSpecBootDiagnosticsCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineScaleSetSpecExtension ¶
type MachineScaleSetSpecExtension struct { // +optional AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty" tf:"auto_upgrade_minor_version"` Name *string `json:"name" tf:"name"` // +optional ProtectedSettings *string `json:"-" sensitive:"true" tf:"protected_settings"` // +optional ProvisionAfterExtensions []string `json:"provisionAfterExtensions,omitempty" tf:"provision_after_extensions"` Publisher *string `json:"publisher" tf:"publisher"` // +optional Settings *string `json:"settings,omitempty" tf:"settings"` Type *string `json:"type" tf:"type"` TypeHandlerVersion *string `json:"typeHandlerVersion" tf:"type_handler_version"` }
func (*MachineScaleSetSpecExtension) DeepCopy ¶
func (in *MachineScaleSetSpecExtension) DeepCopy() *MachineScaleSetSpecExtension
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecExtension.
func (*MachineScaleSetSpecExtension) DeepCopyInto ¶
func (in *MachineScaleSetSpecExtension) DeepCopyInto(out *MachineScaleSetSpecExtension)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecIdentity ¶
type MachineScaleSetSpecIdentity struct { // +optional IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` Type *string `json:"type" tf:"type"` }
func (*MachineScaleSetSpecIdentity) DeepCopy ¶
func (in *MachineScaleSetSpecIdentity) DeepCopy() *MachineScaleSetSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecIdentity.
func (*MachineScaleSetSpecIdentity) DeepCopyInto ¶
func (in *MachineScaleSetSpecIdentity) DeepCopyInto(out *MachineScaleSetSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecIdentityCodec ¶
type MachineScaleSetSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (MachineScaleSetSpecIdentityCodec) Decode ¶
func (MachineScaleSetSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineScaleSetSpecIdentityCodec) Encode ¶
func (MachineScaleSetSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineScaleSetSpecIdentityCodec) IsEmpty ¶
func (MachineScaleSetSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineScaleSetSpecNetworkProfile ¶
type MachineScaleSetSpecNetworkProfile struct { // +optional AcceleratedNetworking *bool `json:"acceleratedNetworking,omitempty" tf:"accelerated_networking"` // +optional DnsSettings *MachineScaleSetSpecNetworkProfileDnsSettings `json:"dnsSettings,omitempty" tf:"dns_settings"` IpConfiguration []MachineScaleSetSpecNetworkProfileIpConfiguration `json:"ipConfiguration" tf:"ip_configuration"` // +optional IpForwarding *bool `json:"ipForwarding,omitempty" tf:"ip_forwarding"` Name *string `json:"name" tf:"name"` // +optional NetworkSecurityGroupID *string `json:"networkSecurityGroupID,omitempty" tf:"network_security_group_id"` Primary *bool `json:"primary" tf:"primary"` }
func (*MachineScaleSetSpecNetworkProfile) DeepCopy ¶
func (in *MachineScaleSetSpecNetworkProfile) DeepCopy() *MachineScaleSetSpecNetworkProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecNetworkProfile.
func (*MachineScaleSetSpecNetworkProfile) DeepCopyInto ¶
func (in *MachineScaleSetSpecNetworkProfile) DeepCopyInto(out *MachineScaleSetSpecNetworkProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecNetworkProfileDnsSettings ¶
type MachineScaleSetSpecNetworkProfileDnsSettings struct {
DnsServers []string `json:"dnsServers" tf:"dns_servers"`
}
func (*MachineScaleSetSpecNetworkProfileDnsSettings) DeepCopy ¶
func (in *MachineScaleSetSpecNetworkProfileDnsSettings) DeepCopy() *MachineScaleSetSpecNetworkProfileDnsSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecNetworkProfileDnsSettings.
func (*MachineScaleSetSpecNetworkProfileDnsSettings) DeepCopyInto ¶
func (in *MachineScaleSetSpecNetworkProfileDnsSettings) DeepCopyInto(out *MachineScaleSetSpecNetworkProfileDnsSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecNetworkProfileDnsSettingsCodec ¶
type MachineScaleSetSpecNetworkProfileDnsSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (MachineScaleSetSpecNetworkProfileDnsSettingsCodec) Decode ¶
func (MachineScaleSetSpecNetworkProfileDnsSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineScaleSetSpecNetworkProfileDnsSettingsCodec) Encode ¶
func (MachineScaleSetSpecNetworkProfileDnsSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineScaleSetSpecNetworkProfileDnsSettingsCodec) IsEmpty ¶
func (MachineScaleSetSpecNetworkProfileDnsSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineScaleSetSpecNetworkProfileIpConfiguration ¶
type MachineScaleSetSpecNetworkProfileIpConfiguration struct { // +optional ApplicationGatewayBackendAddressPoolIDS []string `json:"applicationGatewayBackendAddressPoolIDS,omitempty" tf:"application_gateway_backend_address_pool_ids"` // +optional // +kubebuilder:validation:MaxItems=20 ApplicationSecurityGroupIDS []string `json:"applicationSecurityGroupIDS,omitempty" tf:"application_security_group_ids"` // +optional LoadBalancerBackendAddressPoolIDS []string `json:"loadBalancerBackendAddressPoolIDS,omitempty" tf:"load_balancer_backend_address_pool_ids"` // +optional LoadBalancerInboundNATRulesIDS []string `json:"loadBalancerInboundNATRulesIDS,omitempty" tf:"load_balancer_inbound_nat_rules_ids"` Name *string `json:"name" tf:"name"` Primary *bool `json:"primary" tf:"primary"` // +optional PublicIPAddressConfiguration *MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfiguration `json:"publicIPAddressConfiguration,omitempty" tf:"public_ip_address_configuration"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*MachineScaleSetSpecNetworkProfileIpConfiguration) DeepCopy ¶
func (in *MachineScaleSetSpecNetworkProfileIpConfiguration) DeepCopy() *MachineScaleSetSpecNetworkProfileIpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecNetworkProfileIpConfiguration.
func (*MachineScaleSetSpecNetworkProfileIpConfiguration) DeepCopyInto ¶
func (in *MachineScaleSetSpecNetworkProfileIpConfiguration) DeepCopyInto(out *MachineScaleSetSpecNetworkProfileIpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfiguration ¶
type MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfiguration struct { DomainNameLabel *string `json:"domainNameLabel" tf:"domain_name_label"` IdleTimeout *int64 `json:"idleTimeout" tf:"idle_timeout"` Name *string `json:"name" tf:"name"` }
func (*MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfiguration) DeepCopy ¶
func (in *MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfiguration) DeepCopy() *MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfiguration.
func (*MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfiguration) DeepCopyInto ¶
func (in *MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfiguration) DeepCopyInto(out *MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfigurationCodec ¶
type MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfigurationCodec) Decode ¶
func (MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfigurationCodec) Encode ¶
func (MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfigurationCodec) IsEmpty ¶
type MachineScaleSetSpecOsProfile ¶
type MachineScaleSetSpecOsProfile struct { // +optional AdminPassword *string `json:"-" sensitive:"true" tf:"admin_password"` AdminUsername *string `json:"adminUsername" tf:"admin_username"` ComputerNamePrefix *string `json:"computerNamePrefix" tf:"computer_name_prefix"` // +optional CustomData *string `json:"customData,omitempty" tf:"custom_data"` }
func (*MachineScaleSetSpecOsProfile) DeepCopy ¶
func (in *MachineScaleSetSpecOsProfile) DeepCopy() *MachineScaleSetSpecOsProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecOsProfile.
func (*MachineScaleSetSpecOsProfile) DeepCopyInto ¶
func (in *MachineScaleSetSpecOsProfile) DeepCopyInto(out *MachineScaleSetSpecOsProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecOsProfileCodec ¶
type MachineScaleSetSpecOsProfileCodec struct { }
+k8s:deepcopy-gen=false
func (MachineScaleSetSpecOsProfileCodec) Decode ¶
func (MachineScaleSetSpecOsProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineScaleSetSpecOsProfileCodec) Encode ¶
func (MachineScaleSetSpecOsProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineScaleSetSpecOsProfileCodec) IsEmpty ¶
func (MachineScaleSetSpecOsProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineScaleSetSpecOsProfileLinuxConfig ¶
type MachineScaleSetSpecOsProfileLinuxConfig struct { // +optional DisablePasswordAuthentication *bool `json:"disablePasswordAuthentication,omitempty" tf:"disable_password_authentication"` // +optional SshKeys []MachineScaleSetSpecOsProfileLinuxConfigSshKeys `json:"sshKeys,omitempty" tf:"ssh_keys"` }
func (*MachineScaleSetSpecOsProfileLinuxConfig) DeepCopy ¶
func (in *MachineScaleSetSpecOsProfileLinuxConfig) DeepCopy() *MachineScaleSetSpecOsProfileLinuxConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecOsProfileLinuxConfig.
func (*MachineScaleSetSpecOsProfileLinuxConfig) DeepCopyInto ¶
func (in *MachineScaleSetSpecOsProfileLinuxConfig) DeepCopyInto(out *MachineScaleSetSpecOsProfileLinuxConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecOsProfileLinuxConfigCodec ¶
type MachineScaleSetSpecOsProfileLinuxConfigCodec struct { }
+k8s:deepcopy-gen=false
func (MachineScaleSetSpecOsProfileLinuxConfigCodec) Decode ¶
func (MachineScaleSetSpecOsProfileLinuxConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineScaleSetSpecOsProfileLinuxConfigCodec) Encode ¶
func (MachineScaleSetSpecOsProfileLinuxConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineScaleSetSpecOsProfileLinuxConfigCodec) IsEmpty ¶
func (MachineScaleSetSpecOsProfileLinuxConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineScaleSetSpecOsProfileLinuxConfigSshKeys ¶
type MachineScaleSetSpecOsProfileLinuxConfigSshKeys struct { // +optional KeyData *string `json:"keyData,omitempty" tf:"key_data"` Path *string `json:"path" tf:"path"` }
func (*MachineScaleSetSpecOsProfileLinuxConfigSshKeys) DeepCopy ¶
func (in *MachineScaleSetSpecOsProfileLinuxConfigSshKeys) DeepCopy() *MachineScaleSetSpecOsProfileLinuxConfigSshKeys
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecOsProfileLinuxConfigSshKeys.
func (*MachineScaleSetSpecOsProfileLinuxConfigSshKeys) DeepCopyInto ¶
func (in *MachineScaleSetSpecOsProfileLinuxConfigSshKeys) DeepCopyInto(out *MachineScaleSetSpecOsProfileLinuxConfigSshKeys)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecOsProfileSecrets ¶
type MachineScaleSetSpecOsProfileSecrets struct { SourceVaultID *string `json:"sourceVaultID" tf:"source_vault_id"` // +optional VaultCertificates []MachineScaleSetSpecOsProfileSecretsVaultCertificates `json:"vaultCertificates,omitempty" tf:"vault_certificates"` }
func (*MachineScaleSetSpecOsProfileSecrets) DeepCopy ¶
func (in *MachineScaleSetSpecOsProfileSecrets) DeepCopy() *MachineScaleSetSpecOsProfileSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecOsProfileSecrets.
func (*MachineScaleSetSpecOsProfileSecrets) DeepCopyInto ¶
func (in *MachineScaleSetSpecOsProfileSecrets) DeepCopyInto(out *MachineScaleSetSpecOsProfileSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecOsProfileSecretsVaultCertificates ¶
type MachineScaleSetSpecOsProfileSecretsVaultCertificates struct { // +optional CertificateStore *string `json:"certificateStore,omitempty" tf:"certificate_store"` CertificateURL *string `json:"certificateURL" tf:"certificate_url"` }
func (*MachineScaleSetSpecOsProfileSecretsVaultCertificates) DeepCopy ¶
func (in *MachineScaleSetSpecOsProfileSecretsVaultCertificates) DeepCopy() *MachineScaleSetSpecOsProfileSecretsVaultCertificates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecOsProfileSecretsVaultCertificates.
func (*MachineScaleSetSpecOsProfileSecretsVaultCertificates) DeepCopyInto ¶
func (in *MachineScaleSetSpecOsProfileSecretsVaultCertificates) DeepCopyInto(out *MachineScaleSetSpecOsProfileSecretsVaultCertificates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecOsProfileWindowsConfig ¶
type MachineScaleSetSpecOsProfileWindowsConfig struct { // +optional AdditionalUnattendConfig []MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig `json:"additionalUnattendConfig,omitempty" tf:"additional_unattend_config"` // +optional EnableAutomaticUpgrades *bool `json:"enableAutomaticUpgrades,omitempty" tf:"enable_automatic_upgrades"` // +optional ProvisionVmAgent *bool `json:"provisionVmAgent,omitempty" tf:"provision_vm_agent"` // +optional Winrm []MachineScaleSetSpecOsProfileWindowsConfigWinrm `json:"winrm,omitempty" tf:"winrm"` }
func (*MachineScaleSetSpecOsProfileWindowsConfig) DeepCopy ¶
func (in *MachineScaleSetSpecOsProfileWindowsConfig) DeepCopy() *MachineScaleSetSpecOsProfileWindowsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecOsProfileWindowsConfig.
func (*MachineScaleSetSpecOsProfileWindowsConfig) DeepCopyInto ¶
func (in *MachineScaleSetSpecOsProfileWindowsConfig) DeepCopyInto(out *MachineScaleSetSpecOsProfileWindowsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig ¶
type MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig struct { Component *string `json:"component" tf:"component"` Content *string `json:"-" sensitive:"true" tf:"content"` Pass *string `json:"pass" tf:"pass"` SettingName *string `json:"settingName" tf:"setting_name"` }
func (*MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig) DeepCopy ¶
func (in *MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig) DeepCopy() *MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig.
func (*MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig) DeepCopyInto ¶
func (in *MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig) DeepCopyInto(out *MachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecOsProfileWindowsConfigCodec ¶
type MachineScaleSetSpecOsProfileWindowsConfigCodec struct { }
+k8s:deepcopy-gen=false
func (MachineScaleSetSpecOsProfileWindowsConfigCodec) Decode ¶
func (MachineScaleSetSpecOsProfileWindowsConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineScaleSetSpecOsProfileWindowsConfigCodec) Encode ¶
func (MachineScaleSetSpecOsProfileWindowsConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineScaleSetSpecOsProfileWindowsConfigCodec) IsEmpty ¶
func (MachineScaleSetSpecOsProfileWindowsConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineScaleSetSpecOsProfileWindowsConfigWinrm ¶
type MachineScaleSetSpecOsProfileWindowsConfigWinrm struct { // +optional CertificateURL *string `json:"certificateURL,omitempty" tf:"certificate_url"` Protocol *string `json:"protocol" tf:"protocol"` }
func (*MachineScaleSetSpecOsProfileWindowsConfigWinrm) DeepCopy ¶
func (in *MachineScaleSetSpecOsProfileWindowsConfigWinrm) DeepCopy() *MachineScaleSetSpecOsProfileWindowsConfigWinrm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecOsProfileWindowsConfigWinrm.
func (*MachineScaleSetSpecOsProfileWindowsConfigWinrm) DeepCopyInto ¶
func (in *MachineScaleSetSpecOsProfileWindowsConfigWinrm) DeepCopyInto(out *MachineScaleSetSpecOsProfileWindowsConfigWinrm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecPlan ¶
type MachineScaleSetSpecPlan struct { Name *string `json:"name" tf:"name"` Product *string `json:"product" tf:"product"` Publisher *string `json:"publisher" tf:"publisher"` }
func (*MachineScaleSetSpecPlan) DeepCopy ¶
func (in *MachineScaleSetSpecPlan) DeepCopy() *MachineScaleSetSpecPlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecPlan.
func (*MachineScaleSetSpecPlan) DeepCopyInto ¶
func (in *MachineScaleSetSpecPlan) DeepCopyInto(out *MachineScaleSetSpecPlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecPlanCodec ¶
type MachineScaleSetSpecPlanCodec struct { }
+k8s:deepcopy-gen=false
func (MachineScaleSetSpecPlanCodec) Decode ¶
func (MachineScaleSetSpecPlanCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineScaleSetSpecPlanCodec) Encode ¶
func (MachineScaleSetSpecPlanCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineScaleSetSpecPlanCodec) IsEmpty ¶
func (MachineScaleSetSpecPlanCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineScaleSetSpecResource ¶
type MachineScaleSetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutomaticOsUpgrade *bool `json:"automaticOsUpgrade,omitempty" tf:"automatic_os_upgrade"` // +optional BootDiagnostics *MachineScaleSetSpecBootDiagnostics `json:"bootDiagnostics,omitempty" tf:"boot_diagnostics"` // +optional EvictionPolicy *string `json:"evictionPolicy,omitempty" tf:"eviction_policy"` // +optional Extension []MachineScaleSetSpecExtension `json:"extension,omitempty" tf:"extension"` // +optional HealthProbeID *string `json:"healthProbeID,omitempty" tf:"health_probe_id"` // +optional Identity *MachineScaleSetSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` NetworkProfile []MachineScaleSetSpecNetworkProfile `json:"networkProfile" tf:"network_profile"` OsProfile *MachineScaleSetSpecOsProfile `json:"osProfile" tf:"os_profile"` // +optional OsProfileLinuxConfig *MachineScaleSetSpecOsProfileLinuxConfig `json:"osProfileLinuxConfig,omitempty" tf:"os_profile_linux_config"` // +optional OsProfileSecrets []MachineScaleSetSpecOsProfileSecrets `json:"osProfileSecrets,omitempty" tf:"os_profile_secrets"` // +optional OsProfileWindowsConfig *MachineScaleSetSpecOsProfileWindowsConfig `json:"osProfileWindowsConfig,omitempty" tf:"os_profile_windows_config"` // +optional Overprovision *bool `json:"overprovision,omitempty" tf:"overprovision"` // +optional Plan *MachineScaleSetSpecPlan `json:"plan,omitempty" tf:"plan"` // +optional Priority *string `json:"priority,omitempty" tf:"priority"` // +optional ProximityPlacementGroupID *string `json:"proximityPlacementGroupID,omitempty" tf:"proximity_placement_group_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional RollingUpgradePolicy *MachineScaleSetSpecRollingUpgradePolicy `json:"rollingUpgradePolicy,omitempty" tf:"rolling_upgrade_policy"` // +optional SinglePlacementGroup *bool `json:"singlePlacementGroup,omitempty" tf:"single_placement_group"` Sku *MachineScaleSetSpecSku `json:"sku" tf:"sku"` // +optional StorageProfileDataDisk []MachineScaleSetSpecStorageProfileDataDisk `json:"storageProfileDataDisk,omitempty" tf:"storage_profile_data_disk"` // +optional StorageProfileImageReference *MachineScaleSetSpecStorageProfileImageReference `json:"storageProfileImageReference,omitempty" tf:"storage_profile_image_reference"` StorageProfileOsDisk *MachineScaleSetSpecStorageProfileOsDisk `json:"storageProfileOsDisk" tf:"storage_profile_os_disk"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` UpgradePolicyMode *string `json:"upgradePolicyMode" tf:"upgrade_policy_mode"` // +optional Zones []string `json:"zones,omitempty" tf:"zones"` }
func (*MachineScaleSetSpecResource) DeepCopy ¶
func (in *MachineScaleSetSpecResource) DeepCopy() *MachineScaleSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecResource.
func (*MachineScaleSetSpecResource) DeepCopyInto ¶
func (in *MachineScaleSetSpecResource) DeepCopyInto(out *MachineScaleSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecRollingUpgradePolicy ¶
type MachineScaleSetSpecRollingUpgradePolicy struct { // +optional MaxBatchInstancePercent *int64 `json:"maxBatchInstancePercent,omitempty" tf:"max_batch_instance_percent"` // +optional MaxUnhealthyInstancePercent *int64 `json:"maxUnhealthyInstancePercent,omitempty" tf:"max_unhealthy_instance_percent"` // +optional MaxUnhealthyUpgradedInstancePercent *int64 `json:"maxUnhealthyUpgradedInstancePercent,omitempty" tf:"max_unhealthy_upgraded_instance_percent"` // +optional PauseTimeBetweenBatches *string `json:"pauseTimeBetweenBatches,omitempty" tf:"pause_time_between_batches"` }
func (*MachineScaleSetSpecRollingUpgradePolicy) DeepCopy ¶
func (in *MachineScaleSetSpecRollingUpgradePolicy) DeepCopy() *MachineScaleSetSpecRollingUpgradePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecRollingUpgradePolicy.
func (*MachineScaleSetSpecRollingUpgradePolicy) DeepCopyInto ¶
func (in *MachineScaleSetSpecRollingUpgradePolicy) DeepCopyInto(out *MachineScaleSetSpecRollingUpgradePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecRollingUpgradePolicyCodec ¶
type MachineScaleSetSpecRollingUpgradePolicyCodec struct { }
+k8s:deepcopy-gen=false
func (MachineScaleSetSpecRollingUpgradePolicyCodec) Decode ¶
func (MachineScaleSetSpecRollingUpgradePolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineScaleSetSpecRollingUpgradePolicyCodec) Encode ¶
func (MachineScaleSetSpecRollingUpgradePolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineScaleSetSpecRollingUpgradePolicyCodec) IsEmpty ¶
func (MachineScaleSetSpecRollingUpgradePolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineScaleSetSpecSku ¶
type MachineScaleSetSpecSku struct { Capacity *int64 `json:"capacity" tf:"capacity"` Name *string `json:"name" tf:"name"` // +optional Tier *string `json:"tier,omitempty" tf:"tier"` }
func (*MachineScaleSetSpecSku) DeepCopy ¶
func (in *MachineScaleSetSpecSku) DeepCopy() *MachineScaleSetSpecSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecSku.
func (*MachineScaleSetSpecSku) DeepCopyInto ¶
func (in *MachineScaleSetSpecSku) DeepCopyInto(out *MachineScaleSetSpecSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecSkuCodec ¶
type MachineScaleSetSpecSkuCodec struct { }
+k8s:deepcopy-gen=false
func (MachineScaleSetSpecSkuCodec) Decode ¶
func (MachineScaleSetSpecSkuCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineScaleSetSpecSkuCodec) Encode ¶
func (MachineScaleSetSpecSkuCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineScaleSetSpecSkuCodec) IsEmpty ¶
func (MachineScaleSetSpecSkuCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineScaleSetSpecStorageProfileDataDisk ¶
type MachineScaleSetSpecStorageProfileDataDisk struct { // +optional Caching *string `json:"caching,omitempty" tf:"caching"` CreateOption *string `json:"createOption" tf:"create_option"` // +optional DiskSizeGb *int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb"` Lun *int64 `json:"lun" tf:"lun"` // +optional ManagedDiskType *string `json:"managedDiskType,omitempty" tf:"managed_disk_type"` }
func (*MachineScaleSetSpecStorageProfileDataDisk) DeepCopy ¶
func (in *MachineScaleSetSpecStorageProfileDataDisk) DeepCopy() *MachineScaleSetSpecStorageProfileDataDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecStorageProfileDataDisk.
func (*MachineScaleSetSpecStorageProfileDataDisk) DeepCopyInto ¶
func (in *MachineScaleSetSpecStorageProfileDataDisk) DeepCopyInto(out *MachineScaleSetSpecStorageProfileDataDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecStorageProfileImageReference ¶
type MachineScaleSetSpecStorageProfileImageReference struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Offer *string `json:"offer,omitempty" tf:"offer"` // +optional Publisher *string `json:"publisher,omitempty" tf:"publisher"` // +optional Sku *string `json:"sku,omitempty" tf:"sku"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*MachineScaleSetSpecStorageProfileImageReference) DeepCopy ¶
func (in *MachineScaleSetSpecStorageProfileImageReference) DeepCopy() *MachineScaleSetSpecStorageProfileImageReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecStorageProfileImageReference.
func (*MachineScaleSetSpecStorageProfileImageReference) DeepCopyInto ¶
func (in *MachineScaleSetSpecStorageProfileImageReference) DeepCopyInto(out *MachineScaleSetSpecStorageProfileImageReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecStorageProfileImageReferenceCodec ¶
type MachineScaleSetSpecStorageProfileImageReferenceCodec struct { }
+k8s:deepcopy-gen=false
func (MachineScaleSetSpecStorageProfileImageReferenceCodec) Decode ¶
func (MachineScaleSetSpecStorageProfileImageReferenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineScaleSetSpecStorageProfileImageReferenceCodec) Encode ¶
func (MachineScaleSetSpecStorageProfileImageReferenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineScaleSetSpecStorageProfileImageReferenceCodec) IsEmpty ¶
func (MachineScaleSetSpecStorageProfileImageReferenceCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineScaleSetSpecStorageProfileOsDisk ¶
type MachineScaleSetSpecStorageProfileOsDisk struct { // +optional Caching *string `json:"caching,omitempty" tf:"caching"` CreateOption *string `json:"createOption" tf:"create_option"` // +optional Image *string `json:"image,omitempty" tf:"image"` // +optional ManagedDiskType *string `json:"managedDiskType,omitempty" tf:"managed_disk_type"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional OsType *string `json:"osType,omitempty" tf:"os_type"` // +optional VhdContainers []string `json:"vhdContainers,omitempty" tf:"vhd_containers"` }
func (*MachineScaleSetSpecStorageProfileOsDisk) DeepCopy ¶
func (in *MachineScaleSetSpecStorageProfileOsDisk) DeepCopy() *MachineScaleSetSpecStorageProfileOsDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetSpecStorageProfileOsDisk.
func (*MachineScaleSetSpecStorageProfileOsDisk) DeepCopyInto ¶
func (in *MachineScaleSetSpecStorageProfileOsDisk) DeepCopyInto(out *MachineScaleSetSpecStorageProfileOsDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineScaleSetSpecStorageProfileOsDiskCodec ¶
type MachineScaleSetSpecStorageProfileOsDiskCodec struct { }
+k8s:deepcopy-gen=false
func (MachineScaleSetSpecStorageProfileOsDiskCodec) Decode ¶
func (MachineScaleSetSpecStorageProfileOsDiskCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineScaleSetSpecStorageProfileOsDiskCodec) Encode ¶
func (MachineScaleSetSpecStorageProfileOsDiskCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineScaleSetSpecStorageProfileOsDiskCodec) IsEmpty ¶
func (MachineScaleSetSpecStorageProfileOsDiskCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineScaleSetStatus ¶
type MachineScaleSetStatus 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 (*MachineScaleSetStatus) DeepCopy ¶
func (in *MachineScaleSetStatus) DeepCopy() *MachineScaleSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineScaleSetStatus.
func (*MachineScaleSetStatus) DeepCopyInto ¶
func (in *MachineScaleSetStatus) DeepCopyInto(out *MachineScaleSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpec ¶
type MachineSpec struct { State *MachineSpecResource `json:"state,omitempty" tf:"-"` Resource MachineSpecResource `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 (*MachineSpec) DeepCopy ¶
func (in *MachineSpec) DeepCopy() *MachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpec.
func (*MachineSpec) DeepCopyInto ¶
func (in *MachineSpec) DeepCopyInto(out *MachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecAdditionalCapabilities ¶
type MachineSpecAdditionalCapabilities struct {
UltraSsdEnabled *bool `json:"ultraSsdEnabled" tf:"ultra_ssd_enabled"`
}
func (*MachineSpecAdditionalCapabilities) DeepCopy ¶
func (in *MachineSpecAdditionalCapabilities) DeepCopy() *MachineSpecAdditionalCapabilities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecAdditionalCapabilities.
func (*MachineSpecAdditionalCapabilities) DeepCopyInto ¶
func (in *MachineSpecAdditionalCapabilities) DeepCopyInto(out *MachineSpecAdditionalCapabilities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecAdditionalCapabilitiesCodec ¶
type MachineSpecAdditionalCapabilitiesCodec struct { }
+k8s:deepcopy-gen=false
func (MachineSpecAdditionalCapabilitiesCodec) Decode ¶
func (MachineSpecAdditionalCapabilitiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineSpecAdditionalCapabilitiesCodec) Encode ¶
func (MachineSpecAdditionalCapabilitiesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineSpecAdditionalCapabilitiesCodec) IsEmpty ¶
func (MachineSpecAdditionalCapabilitiesCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineSpecBootDiagnostics ¶
type MachineSpecBootDiagnostics struct { Enabled *bool `json:"enabled" tf:"enabled"` StorageURI *string `json:"storageURI" tf:"storage_uri"` }
func (*MachineSpecBootDiagnostics) DeepCopy ¶
func (in *MachineSpecBootDiagnostics) DeepCopy() *MachineSpecBootDiagnostics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecBootDiagnostics.
func (*MachineSpecBootDiagnostics) DeepCopyInto ¶
func (in *MachineSpecBootDiagnostics) DeepCopyInto(out *MachineSpecBootDiagnostics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecBootDiagnosticsCodec ¶
type MachineSpecBootDiagnosticsCodec struct { }
+k8s:deepcopy-gen=false
func (MachineSpecBootDiagnosticsCodec) Decode ¶
func (MachineSpecBootDiagnosticsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineSpecBootDiagnosticsCodec) Encode ¶
func (MachineSpecBootDiagnosticsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineSpecBootDiagnosticsCodec) IsEmpty ¶
func (MachineSpecBootDiagnosticsCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineSpecIdentity ¶
type MachineSpecIdentity struct { // +optional // +kubebuilder:validation:MinItems=1 IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` Type *string `json:"type" tf:"type"` }
func (*MachineSpecIdentity) DeepCopy ¶
func (in *MachineSpecIdentity) DeepCopy() *MachineSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecIdentity.
func (*MachineSpecIdentity) DeepCopyInto ¶
func (in *MachineSpecIdentity) DeepCopyInto(out *MachineSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecIdentityCodec ¶
type MachineSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (MachineSpecIdentityCodec) Decode ¶
func (MachineSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineSpecIdentityCodec) Encode ¶
func (MachineSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineSpecIdentityCodec) IsEmpty ¶
func (MachineSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineSpecOsProfile ¶
type MachineSpecOsProfile struct { // +optional AdminPassword *string `json:"-" sensitive:"true" tf:"admin_password"` AdminUsername *string `json:"adminUsername" tf:"admin_username"` ComputerName *string `json:"computerName" tf:"computer_name"` // +optional CustomData *string `json:"customData,omitempty" tf:"custom_data"` }
func (*MachineSpecOsProfile) DeepCopy ¶
func (in *MachineSpecOsProfile) DeepCopy() *MachineSpecOsProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecOsProfile.
func (*MachineSpecOsProfile) DeepCopyInto ¶
func (in *MachineSpecOsProfile) DeepCopyInto(out *MachineSpecOsProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecOsProfileCodec ¶
type MachineSpecOsProfileCodec struct { }
+k8s:deepcopy-gen=false
func (MachineSpecOsProfileCodec) Decode ¶
func (MachineSpecOsProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineSpecOsProfileCodec) Encode ¶
func (MachineSpecOsProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineSpecOsProfileCodec) IsEmpty ¶
func (MachineSpecOsProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineSpecOsProfileLinuxConfig ¶
type MachineSpecOsProfileLinuxConfig struct { DisablePasswordAuthentication *bool `json:"disablePasswordAuthentication" tf:"disable_password_authentication"` // +optional SshKeys []MachineSpecOsProfileLinuxConfigSshKeys `json:"sshKeys,omitempty" tf:"ssh_keys"` }
func (*MachineSpecOsProfileLinuxConfig) DeepCopy ¶
func (in *MachineSpecOsProfileLinuxConfig) DeepCopy() *MachineSpecOsProfileLinuxConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecOsProfileLinuxConfig.
func (*MachineSpecOsProfileLinuxConfig) DeepCopyInto ¶
func (in *MachineSpecOsProfileLinuxConfig) DeepCopyInto(out *MachineSpecOsProfileLinuxConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecOsProfileLinuxConfigCodec ¶
type MachineSpecOsProfileLinuxConfigCodec struct { }
+k8s:deepcopy-gen=false
func (MachineSpecOsProfileLinuxConfigCodec) Decode ¶
func (MachineSpecOsProfileLinuxConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineSpecOsProfileLinuxConfigCodec) Encode ¶
func (MachineSpecOsProfileLinuxConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineSpecOsProfileLinuxConfigCodec) IsEmpty ¶
func (MachineSpecOsProfileLinuxConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineSpecOsProfileLinuxConfigSshKeys ¶
type MachineSpecOsProfileLinuxConfigSshKeys struct { KeyData *string `json:"keyData" tf:"key_data"` Path *string `json:"path" tf:"path"` }
func (*MachineSpecOsProfileLinuxConfigSshKeys) DeepCopy ¶
func (in *MachineSpecOsProfileLinuxConfigSshKeys) DeepCopy() *MachineSpecOsProfileLinuxConfigSshKeys
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecOsProfileLinuxConfigSshKeys.
func (*MachineSpecOsProfileLinuxConfigSshKeys) DeepCopyInto ¶
func (in *MachineSpecOsProfileLinuxConfigSshKeys) DeepCopyInto(out *MachineSpecOsProfileLinuxConfigSshKeys)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecOsProfileSecrets ¶
type MachineSpecOsProfileSecrets struct { SourceVaultID *string `json:"sourceVaultID" tf:"source_vault_id"` // +optional VaultCertificates []MachineSpecOsProfileSecretsVaultCertificates `json:"vaultCertificates,omitempty" tf:"vault_certificates"` }
func (*MachineSpecOsProfileSecrets) DeepCopy ¶
func (in *MachineSpecOsProfileSecrets) DeepCopy() *MachineSpecOsProfileSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecOsProfileSecrets.
func (*MachineSpecOsProfileSecrets) DeepCopyInto ¶
func (in *MachineSpecOsProfileSecrets) DeepCopyInto(out *MachineSpecOsProfileSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecOsProfileSecretsVaultCertificates ¶
type MachineSpecOsProfileSecretsVaultCertificates struct { // +optional CertificateStore *string `json:"certificateStore,omitempty" tf:"certificate_store"` CertificateURL *string `json:"certificateURL" tf:"certificate_url"` }
func (*MachineSpecOsProfileSecretsVaultCertificates) DeepCopy ¶
func (in *MachineSpecOsProfileSecretsVaultCertificates) DeepCopy() *MachineSpecOsProfileSecretsVaultCertificates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecOsProfileSecretsVaultCertificates.
func (*MachineSpecOsProfileSecretsVaultCertificates) DeepCopyInto ¶
func (in *MachineSpecOsProfileSecretsVaultCertificates) DeepCopyInto(out *MachineSpecOsProfileSecretsVaultCertificates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecOsProfileWindowsConfig ¶
type MachineSpecOsProfileWindowsConfig struct { // +optional AdditionalUnattendConfig []MachineSpecOsProfileWindowsConfigAdditionalUnattendConfig `json:"additionalUnattendConfig,omitempty" tf:"additional_unattend_config"` // +optional EnableAutomaticUpgrades *bool `json:"enableAutomaticUpgrades,omitempty" tf:"enable_automatic_upgrades"` // +optional ProvisionVmAgent *bool `json:"provisionVmAgent,omitempty" tf:"provision_vm_agent"` // +optional Timezone *string `json:"timezone,omitempty" tf:"timezone"` // +optional Winrm []MachineSpecOsProfileWindowsConfigWinrm `json:"winrm,omitempty" tf:"winrm"` }
func (*MachineSpecOsProfileWindowsConfig) DeepCopy ¶
func (in *MachineSpecOsProfileWindowsConfig) DeepCopy() *MachineSpecOsProfileWindowsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecOsProfileWindowsConfig.
func (*MachineSpecOsProfileWindowsConfig) DeepCopyInto ¶
func (in *MachineSpecOsProfileWindowsConfig) DeepCopyInto(out *MachineSpecOsProfileWindowsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecOsProfileWindowsConfigAdditionalUnattendConfig ¶
type MachineSpecOsProfileWindowsConfigAdditionalUnattendConfig struct { Component *string `json:"component" tf:"component"` Content *string `json:"-" sensitive:"true" tf:"content"` Pass *string `json:"pass" tf:"pass"` SettingName *string `json:"settingName" tf:"setting_name"` }
func (*MachineSpecOsProfileWindowsConfigAdditionalUnattendConfig) DeepCopy ¶
func (in *MachineSpecOsProfileWindowsConfigAdditionalUnattendConfig) DeepCopy() *MachineSpecOsProfileWindowsConfigAdditionalUnattendConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecOsProfileWindowsConfigAdditionalUnattendConfig.
func (*MachineSpecOsProfileWindowsConfigAdditionalUnattendConfig) DeepCopyInto ¶
func (in *MachineSpecOsProfileWindowsConfigAdditionalUnattendConfig) DeepCopyInto(out *MachineSpecOsProfileWindowsConfigAdditionalUnattendConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecOsProfileWindowsConfigCodec ¶
type MachineSpecOsProfileWindowsConfigCodec struct { }
+k8s:deepcopy-gen=false
func (MachineSpecOsProfileWindowsConfigCodec) Decode ¶
func (MachineSpecOsProfileWindowsConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineSpecOsProfileWindowsConfigCodec) Encode ¶
func (MachineSpecOsProfileWindowsConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineSpecOsProfileWindowsConfigCodec) IsEmpty ¶
func (MachineSpecOsProfileWindowsConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineSpecOsProfileWindowsConfigWinrm ¶
type MachineSpecOsProfileWindowsConfigWinrm struct { // +optional CertificateURL *string `json:"certificateURL,omitempty" tf:"certificate_url"` Protocol *string `json:"protocol" tf:"protocol"` }
func (*MachineSpecOsProfileWindowsConfigWinrm) DeepCopy ¶
func (in *MachineSpecOsProfileWindowsConfigWinrm) DeepCopy() *MachineSpecOsProfileWindowsConfigWinrm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecOsProfileWindowsConfigWinrm.
func (*MachineSpecOsProfileWindowsConfigWinrm) DeepCopyInto ¶
func (in *MachineSpecOsProfileWindowsConfigWinrm) DeepCopyInto(out *MachineSpecOsProfileWindowsConfigWinrm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecPlan ¶
type MachineSpecPlan struct { Name *string `json:"name" tf:"name"` Product *string `json:"product" tf:"product"` Publisher *string `json:"publisher" tf:"publisher"` }
func (*MachineSpecPlan) DeepCopy ¶
func (in *MachineSpecPlan) DeepCopy() *MachineSpecPlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecPlan.
func (*MachineSpecPlan) DeepCopyInto ¶
func (in *MachineSpecPlan) DeepCopyInto(out *MachineSpecPlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecPlanCodec ¶
type MachineSpecPlanCodec struct { }
+k8s:deepcopy-gen=false
func (MachineSpecPlanCodec) Decode ¶
func (MachineSpecPlanCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineSpecPlanCodec) Encode ¶
func (MachineSpecPlanCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineSpecPlanCodec) IsEmpty ¶
func (MachineSpecPlanCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineSpecResource ¶
type MachineSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalCapabilities *MachineSpecAdditionalCapabilities `json:"additionalCapabilities,omitempty" tf:"additional_capabilities"` // +optional AvailabilitySetID *string `json:"availabilitySetID,omitempty" tf:"availability_set_id"` // +optional BootDiagnostics *MachineSpecBootDiagnostics `json:"bootDiagnostics,omitempty" tf:"boot_diagnostics"` // +optional DeleteDataDisksOnTermination *bool `json:"deleteDataDisksOnTermination,omitempty" tf:"delete_data_disks_on_termination"` // +optional DeleteOsDiskOnTermination *bool `json:"deleteOsDiskOnTermination,omitempty" tf:"delete_os_disk_on_termination"` // +optional Identity *MachineSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` NetworkInterfaceIDS []string `json:"networkInterfaceIDS" tf:"network_interface_ids"` // +optional OsProfile *MachineSpecOsProfile `json:"osProfile,omitempty" tf:"os_profile"` // +optional OsProfileLinuxConfig *MachineSpecOsProfileLinuxConfig `json:"osProfileLinuxConfig,omitempty" tf:"os_profile_linux_config"` // +optional OsProfileSecrets []MachineSpecOsProfileSecrets `json:"osProfileSecrets,omitempty" tf:"os_profile_secrets"` // +optional OsProfileWindowsConfig *MachineSpecOsProfileWindowsConfig `json:"osProfileWindowsConfig,omitempty" tf:"os_profile_windows_config"` // +optional Plan *MachineSpecPlan `json:"plan,omitempty" tf:"plan"` // +optional PrimaryNetworkInterfaceID *string `json:"primaryNetworkInterfaceID,omitempty" tf:"primary_network_interface_id"` // +optional ProximityPlacementGroupID *string `json:"proximityPlacementGroupID,omitempty" tf:"proximity_placement_group_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional StorageDataDisk []MachineSpecStorageDataDisk `json:"storageDataDisk,omitempty" tf:"storage_data_disk"` // +optional StorageImageReference *MachineSpecStorageImageReference `json:"storageImageReference,omitempty" tf:"storage_image_reference"` StorageOsDisk *MachineSpecStorageOsDisk `json:"storageOsDisk" tf:"storage_os_disk"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` VmSize *string `json:"vmSize" tf:"vm_size"` // +optional Zones []string `json:"zones,omitempty" tf:"zones"` }
func (*MachineSpecResource) DeepCopy ¶
func (in *MachineSpecResource) DeepCopy() *MachineSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecResource.
func (*MachineSpecResource) DeepCopyInto ¶
func (in *MachineSpecResource) DeepCopyInto(out *MachineSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecStorageDataDisk ¶
type MachineSpecStorageDataDisk struct { // +optional Caching *string `json:"caching,omitempty" tf:"caching"` CreateOption *string `json:"createOption" tf:"create_option"` // +optional DiskSizeGb *int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb"` Lun *int64 `json:"lun" tf:"lun"` // +optional ManagedDiskID *string `json:"managedDiskID,omitempty" tf:"managed_disk_id"` // +optional ManagedDiskType *string `json:"managedDiskType,omitempty" tf:"managed_disk_type"` Name *string `json:"name" tf:"name"` // +optional VhdURI *string `json:"vhdURI,omitempty" tf:"vhd_uri"` // +optional WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty" tf:"write_accelerator_enabled"` }
func (*MachineSpecStorageDataDisk) DeepCopy ¶
func (in *MachineSpecStorageDataDisk) DeepCopy() *MachineSpecStorageDataDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecStorageDataDisk.
func (*MachineSpecStorageDataDisk) DeepCopyInto ¶
func (in *MachineSpecStorageDataDisk) DeepCopyInto(out *MachineSpecStorageDataDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecStorageImageReference ¶
type MachineSpecStorageImageReference struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Offer *string `json:"offer,omitempty" tf:"offer"` // +optional Publisher *string `json:"publisher,omitempty" tf:"publisher"` // +optional Sku *string `json:"sku,omitempty" tf:"sku"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*MachineSpecStorageImageReference) DeepCopy ¶
func (in *MachineSpecStorageImageReference) DeepCopy() *MachineSpecStorageImageReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecStorageImageReference.
func (*MachineSpecStorageImageReference) DeepCopyInto ¶
func (in *MachineSpecStorageImageReference) DeepCopyInto(out *MachineSpecStorageImageReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecStorageImageReferenceCodec ¶
type MachineSpecStorageImageReferenceCodec struct { }
+k8s:deepcopy-gen=false
func (MachineSpecStorageImageReferenceCodec) Decode ¶
func (MachineSpecStorageImageReferenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineSpecStorageImageReferenceCodec) Encode ¶
func (MachineSpecStorageImageReferenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineSpecStorageImageReferenceCodec) IsEmpty ¶
func (MachineSpecStorageImageReferenceCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineSpecStorageOsDisk ¶
type MachineSpecStorageOsDisk struct { // +optional Caching *string `json:"caching,omitempty" tf:"caching"` CreateOption *string `json:"createOption" tf:"create_option"` // +optional DiskSizeGb *int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb"` // +optional ImageURI *string `json:"imageURI,omitempty" tf:"image_uri"` // +optional ManagedDiskID *string `json:"managedDiskID,omitempty" tf:"managed_disk_id"` // +optional ManagedDiskType *string `json:"managedDiskType,omitempty" tf:"managed_disk_type"` Name *string `json:"name" tf:"name"` // +optional OsType *string `json:"osType,omitempty" tf:"os_type"` // +optional VhdURI *string `json:"vhdURI,omitempty" tf:"vhd_uri"` // +optional WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty" tf:"write_accelerator_enabled"` }
func (*MachineSpecStorageOsDisk) DeepCopy ¶
func (in *MachineSpecStorageOsDisk) DeepCopy() *MachineSpecStorageOsDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpecStorageOsDisk.
func (*MachineSpecStorageOsDisk) DeepCopyInto ¶
func (in *MachineSpecStorageOsDisk) DeepCopyInto(out *MachineSpecStorageOsDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpecStorageOsDiskCodec ¶
type MachineSpecStorageOsDiskCodec struct { }
+k8s:deepcopy-gen=false
func (MachineSpecStorageOsDiskCodec) Decode ¶
func (MachineSpecStorageOsDiskCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MachineSpecStorageOsDiskCodec) Encode ¶
func (MachineSpecStorageOsDiskCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MachineSpecStorageOsDiskCodec) IsEmpty ¶
func (MachineSpecStorageOsDiskCodec) IsEmpty(ptr unsafe.Pointer) bool
type MachineStatus ¶
type MachineStatus 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 (*MachineStatus) DeepCopy ¶
func (in *MachineStatus) DeepCopy() *MachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineStatus.
func (*MachineStatus) DeepCopyInto ¶
func (in *MachineStatus) DeepCopyInto(out *MachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Network ¶
type Network struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkSpec `json:"spec,omitempty"` Status NetworkStatus `json:"status,omitempty"` }
func (*Network) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Network.
func (*Network) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Network) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Network) SetupWebhookWithManager ¶
func (*Network) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Network) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NetworkDNSServers ¶ added in v0.5.0
type NetworkDNSServers struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkDNSServersSpec `json:"spec,omitempty"` Status NetworkDNSServersStatus `json:"status,omitempty"` }
func (*NetworkDNSServers) DeepCopy ¶ added in v0.5.0
func (in *NetworkDNSServers) DeepCopy() *NetworkDNSServers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDNSServers.
func (*NetworkDNSServers) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkDNSServers) DeepCopyInto(out *NetworkDNSServers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkDNSServers) DeepCopyObject ¶ added in v0.5.0
func (in *NetworkDNSServers) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkDNSServers) SetupWebhookWithManager ¶ added in v0.5.0
func (r *NetworkDNSServers) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkDNSServers) ValidateCreate ¶ added in v0.5.0
func (r *NetworkDNSServers) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkDNSServers) ValidateDelete ¶ added in v0.5.0
func (r *NetworkDNSServers) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkDNSServers) ValidateUpdate ¶ added in v0.5.0
func (r *NetworkDNSServers) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkDNSServersList ¶ added in v0.5.0
type NetworkDNSServersList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkDNSServers CRD objects Items []NetworkDNSServers `json:"items,omitempty"` }
NetworkDNSServersList is a list of NetworkDNSServerss
func (*NetworkDNSServersList) DeepCopy ¶ added in v0.5.0
func (in *NetworkDNSServersList) DeepCopy() *NetworkDNSServersList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDNSServersList.
func (*NetworkDNSServersList) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkDNSServersList) DeepCopyInto(out *NetworkDNSServersList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkDNSServersList) DeepCopyObject ¶ added in v0.5.0
func (in *NetworkDNSServersList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkDNSServersSpec ¶ added in v0.5.0
type NetworkDNSServersSpec struct { State *NetworkDNSServersSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkDNSServersSpecResource `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 (*NetworkDNSServersSpec) DeepCopy ¶ added in v0.5.0
func (in *NetworkDNSServersSpec) DeepCopy() *NetworkDNSServersSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDNSServersSpec.
func (*NetworkDNSServersSpec) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkDNSServersSpec) DeepCopyInto(out *NetworkDNSServersSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDNSServersSpecResource ¶ added in v0.5.0
type NetworkDNSServersSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DnsServers []string `json:"dnsServers,omitempty" tf:"dns_servers"` VirtualNetworkID *string `json:"virtualNetworkID" tf:"virtual_network_id"` }
func (*NetworkDNSServersSpecResource) DeepCopy ¶ added in v0.5.0
func (in *NetworkDNSServersSpecResource) DeepCopy() *NetworkDNSServersSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDNSServersSpecResource.
func (*NetworkDNSServersSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkDNSServersSpecResource) DeepCopyInto(out *NetworkDNSServersSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDNSServersStatus ¶ added in v0.5.0
type NetworkDNSServersStatus 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 (*NetworkDNSServersStatus) DeepCopy ¶ added in v0.5.0
func (in *NetworkDNSServersStatus) DeepCopy() *NetworkDNSServersStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDNSServersStatus.
func (*NetworkDNSServersStatus) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkDNSServersStatus) DeepCopyInto(out *NetworkDNSServersStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGateway ¶
type NetworkGateway struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkGatewaySpec `json:"spec,omitempty"` Status NetworkGatewayStatus `json:"status,omitempty"` }
func (*NetworkGateway) DeepCopy ¶
func (in *NetworkGateway) DeepCopy() *NetworkGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGateway.
func (*NetworkGateway) DeepCopyInto ¶
func (in *NetworkGateway) DeepCopyInto(out *NetworkGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkGateway) DeepCopyObject ¶
func (in *NetworkGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkGateway) SetupWebhookWithManager ¶
func (r *NetworkGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkGateway) ValidateCreate ¶
func (r *NetworkGateway) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkGateway) ValidateDelete ¶
func (r *NetworkGateway) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkGateway) ValidateUpdate ¶
func (r *NetworkGateway) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkGatewayConnection ¶
type NetworkGatewayConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkGatewayConnectionSpec `json:"spec,omitempty"` Status NetworkGatewayConnectionStatus `json:"status,omitempty"` }
func (*NetworkGatewayConnection) DeepCopy ¶
func (in *NetworkGatewayConnection) DeepCopy() *NetworkGatewayConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewayConnection.
func (*NetworkGatewayConnection) DeepCopyInto ¶
func (in *NetworkGatewayConnection) DeepCopyInto(out *NetworkGatewayConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkGatewayConnection) DeepCopyObject ¶
func (in *NetworkGatewayConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkGatewayConnection) SetupWebhookWithManager ¶
func (r *NetworkGatewayConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkGatewayConnection) ValidateCreate ¶
func (r *NetworkGatewayConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkGatewayConnection) ValidateDelete ¶
func (r *NetworkGatewayConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkGatewayConnection) ValidateUpdate ¶
func (r *NetworkGatewayConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkGatewayConnectionList ¶
type NetworkGatewayConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkGatewayConnection CRD objects Items []NetworkGatewayConnection `json:"items,omitempty"` }
NetworkGatewayConnectionList is a list of NetworkGatewayConnections
func (*NetworkGatewayConnectionList) DeepCopy ¶
func (in *NetworkGatewayConnectionList) DeepCopy() *NetworkGatewayConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewayConnectionList.
func (*NetworkGatewayConnectionList) DeepCopyInto ¶
func (in *NetworkGatewayConnectionList) DeepCopyInto(out *NetworkGatewayConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkGatewayConnectionList) DeepCopyObject ¶
func (in *NetworkGatewayConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkGatewayConnectionSpec ¶
type NetworkGatewayConnectionSpec struct { State *NetworkGatewayConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkGatewayConnectionSpecResource `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 (*NetworkGatewayConnectionSpec) DeepCopy ¶
func (in *NetworkGatewayConnectionSpec) DeepCopy() *NetworkGatewayConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewayConnectionSpec.
func (*NetworkGatewayConnectionSpec) DeepCopyInto ¶
func (in *NetworkGatewayConnectionSpec) DeepCopyInto(out *NetworkGatewayConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewayConnectionSpecIpsecPolicy ¶
type NetworkGatewayConnectionSpecIpsecPolicy struct { DhGroup *string `json:"dhGroup" tf:"dh_group"` IkeEncryption *string `json:"ikeEncryption" tf:"ike_encryption"` IkeIntegrity *string `json:"ikeIntegrity" tf:"ike_integrity"` IpsecEncryption *string `json:"ipsecEncryption" tf:"ipsec_encryption"` IpsecIntegrity *string `json:"ipsecIntegrity" tf:"ipsec_integrity"` PfsGroup *string `json:"pfsGroup" tf:"pfs_group"` // +optional SaDatasize *int64 `json:"saDatasize,omitempty" tf:"sa_datasize"` // +optional SaLifetime *int64 `json:"saLifetime,omitempty" tf:"sa_lifetime"` }
func (*NetworkGatewayConnectionSpecIpsecPolicy) DeepCopy ¶
func (in *NetworkGatewayConnectionSpecIpsecPolicy) DeepCopy() *NetworkGatewayConnectionSpecIpsecPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewayConnectionSpecIpsecPolicy.
func (*NetworkGatewayConnectionSpecIpsecPolicy) DeepCopyInto ¶
func (in *NetworkGatewayConnectionSpecIpsecPolicy) DeepCopyInto(out *NetworkGatewayConnectionSpecIpsecPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewayConnectionSpecIpsecPolicyCodec ¶
type NetworkGatewayConnectionSpecIpsecPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkGatewayConnectionSpecIpsecPolicyCodec) Decode ¶
func (NetworkGatewayConnectionSpecIpsecPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NetworkGatewayConnectionSpecIpsecPolicyCodec) Encode ¶
func (NetworkGatewayConnectionSpecIpsecPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NetworkGatewayConnectionSpecIpsecPolicyCodec) IsEmpty ¶
func (NetworkGatewayConnectionSpecIpsecPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type NetworkGatewayConnectionSpecResource ¶
type NetworkGatewayConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AuthorizationKey *string `json:"-" sensitive:"true" tf:"authorization_key"` // +optional ConnectionMode *string `json:"connectionMode,omitempty" tf:"connection_mode"` // +optional ConnectionProtocol *string `json:"connectionProtocol,omitempty" tf:"connection_protocol"` // +optional DpdTimeoutSeconds *int64 `json:"dpdTimeoutSeconds,omitempty" tf:"dpd_timeout_seconds"` // +optional EnableBGP *bool `json:"enableBGP,omitempty" tf:"enable_bgp"` // +optional ExpressRouteCircuitID *string `json:"expressRouteCircuitID,omitempty" tf:"express_route_circuit_id"` // +optional ExpressRouteGatewayBypass *bool `json:"expressRouteGatewayBypass,omitempty" tf:"express_route_gateway_bypass"` // +optional IpsecPolicy *NetworkGatewayConnectionSpecIpsecPolicy `json:"ipsecPolicy,omitempty" tf:"ipsec_policy"` // +optional LocalAzureIPAddressEnabled *bool `json:"localAzureIPAddressEnabled,omitempty" tf:"local_azure_ip_address_enabled"` // +optional LocalNetworkGatewayID *string `json:"localNetworkGatewayID,omitempty" tf:"local_network_gateway_id"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional PeerVirtualNetworkGatewayID *string `json:"peerVirtualNetworkGatewayID,omitempty" tf:"peer_virtual_network_gateway_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional RoutingWeight *int64 `json:"routingWeight,omitempty" tf:"routing_weight"` SharedKey *string `json:"-" sensitive:"true" tf:"shared_key"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TrafficSelectorPolicy *NetworkGatewayConnectionSpecTrafficSelectorPolicy `json:"trafficSelectorPolicy,omitempty" tf:"traffic_selector_policy"` Type *string `json:"type" tf:"type"` // +optional UsePolicyBasedTrafficSelectors *bool `json:"usePolicyBasedTrafficSelectors,omitempty" tf:"use_policy_based_traffic_selectors"` VirtualNetworkGatewayID *string `json:"virtualNetworkGatewayID" tf:"virtual_network_gateway_id"` }
func (*NetworkGatewayConnectionSpecResource) DeepCopy ¶
func (in *NetworkGatewayConnectionSpecResource) DeepCopy() *NetworkGatewayConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewayConnectionSpecResource.
func (*NetworkGatewayConnectionSpecResource) DeepCopyInto ¶
func (in *NetworkGatewayConnectionSpecResource) DeepCopyInto(out *NetworkGatewayConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewayConnectionSpecTrafficSelectorPolicy ¶
type NetworkGatewayConnectionSpecTrafficSelectorPolicy struct { LocalAddressCidrs []string `json:"localAddressCidrs" tf:"local_address_cidrs"` RemoteAddressCidrs []string `json:"remoteAddressCidrs" tf:"remote_address_cidrs"` }
func (*NetworkGatewayConnectionSpecTrafficSelectorPolicy) DeepCopy ¶
func (in *NetworkGatewayConnectionSpecTrafficSelectorPolicy) DeepCopy() *NetworkGatewayConnectionSpecTrafficSelectorPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewayConnectionSpecTrafficSelectorPolicy.
func (*NetworkGatewayConnectionSpecTrafficSelectorPolicy) DeepCopyInto ¶
func (in *NetworkGatewayConnectionSpecTrafficSelectorPolicy) DeepCopyInto(out *NetworkGatewayConnectionSpecTrafficSelectorPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewayConnectionSpecTrafficSelectorPolicyCodec ¶
type NetworkGatewayConnectionSpecTrafficSelectorPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkGatewayConnectionSpecTrafficSelectorPolicyCodec) Decode ¶
func (NetworkGatewayConnectionSpecTrafficSelectorPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NetworkGatewayConnectionSpecTrafficSelectorPolicyCodec) Encode ¶
func (NetworkGatewayConnectionSpecTrafficSelectorPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NetworkGatewayConnectionSpecTrafficSelectorPolicyCodec) IsEmpty ¶
func (NetworkGatewayConnectionSpecTrafficSelectorPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type NetworkGatewayConnectionStatus ¶
type NetworkGatewayConnectionStatus 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 (*NetworkGatewayConnectionStatus) DeepCopy ¶
func (in *NetworkGatewayConnectionStatus) DeepCopy() *NetworkGatewayConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewayConnectionStatus.
func (*NetworkGatewayConnectionStatus) DeepCopyInto ¶
func (in *NetworkGatewayConnectionStatus) DeepCopyInto(out *NetworkGatewayConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewayList ¶
type NetworkGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkGateway CRD objects Items []NetworkGateway `json:"items,omitempty"` }
NetworkGatewayList is a list of NetworkGateways
func (*NetworkGatewayList) DeepCopy ¶
func (in *NetworkGatewayList) DeepCopy() *NetworkGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewayList.
func (*NetworkGatewayList) DeepCopyInto ¶
func (in *NetworkGatewayList) DeepCopyInto(out *NetworkGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkGatewayList) DeepCopyObject ¶
func (in *NetworkGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkGatewaySpec ¶
type NetworkGatewaySpec struct { State *NetworkGatewaySpecResource `json:"state,omitempty" tf:"-"` Resource NetworkGatewaySpecResource `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 (*NetworkGatewaySpec) DeepCopy ¶
func (in *NetworkGatewaySpec) DeepCopy() *NetworkGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewaySpec.
func (*NetworkGatewaySpec) DeepCopyInto ¶
func (in *NetworkGatewaySpec) DeepCopyInto(out *NetworkGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewaySpecBgpSettings ¶
type NetworkGatewaySpecBgpSettings struct { // +optional Asn *int64 `json:"asn,omitempty" tf:"asn"` // +optional PeerWeight *int64 `json:"peerWeight,omitempty" tf:"peer_weight"` // +optional // Deprecated PeeringAddress *string `json:"peeringAddress,omitempty" tf:"peering_address"` // +optional // +kubebuilder:validation:MaxItems=2 // +kubebuilder:validation:MinItems=1 PeeringAddresses []NetworkGatewaySpecBgpSettingsPeeringAddresses `json:"peeringAddresses,omitempty" tf:"peering_addresses"` }
func (*NetworkGatewaySpecBgpSettings) DeepCopy ¶
func (in *NetworkGatewaySpecBgpSettings) DeepCopy() *NetworkGatewaySpecBgpSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewaySpecBgpSettings.
func (*NetworkGatewaySpecBgpSettings) DeepCopyInto ¶
func (in *NetworkGatewaySpecBgpSettings) DeepCopyInto(out *NetworkGatewaySpecBgpSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewaySpecBgpSettingsCodec ¶
type NetworkGatewaySpecBgpSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkGatewaySpecBgpSettingsCodec) Decode ¶
func (NetworkGatewaySpecBgpSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NetworkGatewaySpecBgpSettingsCodec) Encode ¶
func (NetworkGatewaySpecBgpSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NetworkGatewaySpecBgpSettingsCodec) IsEmpty ¶
func (NetworkGatewaySpecBgpSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
type NetworkGatewaySpecBgpSettingsPeeringAddresses ¶
type NetworkGatewaySpecBgpSettingsPeeringAddresses struct { // +optional // +kubebuilder:validation:MinItems=1 ApipaAddresses []string `json:"apipaAddresses,omitempty" tf:"apipa_addresses"` // +optional DefaultAddresses []string `json:"defaultAddresses,omitempty" tf:"default_addresses"` // +optional IpConfigurationName *string `json:"ipConfigurationName,omitempty" tf:"ip_configuration_name"` // +optional TunnelIPAddresses []string `json:"tunnelIPAddresses,omitempty" tf:"tunnel_ip_addresses"` }
func (*NetworkGatewaySpecBgpSettingsPeeringAddresses) DeepCopy ¶
func (in *NetworkGatewaySpecBgpSettingsPeeringAddresses) DeepCopy() *NetworkGatewaySpecBgpSettingsPeeringAddresses
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewaySpecBgpSettingsPeeringAddresses.
func (*NetworkGatewaySpecBgpSettingsPeeringAddresses) DeepCopyInto ¶
func (in *NetworkGatewaySpecBgpSettingsPeeringAddresses) DeepCopyInto(out *NetworkGatewaySpecBgpSettingsPeeringAddresses)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewaySpecCustomRoute ¶
type NetworkGatewaySpecCustomRoute struct { // +optional AddressPrefixes []string `json:"addressPrefixes,omitempty" tf:"address_prefixes"` }
func (*NetworkGatewaySpecCustomRoute) DeepCopy ¶
func (in *NetworkGatewaySpecCustomRoute) DeepCopy() *NetworkGatewaySpecCustomRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewaySpecCustomRoute.
func (*NetworkGatewaySpecCustomRoute) DeepCopyInto ¶
func (in *NetworkGatewaySpecCustomRoute) DeepCopyInto(out *NetworkGatewaySpecCustomRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewaySpecCustomRouteCodec ¶
type NetworkGatewaySpecCustomRouteCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkGatewaySpecCustomRouteCodec) Decode ¶
func (NetworkGatewaySpecCustomRouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NetworkGatewaySpecCustomRouteCodec) Encode ¶
func (NetworkGatewaySpecCustomRouteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NetworkGatewaySpecCustomRouteCodec) IsEmpty ¶
func (NetworkGatewaySpecCustomRouteCodec) IsEmpty(ptr unsafe.Pointer) bool
type NetworkGatewaySpecIpConfiguration ¶
type NetworkGatewaySpecIpConfiguration struct { // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional PrivateIPAddressAllocation *string `json:"privateIPAddressAllocation,omitempty" tf:"private_ip_address_allocation"` PublicIPAddressID *string `json:"publicIPAddressID" tf:"public_ip_address_id"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*NetworkGatewaySpecIpConfiguration) DeepCopy ¶
func (in *NetworkGatewaySpecIpConfiguration) DeepCopy() *NetworkGatewaySpecIpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewaySpecIpConfiguration.
func (*NetworkGatewaySpecIpConfiguration) DeepCopyInto ¶
func (in *NetworkGatewaySpecIpConfiguration) DeepCopyInto(out *NetworkGatewaySpecIpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewaySpecResource ¶
type NetworkGatewaySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ActiveActive *bool `json:"activeActive,omitempty" tf:"active_active"` // +optional BgpSettings *NetworkGatewaySpecBgpSettings `json:"bgpSettings,omitempty" tf:"bgp_settings"` // +optional CustomRoute *NetworkGatewaySpecCustomRoute `json:"customRoute,omitempty" tf:"custom_route"` // +optional DefaultLocalNetworkGatewayID *string `json:"defaultLocalNetworkGatewayID,omitempty" tf:"default_local_network_gateway_id"` // +optional EnableBGP *bool `json:"enableBGP,omitempty" tf:"enable_bgp"` // +optional Generation *string `json:"generation,omitempty" tf:"generation"` // +kubebuilder:validation:MaxItems=3 IpConfiguration []NetworkGatewaySpecIpConfiguration `json:"ipConfiguration" tf:"ip_configuration"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional PrivateIPAddressEnabled *bool `json:"privateIPAddressEnabled,omitempty" tf:"private_ip_address_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Sku *string `json:"sku" tf:"sku"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Type *string `json:"type" tf:"type"` // +optional VpnClientConfiguration *NetworkGatewaySpecVpnClientConfiguration `json:"vpnClientConfiguration,omitempty" tf:"vpn_client_configuration"` // +optional VpnType *string `json:"vpnType,omitempty" tf:"vpn_type"` }
func (*NetworkGatewaySpecResource) DeepCopy ¶
func (in *NetworkGatewaySpecResource) DeepCopy() *NetworkGatewaySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewaySpecResource.
func (*NetworkGatewaySpecResource) DeepCopyInto ¶
func (in *NetworkGatewaySpecResource) DeepCopyInto(out *NetworkGatewaySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewaySpecVpnClientConfiguration ¶
type NetworkGatewaySpecVpnClientConfiguration struct { // +optional AadAudience *string `json:"aadAudience,omitempty" tf:"aad_audience"` // +optional AadIssuer *string `json:"aadIssuer,omitempty" tf:"aad_issuer"` // +optional AadTenant *string `json:"aadTenant,omitempty" tf:"aad_tenant"` AddressSpace []string `json:"addressSpace" tf:"address_space"` // +optional RadiusServerAddress *string `json:"radiusServerAddress,omitempty" tf:"radius_server_address"` // +optional RadiusServerSecret *string `json:"radiusServerSecret,omitempty" tf:"radius_server_secret"` // +optional RevokedCertificate []NetworkGatewaySpecVpnClientConfigurationRevokedCertificate `json:"revokedCertificate,omitempty" tf:"revoked_certificate"` // +optional RootCertificate []NetworkGatewaySpecVpnClientConfigurationRootCertificate `json:"rootCertificate,omitempty" tf:"root_certificate"` // +optional // +kubebuilder:validation:MaxItems=3 VpnAuthTypes []string `json:"vpnAuthTypes,omitempty" tf:"vpn_auth_types"` // +optional VpnClientProtocols []string `json:"vpnClientProtocols,omitempty" tf:"vpn_client_protocols"` }
func (*NetworkGatewaySpecVpnClientConfiguration) DeepCopy ¶
func (in *NetworkGatewaySpecVpnClientConfiguration) DeepCopy() *NetworkGatewaySpecVpnClientConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewaySpecVpnClientConfiguration.
func (*NetworkGatewaySpecVpnClientConfiguration) DeepCopyInto ¶
func (in *NetworkGatewaySpecVpnClientConfiguration) DeepCopyInto(out *NetworkGatewaySpecVpnClientConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewaySpecVpnClientConfigurationCodec ¶
type NetworkGatewaySpecVpnClientConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkGatewaySpecVpnClientConfigurationCodec) Decode ¶
func (NetworkGatewaySpecVpnClientConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NetworkGatewaySpecVpnClientConfigurationCodec) Encode ¶
func (NetworkGatewaySpecVpnClientConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NetworkGatewaySpecVpnClientConfigurationCodec) IsEmpty ¶
func (NetworkGatewaySpecVpnClientConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
type NetworkGatewaySpecVpnClientConfigurationRevokedCertificate ¶
type NetworkGatewaySpecVpnClientConfigurationRevokedCertificate struct { Name *string `json:"name" tf:"name"` Thumbprint *string `json:"thumbprint" tf:"thumbprint"` }
func (*NetworkGatewaySpecVpnClientConfigurationRevokedCertificate) DeepCopy ¶
func (in *NetworkGatewaySpecVpnClientConfigurationRevokedCertificate) DeepCopy() *NetworkGatewaySpecVpnClientConfigurationRevokedCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewaySpecVpnClientConfigurationRevokedCertificate.
func (*NetworkGatewaySpecVpnClientConfigurationRevokedCertificate) DeepCopyInto ¶
func (in *NetworkGatewaySpecVpnClientConfigurationRevokedCertificate) DeepCopyInto(out *NetworkGatewaySpecVpnClientConfigurationRevokedCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewaySpecVpnClientConfigurationRootCertificate ¶
type NetworkGatewaySpecVpnClientConfigurationRootCertificate struct { Name *string `json:"name" tf:"name"` PublicCertData *string `json:"publicCertData" tf:"public_cert_data"` }
func (*NetworkGatewaySpecVpnClientConfigurationRootCertificate) DeepCopy ¶
func (in *NetworkGatewaySpecVpnClientConfigurationRootCertificate) DeepCopy() *NetworkGatewaySpecVpnClientConfigurationRootCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewaySpecVpnClientConfigurationRootCertificate.
func (*NetworkGatewaySpecVpnClientConfigurationRootCertificate) DeepCopyInto ¶
func (in *NetworkGatewaySpecVpnClientConfigurationRootCertificate) DeepCopyInto(out *NetworkGatewaySpecVpnClientConfigurationRootCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkGatewayStatus ¶
type NetworkGatewayStatus 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 (*NetworkGatewayStatus) DeepCopy ¶
func (in *NetworkGatewayStatus) DeepCopy() *NetworkGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkGatewayStatus.
func (*NetworkGatewayStatus) DeepCopyInto ¶
func (in *NetworkGatewayStatus) DeepCopyInto(out *NetworkGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkList ¶
type NetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Network CRD objects Items []Network `json:"items,omitempty"` }
NetworkList is a list of Networks
func (*NetworkList) DeepCopy ¶
func (in *NetworkList) DeepCopy() *NetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkList.
func (*NetworkList) DeepCopyInto ¶
func (in *NetworkList) DeepCopyInto(out *NetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkList) DeepCopyObject ¶
func (in *NetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkPeering ¶
type NetworkPeering struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkPeeringSpec `json:"spec,omitempty"` Status NetworkPeeringStatus `json:"status,omitempty"` }
func (*NetworkPeering) DeepCopy ¶
func (in *NetworkPeering) DeepCopy() *NetworkPeering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPeering.
func (*NetworkPeering) DeepCopyInto ¶
func (in *NetworkPeering) DeepCopyInto(out *NetworkPeering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkPeering) DeepCopyObject ¶
func (in *NetworkPeering) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkPeering) SetupWebhookWithManager ¶
func (r *NetworkPeering) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkPeering) ValidateCreate ¶
func (r *NetworkPeering) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkPeering) ValidateDelete ¶
func (r *NetworkPeering) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkPeering) ValidateUpdate ¶
func (r *NetworkPeering) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkPeeringList ¶
type NetworkPeeringList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkPeering CRD objects Items []NetworkPeering `json:"items,omitempty"` }
NetworkPeeringList is a list of NetworkPeerings
func (*NetworkPeeringList) DeepCopy ¶
func (in *NetworkPeeringList) DeepCopy() *NetworkPeeringList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPeeringList.
func (*NetworkPeeringList) DeepCopyInto ¶
func (in *NetworkPeeringList) DeepCopyInto(out *NetworkPeeringList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkPeeringList) DeepCopyObject ¶
func (in *NetworkPeeringList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkPeeringSpec ¶
type NetworkPeeringSpec struct { State *NetworkPeeringSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkPeeringSpecResource `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 (*NetworkPeeringSpec) DeepCopy ¶
func (in *NetworkPeeringSpec) DeepCopy() *NetworkPeeringSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPeeringSpec.
func (*NetworkPeeringSpec) DeepCopyInto ¶
func (in *NetworkPeeringSpec) DeepCopyInto(out *NetworkPeeringSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkPeeringSpecResource ¶
type NetworkPeeringSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllowForwardedTraffic *bool `json:"allowForwardedTraffic,omitempty" tf:"allow_forwarded_traffic"` // +optional AllowGatewayTransit *bool `json:"allowGatewayTransit,omitempty" tf:"allow_gateway_transit"` // +optional AllowVirtualNetworkAccess *bool `json:"allowVirtualNetworkAccess,omitempty" tf:"allow_virtual_network_access"` Name *string `json:"name" tf:"name"` RemoteVirtualNetworkID *string `json:"remoteVirtualNetworkID" tf:"remote_virtual_network_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional UseRemoteGateways *bool `json:"useRemoteGateways,omitempty" tf:"use_remote_gateways"` VirtualNetworkName *string `json:"virtualNetworkName" tf:"virtual_network_name"` }
func (*NetworkPeeringSpecResource) DeepCopy ¶
func (in *NetworkPeeringSpecResource) DeepCopy() *NetworkPeeringSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPeeringSpecResource.
func (*NetworkPeeringSpecResource) DeepCopyInto ¶
func (in *NetworkPeeringSpecResource) DeepCopyInto(out *NetworkPeeringSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkPeeringStatus ¶
type NetworkPeeringStatus 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 (*NetworkPeeringStatus) DeepCopy ¶
func (in *NetworkPeeringStatus) DeepCopy() *NetworkPeeringStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPeeringStatus.
func (*NetworkPeeringStatus) DeepCopyInto ¶
func (in *NetworkPeeringStatus) DeepCopyInto(out *NetworkPeeringStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSpec ¶
type NetworkSpec struct { State *NetworkSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkSpecResource `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 (*NetworkSpec) DeepCopy ¶
func (in *NetworkSpec) DeepCopy() *NetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSpec.
func (*NetworkSpec) DeepCopyInto ¶
func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSpecDdosProtectionPlan ¶
type NetworkSpecDdosProtectionPlan struct { Enable *bool `json:"enable" tf:"enable"` ID *string `json:"ID" tf:"id"` }
func (*NetworkSpecDdosProtectionPlan) DeepCopy ¶
func (in *NetworkSpecDdosProtectionPlan) DeepCopy() *NetworkSpecDdosProtectionPlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSpecDdosProtectionPlan.
func (*NetworkSpecDdosProtectionPlan) DeepCopyInto ¶
func (in *NetworkSpecDdosProtectionPlan) DeepCopyInto(out *NetworkSpecDdosProtectionPlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSpecDdosProtectionPlanCodec ¶
type NetworkSpecDdosProtectionPlanCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkSpecDdosProtectionPlanCodec) Decode ¶
func (NetworkSpecDdosProtectionPlanCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NetworkSpecDdosProtectionPlanCodec) Encode ¶
func (NetworkSpecDdosProtectionPlanCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NetworkSpecDdosProtectionPlanCodec) IsEmpty ¶
func (NetworkSpecDdosProtectionPlanCodec) IsEmpty(ptr unsafe.Pointer) bool
type NetworkSpecResource ¶
type NetworkSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MinItems=1 AddressSpace []string `json:"addressSpace" tf:"address_space"` // +optional BgpCommunity *string `json:"bgpCommunity,omitempty" tf:"bgp_community"` // +optional DdosProtectionPlan *NetworkSpecDdosProtectionPlan `json:"ddosProtectionPlan,omitempty" tf:"ddos_protection_plan"` // +optional DnsServers []string `json:"dnsServers,omitempty" tf:"dns_servers"` // +optional FlowTimeoutInMinutes *int64 `json:"flowTimeoutInMinutes,omitempty" tf:"flow_timeout_in_minutes"` // +optional Guid *string `json:"guid,omitempty" tf:"guid"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Subnet []NetworkSpecSubnet `json:"subnet,omitempty" tf:"subnet"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional // Deprecated VmProtectionEnabled *bool `json:"vmProtectionEnabled,omitempty" tf:"vm_protection_enabled"` }
func (*NetworkSpecResource) DeepCopy ¶
func (in *NetworkSpecResource) DeepCopy() *NetworkSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSpecResource.
func (*NetworkSpecResource) DeepCopyInto ¶
func (in *NetworkSpecResource) DeepCopyInto(out *NetworkSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSpecSubnet ¶
type NetworkSpecSubnet struct { AddressPrefix *string `json:"addressPrefix" tf:"address_prefix"` // +optional ID *string `json:"ID,omitempty" tf:"id"` Name *string `json:"name" tf:"name"` // +optional SecurityGroup *string `json:"securityGroup,omitempty" tf:"security_group"` }
func (*NetworkSpecSubnet) DeepCopy ¶
func (in *NetworkSpecSubnet) DeepCopy() *NetworkSpecSubnet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSpecSubnet.
func (*NetworkSpecSubnet) DeepCopyInto ¶
func (in *NetworkSpecSubnet) DeepCopyInto(out *NetworkSpecSubnet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkStatus ¶
type NetworkStatus 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 (*NetworkStatus) DeepCopy ¶
func (in *NetworkStatus) DeepCopy() *NetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkStatus.
func (*NetworkStatus) DeepCopyInto ¶
func (in *NetworkStatus) DeepCopyInto(out *NetworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Wan ¶
type Wan struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WanSpec `json:"spec,omitempty"` Status WanStatus `json:"status,omitempty"` }
func (*Wan) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Wan.
func (*Wan) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Wan) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Wan) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Wan) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type WanList ¶
type WanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Wan CRD objects Items []Wan `json:"items,omitempty"` }
WanList is a list of Wans
func (*WanList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WanList.
func (*WanList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WanSpec ¶
type WanSpec struct { State *WanSpecResource `json:"state,omitempty" tf:"-"` Resource WanSpecResource `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 (*WanSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WanSpec.
type WanSpecResource ¶
type WanSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllowBranchToBranchTraffic *bool `json:"allowBranchToBranchTraffic,omitempty" tf:"allow_branch_to_branch_traffic"` // +optional // Deprecated AllowVnetToVnetTraffic *bool `json:"allowVnetToVnetTraffic,omitempty" tf:"allow_vnet_to_vnet_traffic"` // +optional DisableVPNEncryption *bool `json:"disableVPNEncryption,omitempty" tf:"disable_vpn_encryption"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional Office365LocalBreakoutCategory *string `json:"office365LocalBreakoutCategory,omitempty" tf:"office365_local_breakout_category"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*WanSpecResource) DeepCopy ¶
func (in *WanSpecResource) DeepCopy() *WanSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WanSpecResource.
func (*WanSpecResource) DeepCopyInto ¶
func (in *WanSpecResource) DeepCopyInto(out *WanSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WanStatus ¶
type WanStatus 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 (*WanStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WanStatus.
Source Files ¶
- codec.go
- desktop_application_group_types.go
- desktop_application_group_webhook.go
- desktop_application_types.go
- desktop_application_webhook.go
- desktop_host_pool_registration_info_types.go
- desktop_host_pool_registration_info_webhook.go
- desktop_host_pool_types.go
- desktop_host_pool_webhook.go
- desktop_scaling_plan_types.go
- desktop_scaling_plan_webhook.go
- desktop_workspace_application_group_association_types.go
- desktop_workspace_application_group_association_webhook.go
- desktop_workspace_types.go
- desktop_workspace_webhook.go
- doc.go
- hub_bgp_connection_types.go
- hub_bgp_connection_webhook.go
- hub_connection_types.go
- hub_connection_webhook.go
- hub_ip_types.go
- hub_ip_webhook.go
- hub_route_table_route_types.go
- hub_route_table_route_webhook.go
- hub_route_table_types.go
- hub_route_table_webhook.go
- hub_security_partner_provider_types.go
- hub_security_partner_provider_webhook.go
- hub_types.go
- hub_webhook.go
- machine_configuration_policy_assignment_types.go
- machine_configuration_policy_assignment_webhook.go
- machine_data_disk_attachment_types.go
- machine_data_disk_attachment_webhook.go
- machine_extension_types.go
- machine_extension_webhook.go
- machine_scale_set_extension_types.go
- machine_scale_set_extension_webhook.go
- machine_scale_set_types.go
- machine_scale_set_webhook.go
- machine_types.go
- machine_webhook.go
- network_dns_servers_types.go
- network_dns_servers_webhook.go
- network_gateway_connection_types.go
- network_gateway_connection_webhook.go
- network_gateway_types.go
- network_gateway_webhook.go
- network_peering_types.go
- network_peering_webhook.go
- network_types.go
- network_webhook.go
- register.go
- wan_types.go
- wan_webhook.go
- zz_generated.deepcopy.go