Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=windows.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AdditionalCapabilitiesObservation
- type AdditionalCapabilitiesParameters
- type AdditionalUnattendContentObservation
- type AdditionalUnattendContentParameters
- type AutomaticInstanceRepairObservation
- type AutomaticInstanceRepairParameters
- type AutomaticOsUpgradePolicyObservation
- type AutomaticOsUpgradePolicyParameters
- type BootDiagnosticsObservation
- type BootDiagnosticsParameters
- type CertificateObservation
- type CertificateParameters
- type DataDiskObservation
- type DataDiskParameters
- type DiffDiskSettingsObservation
- type DiffDiskSettingsParameters
- type ExtensionObservation
- type ExtensionParameters
- type IPConfigurationObservation
- type IPConfigurationParameters
- type IPTagObservation
- type IPTagParameters
- type IdentityObservation
- type IdentityParameters
- type NetworkInterfaceObservation
- type NetworkInterfaceParameters
- type OsDiskDiffDiskSettingsObservation
- type OsDiskDiffDiskSettingsParameters
- type OsDiskObservation
- type OsDiskParameters
- type PlanObservation
- type PlanParameters
- type PublicIPAddressObservation
- type PublicIPAddressParameters
- type RollingUpgradePolicyObservation
- type RollingUpgradePolicyParameters
- type SecretCertificateObservation
- type SecretCertificateParameters
- type SecretObservation
- type SecretParameters
- type SourceImageReferenceObservation
- type SourceImageReferenceParameters
- type TerminateNotificationObservation
- type TerminateNotificationParameters
- type VirtualMachine
- func (in *VirtualMachine) DeepCopy() *VirtualMachine
- func (in *VirtualMachine) DeepCopyInto(out *VirtualMachine)
- func (in *VirtualMachine) DeepCopyObject() runtime.Object
- func (mg *VirtualMachine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualMachine) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualMachine) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualMachine) GetObservation() (map[string]interface{}, error)
- func (tr *VirtualMachine) GetParameters() (map[string]interface{}, error)
- func (mg *VirtualMachine) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualMachine) GetProviderReference() *xpv1.Reference
- func (mg *VirtualMachine) GetTerraformResourceType() string
- func (tr *VirtualMachine) GetTerraformSchemaVersion() int
- func (mg *VirtualMachine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualMachine) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualMachine) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualMachine) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualMachine) SetObservation(obs map[string]interface{}) error
- func (tr *VirtualMachine) SetParameters(params map[string]interface{}) error
- func (mg *VirtualMachine) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualMachine) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualMachine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualMachineList
- type VirtualMachineObservation
- type VirtualMachineParameters
- type VirtualMachineScaleSet
- func (in *VirtualMachineScaleSet) DeepCopy() *VirtualMachineScaleSet
- func (in *VirtualMachineScaleSet) DeepCopyInto(out *VirtualMachineScaleSet)
- func (in *VirtualMachineScaleSet) DeepCopyObject() runtime.Object
- func (mg *VirtualMachineScaleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualMachineScaleSet) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualMachineScaleSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualMachineScaleSet) GetObservation() (map[string]interface{}, error)
- func (tr *VirtualMachineScaleSet) GetParameters() (map[string]interface{}, error)
- func (mg *VirtualMachineScaleSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualMachineScaleSet) GetProviderReference() *xpv1.Reference
- func (mg *VirtualMachineScaleSet) GetTerraformResourceType() string
- func (tr *VirtualMachineScaleSet) GetTerraformSchemaVersion() int
- func (mg *VirtualMachineScaleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualMachineScaleSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualMachineScaleSet) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualMachineScaleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualMachineScaleSet) SetObservation(obs map[string]interface{}) error
- func (tr *VirtualMachineScaleSet) SetParameters(params map[string]interface{}) error
- func (mg *VirtualMachineScaleSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualMachineScaleSet) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualMachineScaleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualMachineScaleSetAdditionalCapabilitiesObservation
- type VirtualMachineScaleSetAdditionalCapabilitiesParameters
- type VirtualMachineScaleSetAdditionalUnattendContentObservation
- type VirtualMachineScaleSetAdditionalUnattendContentParameters
- type VirtualMachineScaleSetBootDiagnosticsObservation
- type VirtualMachineScaleSetBootDiagnosticsParameters
- type VirtualMachineScaleSetIdentityObservation
- type VirtualMachineScaleSetIdentityParameters
- type VirtualMachineScaleSetList
- type VirtualMachineScaleSetObservation
- type VirtualMachineScaleSetOsDiskObservation
- type VirtualMachineScaleSetOsDiskParameters
- type VirtualMachineScaleSetParameters
- type VirtualMachineScaleSetPlanObservation
- type VirtualMachineScaleSetPlanParameters
- type VirtualMachineScaleSetSecretObservation
- type VirtualMachineScaleSetSecretParameters
- type VirtualMachineScaleSetSourceImageReferenceObservation
- type VirtualMachineScaleSetSourceImageReferenceParameters
- type VirtualMachineScaleSetSpec
- type VirtualMachineScaleSetStatus
- type VirtualMachineScaleSetWinrmListenerObservation
- type VirtualMachineScaleSetWinrmListenerParameters
- type VirtualMachineSpec
- type VirtualMachineStatus
- type WinrmListenerObservation
- type WinrmListenerParameters
Constants ¶
const ( CRDGroup = "windows.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( VirtualMachine_Kind = "VirtualMachine" VirtualMachine_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualMachine_Kind}.String() VirtualMachine_KindAPIVersion = VirtualMachine_Kind + "." + CRDGroupVersion.String() VirtualMachine_GroupVersionKind = CRDGroupVersion.WithKind(VirtualMachine_Kind) )
Repository type metadata.
var ( VirtualMachineScaleSet_Kind = "VirtualMachineScaleSet" VirtualMachineScaleSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualMachineScaleSet_Kind}.String() VirtualMachineScaleSet_KindAPIVersion = VirtualMachineScaleSet_Kind + "." + CRDGroupVersion.String() VirtualMachineScaleSet_GroupVersionKind = CRDGroupVersion.WithKind(VirtualMachineScaleSet_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AdditionalCapabilitiesObservation ¶
type AdditionalCapabilitiesObservation struct { }
func (*AdditionalCapabilitiesObservation) DeepCopy ¶
func (in *AdditionalCapabilitiesObservation) DeepCopy() *AdditionalCapabilitiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCapabilitiesObservation.
func (*AdditionalCapabilitiesObservation) DeepCopyInto ¶
func (in *AdditionalCapabilitiesObservation) DeepCopyInto(out *AdditionalCapabilitiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalCapabilitiesParameters ¶
type AdditionalCapabilitiesParameters struct { // +kubebuilder:validation:Optional UltraSsdEnabled *bool `json:"ultraSsdEnabled,omitempty" tf:"ultra_ssd_enabled,omitempty"` }
func (*AdditionalCapabilitiesParameters) DeepCopy ¶
func (in *AdditionalCapabilitiesParameters) DeepCopy() *AdditionalCapabilitiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCapabilitiesParameters.
func (*AdditionalCapabilitiesParameters) DeepCopyInto ¶
func (in *AdditionalCapabilitiesParameters) DeepCopyInto(out *AdditionalCapabilitiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalUnattendContentObservation ¶
type AdditionalUnattendContentObservation struct { }
func (*AdditionalUnattendContentObservation) DeepCopy ¶
func (in *AdditionalUnattendContentObservation) DeepCopy() *AdditionalUnattendContentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalUnattendContentObservation.
func (*AdditionalUnattendContentObservation) DeepCopyInto ¶
func (in *AdditionalUnattendContentObservation) DeepCopyInto(out *AdditionalUnattendContentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalUnattendContentParameters ¶
type AdditionalUnattendContentParameters struct { // +kubebuilder:validation:Required ContentSecretRef v1.SecretKeySelector `json:"contentSecretRef" tf:"-"` // +kubebuilder:validation:Required Setting *string `json:"setting" tf:"setting,omitempty"` }
func (*AdditionalUnattendContentParameters) DeepCopy ¶
func (in *AdditionalUnattendContentParameters) DeepCopy() *AdditionalUnattendContentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalUnattendContentParameters.
func (*AdditionalUnattendContentParameters) DeepCopyInto ¶
func (in *AdditionalUnattendContentParameters) DeepCopyInto(out *AdditionalUnattendContentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomaticInstanceRepairObservation ¶
type AutomaticInstanceRepairObservation struct { }
func (*AutomaticInstanceRepairObservation) DeepCopy ¶
func (in *AutomaticInstanceRepairObservation) DeepCopy() *AutomaticInstanceRepairObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticInstanceRepairObservation.
func (*AutomaticInstanceRepairObservation) DeepCopyInto ¶
func (in *AutomaticInstanceRepairObservation) DeepCopyInto(out *AutomaticInstanceRepairObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomaticInstanceRepairParameters ¶
type AutomaticInstanceRepairParameters struct { // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional GracePeriod *string `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` }
func (*AutomaticInstanceRepairParameters) DeepCopy ¶
func (in *AutomaticInstanceRepairParameters) DeepCopy() *AutomaticInstanceRepairParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticInstanceRepairParameters.
func (*AutomaticInstanceRepairParameters) DeepCopyInto ¶
func (in *AutomaticInstanceRepairParameters) DeepCopyInto(out *AutomaticInstanceRepairParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomaticOsUpgradePolicyObservation ¶
type AutomaticOsUpgradePolicyObservation struct { }
func (*AutomaticOsUpgradePolicyObservation) DeepCopy ¶
func (in *AutomaticOsUpgradePolicyObservation) DeepCopy() *AutomaticOsUpgradePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticOsUpgradePolicyObservation.
func (*AutomaticOsUpgradePolicyObservation) DeepCopyInto ¶
func (in *AutomaticOsUpgradePolicyObservation) DeepCopyInto(out *AutomaticOsUpgradePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomaticOsUpgradePolicyParameters ¶
type AutomaticOsUpgradePolicyParameters struct { // +kubebuilder:validation:Required DisableAutomaticRollback *bool `json:"disableAutomaticRollback" tf:"disable_automatic_rollback,omitempty"` // +kubebuilder:validation:Required EnableAutomaticOsUpgrade *bool `json:"enableAutomaticOsUpgrade" tf:"enable_automatic_os_upgrade,omitempty"` }
func (*AutomaticOsUpgradePolicyParameters) DeepCopy ¶
func (in *AutomaticOsUpgradePolicyParameters) DeepCopy() *AutomaticOsUpgradePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticOsUpgradePolicyParameters.
func (*AutomaticOsUpgradePolicyParameters) DeepCopyInto ¶
func (in *AutomaticOsUpgradePolicyParameters) DeepCopyInto(out *AutomaticOsUpgradePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootDiagnosticsObservation ¶
type BootDiagnosticsObservation struct { }
func (*BootDiagnosticsObservation) DeepCopy ¶
func (in *BootDiagnosticsObservation) DeepCopy() *BootDiagnosticsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnosticsObservation.
func (*BootDiagnosticsObservation) DeepCopyInto ¶
func (in *BootDiagnosticsObservation) DeepCopyInto(out *BootDiagnosticsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootDiagnosticsParameters ¶
type BootDiagnosticsParameters struct { // +kubebuilder:validation:Optional StorageAccountURI *string `json:"storageAccountUri,omitempty" tf:"storage_account_uri,omitempty"` }
func (*BootDiagnosticsParameters) DeepCopy ¶
func (in *BootDiagnosticsParameters) DeepCopy() *BootDiagnosticsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnosticsParameters.
func (*BootDiagnosticsParameters) DeepCopyInto ¶
func (in *BootDiagnosticsParameters) DeepCopyInto(out *BootDiagnosticsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateObservation ¶
type CertificateObservation struct { }
func (*CertificateObservation) DeepCopy ¶
func (in *CertificateObservation) DeepCopy() *CertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateObservation.
func (*CertificateObservation) DeepCopyInto ¶
func (in *CertificateObservation) DeepCopyInto(out *CertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateParameters ¶
type CertificateParameters struct { // +kubebuilder:validation:Required Store *string `json:"store" tf:"store,omitempty"` // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` }
func (*CertificateParameters) DeepCopy ¶
func (in *CertificateParameters) DeepCopy() *CertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateParameters.
func (*CertificateParameters) DeepCopyInto ¶
func (in *CertificateParameters) DeepCopyInto(out *CertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataDiskObservation ¶
type DataDiskObservation struct { }
func (*DataDiskObservation) DeepCopy ¶
func (in *DataDiskObservation) DeepCopy() *DataDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDiskObservation.
func (*DataDiskObservation) DeepCopyInto ¶
func (in *DataDiskObservation) DeepCopyInto(out *DataDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataDiskParameters ¶
type DataDiskParameters struct { // +kubebuilder:validation:Required Caching *string `json:"caching" tf:"caching,omitempty"` // +kubebuilder:validation:Optional CreateOption *string `json:"createOption,omitempty" tf:"create_option,omitempty"` // +kubebuilder:validation:Optional DiskEncryptionSetID *string `json:"diskEncryptionSetId,omitempty" tf:"disk_encryption_set_id,omitempty"` // +kubebuilder:validation:Optional DiskIopsReadWrite *int64 `json:"diskIopsReadWrite,omitempty" tf:"disk_iops_read_write,omitempty"` // +kubebuilder:validation:Optional DiskMbpsReadWrite *int64 `json:"diskMbpsReadWrite,omitempty" tf:"disk_mbps_read_write,omitempty"` // +kubebuilder:validation:Required DiskSizeGb *int64 `json:"diskSizeGb" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Required Lun *int64 `json:"lun" tf:"lun,omitempty"` // +kubebuilder:validation:Required StorageAccountType *string `json:"storageAccountType" tf:"storage_account_type,omitempty"` // +kubebuilder:validation:Optional WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty" tf:"write_accelerator_enabled,omitempty"` }
func (*DataDiskParameters) DeepCopy ¶
func (in *DataDiskParameters) DeepCopy() *DataDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDiskParameters.
func (*DataDiskParameters) DeepCopyInto ¶
func (in *DataDiskParameters) DeepCopyInto(out *DataDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiffDiskSettingsObservation ¶
type DiffDiskSettingsObservation struct { }
func (*DiffDiskSettingsObservation) DeepCopy ¶
func (in *DiffDiskSettingsObservation) DeepCopy() *DiffDiskSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiffDiskSettingsObservation.
func (*DiffDiskSettingsObservation) DeepCopyInto ¶
func (in *DiffDiskSettingsObservation) DeepCopyInto(out *DiffDiskSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiffDiskSettingsParameters ¶
type DiffDiskSettingsParameters struct { // +kubebuilder:validation:Required Option *string `json:"option" tf:"option,omitempty"` }
func (*DiffDiskSettingsParameters) DeepCopy ¶
func (in *DiffDiskSettingsParameters) DeepCopy() *DiffDiskSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiffDiskSettingsParameters.
func (*DiffDiskSettingsParameters) DeepCopyInto ¶
func (in *DiffDiskSettingsParameters) DeepCopyInto(out *DiffDiskSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionObservation ¶
type ExtensionObservation struct { }
func (*ExtensionObservation) DeepCopy ¶
func (in *ExtensionObservation) DeepCopy() *ExtensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionObservation.
func (*ExtensionObservation) DeepCopyInto ¶
func (in *ExtensionObservation) DeepCopyInto(out *ExtensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionParameters ¶
type ExtensionParameters struct { // +kubebuilder:validation:Optional AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty" tf:"auto_upgrade_minor_version,omitempty"` // +kubebuilder:validation:Optional ForceUpdateTag *string `json:"forceUpdateTag,omitempty" tf:"force_update_tag,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ProtectedSettingsSecretRef *v1.SecretKeySelector `json:"protectedSettingsSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ProvisionAfterExtensions []*string `json:"provisionAfterExtensions,omitempty" tf:"provision_after_extensions,omitempty"` // +kubebuilder:validation:Required Publisher *string `json:"publisher" tf:"publisher,omitempty"` // +kubebuilder:validation:Optional Settings *string `json:"settings,omitempty" tf:"settings,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required TypeHandlerVersion *string `json:"typeHandlerVersion" tf:"type_handler_version,omitempty"` }
func (*ExtensionParameters) DeepCopy ¶
func (in *ExtensionParameters) DeepCopy() *ExtensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionParameters.
func (*ExtensionParameters) DeepCopyInto ¶
func (in *ExtensionParameters) DeepCopyInto(out *ExtensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationObservation ¶
type IPConfigurationObservation struct { }
func (*IPConfigurationObservation) DeepCopy ¶
func (in *IPConfigurationObservation) DeepCopy() *IPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationObservation.
func (*IPConfigurationObservation) DeepCopyInto ¶
func (in *IPConfigurationObservation) DeepCopyInto(out *IPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationParameters ¶
type IPConfigurationParameters struct { // +kubebuilder:validation:Optional ApplicationGatewayBackendAddressPoolIds []*string `json:"applicationGatewayBackendAddressPoolIds,omitempty" tf:"application_gateway_backend_address_pool_ids,omitempty"` // +kubebuilder:validation:Optional ApplicationSecurityGroupIds []*string `json:"applicationSecurityGroupIds,omitempty" tf:"application_security_group_ids,omitempty"` // +kubebuilder:validation:Optional LoadBalancerBackendAddressPoolIds []*string `json:"loadBalancerBackendAddressPoolIds,omitempty" tf:"load_balancer_backend_address_pool_ids,omitempty"` // +kubebuilder:validation:Optional LoadBalancerInboundNatRulesIds []*string `json:"loadBalancerInboundNatRulesIds,omitempty" tf:"load_balancer_inbound_nat_rules_ids,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // +kubebuilder:validation:Optional PublicIPAddress []PublicIPAddressParameters `json:"publicIpAddress,omitempty" tf:"public_ip_address,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*IPConfigurationParameters) DeepCopy ¶
func (in *IPConfigurationParameters) DeepCopy() *IPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationParameters.
func (*IPConfigurationParameters) DeepCopyInto ¶
func (in *IPConfigurationParameters) DeepCopyInto(out *IPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPTagObservation ¶
type IPTagObservation struct { }
func (*IPTagObservation) DeepCopy ¶
func (in *IPTagObservation) DeepCopy() *IPTagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPTagObservation.
func (*IPTagObservation) DeepCopyInto ¶
func (in *IPTagObservation) DeepCopyInto(out *IPTagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPTagParameters ¶
type IPTagParameters struct { // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IPTagParameters) DeepCopy ¶
func (in *IPTagParameters) DeepCopy() *IPTagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPTagParameters.
func (*IPTagParameters) DeepCopyInto ¶
func (in *IPTagParameters) DeepCopyInto(out *IPTagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceObservation ¶
type NetworkInterfaceObservation struct { }
func (*NetworkInterfaceObservation) DeepCopy ¶
func (in *NetworkInterfaceObservation) DeepCopy() *NetworkInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceObservation.
func (*NetworkInterfaceObservation) DeepCopyInto ¶
func (in *NetworkInterfaceObservation) DeepCopyInto(out *NetworkInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceParameters ¶
type NetworkInterfaceParameters struct { // +kubebuilder:validation:Optional DNSServers []*string `json:"dnsServers,omitempty" tf:"dns_servers,omitempty"` // +kubebuilder:validation:Optional EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty" tf:"enable_accelerated_networking,omitempty"` // +kubebuilder:validation:Optional EnableIPForwarding *bool `json:"enableIpForwarding,omitempty" tf:"enable_ip_forwarding,omitempty"` // +kubebuilder:validation:Required IPConfiguration []IPConfigurationParameters `json:"ipConfiguration" tf:"ip_configuration,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NetworkSecurityGroupID *string `json:"networkSecurityGroupId,omitempty" tf:"network_security_group_id,omitempty"` // +kubebuilder:validation:Optional Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` }
func (*NetworkInterfaceParameters) DeepCopy ¶
func (in *NetworkInterfaceParameters) DeepCopy() *NetworkInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceParameters.
func (*NetworkInterfaceParameters) DeepCopyInto ¶
func (in *NetworkInterfaceParameters) DeepCopyInto(out *NetworkInterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OsDiskDiffDiskSettingsObservation ¶
type OsDiskDiffDiskSettingsObservation struct { }
func (*OsDiskDiffDiskSettingsObservation) DeepCopy ¶
func (in *OsDiskDiffDiskSettingsObservation) DeepCopy() *OsDiskDiffDiskSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OsDiskDiffDiskSettingsObservation.
func (*OsDiskDiffDiskSettingsObservation) DeepCopyInto ¶
func (in *OsDiskDiffDiskSettingsObservation) DeepCopyInto(out *OsDiskDiffDiskSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OsDiskDiffDiskSettingsParameters ¶
type OsDiskDiffDiskSettingsParameters struct { // +kubebuilder:validation:Required Option *string `json:"option" tf:"option,omitempty"` }
func (*OsDiskDiffDiskSettingsParameters) DeepCopy ¶
func (in *OsDiskDiffDiskSettingsParameters) DeepCopy() *OsDiskDiffDiskSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OsDiskDiffDiskSettingsParameters.
func (*OsDiskDiffDiskSettingsParameters) DeepCopyInto ¶
func (in *OsDiskDiffDiskSettingsParameters) DeepCopyInto(out *OsDiskDiffDiskSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OsDiskObservation ¶
type OsDiskObservation struct { }
func (*OsDiskObservation) DeepCopy ¶
func (in *OsDiskObservation) DeepCopy() *OsDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OsDiskObservation.
func (*OsDiskObservation) DeepCopyInto ¶
func (in *OsDiskObservation) DeepCopyInto(out *OsDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OsDiskParameters ¶
type OsDiskParameters struct { // +kubebuilder:validation:Required Caching *string `json:"caching" tf:"caching,omitempty"` // +kubebuilder:validation:Optional DiffDiskSettings []DiffDiskSettingsParameters `json:"diffDiskSettings,omitempty" tf:"diff_disk_settings,omitempty"` // +kubebuilder:validation:Optional DiskEncryptionSetID *string `json:"diskEncryptionSetId,omitempty" tf:"disk_encryption_set_id,omitempty"` // +kubebuilder:validation:Optional DiskSizeGb *int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Required StorageAccountType *string `json:"storageAccountType" tf:"storage_account_type,omitempty"` // +kubebuilder:validation:Optional WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty" tf:"write_accelerator_enabled,omitempty"` }
func (*OsDiskParameters) DeepCopy ¶
func (in *OsDiskParameters) DeepCopy() *OsDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OsDiskParameters.
func (*OsDiskParameters) DeepCopyInto ¶
func (in *OsDiskParameters) DeepCopyInto(out *OsDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlanObservation ¶
type PlanObservation struct { }
func (*PlanObservation) DeepCopy ¶
func (in *PlanObservation) DeepCopy() *PlanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanObservation.
func (*PlanObservation) DeepCopyInto ¶
func (in *PlanObservation) DeepCopyInto(out *PlanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlanParameters ¶
type PlanParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Product *string `json:"product" tf:"product,omitempty"` // +kubebuilder:validation:Required Publisher *string `json:"publisher" tf:"publisher,omitempty"` }
func (*PlanParameters) DeepCopy ¶
func (in *PlanParameters) DeepCopy() *PlanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanParameters.
func (*PlanParameters) DeepCopyInto ¶
func (in *PlanParameters) DeepCopyInto(out *PlanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddressObservation ¶
type PublicIPAddressObservation struct { }
func (*PublicIPAddressObservation) DeepCopy ¶
func (in *PublicIPAddressObservation) DeepCopy() *PublicIPAddressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressObservation.
func (*PublicIPAddressObservation) DeepCopyInto ¶
func (in *PublicIPAddressObservation) DeepCopyInto(out *PublicIPAddressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddressParameters ¶
type PublicIPAddressParameters struct { // +kubebuilder:validation:Optional DomainNameLabel *string `json:"domainNameLabel,omitempty" tf:"domain_name_label,omitempty"` // +kubebuilder:validation:Optional IPTag []IPTagParameters `json:"ipTag,omitempty" tf:"ip_tag,omitempty"` // +kubebuilder:validation:Optional IdleTimeoutInMinutes *int64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PublicIPPrefixID *string `json:"publicIpPrefixId,omitempty" tf:"public_ip_prefix_id,omitempty"` }
func (*PublicIPAddressParameters) DeepCopy ¶
func (in *PublicIPAddressParameters) DeepCopy() *PublicIPAddressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressParameters.
func (*PublicIPAddressParameters) DeepCopyInto ¶
func (in *PublicIPAddressParameters) DeepCopyInto(out *PublicIPAddressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollingUpgradePolicyObservation ¶
type RollingUpgradePolicyObservation struct { }
func (*RollingUpgradePolicyObservation) DeepCopy ¶
func (in *RollingUpgradePolicyObservation) DeepCopy() *RollingUpgradePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpgradePolicyObservation.
func (*RollingUpgradePolicyObservation) DeepCopyInto ¶
func (in *RollingUpgradePolicyObservation) DeepCopyInto(out *RollingUpgradePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollingUpgradePolicyParameters ¶
type RollingUpgradePolicyParameters struct { // +kubebuilder:validation:Required MaxBatchInstancePercent *int64 `json:"maxBatchInstancePercent" tf:"max_batch_instance_percent,omitempty"` // +kubebuilder:validation:Required MaxUnhealthyInstancePercent *int64 `json:"maxUnhealthyInstancePercent" tf:"max_unhealthy_instance_percent,omitempty"` // +kubebuilder:validation:Required MaxUnhealthyUpgradedInstancePercent *int64 `json:"maxUnhealthyUpgradedInstancePercent" tf:"max_unhealthy_upgraded_instance_percent,omitempty"` // +kubebuilder:validation:Required PauseTimeBetweenBatches *string `json:"pauseTimeBetweenBatches" tf:"pause_time_between_batches,omitempty"` }
func (*RollingUpgradePolicyParameters) DeepCopy ¶
func (in *RollingUpgradePolicyParameters) DeepCopy() *RollingUpgradePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpgradePolicyParameters.
func (*RollingUpgradePolicyParameters) DeepCopyInto ¶
func (in *RollingUpgradePolicyParameters) DeepCopyInto(out *RollingUpgradePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretCertificateObservation ¶
type SecretCertificateObservation struct { }
func (*SecretCertificateObservation) DeepCopy ¶
func (in *SecretCertificateObservation) DeepCopy() *SecretCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCertificateObservation.
func (*SecretCertificateObservation) DeepCopyInto ¶
func (in *SecretCertificateObservation) DeepCopyInto(out *SecretCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretCertificateParameters ¶
type SecretCertificateParameters struct { // +kubebuilder:validation:Required Store *string `json:"store" tf:"store,omitempty"` // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` }
func (*SecretCertificateParameters) DeepCopy ¶
func (in *SecretCertificateParameters) DeepCopy() *SecretCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCertificateParameters.
func (*SecretCertificateParameters) DeepCopyInto ¶
func (in *SecretCertificateParameters) DeepCopyInto(out *SecretCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretObservation ¶
type SecretObservation struct { }
func (*SecretObservation) DeepCopy ¶
func (in *SecretObservation) DeepCopy() *SecretObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretObservation.
func (*SecretObservation) DeepCopyInto ¶
func (in *SecretObservation) DeepCopyInto(out *SecretObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretParameters ¶
type SecretParameters struct { // +kubebuilder:validation:Required Certificate []CertificateParameters `json:"certificate" tf:"certificate,omitempty"` // +kubebuilder:validation:Required KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` }
func (*SecretParameters) DeepCopy ¶
func (in *SecretParameters) DeepCopy() *SecretParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretParameters.
func (*SecretParameters) DeepCopyInto ¶
func (in *SecretParameters) DeepCopyInto(out *SecretParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceImageReferenceObservation ¶
type SourceImageReferenceObservation struct { }
func (*SourceImageReferenceObservation) DeepCopy ¶
func (in *SourceImageReferenceObservation) DeepCopy() *SourceImageReferenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceImageReferenceObservation.
func (*SourceImageReferenceObservation) DeepCopyInto ¶
func (in *SourceImageReferenceObservation) DeepCopyInto(out *SourceImageReferenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceImageReferenceParameters ¶
type SourceImageReferenceParameters struct { // +kubebuilder:validation:Required Offer *string `json:"offer" tf:"offer,omitempty"` // +kubebuilder:validation:Required Publisher *string `json:"publisher" tf:"publisher,omitempty"` // +kubebuilder:validation:Required Sku *string `json:"sku" tf:"sku,omitempty"` // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*SourceImageReferenceParameters) DeepCopy ¶
func (in *SourceImageReferenceParameters) DeepCopy() *SourceImageReferenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceImageReferenceParameters.
func (*SourceImageReferenceParameters) DeepCopyInto ¶
func (in *SourceImageReferenceParameters) DeepCopyInto(out *SourceImageReferenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TerminateNotificationObservation ¶
type TerminateNotificationObservation struct { }
func (*TerminateNotificationObservation) DeepCopy ¶
func (in *TerminateNotificationObservation) DeepCopy() *TerminateNotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerminateNotificationObservation.
func (*TerminateNotificationObservation) DeepCopyInto ¶
func (in *TerminateNotificationObservation) DeepCopyInto(out *TerminateNotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TerminateNotificationParameters ¶
type TerminateNotificationParameters struct { // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Timeout *string `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*TerminateNotificationParameters) DeepCopy ¶
func (in *TerminateNotificationParameters) DeepCopy() *TerminateNotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerminateNotificationParameters.
func (*TerminateNotificationParameters) DeepCopyInto ¶
func (in *TerminateNotificationParameters) DeepCopyInto(out *TerminateNotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachine ¶
type VirtualMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualMachineSpec `json:"spec"` Status VirtualMachineStatus `json:"status,omitempty"` }
VirtualMachine is the Schema for the VirtualMachines API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*VirtualMachine) DeepCopy ¶
func (in *VirtualMachine) DeepCopy() *VirtualMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine.
func (*VirtualMachine) DeepCopyInto ¶
func (in *VirtualMachine) DeepCopyInto(out *VirtualMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachine) DeepCopyObject ¶
func (in *VirtualMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualMachine) GetCondition ¶
func (mg *VirtualMachine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualMachine.
func (*VirtualMachine) GetConnectionDetailsMapping ¶
func (tr *VirtualMachine) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualMachine
func (*VirtualMachine) GetDeletionPolicy ¶
func (mg *VirtualMachine) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualMachine.
func (*VirtualMachine) GetObservation ¶
func (tr *VirtualMachine) GetObservation() (map[string]interface{}, error)
GetObservation of this VirtualMachine
func (*VirtualMachine) GetParameters ¶
func (tr *VirtualMachine) GetParameters() (map[string]interface{}, error)
GetParameters of this VirtualMachine
func (*VirtualMachine) GetProviderConfigReference ¶
func (mg *VirtualMachine) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualMachine.
func (*VirtualMachine) GetProviderReference ¶
func (mg *VirtualMachine) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualMachine. Deprecated: Use GetProviderConfigReference.
func (*VirtualMachine) GetTerraformResourceType ¶
func (mg *VirtualMachine) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualMachine
func (*VirtualMachine) GetTerraformSchemaVersion ¶
func (tr *VirtualMachine) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualMachine) GetWriteConnectionSecretToReference ¶
func (mg *VirtualMachine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualMachine.
func (*VirtualMachine) LateInitialize ¶
func (tr *VirtualMachine) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualMachine using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualMachine) SetConditions ¶
func (mg *VirtualMachine) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualMachine.
func (*VirtualMachine) SetDeletionPolicy ¶
func (mg *VirtualMachine) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualMachine.
func (*VirtualMachine) SetObservation ¶
func (tr *VirtualMachine) SetObservation(obs map[string]interface{}) error
SetObservation for this VirtualMachine
func (*VirtualMachine) SetParameters ¶
func (tr *VirtualMachine) SetParameters(params map[string]interface{}) error
SetParameters for this VirtualMachine
func (*VirtualMachine) SetProviderConfigReference ¶
func (mg *VirtualMachine) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualMachine.
func (*VirtualMachine) SetProviderReference ¶
func (mg *VirtualMachine) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualMachine. Deprecated: Use SetProviderConfigReference.
func (*VirtualMachine) SetWriteConnectionSecretToReference ¶
func (mg *VirtualMachine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualMachine.
type VirtualMachineList ¶
type VirtualMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualMachine `json:"items"` }
VirtualMachineList contains a list of VirtualMachines
func (*VirtualMachineList) DeepCopy ¶
func (in *VirtualMachineList) DeepCopy() *VirtualMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineList.
func (*VirtualMachineList) DeepCopyInto ¶
func (in *VirtualMachineList) DeepCopyInto(out *VirtualMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineList) DeepCopyObject ¶
func (in *VirtualMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualMachineList) GetItems ¶
func (l *VirtualMachineList) GetItems() []resource.Managed
GetItems of this VirtualMachineList.
type VirtualMachineObservation ¶
type VirtualMachineObservation struct { PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` PrivateIPAddresses []*string `json:"privateIpAddresses,omitempty" tf:"private_ip_addresses,omitempty"` PublicIPAddress *string `json:"publicIpAddress,omitempty" tf:"public_ip_address,omitempty"` PublicIPAddresses []*string `json:"publicIpAddresses,omitempty" tf:"public_ip_addresses,omitempty"` VirtualMachineID *string `json:"virtualMachineId,omitempty" tf:"virtual_machine_id,omitempty"` }
func (*VirtualMachineObservation) DeepCopy ¶
func (in *VirtualMachineObservation) DeepCopy() *VirtualMachineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineObservation.
func (*VirtualMachineObservation) DeepCopyInto ¶
func (in *VirtualMachineObservation) DeepCopyInto(out *VirtualMachineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineParameters ¶
type VirtualMachineParameters struct { // +kubebuilder:validation:Optional AdditionalCapabilities []AdditionalCapabilitiesParameters `json:"additionalCapabilities,omitempty" tf:"additional_capabilities,omitempty"` // +kubebuilder:validation:Optional AdditionalUnattendContent []AdditionalUnattendContentParameters `json:"additionalUnattendContent,omitempty" tf:"additional_unattend_content,omitempty"` // +kubebuilder:validation:Required AdminPasswordSecretRef v1.SecretKeySelector `json:"adminPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Required AdminUsername *string `json:"adminUsername" tf:"admin_username,omitempty"` // +kubebuilder:validation:Optional AllowExtensionOperations *bool `json:"allowExtensionOperations,omitempty" tf:"allow_extension_operations,omitempty"` // +kubebuilder:validation:Optional AvailabilitySetID *string `json:"availabilitySetId,omitempty" tf:"availability_set_id,omitempty"` // +kubebuilder:validation:Optional BootDiagnostics []BootDiagnosticsParameters `json:"bootDiagnostics,omitempty" tf:"boot_diagnostics,omitempty"` // +kubebuilder:validation:Optional ComputerName *string `json:"computerName,omitempty" tf:"computer_name,omitempty"` // +kubebuilder:validation:Optional CustomDataSecretRef *v1.SecretKeySelector `json:"customDataSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional DedicatedHostID *string `json:"dedicatedHostId,omitempty" tf:"dedicated_host_id,omitempty"` // +kubebuilder:validation:Optional EnableAutomaticUpdates *bool `json:"enableAutomaticUpdates,omitempty" tf:"enable_automatic_updates,omitempty"` // +kubebuilder:validation:Optional EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // +kubebuilder:validation:Optional EvictionPolicy *string `json:"evictionPolicy,omitempty" tf:"eviction_policy,omitempty"` // +kubebuilder:validation:Optional ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty" tf:"extensions_time_budget,omitempty"` // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional MaxBidPrice *float64 `json:"maxBidPrice,omitempty" tf:"max_bid_price,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required NetworkInterfaceIds []*string `json:"networkInterfaceIds" tf:"network_interface_ids,omitempty"` // +kubebuilder:validation:Required OsDisk []OsDiskParameters `json:"osDisk" tf:"os_disk,omitempty"` // +kubebuilder:validation:Optional PatchMode *string `json:"patchMode,omitempty" tf:"patch_mode,omitempty"` // +kubebuilder:validation:Optional Plan []PlanParameters `json:"plan,omitempty" tf:"plan,omitempty"` // +kubebuilder:validation:Optional PlatformFaultDomain *int64 `json:"platformFaultDomain,omitempty" tf:"platform_fault_domain,omitempty"` // +kubebuilder:validation:Optional Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional ProvisionVMAgent *bool `json:"provisionVmAgent,omitempty" tf:"provision_vm_agent,omitempty"` // +kubebuilder:validation:Optional ProximityPlacementGroupID *string `json:"proximityPlacementGroupId,omitempty" tf:"proximity_placement_group_id,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Secret []SecretParameters `json:"secret,omitempty" tf:"secret,omitempty"` // +kubebuilder:validation:Required Size *string `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Optional SourceImageID *string `json:"sourceImageId,omitempty" tf:"source_image_id,omitempty"` // +kubebuilder:validation:Optional SourceImageReference []SourceImageReferenceParameters `json:"sourceImageReference,omitempty" tf:"source_image_reference,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` // +kubebuilder:validation:Optional VirtualMachineScaleSetID *string `json:"virtualMachineScaleSetId,omitempty" tf:"virtual_machine_scale_set_id,omitempty"` // +kubebuilder:validation:Optional WinrmListener []WinrmListenerParameters `json:"winrmListener,omitempty" tf:"winrm_listener,omitempty"` // +kubebuilder:validation:Optional Zone *string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*VirtualMachineParameters) DeepCopy ¶
func (in *VirtualMachineParameters) DeepCopy() *VirtualMachineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineParameters.
func (*VirtualMachineParameters) DeepCopyInto ¶
func (in *VirtualMachineParameters) DeepCopyInto(out *VirtualMachineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSet ¶
type VirtualMachineScaleSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualMachineScaleSetSpec `json:"spec"` Status VirtualMachineScaleSetStatus `json:"status,omitempty"` }
VirtualMachineScaleSet is the Schema for the VirtualMachineScaleSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
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) GetCondition ¶
func (mg *VirtualMachineScaleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualMachineScaleSet.
func (*VirtualMachineScaleSet) GetConnectionDetailsMapping ¶
func (tr *VirtualMachineScaleSet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualMachineScaleSet
func (*VirtualMachineScaleSet) GetDeletionPolicy ¶
func (mg *VirtualMachineScaleSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualMachineScaleSet.
func (*VirtualMachineScaleSet) GetObservation ¶
func (tr *VirtualMachineScaleSet) GetObservation() (map[string]interface{}, error)
GetObservation of this VirtualMachineScaleSet
func (*VirtualMachineScaleSet) GetParameters ¶
func (tr *VirtualMachineScaleSet) GetParameters() (map[string]interface{}, error)
GetParameters of this VirtualMachineScaleSet
func (*VirtualMachineScaleSet) GetProviderConfigReference ¶
func (mg *VirtualMachineScaleSet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualMachineScaleSet.
func (*VirtualMachineScaleSet) GetProviderReference ¶
func (mg *VirtualMachineScaleSet) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualMachineScaleSet. Deprecated: Use GetProviderConfigReference.
func (*VirtualMachineScaleSet) GetTerraformResourceType ¶
func (mg *VirtualMachineScaleSet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualMachineScaleSet
func (*VirtualMachineScaleSet) GetTerraformSchemaVersion ¶
func (tr *VirtualMachineScaleSet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualMachineScaleSet) GetWriteConnectionSecretToReference ¶
func (mg *VirtualMachineScaleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualMachineScaleSet.
func (*VirtualMachineScaleSet) LateInitialize ¶
func (tr *VirtualMachineScaleSet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualMachineScaleSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualMachineScaleSet) SetConditions ¶
func (mg *VirtualMachineScaleSet) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualMachineScaleSet.
func (*VirtualMachineScaleSet) SetDeletionPolicy ¶
func (mg *VirtualMachineScaleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualMachineScaleSet.
func (*VirtualMachineScaleSet) SetObservation ¶
func (tr *VirtualMachineScaleSet) SetObservation(obs map[string]interface{}) error
SetObservation for this VirtualMachineScaleSet
func (*VirtualMachineScaleSet) SetParameters ¶
func (tr *VirtualMachineScaleSet) SetParameters(params map[string]interface{}) error
SetParameters for this VirtualMachineScaleSet
func (*VirtualMachineScaleSet) SetProviderConfigReference ¶
func (mg *VirtualMachineScaleSet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualMachineScaleSet.
func (*VirtualMachineScaleSet) SetProviderReference ¶
func (mg *VirtualMachineScaleSet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualMachineScaleSet. Deprecated: Use SetProviderConfigReference.
func (*VirtualMachineScaleSet) SetWriteConnectionSecretToReference ¶
func (mg *VirtualMachineScaleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualMachineScaleSet.
type VirtualMachineScaleSetAdditionalCapabilitiesObservation ¶
type VirtualMachineScaleSetAdditionalCapabilitiesObservation struct { }
func (*VirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopy ¶
func (in *VirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopy() *VirtualMachineScaleSetAdditionalCapabilitiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetAdditionalCapabilitiesObservation.
func (*VirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopyInto ¶
func (in *VirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopyInto(out *VirtualMachineScaleSetAdditionalCapabilitiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetAdditionalCapabilitiesParameters ¶
type VirtualMachineScaleSetAdditionalCapabilitiesParameters struct { // +kubebuilder:validation:Optional UltraSsdEnabled *bool `json:"ultraSsdEnabled,omitempty" tf:"ultra_ssd_enabled,omitempty"` }
func (*VirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopy ¶
func (in *VirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopy() *VirtualMachineScaleSetAdditionalCapabilitiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetAdditionalCapabilitiesParameters.
func (*VirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopyInto ¶
func (in *VirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopyInto(out *VirtualMachineScaleSetAdditionalCapabilitiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetAdditionalUnattendContentObservation ¶
type VirtualMachineScaleSetAdditionalUnattendContentObservation struct { }
func (*VirtualMachineScaleSetAdditionalUnattendContentObservation) DeepCopy ¶
func (in *VirtualMachineScaleSetAdditionalUnattendContentObservation) DeepCopy() *VirtualMachineScaleSetAdditionalUnattendContentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetAdditionalUnattendContentObservation.
func (*VirtualMachineScaleSetAdditionalUnattendContentObservation) DeepCopyInto ¶
func (in *VirtualMachineScaleSetAdditionalUnattendContentObservation) DeepCopyInto(out *VirtualMachineScaleSetAdditionalUnattendContentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetAdditionalUnattendContentParameters ¶
type VirtualMachineScaleSetAdditionalUnattendContentParameters struct { // +kubebuilder:validation:Required ContentSecretRef v1.SecretKeySelector `json:"contentSecretRef" tf:"-"` // +kubebuilder:validation:Required Setting *string `json:"setting" tf:"setting,omitempty"` }
func (*VirtualMachineScaleSetAdditionalUnattendContentParameters) DeepCopy ¶
func (in *VirtualMachineScaleSetAdditionalUnattendContentParameters) DeepCopy() *VirtualMachineScaleSetAdditionalUnattendContentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetAdditionalUnattendContentParameters.
func (*VirtualMachineScaleSetAdditionalUnattendContentParameters) DeepCopyInto ¶
func (in *VirtualMachineScaleSetAdditionalUnattendContentParameters) DeepCopyInto(out *VirtualMachineScaleSetAdditionalUnattendContentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetBootDiagnosticsObservation ¶
type VirtualMachineScaleSetBootDiagnosticsObservation struct { }
func (*VirtualMachineScaleSetBootDiagnosticsObservation) DeepCopy ¶
func (in *VirtualMachineScaleSetBootDiagnosticsObservation) DeepCopy() *VirtualMachineScaleSetBootDiagnosticsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetBootDiagnosticsObservation.
func (*VirtualMachineScaleSetBootDiagnosticsObservation) DeepCopyInto ¶
func (in *VirtualMachineScaleSetBootDiagnosticsObservation) DeepCopyInto(out *VirtualMachineScaleSetBootDiagnosticsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetBootDiagnosticsParameters ¶
type VirtualMachineScaleSetBootDiagnosticsParameters struct { // +kubebuilder:validation:Optional StorageAccountURI *string `json:"storageAccountUri,omitempty" tf:"storage_account_uri,omitempty"` }
func (*VirtualMachineScaleSetBootDiagnosticsParameters) DeepCopy ¶
func (in *VirtualMachineScaleSetBootDiagnosticsParameters) DeepCopy() *VirtualMachineScaleSetBootDiagnosticsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetBootDiagnosticsParameters.
func (*VirtualMachineScaleSetBootDiagnosticsParameters) DeepCopyInto ¶
func (in *VirtualMachineScaleSetBootDiagnosticsParameters) DeepCopyInto(out *VirtualMachineScaleSetBootDiagnosticsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetIdentityObservation ¶
type VirtualMachineScaleSetIdentityObservation struct {
PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`
}
func (*VirtualMachineScaleSetIdentityObservation) DeepCopy ¶
func (in *VirtualMachineScaleSetIdentityObservation) DeepCopy() *VirtualMachineScaleSetIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentityObservation.
func (*VirtualMachineScaleSetIdentityObservation) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIdentityObservation) DeepCopyInto(out *VirtualMachineScaleSetIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetIdentityParameters ¶
type VirtualMachineScaleSetIdentityParameters struct { // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*VirtualMachineScaleSetIdentityParameters) DeepCopy ¶
func (in *VirtualMachineScaleSetIdentityParameters) DeepCopy() *VirtualMachineScaleSetIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentityParameters.
func (*VirtualMachineScaleSetIdentityParameters) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIdentityParameters) DeepCopyInto(out *VirtualMachineScaleSetIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetList ¶
type VirtualMachineScaleSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualMachineScaleSet `json:"items"` }
VirtualMachineScaleSetList contains 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.
func (*VirtualMachineScaleSetList) GetItems ¶
func (l *VirtualMachineScaleSetList) GetItems() []resource.Managed
GetItems of this VirtualMachineScaleSetList.
type VirtualMachineScaleSetObservation ¶
type VirtualMachineScaleSetObservation struct {
UniqueID *string `json:"uniqueId,omitempty" tf:"unique_id,omitempty"`
}
func (*VirtualMachineScaleSetObservation) DeepCopy ¶
func (in *VirtualMachineScaleSetObservation) DeepCopy() *VirtualMachineScaleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetObservation.
func (*VirtualMachineScaleSetObservation) DeepCopyInto ¶
func (in *VirtualMachineScaleSetObservation) DeepCopyInto(out *VirtualMachineScaleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetOsDiskObservation ¶
type VirtualMachineScaleSetOsDiskObservation struct { }
func (*VirtualMachineScaleSetOsDiskObservation) DeepCopy ¶
func (in *VirtualMachineScaleSetOsDiskObservation) DeepCopy() *VirtualMachineScaleSetOsDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOsDiskObservation.
func (*VirtualMachineScaleSetOsDiskObservation) DeepCopyInto ¶
func (in *VirtualMachineScaleSetOsDiskObservation) DeepCopyInto(out *VirtualMachineScaleSetOsDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetOsDiskParameters ¶
type VirtualMachineScaleSetOsDiskParameters struct { // +kubebuilder:validation:Required Caching *string `json:"caching" tf:"caching,omitempty"` // +kubebuilder:validation:Optional DiffDiskSettings []OsDiskDiffDiskSettingsParameters `json:"diffDiskSettings,omitempty" tf:"diff_disk_settings,omitempty"` // +kubebuilder:validation:Optional DiskEncryptionSetID *string `json:"diskEncryptionSetId,omitempty" tf:"disk_encryption_set_id,omitempty"` // +kubebuilder:validation:Optional DiskSizeGb *int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Required StorageAccountType *string `json:"storageAccountType" tf:"storage_account_type,omitempty"` // +kubebuilder:validation:Optional WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty" tf:"write_accelerator_enabled,omitempty"` }
func (*VirtualMachineScaleSetOsDiskParameters) DeepCopy ¶
func (in *VirtualMachineScaleSetOsDiskParameters) DeepCopy() *VirtualMachineScaleSetOsDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOsDiskParameters.
func (*VirtualMachineScaleSetOsDiskParameters) DeepCopyInto ¶
func (in *VirtualMachineScaleSetOsDiskParameters) DeepCopyInto(out *VirtualMachineScaleSetOsDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetParameters ¶
type VirtualMachineScaleSetParameters struct { // +kubebuilder:validation:Optional AdditionalCapabilities []VirtualMachineScaleSetAdditionalCapabilitiesParameters `json:"additionalCapabilities,omitempty" tf:"additional_capabilities,omitempty"` // +kubebuilder:validation:Optional AdditionalUnattendContent []VirtualMachineScaleSetAdditionalUnattendContentParameters `json:"additionalUnattendContent,omitempty" tf:"additional_unattend_content,omitempty"` // +kubebuilder:validation:Required AdminPasswordSecretRef v1.SecretKeySelector `json:"adminPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Required AdminUsername *string `json:"adminUsername" tf:"admin_username,omitempty"` // +kubebuilder:validation:Optional AutomaticInstanceRepair []AutomaticInstanceRepairParameters `json:"automaticInstanceRepair,omitempty" tf:"automatic_instance_repair,omitempty"` // +kubebuilder:validation:Optional AutomaticOsUpgradePolicy []AutomaticOsUpgradePolicyParameters `json:"automaticOsUpgradePolicy,omitempty" tf:"automatic_os_upgrade_policy,omitempty"` // +kubebuilder:validation:Optional BootDiagnostics []VirtualMachineScaleSetBootDiagnosticsParameters `json:"bootDiagnostics,omitempty" tf:"boot_diagnostics,omitempty"` // +kubebuilder:validation:Optional ComputerNamePrefix *string `json:"computerNamePrefix,omitempty" tf:"computer_name_prefix,omitempty"` // +kubebuilder:validation:Optional CustomDataSecretRef *v1.SecretKeySelector `json:"customDataSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional DataDisk []DataDiskParameters `json:"dataDisk,omitempty" tf:"data_disk,omitempty"` // +kubebuilder:validation:Optional DoNotRunExtensionsOnOverprovisionedMachines *bool `json:"doNotRunExtensionsOnOverprovisionedMachines,omitempty" tf:"do_not_run_extensions_on_overprovisioned_machines,omitempty"` // +kubebuilder:validation:Optional EnableAutomaticUpdates *bool `json:"enableAutomaticUpdates,omitempty" tf:"enable_automatic_updates,omitempty"` // +kubebuilder:validation:Optional EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // +kubebuilder:validation:Optional EvictionPolicy *string `json:"evictionPolicy,omitempty" tf:"eviction_policy,omitempty"` // +kubebuilder:validation:Optional Extension []ExtensionParameters `json:"extension,omitempty" tf:"extension,omitempty"` // +kubebuilder:validation:Optional ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty" tf:"extensions_time_budget,omitempty"` // +kubebuilder:validation:Optional HealthProbeID *string `json:"healthProbeId,omitempty" tf:"health_probe_id,omitempty"` // +kubebuilder:validation:Optional Identity []VirtualMachineScaleSetIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Required Instances *int64 `json:"instances" tf:"instances,omitempty"` // +kubebuilder:validation:Optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional MaxBidPrice *float64 `json:"maxBidPrice,omitempty" tf:"max_bid_price,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required NetworkInterface []NetworkInterfaceParameters `json:"networkInterface" tf:"network_interface,omitempty"` // +kubebuilder:validation:Required OsDisk []VirtualMachineScaleSetOsDiskParameters `json:"osDisk" tf:"os_disk,omitempty"` // +kubebuilder:validation:Optional Overprovision *bool `json:"overprovision,omitempty" tf:"overprovision,omitempty"` // +kubebuilder:validation:Optional Plan []VirtualMachineScaleSetPlanParameters `json:"plan,omitempty" tf:"plan,omitempty"` // +kubebuilder:validation:Optional PlatformFaultDomainCount *int64 `json:"platformFaultDomainCount,omitempty" tf:"platform_fault_domain_count,omitempty"` // +kubebuilder:validation:Optional Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional ProvisionVMAgent *bool `json:"provisionVmAgent,omitempty" tf:"provision_vm_agent,omitempty"` // +kubebuilder:validation:Optional ProximityPlacementGroupID *string `json:"proximityPlacementGroupId,omitempty" tf:"proximity_placement_group_id,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional RollingUpgradePolicy []RollingUpgradePolicyParameters `json:"rollingUpgradePolicy,omitempty" tf:"rolling_upgrade_policy,omitempty"` // +kubebuilder:validation:Optional ScaleInPolicy *string `json:"scaleInPolicy,omitempty" tf:"scale_in_policy,omitempty"` // +kubebuilder:validation:Optional Secret []VirtualMachineScaleSetSecretParameters `json:"secret,omitempty" tf:"secret,omitempty"` // +kubebuilder:validation:Optional SinglePlacementGroup *bool `json:"singlePlacementGroup,omitempty" tf:"single_placement_group,omitempty"` // +kubebuilder:validation:Required Sku *string `json:"sku" tf:"sku,omitempty"` // +kubebuilder:validation:Optional SourceImageID *string `json:"sourceImageId,omitempty" tf:"source_image_id,omitempty"` // +kubebuilder:validation:Optional SourceImageReference []VirtualMachineScaleSetSourceImageReferenceParameters `json:"sourceImageReference,omitempty" tf:"source_image_reference,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TerminateNotification []TerminateNotificationParameters `json:"terminateNotification,omitempty" tf:"terminate_notification,omitempty"` // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` // +kubebuilder:validation:Optional UpgradeMode *string `json:"upgradeMode,omitempty" tf:"upgrade_mode,omitempty"` // +kubebuilder:validation:Optional WinrmListener []VirtualMachineScaleSetWinrmListenerParameters `json:"winrmListener,omitempty" tf:"winrm_listener,omitempty"` // +kubebuilder:validation:Optional ZoneBalance *bool `json:"zoneBalance,omitempty" tf:"zone_balance,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*VirtualMachineScaleSetParameters) DeepCopy ¶
func (in *VirtualMachineScaleSetParameters) DeepCopy() *VirtualMachineScaleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetParameters.
func (*VirtualMachineScaleSetParameters) DeepCopyInto ¶
func (in *VirtualMachineScaleSetParameters) DeepCopyInto(out *VirtualMachineScaleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetPlanObservation ¶
type VirtualMachineScaleSetPlanObservation struct { }
func (*VirtualMachineScaleSetPlanObservation) DeepCopy ¶
func (in *VirtualMachineScaleSetPlanObservation) DeepCopy() *VirtualMachineScaleSetPlanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPlanObservation.
func (*VirtualMachineScaleSetPlanObservation) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPlanObservation) DeepCopyInto(out *VirtualMachineScaleSetPlanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetPlanParameters ¶
type VirtualMachineScaleSetPlanParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Product *string `json:"product" tf:"product,omitempty"` // +kubebuilder:validation:Required Publisher *string `json:"publisher" tf:"publisher,omitempty"` }
func (*VirtualMachineScaleSetPlanParameters) DeepCopy ¶
func (in *VirtualMachineScaleSetPlanParameters) DeepCopy() *VirtualMachineScaleSetPlanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPlanParameters.
func (*VirtualMachineScaleSetPlanParameters) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPlanParameters) DeepCopyInto(out *VirtualMachineScaleSetPlanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSecretObservation ¶
type VirtualMachineScaleSetSecretObservation struct { }
func (*VirtualMachineScaleSetSecretObservation) DeepCopy ¶
func (in *VirtualMachineScaleSetSecretObservation) DeepCopy() *VirtualMachineScaleSetSecretObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSecretObservation.
func (*VirtualMachineScaleSetSecretObservation) DeepCopyInto ¶
func (in *VirtualMachineScaleSetSecretObservation) DeepCopyInto(out *VirtualMachineScaleSetSecretObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSecretParameters ¶
type VirtualMachineScaleSetSecretParameters struct { // +kubebuilder:validation:Required Certificate []SecretCertificateParameters `json:"certificate" tf:"certificate,omitempty"` // +kubebuilder:validation:Required KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` }
func (*VirtualMachineScaleSetSecretParameters) DeepCopy ¶
func (in *VirtualMachineScaleSetSecretParameters) DeepCopy() *VirtualMachineScaleSetSecretParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSecretParameters.
func (*VirtualMachineScaleSetSecretParameters) DeepCopyInto ¶
func (in *VirtualMachineScaleSetSecretParameters) DeepCopyInto(out *VirtualMachineScaleSetSecretParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSourceImageReferenceObservation ¶
type VirtualMachineScaleSetSourceImageReferenceObservation struct { }
func (*VirtualMachineScaleSetSourceImageReferenceObservation) DeepCopy ¶
func (in *VirtualMachineScaleSetSourceImageReferenceObservation) DeepCopy() *VirtualMachineScaleSetSourceImageReferenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSourceImageReferenceObservation.
func (*VirtualMachineScaleSetSourceImageReferenceObservation) DeepCopyInto ¶
func (in *VirtualMachineScaleSetSourceImageReferenceObservation) DeepCopyInto(out *VirtualMachineScaleSetSourceImageReferenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSourceImageReferenceParameters ¶
type VirtualMachineScaleSetSourceImageReferenceParameters struct { // +kubebuilder:validation:Required Offer *string `json:"offer" tf:"offer,omitempty"` // +kubebuilder:validation:Required Publisher *string `json:"publisher" tf:"publisher,omitempty"` // +kubebuilder:validation:Required Sku *string `json:"sku" tf:"sku,omitempty"` // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*VirtualMachineScaleSetSourceImageReferenceParameters) DeepCopy ¶
func (in *VirtualMachineScaleSetSourceImageReferenceParameters) DeepCopy() *VirtualMachineScaleSetSourceImageReferenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetSourceImageReferenceParameters.
func (*VirtualMachineScaleSetSourceImageReferenceParameters) DeepCopyInto ¶
func (in *VirtualMachineScaleSetSourceImageReferenceParameters) DeepCopyInto(out *VirtualMachineScaleSetSourceImageReferenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetSpec ¶
type VirtualMachineScaleSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualMachineScaleSetParameters `json:"forProvider"` }
VirtualMachineScaleSetSpec defines the desired state of VirtualMachineScaleSet
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 VirtualMachineScaleSetStatus ¶
type VirtualMachineScaleSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualMachineScaleSetObservation `json:"atProvider,omitempty"` }
VirtualMachineScaleSetStatus defines the observed state of VirtualMachineScaleSet.
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.
type VirtualMachineScaleSetWinrmListenerObservation ¶
type VirtualMachineScaleSetWinrmListenerObservation struct { }
func (*VirtualMachineScaleSetWinrmListenerObservation) DeepCopy ¶
func (in *VirtualMachineScaleSetWinrmListenerObservation) DeepCopy() *VirtualMachineScaleSetWinrmListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetWinrmListenerObservation.
func (*VirtualMachineScaleSetWinrmListenerObservation) DeepCopyInto ¶
func (in *VirtualMachineScaleSetWinrmListenerObservation) DeepCopyInto(out *VirtualMachineScaleSetWinrmListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetWinrmListenerParameters ¶
type VirtualMachineScaleSetWinrmListenerParameters struct { // +kubebuilder:validation:Optional CertificateURL *string `json:"certificateUrl,omitempty" tf:"certificate_url,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` }
func (*VirtualMachineScaleSetWinrmListenerParameters) DeepCopy ¶
func (in *VirtualMachineScaleSetWinrmListenerParameters) DeepCopy() *VirtualMachineScaleSetWinrmListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetWinrmListenerParameters.
func (*VirtualMachineScaleSetWinrmListenerParameters) DeepCopyInto ¶
func (in *VirtualMachineScaleSetWinrmListenerParameters) DeepCopyInto(out *VirtualMachineScaleSetWinrmListenerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineSpec ¶
type VirtualMachineSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualMachineParameters `json:"forProvider"` }
VirtualMachineSpec defines the desired state of VirtualMachine
func (*VirtualMachineSpec) DeepCopy ¶
func (in *VirtualMachineSpec) DeepCopy() *VirtualMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineSpec.
func (*VirtualMachineSpec) DeepCopyInto ¶
func (in *VirtualMachineSpec) DeepCopyInto(out *VirtualMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineStatus ¶
type VirtualMachineStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualMachineObservation `json:"atProvider,omitempty"` }
VirtualMachineStatus defines the observed state of VirtualMachine.
func (*VirtualMachineStatus) DeepCopy ¶
func (in *VirtualMachineStatus) DeepCopy() *VirtualMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineStatus.
func (*VirtualMachineStatus) DeepCopyInto ¶
func (in *VirtualMachineStatus) DeepCopyInto(out *VirtualMachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WinrmListenerObservation ¶
type WinrmListenerObservation struct { }
func (*WinrmListenerObservation) DeepCopy ¶
func (in *WinrmListenerObservation) DeepCopy() *WinrmListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinrmListenerObservation.
func (*WinrmListenerObservation) DeepCopyInto ¶
func (in *WinrmListenerObservation) DeepCopyInto(out *WinrmListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WinrmListenerParameters ¶
type WinrmListenerParameters struct { // +kubebuilder:validation:Optional CertificateURL *string `json:"certificateUrl,omitempty" tf:"certificate_url,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` }
func (*WinrmListenerParameters) DeepCopy ¶
func (in *WinrmListenerParameters) DeepCopy() *WinrmListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinrmListenerParameters.
func (*WinrmListenerParameters) DeepCopyInto ¶
func (in *WinrmListenerParameters) DeepCopyInto(out *WinrmListenerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.