Documentation ¶
Overview ¶
+groupName=orchestrated.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 VirtualMachineScaleSet
- func (in *VirtualMachineScaleSet) DeepCopy() *VirtualMachineScaleSet
- func (in *VirtualMachineScaleSet) DeepCopyInto(out *VirtualMachineScaleSet)
- func (in *VirtualMachineScaleSet) DeepCopyObject() runtime.Object
- func (r *VirtualMachineScaleSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VirtualMachineScaleSet) ValidateCreate() error
- func (r *VirtualMachineScaleSet) ValidateDelete() error
- func (r *VirtualMachineScaleSet) ValidateUpdate(old runtime.Object) error
- type VirtualMachineScaleSetList
- type VirtualMachineScaleSetSpec
- type VirtualMachineScaleSetSpecAutomaticInstanceRepair
- type VirtualMachineScaleSetSpecAutomaticInstanceRepairCodec
- func (VirtualMachineScaleSetSpecAutomaticInstanceRepairCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualMachineScaleSetSpecAutomaticInstanceRepairCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualMachineScaleSetSpecAutomaticInstanceRepairCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualMachineScaleSetSpecBootDiagnostics
- type VirtualMachineScaleSetSpecBootDiagnosticsCodec
- type VirtualMachineScaleSetSpecDataDisk
- type VirtualMachineScaleSetSpecExtension
- type VirtualMachineScaleSetSpecIdentity
- type VirtualMachineScaleSetSpecIdentityCodec
- type VirtualMachineScaleSetSpecNetworkInterface
- type VirtualMachineScaleSetSpecNetworkInterfaceIpConfiguration
- type VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress
- func (in *VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress) DeepCopy() *VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress
- func (in *VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress) DeepCopyInto(out *VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress)
- type VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddressIpTag
- type VirtualMachineScaleSetSpecOsDisk
- type VirtualMachineScaleSetSpecOsDiskCodec
- type VirtualMachineScaleSetSpecOsDiskDiffDiskSettings
- type VirtualMachineScaleSetSpecOsDiskDiffDiskSettingsCodec
- func (VirtualMachineScaleSetSpecOsDiskDiffDiskSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualMachineScaleSetSpecOsDiskDiffDiskSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualMachineScaleSetSpecOsDiskDiffDiskSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualMachineScaleSetSpecOsProfile
- type VirtualMachineScaleSetSpecOsProfileCodec
- type VirtualMachineScaleSetSpecOsProfileLinuxConfiguration
- type VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey
- func (in *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey) DeepCopy() *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey
- func (in *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey)
- type VirtualMachineScaleSetSpecOsProfileLinuxConfigurationCodec
- func (VirtualMachineScaleSetSpecOsProfileLinuxConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualMachineScaleSetSpecOsProfileLinuxConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualMachineScaleSetSpecOsProfileLinuxConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecret
- type VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate
- func (in *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate) DeepCopy() *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate
- func (in *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate)
- type VirtualMachineScaleSetSpecOsProfileWindowsConfiguration
- type VirtualMachineScaleSetSpecOsProfileWindowsConfigurationCodec
- func (VirtualMachineScaleSetSpecOsProfileWindowsConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualMachineScaleSetSpecOsProfileWindowsConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualMachineScaleSetSpecOsProfileWindowsConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret
- func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret) DeepCopy() *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret
- func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret)
- type VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate
- func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate) DeepCopy() *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate
- func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate)
- type VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener
- func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener) DeepCopy() *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener
- func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener)
- type VirtualMachineScaleSetSpecPlan
- type VirtualMachineScaleSetSpecPlanCodec
- type VirtualMachineScaleSetSpecResource
- type VirtualMachineScaleSetSpecSourceImageReference
- type VirtualMachineScaleSetSpecSourceImageReferenceCodec
- func (VirtualMachineScaleSetSpecSourceImageReferenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualMachineScaleSetSpecSourceImageReferenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualMachineScaleSetSpecSourceImageReferenceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualMachineScaleSetSpecTerminationNotification
- type VirtualMachineScaleSetSpecTerminationNotificationCodec
- func (VirtualMachineScaleSetSpecTerminationNotificationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualMachineScaleSetSpecTerminationNotificationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualMachineScaleSetSpecTerminationNotificationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualMachineScaleSetStatus
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: orchestrated.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 VirtualMachineScaleSet ¶
type VirtualMachineScaleSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualMachineScaleSetSpec `json:"spec,omitempty"` Status VirtualMachineScaleSetStatus `json:"status,omitempty"` }
func (*VirtualMachineScaleSet) DeepCopy ¶
func (in *VirtualMachineScaleSet) DeepCopy() *VirtualMachineScaleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet.
func (*VirtualMachineScaleSet) DeepCopyInto ¶
func (in *VirtualMachineScaleSet) DeepCopyInto(out *VirtualMachineScaleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSet) DeepCopyObject ¶
func (in *VirtualMachineScaleSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualMachineScaleSet) SetupWebhookWithManager ¶
func (r *VirtualMachineScaleSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VirtualMachineScaleSet) ValidateCreate ¶
func (r *VirtualMachineScaleSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VirtualMachineScaleSet) ValidateDelete ¶
func (r *VirtualMachineScaleSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VirtualMachineScaleSet) ValidateUpdate ¶
func (r *VirtualMachineScaleSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VirtualMachineScaleSetList ¶
type VirtualMachineScaleSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VirtualMachineScaleSet CRD objects Items []VirtualMachineScaleSet `json:"items,omitempty"` }
VirtualMachineScaleSetList is a list of VirtualMachineScaleSets
func (*VirtualMachineScaleSetList) DeepCopy ¶
func (in *VirtualMachineScaleSetList) DeepCopy() *VirtualMachineScaleSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetList.
func (*VirtualMachineScaleSetList) DeepCopyInto ¶
func (in *VirtualMachineScaleSetList) DeepCopyInto(out *VirtualMachineScaleSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetList) DeepCopyObject ¶
func (in *VirtualMachineScaleSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualMachineScaleSetSpec ¶
type VirtualMachineScaleSetSpec struct { State *VirtualMachineScaleSetSpecResource `json:"state,omitempty" tf:"-"` Resource VirtualMachineScaleSetSpecResource `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 (*VirtualMachineScaleSetSpec) DeepCopy ¶
func (in *VirtualMachineScaleSetSpec) DeepCopy() *VirtualMachineScaleSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpec.
func (*VirtualMachineScaleSetSpec) DeepCopyInto ¶
func (in *VirtualMachineScaleSetSpec) DeepCopyInto(out *VirtualMachineScaleSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecAutomaticInstanceRepair ¶ added in v0.5.0
type VirtualMachineScaleSetSpecAutomaticInstanceRepair struct { Enabled *bool `json:"enabled" tf:"enabled"` // +optional GracePeriod *string `json:"gracePeriod,omitempty" tf:"grace_period"` }
func (*VirtualMachineScaleSetSpecAutomaticInstanceRepair) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecAutomaticInstanceRepair) DeepCopy() *VirtualMachineScaleSetSpecAutomaticInstanceRepair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecAutomaticInstanceRepair.
func (*VirtualMachineScaleSetSpecAutomaticInstanceRepair) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecAutomaticInstanceRepair) DeepCopyInto(out *VirtualMachineScaleSetSpecAutomaticInstanceRepair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecAutomaticInstanceRepairCodec ¶ added in v0.5.0
type VirtualMachineScaleSetSpecAutomaticInstanceRepairCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineScaleSetSpecAutomaticInstanceRepairCodec) Decode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecAutomaticInstanceRepairCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (VirtualMachineScaleSetSpecAutomaticInstanceRepairCodec) Encode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecAutomaticInstanceRepairCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (VirtualMachineScaleSetSpecAutomaticInstanceRepairCodec) IsEmpty ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecAutomaticInstanceRepairCodec) IsEmpty(ptr unsafe.Pointer) bool
type VirtualMachineScaleSetSpecBootDiagnostics ¶ added in v0.5.0
type VirtualMachineScaleSetSpecBootDiagnostics struct { // +optional StorageAccountURI *string `json:"storageAccountURI,omitempty" tf:"storage_account_uri"` }
func (*VirtualMachineScaleSetSpecBootDiagnostics) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecBootDiagnostics) DeepCopy() *VirtualMachineScaleSetSpecBootDiagnostics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecBootDiagnostics.
func (*VirtualMachineScaleSetSpecBootDiagnostics) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecBootDiagnostics) DeepCopyInto(out *VirtualMachineScaleSetSpecBootDiagnostics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecBootDiagnosticsCodec ¶ added in v0.5.0
type VirtualMachineScaleSetSpecBootDiagnosticsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineScaleSetSpecBootDiagnosticsCodec) Decode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecBootDiagnosticsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (VirtualMachineScaleSetSpecBootDiagnosticsCodec) Encode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecBootDiagnosticsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (VirtualMachineScaleSetSpecBootDiagnosticsCodec) IsEmpty ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecBootDiagnosticsCodec) IsEmpty(ptr unsafe.Pointer) bool
type VirtualMachineScaleSetSpecDataDisk ¶ added in v0.5.0
type VirtualMachineScaleSetSpecDataDisk struct { Caching *string `json:"caching" tf:"caching"` // +optional CreateOption *string `json:"createOption,omitempty" tf:"create_option"` // +optional DiskEncryptionSetID *string `json:"diskEncryptionSetID,omitempty" tf:"disk_encryption_set_id"` // +optional // Deprecated DiskIopsReadWrite *int64 `json:"diskIopsReadWrite,omitempty" tf:"disk_iops_read_write"` // +optional // Deprecated DiskMbpsReadWrite *int64 `json:"diskMbpsReadWrite,omitempty" tf:"disk_mbps_read_write"` DiskSizeGb *int64 `json:"diskSizeGb" tf:"disk_size_gb"` Lun *int64 `json:"lun" tf:"lun"` StorageAccountType *string `json:"storageAccountType" tf:"storage_account_type"` // +optional UltraSsdDiskIopsReadWrite *int64 `json:"ultraSsdDiskIopsReadWrite,omitempty" tf:"ultra_ssd_disk_iops_read_write"` // +optional UltraSsdDiskMbpsReadWrite *int64 `json:"ultraSsdDiskMbpsReadWrite,omitempty" tf:"ultra_ssd_disk_mbps_read_write"` // +optional WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty" tf:"write_accelerator_enabled"` }
func (*VirtualMachineScaleSetSpecDataDisk) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecDataDisk) DeepCopy() *VirtualMachineScaleSetSpecDataDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecDataDisk.
func (*VirtualMachineScaleSetSpecDataDisk) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecDataDisk) DeepCopyInto(out *VirtualMachineScaleSetSpecDataDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecExtension ¶ added in v0.5.0
type VirtualMachineScaleSetSpecExtension struct { // +optional AutoUpgradeMinorVersionEnabled *bool `json:"autoUpgradeMinorVersionEnabled,omitempty" tf:"auto_upgrade_minor_version_enabled"` // +optional ExtensionsToProvisionAfterVmCreation []string `json:"extensionsToProvisionAfterVmCreation,omitempty" tf:"extensions_to_provision_after_vm_creation"` // +optional ForceExtensionExecutionOnChange *string `json:"forceExtensionExecutionOnChange,omitempty" tf:"force_extension_execution_on_change"` 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"` Type *string `json:"type" tf:"type"` TypeHandlerVersion *string `json:"typeHandlerVersion" tf:"type_handler_version"` }
func (*VirtualMachineScaleSetSpecExtension) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecExtension) DeepCopy() *VirtualMachineScaleSetSpecExtension
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecExtension.
func (*VirtualMachineScaleSetSpecExtension) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecExtension) DeepCopyInto(out *VirtualMachineScaleSetSpecExtension)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecIdentity ¶ added in v0.5.0
type VirtualMachineScaleSetSpecIdentity struct { IdentityIDS []string `json:"identityIDS" tf:"identity_ids"` Type *string `json:"type" tf:"type"` }
func (*VirtualMachineScaleSetSpecIdentity) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecIdentity) DeepCopy() *VirtualMachineScaleSetSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecIdentity.
func (*VirtualMachineScaleSetSpecIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecIdentity) DeepCopyInto(out *VirtualMachineScaleSetSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecIdentityCodec ¶ added in v0.5.0
type VirtualMachineScaleSetSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineScaleSetSpecIdentityCodec) Decode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (VirtualMachineScaleSetSpecIdentityCodec) Encode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (VirtualMachineScaleSetSpecIdentityCodec) IsEmpty ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type VirtualMachineScaleSetSpecNetworkInterface ¶ added in v0.5.0
type VirtualMachineScaleSetSpecNetworkInterface struct { // +optional DnsServers []string `json:"dnsServers,omitempty" tf:"dns_servers"` // +optional EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty" tf:"enable_accelerated_networking"` // +optional EnableIPForwarding *bool `json:"enableIPForwarding,omitempty" tf:"enable_ip_forwarding"` IpConfiguration []VirtualMachineScaleSetSpecNetworkInterfaceIpConfiguration `json:"ipConfiguration" tf:"ip_configuration"` Name *string `json:"name" tf:"name"` // +optional NetworkSecurityGroupID *string `json:"networkSecurityGroupID,omitempty" tf:"network_security_group_id"` // +optional Primary *bool `json:"primary,omitempty" tf:"primary"` }
func (*VirtualMachineScaleSetSpecNetworkInterface) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecNetworkInterface) DeepCopy() *VirtualMachineScaleSetSpecNetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecNetworkInterface.
func (*VirtualMachineScaleSetSpecNetworkInterface) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecNetworkInterface) DeepCopyInto(out *VirtualMachineScaleSetSpecNetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecNetworkInterfaceIpConfiguration ¶ added in v0.5.0
type VirtualMachineScaleSetSpecNetworkInterfaceIpConfiguration 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"` Name *string `json:"name" tf:"name"` // +optional Primary *bool `json:"primary,omitempty" tf:"primary"` // +optional PublicIPAddress []VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress `json:"publicIPAddress,omitempty" tf:"public_ip_address"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*VirtualMachineScaleSetSpecNetworkInterfaceIpConfiguration) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecNetworkInterfaceIpConfiguration) DeepCopy() *VirtualMachineScaleSetSpecNetworkInterfaceIpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecNetworkInterfaceIpConfiguration.
func (*VirtualMachineScaleSetSpecNetworkInterfaceIpConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecNetworkInterfaceIpConfiguration) DeepCopyInto(out *VirtualMachineScaleSetSpecNetworkInterfaceIpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress ¶ added in v0.5.0
type VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress struct { // +optional DomainNameLabel *string `json:"domainNameLabel,omitempty" tf:"domain_name_label"` // +optional IdleTimeoutInMinutes *int64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes"` // +optional IpTag []VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddressIpTag `json:"ipTag,omitempty" tf:"ip_tag"` Name *string `json:"name" tf:"name"` // +optional PublicIPPrefixID *string `json:"publicIPPrefixID,omitempty" tf:"public_ip_prefix_id"` }
func (*VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress) DeepCopy() *VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress.
func (*VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress) DeepCopyInto(out *VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddressIpTag ¶ added in v0.5.0
type VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddressIpTag struct { Tag *string `json:"tag" tf:"tag"` Type *string `json:"type" tf:"type"` }
func (*VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddressIpTag) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddressIpTag) DeepCopy() *VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddressIpTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddressIpTag.
func (*VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddressIpTag) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddressIpTag) DeepCopyInto(out *VirtualMachineScaleSetSpecNetworkInterfaceIpConfigurationPublicIPAddressIpTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecOsDisk ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsDisk struct { Caching *string `json:"caching" tf:"caching"` // +optional DiffDiskSettings *VirtualMachineScaleSetSpecOsDiskDiffDiskSettings `json:"diffDiskSettings,omitempty" tf:"diff_disk_settings"` // +optional DiskEncryptionSetID *string `json:"diskEncryptionSetID,omitempty" tf:"disk_encryption_set_id"` // +optional DiskSizeGb *int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb"` StorageAccountType *string `json:"storageAccountType" tf:"storage_account_type"` // +optional WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty" tf:"write_accelerator_enabled"` }
func (*VirtualMachineScaleSetSpecOsDisk) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsDisk) DeepCopy() *VirtualMachineScaleSetSpecOsDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecOsDisk.
func (*VirtualMachineScaleSetSpecOsDisk) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsDisk) DeepCopyInto(out *VirtualMachineScaleSetSpecOsDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecOsDiskCodec ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsDiskCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineScaleSetSpecOsDiskCodec) Decode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsDiskCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (VirtualMachineScaleSetSpecOsDiskCodec) Encode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsDiskCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (VirtualMachineScaleSetSpecOsDiskCodec) IsEmpty ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsDiskCodec) IsEmpty(ptr unsafe.Pointer) bool
type VirtualMachineScaleSetSpecOsDiskDiffDiskSettings ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsDiskDiffDiskSettings struct {
Option *string `json:"option" tf:"option"`
}
func (*VirtualMachineScaleSetSpecOsDiskDiffDiskSettings) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsDiskDiffDiskSettings) DeepCopy() *VirtualMachineScaleSetSpecOsDiskDiffDiskSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecOsDiskDiffDiskSettings.
func (*VirtualMachineScaleSetSpecOsDiskDiffDiskSettings) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsDiskDiffDiskSettings) DeepCopyInto(out *VirtualMachineScaleSetSpecOsDiskDiffDiskSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecOsDiskDiffDiskSettingsCodec ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsDiskDiffDiskSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineScaleSetSpecOsDiskDiffDiskSettingsCodec) Decode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsDiskDiffDiskSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (VirtualMachineScaleSetSpecOsDiskDiffDiskSettingsCodec) Encode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsDiskDiffDiskSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (VirtualMachineScaleSetSpecOsDiskDiffDiskSettingsCodec) IsEmpty ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsDiskDiffDiskSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
type VirtualMachineScaleSetSpecOsProfile ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsProfile struct { // +optional CustomData *string `json:"-" sensitive:"true" tf:"custom_data"` // +optional LinuxConfiguration *VirtualMachineScaleSetSpecOsProfileLinuxConfiguration `json:"linuxConfiguration,omitempty" tf:"linux_configuration"` // +optional WindowsConfiguration *VirtualMachineScaleSetSpecOsProfileWindowsConfiguration `json:"windowsConfiguration,omitempty" tf:"windows_configuration"` }
func (*VirtualMachineScaleSetSpecOsProfile) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfile) DeepCopy() *VirtualMachineScaleSetSpecOsProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecOsProfile.
func (*VirtualMachineScaleSetSpecOsProfile) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfile) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecOsProfileCodec ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsProfileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineScaleSetSpecOsProfileCodec) Decode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (VirtualMachineScaleSetSpecOsProfileCodec) Encode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (VirtualMachineScaleSetSpecOsProfileCodec) IsEmpty ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
type VirtualMachineScaleSetSpecOsProfileLinuxConfiguration ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsProfileLinuxConfiguration struct { // +optional AdminPassword *string `json:"-" sensitive:"true" tf:"admin_password"` // +optional AdminSSHKey []VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey `json:"adminSSHKey,omitempty" tf:"admin_ssh_key"` AdminUsername *string `json:"adminUsername" tf:"admin_username"` // +optional ComputerNamePrefix *string `json:"computerNamePrefix,omitempty" tf:"computer_name_prefix"` // +optional DisablePasswordAuthentication *bool `json:"disablePasswordAuthentication,omitempty" tf:"disable_password_authentication"` // +optional PatchMode *string `json:"patchMode,omitempty" tf:"patch_mode"` // +optional ProvisionVmAgent *bool `json:"provisionVmAgent,omitempty" tf:"provision_vm_agent"` // +optional Secret []VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecret `json:"secret,omitempty" tf:"secret"` }
func (*VirtualMachineScaleSetSpecOsProfileLinuxConfiguration) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileLinuxConfiguration) DeepCopy() *VirtualMachineScaleSetSpecOsProfileLinuxConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecOsProfileLinuxConfiguration.
func (*VirtualMachineScaleSetSpecOsProfileLinuxConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileLinuxConfiguration) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileLinuxConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey struct { PublicKey *string `json:"publicKey" tf:"public_key"` Username *string `json:"username" tf:"username"` }
func (*VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey) DeepCopy() *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey.
func (*VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationAdminSSHKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecOsProfileLinuxConfigurationCodec ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsProfileLinuxConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineScaleSetSpecOsProfileLinuxConfigurationCodec) Decode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsProfileLinuxConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (VirtualMachineScaleSetSpecOsProfileLinuxConfigurationCodec) Encode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsProfileLinuxConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (VirtualMachineScaleSetSpecOsProfileLinuxConfigurationCodec) IsEmpty ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsProfileLinuxConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
type VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecret ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecret struct { // +kubebuilder:validation:MinItems=1 Certificate []VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate `json:"certificate" tf:"certificate"` KeyVaultID *string `json:"keyVaultID" tf:"key_vault_id"` }
func (*VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecret) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecret) DeepCopy() *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecret.
func (*VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecret) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecret) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate struct {
Url *string `json:"url" tf:"url"`
}
func (*VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate) DeepCopy() *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate.
func (*VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileLinuxConfigurationSecretCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecOsProfileWindowsConfiguration ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsProfileWindowsConfiguration struct { AdminPassword *string `json:"-" sensitive:"true" tf:"admin_password"` AdminUsername *string `json:"adminUsername" tf:"admin_username"` // +optional ComputerNamePrefix *string `json:"computerNamePrefix,omitempty" tf:"computer_name_prefix"` // +optional EnableAutomaticUpdates *bool `json:"enableAutomaticUpdates,omitempty" tf:"enable_automatic_updates"` // +optional HotpatchingEnabled *bool `json:"hotpatchingEnabled,omitempty" tf:"hotpatching_enabled"` // +optional PatchMode *string `json:"patchMode,omitempty" tf:"patch_mode"` // +optional ProvisionVmAgent *bool `json:"provisionVmAgent,omitempty" tf:"provision_vm_agent"` // +optional Secret []VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret `json:"secret,omitempty" tf:"secret"` // +optional Timezone *string `json:"timezone,omitempty" tf:"timezone"` // +optional WinrmListener []VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener `json:"winrmListener,omitempty" tf:"winrm_listener"` }
func (*VirtualMachineScaleSetSpecOsProfileWindowsConfiguration) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfiguration) DeepCopy() *VirtualMachineScaleSetSpecOsProfileWindowsConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecOsProfileWindowsConfiguration.
func (*VirtualMachineScaleSetSpecOsProfileWindowsConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfiguration) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileWindowsConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecOsProfileWindowsConfigurationCodec ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsProfileWindowsConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineScaleSetSpecOsProfileWindowsConfigurationCodec) Decode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsProfileWindowsConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (VirtualMachineScaleSetSpecOsProfileWindowsConfigurationCodec) Encode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsProfileWindowsConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (VirtualMachineScaleSetSpecOsProfileWindowsConfigurationCodec) IsEmpty ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecOsProfileWindowsConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
type VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret struct { // +kubebuilder:validation:MinItems=1 Certificate []VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate `json:"certificate" tf:"certificate"` KeyVaultID *string `json:"keyVaultID" tf:"key_vault_id"` }
func (*VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret) DeepCopy() *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret.
func (*VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate struct { Store *string `json:"store" tf:"store"` Url *string `json:"url" tf:"url"` }
func (*VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate) DeepCopy() *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate.
func (*VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationSecretCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener ¶ added in v0.5.0
type VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener struct { // +optional CertificateURL *string `json:"certificateURL,omitempty" tf:"certificate_url"` Protocol *string `json:"protocol" tf:"protocol"` }
func (*VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener) DeepCopy() *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener.
func (*VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener) DeepCopyInto(out *VirtualMachineScaleSetSpecOsProfileWindowsConfigurationWinrmListener)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecPlan ¶ added in v0.5.0
type VirtualMachineScaleSetSpecPlan struct { Name *string `json:"name" tf:"name"` Product *string `json:"product" tf:"product"` Publisher *string `json:"publisher" tf:"publisher"` }
func (*VirtualMachineScaleSetSpecPlan) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecPlan) DeepCopy() *VirtualMachineScaleSetSpecPlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecPlan.
func (*VirtualMachineScaleSetSpecPlan) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecPlan) DeepCopyInto(out *VirtualMachineScaleSetSpecPlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecPlanCodec ¶ added in v0.5.0
type VirtualMachineScaleSetSpecPlanCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineScaleSetSpecPlanCodec) Decode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecPlanCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (VirtualMachineScaleSetSpecPlanCodec) Encode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecPlanCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (VirtualMachineScaleSetSpecPlanCodec) IsEmpty ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecPlanCodec) IsEmpty(ptr unsafe.Pointer) bool
type VirtualMachineScaleSetSpecResource ¶
type VirtualMachineScaleSetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutomaticInstanceRepair *VirtualMachineScaleSetSpecAutomaticInstanceRepair `json:"automaticInstanceRepair,omitempty" tf:"automatic_instance_repair"` // +optional BootDiagnostics *VirtualMachineScaleSetSpecBootDiagnostics `json:"bootDiagnostics,omitempty" tf:"boot_diagnostics"` // +optional DataDisk []VirtualMachineScaleSetSpecDataDisk `json:"dataDisk,omitempty" tf:"data_disk"` // +optional EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled"` // +optional EvictionPolicy *string `json:"evictionPolicy,omitempty" tf:"eviction_policy"` // +optional Extension []VirtualMachineScaleSetSpecExtension `json:"extension,omitempty" tf:"extension"` // +optional ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty" tf:"extensions_time_budget"` // +optional Identity *VirtualMachineScaleSetSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional Instances *int64 `json:"instances,omitempty" tf:"instances"` // +optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type"` Location *string `json:"location" tf:"location"` // +optional MaxBidPrice *float64 `json:"maxBidPrice,omitempty" tf:"max_bid_price"` Name *string `json:"name" tf:"name"` // +optional NetworkInterface []VirtualMachineScaleSetSpecNetworkInterface `json:"networkInterface,omitempty" tf:"network_interface"` // +optional OsDisk *VirtualMachineScaleSetSpecOsDisk `json:"osDisk,omitempty" tf:"os_disk"` // +optional OsProfile *VirtualMachineScaleSetSpecOsProfile `json:"osProfile,omitempty" tf:"os_profile"` // +optional Plan *VirtualMachineScaleSetSpecPlan `json:"plan,omitempty" tf:"plan"` PlatformFaultDomainCount *int64 `json:"platformFaultDomainCount" tf:"platform_fault_domain_count"` // +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 SkuName *string `json:"skuName,omitempty" tf:"sku_name"` // +optional SourceImageID *string `json:"sourceImageID,omitempty" tf:"source_image_id"` // +optional SourceImageReference *VirtualMachineScaleSetSpecSourceImageReference `json:"sourceImageReference,omitempty" tf:"source_image_reference"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TerminationNotification *VirtualMachineScaleSetSpecTerminationNotification `json:"terminationNotification,omitempty" tf:"termination_notification"` // +optional UniqueID *string `json:"uniqueID,omitempty" tf:"unique_id"` // +optional ZoneBalance *bool `json:"zoneBalance,omitempty" tf:"zone_balance"` // +optional Zones []string `json:"zones,omitempty" tf:"zones"` }
func (*VirtualMachineScaleSetSpecResource) DeepCopy ¶
func (in *VirtualMachineScaleSetSpecResource) DeepCopy() *VirtualMachineScaleSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecResource.
func (*VirtualMachineScaleSetSpecResource) DeepCopyInto ¶
func (in *VirtualMachineScaleSetSpecResource) DeepCopyInto(out *VirtualMachineScaleSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecSourceImageReference ¶ added in v0.5.0
type VirtualMachineScaleSetSpecSourceImageReference struct { Offer *string `json:"offer" tf:"offer"` Publisher *string `json:"publisher" tf:"publisher"` Sku *string `json:"sku" tf:"sku"` Version *string `json:"version" tf:"version"` }
func (*VirtualMachineScaleSetSpecSourceImageReference) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecSourceImageReference) DeepCopy() *VirtualMachineScaleSetSpecSourceImageReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecSourceImageReference.
func (*VirtualMachineScaleSetSpecSourceImageReference) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecSourceImageReference) DeepCopyInto(out *VirtualMachineScaleSetSpecSourceImageReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecSourceImageReferenceCodec ¶ added in v0.5.0
type VirtualMachineScaleSetSpecSourceImageReferenceCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineScaleSetSpecSourceImageReferenceCodec) Decode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecSourceImageReferenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (VirtualMachineScaleSetSpecSourceImageReferenceCodec) Encode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecSourceImageReferenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (VirtualMachineScaleSetSpecSourceImageReferenceCodec) IsEmpty ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecSourceImageReferenceCodec) IsEmpty(ptr unsafe.Pointer) bool
type VirtualMachineScaleSetSpecTerminationNotification ¶ added in v0.5.0
type VirtualMachineScaleSetSpecTerminationNotification struct { Enabled *bool `json:"enabled" tf:"enabled"` // +optional Timeout *string `json:"timeout,omitempty" tf:"timeout"` }
func (*VirtualMachineScaleSetSpecTerminationNotification) DeepCopy ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecTerminationNotification) DeepCopy() *VirtualMachineScaleSetSpecTerminationNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSpecTerminationNotification.
func (*VirtualMachineScaleSetSpecTerminationNotification) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMachineScaleSetSpecTerminationNotification) DeepCopyInto(out *VirtualMachineScaleSetSpecTerminationNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpecTerminationNotificationCodec ¶ added in v0.5.0
type VirtualMachineScaleSetSpecTerminationNotificationCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineScaleSetSpecTerminationNotificationCodec) Decode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecTerminationNotificationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (VirtualMachineScaleSetSpecTerminationNotificationCodec) Encode ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecTerminationNotificationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (VirtualMachineScaleSetSpecTerminationNotificationCodec) IsEmpty ¶ added in v0.5.0
func (VirtualMachineScaleSetSpecTerminationNotificationCodec) IsEmpty(ptr unsafe.Pointer) bool
type VirtualMachineScaleSetStatus ¶
type VirtualMachineScaleSetStatus 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 (*VirtualMachineScaleSetStatus) DeepCopy ¶
func (in *VirtualMachineScaleSetStatus) DeepCopy() *VirtualMachineScaleSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetStatus.
func (*VirtualMachineScaleSetStatus) DeepCopyInto ¶
func (in *VirtualMachineScaleSetStatus) DeepCopyInto(out *VirtualMachineScaleSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.