Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=compute.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AdditionalCapabilitiesObservation
- type AdditionalCapabilitiesParameters
- type AdditionalUnattendContentObservation
- type AdditionalUnattendContentParameters
- type AdminSSHKeyObservation
- type AdminSSHKeyParameters
- type AutomaticInstanceRepairObservation
- type AutomaticInstanceRepairParameters
- type AutomaticOsUpgradePolicyObservation
- type AutomaticOsUpgradePolicyParameters
- type AvailabilitySet
- func (in *AvailabilitySet) DeepCopy() *AvailabilitySet
- func (in *AvailabilitySet) DeepCopyInto(out *AvailabilitySet)
- func (in *AvailabilitySet) DeepCopyObject() runtime.Object
- func (mg *AvailabilitySet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AvailabilitySet) GetConnectionDetailsMapping() map[string]string
- func (mg *AvailabilitySet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AvailabilitySet) GetID() string
- func (tr *AvailabilitySet) GetObservation() (map[string]interface{}, error)
- func (tr *AvailabilitySet) GetParameters() (map[string]interface{}, error)
- func (mg *AvailabilitySet) GetProviderConfigReference() *xpv1.Reference
- func (mg *AvailabilitySet) GetProviderReference() *xpv1.Reference
- func (mg *AvailabilitySet) GetTerraformResourceType() string
- func (tr *AvailabilitySet) GetTerraformSchemaVersion() int
- func (mg *AvailabilitySet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AvailabilitySet) LateInitialize(attrs []byte) (bool, error)
- func (mg *AvailabilitySet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AvailabilitySet) SetConditions(c ...xpv1.Condition)
- func (mg *AvailabilitySet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AvailabilitySet) SetObservation(obs map[string]interface{}) error
- func (tr *AvailabilitySet) SetParameters(params map[string]interface{}) error
- func (mg *AvailabilitySet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AvailabilitySet) SetProviderReference(r *xpv1.Reference)
- func (mg *AvailabilitySet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AvailabilitySetList
- type AvailabilitySetObservation
- type AvailabilitySetParameters
- type AvailabilitySetSpec
- type AvailabilitySetStatus
- type BootDiagnosticsObservation
- type BootDiagnosticsParameters
- type CertificateObservation
- type CertificateParameters
- type ConfigurationObservation
- type ConfigurationParameters
- type DataDiskObservation
- type DataDiskParameters
- type DedicatedHost
- func (in *DedicatedHost) DeepCopy() *DedicatedHost
- func (in *DedicatedHost) DeepCopyInto(out *DedicatedHost)
- func (in *DedicatedHost) DeepCopyObject() runtime.Object
- func (mg *DedicatedHost) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DedicatedHost) GetConnectionDetailsMapping() map[string]string
- func (mg *DedicatedHost) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DedicatedHost) GetID() string
- func (tr *DedicatedHost) GetObservation() (map[string]interface{}, error)
- func (tr *DedicatedHost) GetParameters() (map[string]interface{}, error)
- func (mg *DedicatedHost) GetProviderConfigReference() *xpv1.Reference
- func (mg *DedicatedHost) GetProviderReference() *xpv1.Reference
- func (mg *DedicatedHost) GetTerraformResourceType() string
- func (tr *DedicatedHost) GetTerraformSchemaVersion() int
- func (mg *DedicatedHost) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DedicatedHost) LateInitialize(attrs []byte) (bool, error)
- func (mg *DedicatedHost) SetConditions(c ...xpv1.Condition)
- func (mg *DedicatedHost) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DedicatedHost) SetObservation(obs map[string]interface{}) error
- func (tr *DedicatedHost) SetParameters(params map[string]interface{}) error
- func (mg *DedicatedHost) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DedicatedHost) SetProviderReference(r *xpv1.Reference)
- func (mg *DedicatedHost) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DedicatedHostList
- type DedicatedHostObservation
- type DedicatedHostParameters
- type DedicatedHostSpec
- type DedicatedHostStatus
- type DiffDiskSettingsObservation
- type DiffDiskSettingsParameters
- type DiskAccess
- func (in *DiskAccess) DeepCopy() *DiskAccess
- func (in *DiskAccess) DeepCopyInto(out *DiskAccess)
- func (in *DiskAccess) DeepCopyObject() runtime.Object
- func (mg *DiskAccess) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DiskAccess) GetConnectionDetailsMapping() map[string]string
- func (mg *DiskAccess) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DiskAccess) GetID() string
- func (tr *DiskAccess) GetObservation() (map[string]interface{}, error)
- func (tr *DiskAccess) GetParameters() (map[string]interface{}, error)
- func (mg *DiskAccess) GetProviderConfigReference() *xpv1.Reference
- func (mg *DiskAccess) GetProviderReference() *xpv1.Reference
- func (mg *DiskAccess) GetTerraformResourceType() string
- func (tr *DiskAccess) GetTerraformSchemaVersion() int
- func (mg *DiskAccess) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DiskAccess) LateInitialize(attrs []byte) (bool, error)
- func (mg *DiskAccess) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DiskAccess) SetConditions(c ...xpv1.Condition)
- func (mg *DiskAccess) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DiskAccess) SetObservation(obs map[string]interface{}) error
- func (tr *DiskAccess) SetParameters(params map[string]interface{}) error
- func (mg *DiskAccess) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DiskAccess) SetProviderReference(r *xpv1.Reference)
- func (mg *DiskAccess) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DiskAccessList
- type DiskAccessObservation
- type DiskAccessParameters
- type DiskAccessSpec
- type DiskAccessStatus
- type DiskEncryptionKeyObservation
- type DiskEncryptionKeyParameters
- type DiskEncryptionSet
- func (in *DiskEncryptionSet) DeepCopy() *DiskEncryptionSet
- func (in *DiskEncryptionSet) DeepCopyInto(out *DiskEncryptionSet)
- func (in *DiskEncryptionSet) DeepCopyObject() runtime.Object
- func (mg *DiskEncryptionSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DiskEncryptionSet) GetConnectionDetailsMapping() map[string]string
- func (mg *DiskEncryptionSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DiskEncryptionSet) GetID() string
- func (tr *DiskEncryptionSet) GetObservation() (map[string]interface{}, error)
- func (tr *DiskEncryptionSet) GetParameters() (map[string]interface{}, error)
- func (mg *DiskEncryptionSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *DiskEncryptionSet) GetProviderReference() *xpv1.Reference
- func (mg *DiskEncryptionSet) GetTerraformResourceType() string
- func (tr *DiskEncryptionSet) GetTerraformSchemaVersion() int
- func (mg *DiskEncryptionSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DiskEncryptionSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *DiskEncryptionSet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DiskEncryptionSet) SetConditions(c ...xpv1.Condition)
- func (mg *DiskEncryptionSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DiskEncryptionSet) SetObservation(obs map[string]interface{}) error
- func (tr *DiskEncryptionSet) SetParameters(params map[string]interface{}) error
- func (mg *DiskEncryptionSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DiskEncryptionSet) SetProviderReference(r *xpv1.Reference)
- func (mg *DiskEncryptionSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DiskEncryptionSetList
- type DiskEncryptionSetObservation
- type DiskEncryptionSetParameters
- type DiskEncryptionSetSpec
- type DiskEncryptionSetStatus
- type EncryptionSettingsDiskEncryptionKeyObservation
- type EncryptionSettingsDiskEncryptionKeyParameters
- type EncryptionSettingsKeyEncryptionKeyObservation
- type EncryptionSettingsKeyEncryptionKeyParameters
- type EncryptionSettingsObservation
- type EncryptionSettingsParameters
- type ExtensionObservation
- type ExtensionParameters
- type IPConfigurationObservation
- type IPConfigurationParameters
- type IPConfigurationPublicIPAddressObservation
- type IPConfigurationPublicIPAddressParameters
- type IPTagObservation
- type IPTagParameters
- type IdentifierObservation
- type IdentifierParameters
- type IdentityObservation
- type IdentityParameters
- type Image
- func (in *Image) DeepCopy() *Image
- func (in *Image) DeepCopyInto(out *Image)
- func (in *Image) DeepCopyObject() runtime.Object
- func (mg *Image) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Image) GetConnectionDetailsMapping() map[string]string
- func (mg *Image) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Image) GetID() string
- func (tr *Image) GetObservation() (map[string]interface{}, error)
- func (tr *Image) GetParameters() (map[string]interface{}, error)
- func (mg *Image) GetProviderConfigReference() *xpv1.Reference
- func (mg *Image) GetProviderReference() *xpv1.Reference
- func (mg *Image) GetTerraformResourceType() string
- func (tr *Image) GetTerraformSchemaVersion() int
- func (mg *Image) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Image) LateInitialize(attrs []byte) (bool, error)
- func (mg *Image) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Image) SetConditions(c ...xpv1.Condition)
- func (mg *Image) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Image) SetObservation(obs map[string]interface{}) error
- func (tr *Image) SetParameters(params map[string]interface{}) error
- func (mg *Image) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Image) SetProviderReference(r *xpv1.Reference)
- func (mg *Image) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ImageList
- type ImageObservation
- type ImageParameters
- type ImageSpec
- type ImageStatus
- type KeyEncryptionKeyObservation
- type KeyEncryptionKeyParameters
- type LinuxVirtualMachine
- func (in *LinuxVirtualMachine) DeepCopy() *LinuxVirtualMachine
- func (in *LinuxVirtualMachine) DeepCopyInto(out *LinuxVirtualMachine)
- func (in *LinuxVirtualMachine) DeepCopyObject() runtime.Object
- func (mg *LinuxVirtualMachine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinuxVirtualMachine) GetConnectionDetailsMapping() map[string]string
- func (mg *LinuxVirtualMachine) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinuxVirtualMachine) GetID() string
- func (tr *LinuxVirtualMachine) GetObservation() (map[string]interface{}, error)
- func (tr *LinuxVirtualMachine) GetParameters() (map[string]interface{}, error)
- func (mg *LinuxVirtualMachine) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinuxVirtualMachine) GetProviderReference() *xpv1.Reference
- func (mg *LinuxVirtualMachine) GetTerraformResourceType() string
- func (tr *LinuxVirtualMachine) GetTerraformSchemaVersion() int
- func (mg *LinuxVirtualMachine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinuxVirtualMachine) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinuxVirtualMachine) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinuxVirtualMachine) SetConditions(c ...xpv1.Condition)
- func (mg *LinuxVirtualMachine) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LinuxVirtualMachine) SetObservation(obs map[string]interface{}) error
- func (tr *LinuxVirtualMachine) SetParameters(params map[string]interface{}) error
- func (mg *LinuxVirtualMachine) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinuxVirtualMachine) SetProviderReference(r *xpv1.Reference)
- func (mg *LinuxVirtualMachine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinuxVirtualMachineIdentityObservation
- type LinuxVirtualMachineIdentityParameters
- type LinuxVirtualMachineList
- type LinuxVirtualMachineObservation
- type LinuxVirtualMachineOsDiskObservation
- type LinuxVirtualMachineOsDiskParameters
- type LinuxVirtualMachineParameters
- type LinuxVirtualMachineScaleSet
- func (in *LinuxVirtualMachineScaleSet) DeepCopy() *LinuxVirtualMachineScaleSet
- func (in *LinuxVirtualMachineScaleSet) DeepCopyInto(out *LinuxVirtualMachineScaleSet)
- func (in *LinuxVirtualMachineScaleSet) DeepCopyObject() runtime.Object
- func (mg *LinuxVirtualMachineScaleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinuxVirtualMachineScaleSet) GetConnectionDetailsMapping() map[string]string
- func (mg *LinuxVirtualMachineScaleSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinuxVirtualMachineScaleSet) GetID() string
- func (tr *LinuxVirtualMachineScaleSet) GetObservation() (map[string]interface{}, error)
- func (tr *LinuxVirtualMachineScaleSet) GetParameters() (map[string]interface{}, error)
- func (mg *LinuxVirtualMachineScaleSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinuxVirtualMachineScaleSet) GetProviderReference() *xpv1.Reference
- func (mg *LinuxVirtualMachineScaleSet) GetTerraformResourceType() string
- func (tr *LinuxVirtualMachineScaleSet) GetTerraformSchemaVersion() int
- func (mg *LinuxVirtualMachineScaleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinuxVirtualMachineScaleSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinuxVirtualMachineScaleSet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinuxVirtualMachineScaleSet) SetConditions(c ...xpv1.Condition)
- func (mg *LinuxVirtualMachineScaleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LinuxVirtualMachineScaleSet) SetObservation(obs map[string]interface{}) error
- func (tr *LinuxVirtualMachineScaleSet) SetParameters(params map[string]interface{}) error
- func (mg *LinuxVirtualMachineScaleSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinuxVirtualMachineScaleSet) SetProviderReference(r *xpv1.Reference)
- func (mg *LinuxVirtualMachineScaleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinuxVirtualMachineScaleSetAdditionalCapabilitiesObservation
- type LinuxVirtualMachineScaleSetAdditionalCapabilitiesParameters
- type LinuxVirtualMachineScaleSetAdminSSHKeyObservation
- type LinuxVirtualMachineScaleSetAdminSSHKeyParameters
- type LinuxVirtualMachineScaleSetBootDiagnosticsObservation
- type LinuxVirtualMachineScaleSetBootDiagnosticsParameters
- type LinuxVirtualMachineScaleSetDataDiskObservation
- type LinuxVirtualMachineScaleSetDataDiskParameters
- type LinuxVirtualMachineScaleSetIdentityObservation
- type LinuxVirtualMachineScaleSetIdentityParameters
- type LinuxVirtualMachineScaleSetList
- func (in *LinuxVirtualMachineScaleSetList) DeepCopy() *LinuxVirtualMachineScaleSetList
- func (in *LinuxVirtualMachineScaleSetList) DeepCopyInto(out *LinuxVirtualMachineScaleSetList)
- func (in *LinuxVirtualMachineScaleSetList) DeepCopyObject() runtime.Object
- func (l *LinuxVirtualMachineScaleSetList) GetItems() []resource.Managed
- type LinuxVirtualMachineScaleSetObservation
- type LinuxVirtualMachineScaleSetOsDiskObservation
- type LinuxVirtualMachineScaleSetOsDiskParameters
- type LinuxVirtualMachineScaleSetParameters
- type LinuxVirtualMachineScaleSetPlanObservation
- type LinuxVirtualMachineScaleSetPlanParameters
- type LinuxVirtualMachineScaleSetSecretObservation
- type LinuxVirtualMachineScaleSetSecretParameters
- type LinuxVirtualMachineScaleSetSourceImageReferenceObservation
- type LinuxVirtualMachineScaleSetSourceImageReferenceParameters
- type LinuxVirtualMachineScaleSetSpec
- type LinuxVirtualMachineScaleSetStatus
- type LinuxVirtualMachineSpec
- type LinuxVirtualMachineStatus
- type ManagedDisk
- func (in *ManagedDisk) DeepCopy() *ManagedDisk
- func (in *ManagedDisk) DeepCopyInto(out *ManagedDisk)
- func (in *ManagedDisk) DeepCopyObject() runtime.Object
- func (mg *ManagedDisk) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagedDisk) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagedDisk) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagedDisk) GetID() string
- func (tr *ManagedDisk) GetObservation() (map[string]interface{}, error)
- func (tr *ManagedDisk) GetParameters() (map[string]interface{}, error)
- func (mg *ManagedDisk) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagedDisk) GetProviderReference() *xpv1.Reference
- func (mg *ManagedDisk) GetTerraformResourceType() string
- func (tr *ManagedDisk) GetTerraformSchemaVersion() int
- func (mg *ManagedDisk) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagedDisk) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagedDisk) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ManagedDisk) SetConditions(c ...xpv1.Condition)
- func (mg *ManagedDisk) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagedDisk) SetObservation(obs map[string]interface{}) error
- func (tr *ManagedDisk) SetParameters(params map[string]interface{}) error
- func (mg *ManagedDisk) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagedDisk) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagedDisk) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagedDiskList
- type ManagedDiskObservation
- type ManagedDiskParameters
- type ManagedDiskSpec
- type ManagedDiskStatus
- type NetworkInterfaceIPConfigurationObservation
- type NetworkInterfaceIPConfigurationParameters
- type NetworkInterfaceObservation
- type NetworkInterfaceParameters
- type OrchestratedVirtualMachineScaleSet
- func (in *OrchestratedVirtualMachineScaleSet) DeepCopy() *OrchestratedVirtualMachineScaleSet
- func (in *OrchestratedVirtualMachineScaleSet) DeepCopyInto(out *OrchestratedVirtualMachineScaleSet)
- func (in *OrchestratedVirtualMachineScaleSet) DeepCopyObject() runtime.Object
- func (mg *OrchestratedVirtualMachineScaleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrchestratedVirtualMachineScaleSet) GetConnectionDetailsMapping() map[string]string
- func (mg *OrchestratedVirtualMachineScaleSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrchestratedVirtualMachineScaleSet) GetID() string
- func (tr *OrchestratedVirtualMachineScaleSet) GetObservation() (map[string]interface{}, error)
- func (tr *OrchestratedVirtualMachineScaleSet) GetParameters() (map[string]interface{}, error)
- func (mg *OrchestratedVirtualMachineScaleSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrchestratedVirtualMachineScaleSet) GetProviderReference() *xpv1.Reference
- func (mg *OrchestratedVirtualMachineScaleSet) GetTerraformResourceType() string
- func (tr *OrchestratedVirtualMachineScaleSet) GetTerraformSchemaVersion() int
- func (mg *OrchestratedVirtualMachineScaleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrchestratedVirtualMachineScaleSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrchestratedVirtualMachineScaleSet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *OrchestratedVirtualMachineScaleSet) SetConditions(c ...xpv1.Condition)
- func (mg *OrchestratedVirtualMachineScaleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OrchestratedVirtualMachineScaleSet) SetObservation(obs map[string]interface{}) error
- func (tr *OrchestratedVirtualMachineScaleSet) SetParameters(params map[string]interface{}) error
- func (mg *OrchestratedVirtualMachineScaleSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrchestratedVirtualMachineScaleSet) SetProviderReference(r *xpv1.Reference)
- func (mg *OrchestratedVirtualMachineScaleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrchestratedVirtualMachineScaleSetList
- func (in *OrchestratedVirtualMachineScaleSetList) DeepCopy() *OrchestratedVirtualMachineScaleSetList
- func (in *OrchestratedVirtualMachineScaleSetList) DeepCopyInto(out *OrchestratedVirtualMachineScaleSetList)
- func (in *OrchestratedVirtualMachineScaleSetList) DeepCopyObject() runtime.Object
- func (l *OrchestratedVirtualMachineScaleSetList) GetItems() []resource.Managed
- type OrchestratedVirtualMachineScaleSetObservation
- type OrchestratedVirtualMachineScaleSetParameters
- type OrchestratedVirtualMachineScaleSetSpec
- type OrchestratedVirtualMachineScaleSetStatus
- type OsDiskDiffDiskSettingsObservation
- type OsDiskDiffDiskSettingsParameters
- type OsDiskObservation
- type OsDiskParameters
- type ParameterObservation
- type ParameterParameters
- type PlanObservation
- type PlanParameters
- type PolicyVirtualMachineConfigurationAssignment
- func (in *PolicyVirtualMachineConfigurationAssignment) DeepCopy() *PolicyVirtualMachineConfigurationAssignment
- func (in *PolicyVirtualMachineConfigurationAssignment) DeepCopyInto(out *PolicyVirtualMachineConfigurationAssignment)
- func (in *PolicyVirtualMachineConfigurationAssignment) DeepCopyObject() runtime.Object
- func (mg *PolicyVirtualMachineConfigurationAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyVirtualMachineConfigurationAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyVirtualMachineConfigurationAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyVirtualMachineConfigurationAssignment) GetID() string
- func (tr *PolicyVirtualMachineConfigurationAssignment) GetObservation() (map[string]interface{}, error)
- func (tr *PolicyVirtualMachineConfigurationAssignment) GetParameters() (map[string]interface{}, error)
- func (mg *PolicyVirtualMachineConfigurationAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyVirtualMachineConfigurationAssignment) GetProviderReference() *xpv1.Reference
- func (mg *PolicyVirtualMachineConfigurationAssignment) GetTerraformResourceType() string
- func (tr *PolicyVirtualMachineConfigurationAssignment) GetTerraformSchemaVersion() int
- func (mg *PolicyVirtualMachineConfigurationAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyVirtualMachineConfigurationAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyVirtualMachineConfigurationAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyVirtualMachineConfigurationAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PolicyVirtualMachineConfigurationAssignment) SetObservation(obs map[string]interface{}) error
- func (tr *PolicyVirtualMachineConfigurationAssignment) SetParameters(params map[string]interface{}) error
- func (mg *PolicyVirtualMachineConfigurationAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyVirtualMachineConfigurationAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyVirtualMachineConfigurationAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyVirtualMachineConfigurationAssignmentList
- func (in *PolicyVirtualMachineConfigurationAssignmentList) DeepCopy() *PolicyVirtualMachineConfigurationAssignmentList
- func (in *PolicyVirtualMachineConfigurationAssignmentList) DeepCopyInto(out *PolicyVirtualMachineConfigurationAssignmentList)
- func (in *PolicyVirtualMachineConfigurationAssignmentList) DeepCopyObject() runtime.Object
- func (l *PolicyVirtualMachineConfigurationAssignmentList) GetItems() []resource.Managed
- type PolicyVirtualMachineConfigurationAssignmentObservation
- type PolicyVirtualMachineConfigurationAssignmentParameters
- type PolicyVirtualMachineConfigurationAssignmentSpec
- type PolicyVirtualMachineConfigurationAssignmentStatus
- type ProximityPlacementGroup
- func (in *ProximityPlacementGroup) DeepCopy() *ProximityPlacementGroup
- func (in *ProximityPlacementGroup) DeepCopyInto(out *ProximityPlacementGroup)
- func (in *ProximityPlacementGroup) DeepCopyObject() runtime.Object
- func (mg *ProximityPlacementGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProximityPlacementGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ProximityPlacementGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProximityPlacementGroup) GetID() string
- func (tr *ProximityPlacementGroup) GetObservation() (map[string]interface{}, error)
- func (tr *ProximityPlacementGroup) GetParameters() (map[string]interface{}, error)
- func (mg *ProximityPlacementGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProximityPlacementGroup) GetProviderReference() *xpv1.Reference
- func (mg *ProximityPlacementGroup) GetTerraformResourceType() string
- func (tr *ProximityPlacementGroup) GetTerraformSchemaVersion() int
- func (mg *ProximityPlacementGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProximityPlacementGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProximityPlacementGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProximityPlacementGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ProximityPlacementGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProximityPlacementGroup) SetObservation(obs map[string]interface{}) error
- func (tr *ProximityPlacementGroup) SetParameters(params map[string]interface{}) error
- func (mg *ProximityPlacementGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProximityPlacementGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *ProximityPlacementGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProximityPlacementGroupList
- func (in *ProximityPlacementGroupList) DeepCopy() *ProximityPlacementGroupList
- func (in *ProximityPlacementGroupList) DeepCopyInto(out *ProximityPlacementGroupList)
- func (in *ProximityPlacementGroupList) DeepCopyObject() runtime.Object
- func (l *ProximityPlacementGroupList) GetItems() []resource.Managed
- type ProximityPlacementGroupObservation
- type ProximityPlacementGroupParameters
- type ProximityPlacementGroupSpec
- type ProximityPlacementGroupStatus
- type PublicIPAddressIPTagObservation
- type PublicIPAddressIPTagParameters
- type PublicIPAddressObservation
- type PublicIPAddressParameters
- type PurchasePlanObservation
- type PurchasePlanParameters
- type RollingUpgradePolicyObservation
- type RollingUpgradePolicyParameters
- type SSHPublicKey
- func (in *SSHPublicKey) DeepCopy() *SSHPublicKey
- func (in *SSHPublicKey) DeepCopyInto(out *SSHPublicKey)
- func (in *SSHPublicKey) DeepCopyObject() runtime.Object
- func (mg *SSHPublicKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SSHPublicKey) GetConnectionDetailsMapping() map[string]string
- func (mg *SSHPublicKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SSHPublicKey) GetID() string
- func (tr *SSHPublicKey) GetObservation() (map[string]interface{}, error)
- func (tr *SSHPublicKey) GetParameters() (map[string]interface{}, error)
- func (mg *SSHPublicKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *SSHPublicKey) GetProviderReference() *xpv1.Reference
- func (mg *SSHPublicKey) GetTerraformResourceType() string
- func (tr *SSHPublicKey) GetTerraformSchemaVersion() int
- func (mg *SSHPublicKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SSHPublicKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *SSHPublicKey) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SSHPublicKey) SetConditions(c ...xpv1.Condition)
- func (mg *SSHPublicKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SSHPublicKey) SetObservation(obs map[string]interface{}) error
- func (tr *SSHPublicKey) SetParameters(params map[string]interface{}) error
- func (mg *SSHPublicKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SSHPublicKey) SetProviderReference(r *xpv1.Reference)
- func (mg *SSHPublicKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SSHPublicKeyList
- type SSHPublicKeyObservation
- type SSHPublicKeyParameters
- type SSHPublicKeySpec
- type SSHPublicKeyStatus
- type SecretCertificateObservation
- type SecretCertificateParameters
- type SecretObservation
- type SecretParameters
- type SharedImage
- func (in *SharedImage) DeepCopy() *SharedImage
- func (in *SharedImage) DeepCopyInto(out *SharedImage)
- func (in *SharedImage) DeepCopyObject() runtime.Object
- func (mg *SharedImage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SharedImage) GetConnectionDetailsMapping() map[string]string
- func (mg *SharedImage) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SharedImage) GetID() string
- func (tr *SharedImage) GetObservation() (map[string]interface{}, error)
- func (tr *SharedImage) GetParameters() (map[string]interface{}, error)
- func (mg *SharedImage) GetProviderConfigReference() *xpv1.Reference
- func (mg *SharedImage) GetProviderReference() *xpv1.Reference
- func (mg *SharedImage) GetTerraformResourceType() string
- func (tr *SharedImage) GetTerraformSchemaVersion() int
- func (mg *SharedImage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SharedImage) LateInitialize(attrs []byte) (bool, error)
- func (mg *SharedImage) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SharedImage) SetConditions(c ...xpv1.Condition)
- func (mg *SharedImage) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SharedImage) SetObservation(obs map[string]interface{}) error
- func (tr *SharedImage) SetParameters(params map[string]interface{}) error
- func (mg *SharedImage) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SharedImage) SetProviderReference(r *xpv1.Reference)
- func (mg *SharedImage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SharedImageGallery
- func (in *SharedImageGallery) DeepCopy() *SharedImageGallery
- func (in *SharedImageGallery) DeepCopyInto(out *SharedImageGallery)
- func (in *SharedImageGallery) DeepCopyObject() runtime.Object
- func (mg *SharedImageGallery) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SharedImageGallery) GetConnectionDetailsMapping() map[string]string
- func (mg *SharedImageGallery) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SharedImageGallery) GetID() string
- func (tr *SharedImageGallery) GetObservation() (map[string]interface{}, error)
- func (tr *SharedImageGallery) GetParameters() (map[string]interface{}, error)
- func (mg *SharedImageGallery) GetProviderConfigReference() *xpv1.Reference
- func (mg *SharedImageGallery) GetProviderReference() *xpv1.Reference
- func (mg *SharedImageGallery) GetTerraformResourceType() string
- func (tr *SharedImageGallery) GetTerraformSchemaVersion() int
- func (mg *SharedImageGallery) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SharedImageGallery) LateInitialize(attrs []byte) (bool, error)
- func (mg *SharedImageGallery) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SharedImageGallery) SetConditions(c ...xpv1.Condition)
- func (mg *SharedImageGallery) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SharedImageGallery) SetObservation(obs map[string]interface{}) error
- func (tr *SharedImageGallery) SetParameters(params map[string]interface{}) error
- func (mg *SharedImageGallery) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SharedImageGallery) SetProviderReference(r *xpv1.Reference)
- func (mg *SharedImageGallery) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SharedImageGalleryList
- type SharedImageGalleryObservation
- type SharedImageGalleryParameters
- type SharedImageGallerySpec
- type SharedImageGalleryStatus
- type SharedImageList
- type SharedImageObservation
- type SharedImageParameters
- type SharedImageSpec
- type SharedImageStatus
- type SharedImageVersion
- func (in *SharedImageVersion) DeepCopy() *SharedImageVersion
- func (in *SharedImageVersion) DeepCopyInto(out *SharedImageVersion)
- func (in *SharedImageVersion) DeepCopyObject() runtime.Object
- func (mg *SharedImageVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SharedImageVersion) GetConnectionDetailsMapping() map[string]string
- func (mg *SharedImageVersion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SharedImageVersion) GetID() string
- func (tr *SharedImageVersion) GetObservation() (map[string]interface{}, error)
- func (tr *SharedImageVersion) GetParameters() (map[string]interface{}, error)
- func (mg *SharedImageVersion) GetProviderConfigReference() *xpv1.Reference
- func (mg *SharedImageVersion) GetProviderReference() *xpv1.Reference
- func (mg *SharedImageVersion) GetTerraformResourceType() string
- func (tr *SharedImageVersion) GetTerraformSchemaVersion() int
- func (mg *SharedImageVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SharedImageVersion) LateInitialize(attrs []byte) (bool, error)
- func (mg *SharedImageVersion) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SharedImageVersion) SetConditions(c ...xpv1.Condition)
- func (mg *SharedImageVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SharedImageVersion) SetObservation(obs map[string]interface{}) error
- func (tr *SharedImageVersion) SetParameters(params map[string]interface{}) error
- func (mg *SharedImageVersion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SharedImageVersion) SetProviderReference(r *xpv1.Reference)
- func (mg *SharedImageVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SharedImageVersionList
- type SharedImageVersionObservation
- type SharedImageVersionParameters
- type SharedImageVersionSpec
- type SharedImageVersionStatus
- type Snapshot
- func (in *Snapshot) DeepCopy() *Snapshot
- func (in *Snapshot) DeepCopyInto(out *Snapshot)
- func (in *Snapshot) DeepCopyObject() runtime.Object
- func (mg *Snapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Snapshot) GetConnectionDetailsMapping() map[string]string
- func (mg *Snapshot) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Snapshot) GetID() string
- func (tr *Snapshot) GetObservation() (map[string]interface{}, error)
- func (tr *Snapshot) GetParameters() (map[string]interface{}, error)
- func (mg *Snapshot) GetProviderConfigReference() *xpv1.Reference
- func (mg *Snapshot) GetProviderReference() *xpv1.Reference
- func (mg *Snapshot) GetTerraformResourceType() string
- func (tr *Snapshot) GetTerraformSchemaVersion() int
- func (mg *Snapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Snapshot) LateInitialize(attrs []byte) (bool, error)
- func (mg *Snapshot) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Snapshot) SetConditions(c ...xpv1.Condition)
- func (mg *Snapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Snapshot) SetObservation(obs map[string]interface{}) error
- func (tr *Snapshot) SetParameters(params map[string]interface{}) error
- func (mg *Snapshot) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Snapshot) SetProviderReference(r *xpv1.Reference)
- func (mg *Snapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SnapshotEncryptionSettingsObservation
- type SnapshotEncryptionSettingsParameters
- type SnapshotList
- type SnapshotObservation
- type SnapshotParameters
- type SnapshotSpec
- type SnapshotStatus
- type SourceImageReferenceObservation
- type SourceImageReferenceParameters
- type TargetRegionObservation
- type TargetRegionParameters
- type TerminateNotificationObservation
- type TerminateNotificationParameters
- type WindowsVirtualMachine
- func (in *WindowsVirtualMachine) DeepCopy() *WindowsVirtualMachine
- func (in *WindowsVirtualMachine) DeepCopyInto(out *WindowsVirtualMachine)
- func (in *WindowsVirtualMachine) DeepCopyObject() runtime.Object
- func (mg *WindowsVirtualMachine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WindowsVirtualMachine) GetConnectionDetailsMapping() map[string]string
- func (mg *WindowsVirtualMachine) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WindowsVirtualMachine) GetID() string
- func (tr *WindowsVirtualMachine) GetObservation() (map[string]interface{}, error)
- func (tr *WindowsVirtualMachine) GetParameters() (map[string]interface{}, error)
- func (mg *WindowsVirtualMachine) GetProviderConfigReference() *xpv1.Reference
- func (mg *WindowsVirtualMachine) GetProviderReference() *xpv1.Reference
- func (mg *WindowsVirtualMachine) GetTerraformResourceType() string
- func (tr *WindowsVirtualMachine) GetTerraformSchemaVersion() int
- func (mg *WindowsVirtualMachine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WindowsVirtualMachine) LateInitialize(attrs []byte) (bool, error)
- func (mg *WindowsVirtualMachine) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *WindowsVirtualMachine) SetConditions(c ...xpv1.Condition)
- func (mg *WindowsVirtualMachine) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *WindowsVirtualMachine) SetObservation(obs map[string]interface{}) error
- func (tr *WindowsVirtualMachine) SetParameters(params map[string]interface{}) error
- func (mg *WindowsVirtualMachine) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WindowsVirtualMachine) SetProviderReference(r *xpv1.Reference)
- func (mg *WindowsVirtualMachine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WindowsVirtualMachineAdditionalCapabilitiesObservation
- type WindowsVirtualMachineAdditionalCapabilitiesParameters
- type WindowsVirtualMachineBootDiagnosticsObservation
- type WindowsVirtualMachineBootDiagnosticsParameters
- type WindowsVirtualMachineIdentityObservation
- type WindowsVirtualMachineIdentityParameters
- type WindowsVirtualMachineList
- type WindowsVirtualMachineObservation
- type WindowsVirtualMachineOsDiskDiffDiskSettingsObservation
- type WindowsVirtualMachineOsDiskDiffDiskSettingsParameters
- type WindowsVirtualMachineOsDiskObservation
- type WindowsVirtualMachineOsDiskParameters
- type WindowsVirtualMachineParameters
- type WindowsVirtualMachinePlanObservation
- type WindowsVirtualMachinePlanParameters
- type WindowsVirtualMachineScaleSet
- func (in *WindowsVirtualMachineScaleSet) DeepCopy() *WindowsVirtualMachineScaleSet
- func (in *WindowsVirtualMachineScaleSet) DeepCopyInto(out *WindowsVirtualMachineScaleSet)
- func (in *WindowsVirtualMachineScaleSet) DeepCopyObject() runtime.Object
- func (mg *WindowsVirtualMachineScaleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WindowsVirtualMachineScaleSet) GetConnectionDetailsMapping() map[string]string
- func (mg *WindowsVirtualMachineScaleSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WindowsVirtualMachineScaleSet) GetID() string
- func (tr *WindowsVirtualMachineScaleSet) GetObservation() (map[string]interface{}, error)
- func (tr *WindowsVirtualMachineScaleSet) GetParameters() (map[string]interface{}, error)
- func (mg *WindowsVirtualMachineScaleSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *WindowsVirtualMachineScaleSet) GetProviderReference() *xpv1.Reference
- func (mg *WindowsVirtualMachineScaleSet) GetTerraformResourceType() string
- func (tr *WindowsVirtualMachineScaleSet) GetTerraformSchemaVersion() int
- func (mg *WindowsVirtualMachineScaleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WindowsVirtualMachineScaleSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *WindowsVirtualMachineScaleSet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *WindowsVirtualMachineScaleSet) SetConditions(c ...xpv1.Condition)
- func (mg *WindowsVirtualMachineScaleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *WindowsVirtualMachineScaleSet) SetObservation(obs map[string]interface{}) error
- func (tr *WindowsVirtualMachineScaleSet) SetParameters(params map[string]interface{}) error
- func (mg *WindowsVirtualMachineScaleSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WindowsVirtualMachineScaleSet) SetProviderReference(r *xpv1.Reference)
- func (mg *WindowsVirtualMachineScaleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation
- func (in *WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopy() *WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation
- func (in *WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation)
- type WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters
- func (in *WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopy() *WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters
- func (in *WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters)
- type WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation
- func (in *WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation) DeepCopy() *WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation
- func (in *WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation)
- type WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters
- func (in *WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters) DeepCopy() *WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters
- func (in *WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters)
- type WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation
- func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation) DeepCopy() *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation
- func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation)
- type WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters
- func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters) DeepCopy() *WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters
- func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters)
- type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation
- func (in *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation) DeepCopy() *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation
- func (in *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation)
- type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters
- func (in *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters) DeepCopy() *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters
- func (in *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters)
- type WindowsVirtualMachineScaleSetBootDiagnosticsObservation
- type WindowsVirtualMachineScaleSetBootDiagnosticsParameters
- type WindowsVirtualMachineScaleSetDataDiskObservation
- type WindowsVirtualMachineScaleSetDataDiskParameters
- type WindowsVirtualMachineScaleSetExtensionObservation
- type WindowsVirtualMachineScaleSetExtensionParameters
- type WindowsVirtualMachineScaleSetIdentityObservation
- type WindowsVirtualMachineScaleSetIdentityParameters
- type WindowsVirtualMachineScaleSetList
- func (in *WindowsVirtualMachineScaleSetList) DeepCopy() *WindowsVirtualMachineScaleSetList
- func (in *WindowsVirtualMachineScaleSetList) DeepCopyInto(out *WindowsVirtualMachineScaleSetList)
- func (in *WindowsVirtualMachineScaleSetList) DeepCopyObject() runtime.Object
- func (l *WindowsVirtualMachineScaleSetList) GetItems() []resource.Managed
- type WindowsVirtualMachineScaleSetNetworkInterfaceObservation
- type WindowsVirtualMachineScaleSetNetworkInterfaceParameters
- type WindowsVirtualMachineScaleSetObservation
- type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation
- func (in *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation) DeepCopy() *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation
- func (in *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation)
- type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters
- func (in *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters) DeepCopy() *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters
- func (in *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters)
- type WindowsVirtualMachineScaleSetOsDiskObservation
- type WindowsVirtualMachineScaleSetOsDiskParameters
- type WindowsVirtualMachineScaleSetParameters
- type WindowsVirtualMachineScaleSetPlanObservation
- type WindowsVirtualMachineScaleSetPlanParameters
- type WindowsVirtualMachineScaleSetRollingUpgradePolicyObservation
- type WindowsVirtualMachineScaleSetRollingUpgradePolicyParameters
- type WindowsVirtualMachineScaleSetSecretCertificateObservation
- type WindowsVirtualMachineScaleSetSecretCertificateParameters
- type WindowsVirtualMachineScaleSetSecretObservation
- type WindowsVirtualMachineScaleSetSecretParameters
- type WindowsVirtualMachineScaleSetSourceImageReferenceObservation
- type WindowsVirtualMachineScaleSetSourceImageReferenceParameters
- type WindowsVirtualMachineScaleSetSpec
- type WindowsVirtualMachineScaleSetStatus
- type WindowsVirtualMachineScaleSetTerminateNotificationObservation
- func (in *WindowsVirtualMachineScaleSetTerminateNotificationObservation) DeepCopy() *WindowsVirtualMachineScaleSetTerminateNotificationObservation
- func (in *WindowsVirtualMachineScaleSetTerminateNotificationObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetTerminateNotificationObservation)
- type WindowsVirtualMachineScaleSetTerminateNotificationParameters
- type WindowsVirtualMachineScaleSetWinrmListenerObservation
- type WindowsVirtualMachineScaleSetWinrmListenerParameters
- type WindowsVirtualMachineSecretCertificateObservation
- type WindowsVirtualMachineSecretCertificateParameters
- type WindowsVirtualMachineSecretObservation
- type WindowsVirtualMachineSecretParameters
- type WindowsVirtualMachineSourceImageReferenceObservation
- type WindowsVirtualMachineSourceImageReferenceParameters
- type WindowsVirtualMachineSpec
- type WindowsVirtualMachineStatus
- type WinrmListenerObservation
- type WinrmListenerParameters
Constants ¶
const ( CRDGroup = "compute.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AvailabilitySet_Kind = "AvailabilitySet" AvailabilitySet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AvailabilitySet_Kind}.String() AvailabilitySet_KindAPIVersion = AvailabilitySet_Kind + "." + CRDGroupVersion.String() AvailabilitySet_GroupVersionKind = CRDGroupVersion.WithKind(AvailabilitySet_Kind) )
Repository type metadata.
var ( DedicatedHost_Kind = "DedicatedHost" DedicatedHost_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DedicatedHost_Kind}.String() DedicatedHost_KindAPIVersion = DedicatedHost_Kind + "." + CRDGroupVersion.String() DedicatedHost_GroupVersionKind = CRDGroupVersion.WithKind(DedicatedHost_Kind) )
Repository type metadata.
var ( DiskAccess_Kind = "DiskAccess" DiskAccess_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DiskAccess_Kind}.String() DiskAccess_KindAPIVersion = DiskAccess_Kind + "." + CRDGroupVersion.String() DiskAccess_GroupVersionKind = CRDGroupVersion.WithKind(DiskAccess_Kind) )
Repository type metadata.
var ( DiskEncryptionSet_Kind = "DiskEncryptionSet" DiskEncryptionSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DiskEncryptionSet_Kind}.String() DiskEncryptionSet_KindAPIVersion = DiskEncryptionSet_Kind + "." + CRDGroupVersion.String() DiskEncryptionSet_GroupVersionKind = CRDGroupVersion.WithKind(DiskEncryptionSet_Kind) )
Repository type metadata.
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 ( Image_Kind = "Image" Image_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Image_Kind}.String() Image_KindAPIVersion = Image_Kind + "." + CRDGroupVersion.String() Image_GroupVersionKind = CRDGroupVersion.WithKind(Image_Kind) )
Repository type metadata.
var ( LinuxVirtualMachine_Kind = "LinuxVirtualMachine" LinuxVirtualMachine_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LinuxVirtualMachine_Kind}.String() LinuxVirtualMachine_KindAPIVersion = LinuxVirtualMachine_Kind + "." + CRDGroupVersion.String() LinuxVirtualMachine_GroupVersionKind = CRDGroupVersion.WithKind(LinuxVirtualMachine_Kind) )
Repository type metadata.
var ( LinuxVirtualMachineScaleSet_Kind = "LinuxVirtualMachineScaleSet" LinuxVirtualMachineScaleSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LinuxVirtualMachineScaleSet_Kind}.String() LinuxVirtualMachineScaleSet_KindAPIVersion = LinuxVirtualMachineScaleSet_Kind + "." + CRDGroupVersion.String() LinuxVirtualMachineScaleSet_GroupVersionKind = CRDGroupVersion.WithKind(LinuxVirtualMachineScaleSet_Kind) )
Repository type metadata.
var ( ManagedDisk_Kind = "ManagedDisk" ManagedDisk_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagedDisk_Kind}.String() ManagedDisk_KindAPIVersion = ManagedDisk_Kind + "." + CRDGroupVersion.String() ManagedDisk_GroupVersionKind = CRDGroupVersion.WithKind(ManagedDisk_Kind) )
Repository type metadata.
var ( OrchestratedVirtualMachineScaleSet_Kind = "OrchestratedVirtualMachineScaleSet" OrchestratedVirtualMachineScaleSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrchestratedVirtualMachineScaleSet_Kind}.String() OrchestratedVirtualMachineScaleSet_KindAPIVersion = OrchestratedVirtualMachineScaleSet_Kind + "." + CRDGroupVersion.String() OrchestratedVirtualMachineScaleSet_GroupVersionKind = CRDGroupVersion.WithKind(OrchestratedVirtualMachineScaleSet_Kind) )
Repository type metadata.
var ( PolicyVirtualMachineConfigurationAssignment_Kind = "PolicyVirtualMachineConfigurationAssignment" PolicyVirtualMachineConfigurationAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyVirtualMachineConfigurationAssignment_Kind}.String() PolicyVirtualMachineConfigurationAssignment_KindAPIVersion = PolicyVirtualMachineConfigurationAssignment_Kind + "." + CRDGroupVersion.String() PolicyVirtualMachineConfigurationAssignment_GroupVersionKind = CRDGroupVersion.WithKind(PolicyVirtualMachineConfigurationAssignment_Kind) )
Repository type metadata.
var ( ProximityPlacementGroup_Kind = "ProximityPlacementGroup" ProximityPlacementGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProximityPlacementGroup_Kind}.String() ProximityPlacementGroup_KindAPIVersion = ProximityPlacementGroup_Kind + "." + CRDGroupVersion.String() ProximityPlacementGroup_GroupVersionKind = CRDGroupVersion.WithKind(ProximityPlacementGroup_Kind) )
Repository type metadata.
var ()
Repository type metadata.
var ()
Repository type metadata.
var ()
Repository type metadata.
var ( Snapshot_Kind = "Snapshot" Snapshot_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Snapshot_Kind}.String() Snapshot_KindAPIVersion = Snapshot_Kind + "." + CRDGroupVersion.String() Snapshot_GroupVersionKind = CRDGroupVersion.WithKind(Snapshot_Kind) )
Repository type metadata.
var ( SSHPublicKey_Kind = "SSHPublicKey" SSHPublicKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SSHPublicKey_Kind}.String() SSHPublicKey_KindAPIVersion = SSHPublicKey_Kind + "." + CRDGroupVersion.String() SSHPublicKey_GroupVersionKind = CRDGroupVersion.WithKind(SSHPublicKey_Kind) )
Repository type metadata.
var ( WindowsVirtualMachine_Kind = "WindowsVirtualMachine" WindowsVirtualMachine_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WindowsVirtualMachine_Kind}.String() WindowsVirtualMachine_KindAPIVersion = WindowsVirtualMachine_Kind + "." + CRDGroupVersion.String() WindowsVirtualMachine_GroupVersionKind = CRDGroupVersion.WithKind(WindowsVirtualMachine_Kind) )
Repository type metadata.
var ( WindowsVirtualMachineScaleSet_Kind = "WindowsVirtualMachineScaleSet" WindowsVirtualMachineScaleSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WindowsVirtualMachineScaleSet_Kind}.String() WindowsVirtualMachineScaleSet_KindAPIVersion = WindowsVirtualMachineScaleSet_Kind + "." + CRDGroupVersion.String() WindowsVirtualMachineScaleSet_GroupVersionKind = CRDGroupVersion.WithKind(WindowsVirtualMachineScaleSet_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 AdminSSHKeyObservation ¶
type AdminSSHKeyObservation struct { }
func (*AdminSSHKeyObservation) DeepCopy ¶
func (in *AdminSSHKeyObservation) DeepCopy() *AdminSSHKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdminSSHKeyObservation.
func (*AdminSSHKeyObservation) DeepCopyInto ¶
func (in *AdminSSHKeyObservation) DeepCopyInto(out *AdminSSHKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdminSSHKeyParameters ¶
type AdminSSHKeyParameters struct { // +kubebuilder:validation:Required PublicKey *string `json:"publicKey" tf:"public_key,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*AdminSSHKeyParameters) DeepCopy ¶
func (in *AdminSSHKeyParameters) DeepCopy() *AdminSSHKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdminSSHKeyParameters.
func (*AdminSSHKeyParameters) DeepCopyInto ¶
func (in *AdminSSHKeyParameters) DeepCopyInto(out *AdminSSHKeyParameters)
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 AvailabilitySet ¶
type AvailabilitySet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AvailabilitySetSpec `json:"spec"` Status AvailabilitySetStatus `json:"status,omitempty"` }
AvailabilitySet is the Schema for the AvailabilitySets 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 (*AvailabilitySet) DeepCopy ¶
func (in *AvailabilitySet) DeepCopy() *AvailabilitySet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilitySet.
func (*AvailabilitySet) DeepCopyInto ¶
func (in *AvailabilitySet) DeepCopyInto(out *AvailabilitySet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AvailabilitySet) DeepCopyObject ¶
func (in *AvailabilitySet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AvailabilitySet) GetCondition ¶
func (mg *AvailabilitySet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AvailabilitySet.
func (*AvailabilitySet) GetConnectionDetailsMapping ¶
func (tr *AvailabilitySet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AvailabilitySet
func (*AvailabilitySet) GetDeletionPolicy ¶
func (mg *AvailabilitySet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AvailabilitySet.
func (*AvailabilitySet) GetID ¶
func (tr *AvailabilitySet) GetID() string
GetID returns ID of underlying Terraform resource of this AvailabilitySet
func (*AvailabilitySet) GetObservation ¶
func (tr *AvailabilitySet) GetObservation() (map[string]interface{}, error)
GetObservation of this AvailabilitySet
func (*AvailabilitySet) GetParameters ¶
func (tr *AvailabilitySet) GetParameters() (map[string]interface{}, error)
GetParameters of this AvailabilitySet
func (*AvailabilitySet) GetProviderConfigReference ¶
func (mg *AvailabilitySet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AvailabilitySet.
func (*AvailabilitySet) GetProviderReference ¶
func (mg *AvailabilitySet) GetProviderReference() *xpv1.Reference
GetProviderReference of this AvailabilitySet. Deprecated: Use GetProviderConfigReference.
func (*AvailabilitySet) GetTerraformResourceType ¶
func (mg *AvailabilitySet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AvailabilitySet
func (*AvailabilitySet) GetTerraformSchemaVersion ¶
func (tr *AvailabilitySet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AvailabilitySet) GetWriteConnectionSecretToReference ¶
func (mg *AvailabilitySet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AvailabilitySet.
func (*AvailabilitySet) LateInitialize ¶
func (tr *AvailabilitySet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AvailabilitySet using its observed tfState. returns True if there are any spec changes for the resource.
func (*AvailabilitySet) ResolveReferences ¶
ResolveReferences of this AvailabilitySet.
func (*AvailabilitySet) SetConditions ¶
func (mg *AvailabilitySet) SetConditions(c ...xpv1.Condition)
SetConditions of this AvailabilitySet.
func (*AvailabilitySet) SetDeletionPolicy ¶
func (mg *AvailabilitySet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AvailabilitySet.
func (*AvailabilitySet) SetObservation ¶
func (tr *AvailabilitySet) SetObservation(obs map[string]interface{}) error
SetObservation for this AvailabilitySet
func (*AvailabilitySet) SetParameters ¶
func (tr *AvailabilitySet) SetParameters(params map[string]interface{}) error
SetParameters for this AvailabilitySet
func (*AvailabilitySet) SetProviderConfigReference ¶
func (mg *AvailabilitySet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AvailabilitySet.
func (*AvailabilitySet) SetProviderReference ¶
func (mg *AvailabilitySet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AvailabilitySet. Deprecated: Use SetProviderConfigReference.
func (*AvailabilitySet) SetWriteConnectionSecretToReference ¶
func (mg *AvailabilitySet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AvailabilitySet.
type AvailabilitySetList ¶
type AvailabilitySetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AvailabilitySet `json:"items"` }
AvailabilitySetList contains a list of AvailabilitySets
func (*AvailabilitySetList) DeepCopy ¶
func (in *AvailabilitySetList) DeepCopy() *AvailabilitySetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilitySetList.
func (*AvailabilitySetList) DeepCopyInto ¶
func (in *AvailabilitySetList) DeepCopyInto(out *AvailabilitySetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AvailabilitySetList) DeepCopyObject ¶
func (in *AvailabilitySetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AvailabilitySetList) GetItems ¶
func (l *AvailabilitySetList) GetItems() []resource.Managed
GetItems of this AvailabilitySetList.
type AvailabilitySetObservation ¶
type AvailabilitySetObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AvailabilitySetObservation) DeepCopy ¶
func (in *AvailabilitySetObservation) DeepCopy() *AvailabilitySetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilitySetObservation.
func (*AvailabilitySetObservation) DeepCopyInto ¶
func (in *AvailabilitySetObservation) DeepCopyInto(out *AvailabilitySetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailabilitySetParameters ¶
type AvailabilitySetParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional Managed *bool `json:"managed,omitempty" tf:"managed,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PlatformFaultDomainCount *float64 `json:"platformFaultDomainCount,omitempty" tf:"platform_fault_domain_count,omitempty"` // +kubebuilder:validation:Optional PlatformUpdateDomainCount *float64 `json:"platformUpdateDomainCount,omitempty" tf:"platform_update_domain_count,omitempty"` // +kubebuilder:validation:Optional ProximityPlacementGroupID *string `json:"proximityPlacementGroupId,omitempty" tf:"proximity_placement_group_id,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AvailabilitySetParameters) DeepCopy ¶
func (in *AvailabilitySetParameters) DeepCopy() *AvailabilitySetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilitySetParameters.
func (*AvailabilitySetParameters) DeepCopyInto ¶
func (in *AvailabilitySetParameters) DeepCopyInto(out *AvailabilitySetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailabilitySetSpec ¶
type AvailabilitySetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AvailabilitySetParameters `json:"forProvider"` }
AvailabilitySetSpec defines the desired state of AvailabilitySet
func (*AvailabilitySetSpec) DeepCopy ¶
func (in *AvailabilitySetSpec) DeepCopy() *AvailabilitySetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilitySetSpec.
func (*AvailabilitySetSpec) DeepCopyInto ¶
func (in *AvailabilitySetSpec) DeepCopyInto(out *AvailabilitySetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailabilitySetStatus ¶
type AvailabilitySetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AvailabilitySetObservation `json:"atProvider,omitempty"` }
AvailabilitySetStatus defines the observed state of AvailabilitySet.
func (*AvailabilitySetStatus) DeepCopy ¶
func (in *AvailabilitySetStatus) DeepCopy() *AvailabilitySetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilitySetStatus.
func (*AvailabilitySetStatus) DeepCopyInto ¶
func (in *AvailabilitySetStatus) DeepCopyInto(out *AvailabilitySetStatus)
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 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 ConfigurationObservation ¶
type ConfigurationObservation struct { }
func (*ConfigurationObservation) DeepCopy ¶
func (in *ConfigurationObservation) DeepCopy() *ConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationObservation.
func (*ConfigurationObservation) DeepCopyInto ¶
func (in *ConfigurationObservation) DeepCopyInto(out *ConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationParameters ¶
type ConfigurationParameters struct { // +kubebuilder:validation:Optional AssignmentType *string `json:"assignmentType,omitempty" tf:"assignment_type,omitempty"` // +kubebuilder:validation:Optional ContentHash *string `json:"contentHash,omitempty" tf:"content_hash,omitempty"` // +kubebuilder:validation:Optional ContentURI *string `json:"contentUri,omitempty" tf:"content_uri,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Parameter []ParameterParameters `json:"parameter,omitempty" tf:"parameter,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ConfigurationParameters) DeepCopy ¶
func (in *ConfigurationParameters) DeepCopy() *ConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationParameters.
func (*ConfigurationParameters) DeepCopyInto ¶
func (in *ConfigurationParameters) DeepCopyInto(out *ConfigurationParameters)
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:Optional BlobURI *string `json:"blobUri,omitempty" tf:"blob_uri,omitempty"` // +kubebuilder:validation:Optional Caching *string `json:"caching,omitempty" tf:"caching,omitempty"` // +kubebuilder:validation:Optional Lun *float64 `json:"lun,omitempty" tf:"lun,omitempty"` // +kubebuilder:validation:Optional ManagedDiskID *string `json:"managedDiskId,omitempty" tf:"managed_disk_id,omitempty"` // +kubebuilder:validation:Optional SizeGb *float64 `json:"sizeGb,omitempty" tf:"size_gb,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 DedicatedHost ¶
type DedicatedHost struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DedicatedHostSpec `json:"spec"` Status DedicatedHostStatus `json:"status,omitempty"` }
DedicatedHost is the Schema for the DedicatedHosts 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 (*DedicatedHost) DeepCopy ¶
func (in *DedicatedHost) DeepCopy() *DedicatedHost
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHost.
func (*DedicatedHost) DeepCopyInto ¶
func (in *DedicatedHost) DeepCopyInto(out *DedicatedHost)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedHost) DeepCopyObject ¶
func (in *DedicatedHost) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedHost) GetCondition ¶
func (mg *DedicatedHost) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DedicatedHost.
func (*DedicatedHost) GetConnectionDetailsMapping ¶
func (tr *DedicatedHost) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DedicatedHost
func (*DedicatedHost) GetDeletionPolicy ¶
func (mg *DedicatedHost) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DedicatedHost.
func (*DedicatedHost) GetID ¶
func (tr *DedicatedHost) GetID() string
GetID returns ID of underlying Terraform resource of this DedicatedHost
func (*DedicatedHost) GetObservation ¶
func (tr *DedicatedHost) GetObservation() (map[string]interface{}, error)
GetObservation of this DedicatedHost
func (*DedicatedHost) GetParameters ¶
func (tr *DedicatedHost) GetParameters() (map[string]interface{}, error)
GetParameters of this DedicatedHost
func (*DedicatedHost) GetProviderConfigReference ¶
func (mg *DedicatedHost) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DedicatedHost.
func (*DedicatedHost) GetProviderReference ¶
func (mg *DedicatedHost) GetProviderReference() *xpv1.Reference
GetProviderReference of this DedicatedHost. Deprecated: Use GetProviderConfigReference.
func (*DedicatedHost) GetTerraformResourceType ¶
func (mg *DedicatedHost) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DedicatedHost
func (*DedicatedHost) GetTerraformSchemaVersion ¶
func (tr *DedicatedHost) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DedicatedHost) GetWriteConnectionSecretToReference ¶
func (mg *DedicatedHost) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DedicatedHost.
func (*DedicatedHost) LateInitialize ¶
func (tr *DedicatedHost) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DedicatedHost using its observed tfState. returns True if there are any spec changes for the resource.
func (*DedicatedHost) SetConditions ¶
func (mg *DedicatedHost) SetConditions(c ...xpv1.Condition)
SetConditions of this DedicatedHost.
func (*DedicatedHost) SetDeletionPolicy ¶
func (mg *DedicatedHost) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DedicatedHost.
func (*DedicatedHost) SetObservation ¶
func (tr *DedicatedHost) SetObservation(obs map[string]interface{}) error
SetObservation for this DedicatedHost
func (*DedicatedHost) SetParameters ¶
func (tr *DedicatedHost) SetParameters(params map[string]interface{}) error
SetParameters for this DedicatedHost
func (*DedicatedHost) SetProviderConfigReference ¶
func (mg *DedicatedHost) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DedicatedHost.
func (*DedicatedHost) SetProviderReference ¶
func (mg *DedicatedHost) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DedicatedHost. Deprecated: Use SetProviderConfigReference.
func (*DedicatedHost) SetWriteConnectionSecretToReference ¶
func (mg *DedicatedHost) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DedicatedHost.
type DedicatedHostList ¶
type DedicatedHostList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DedicatedHost `json:"items"` }
DedicatedHostList contains a list of DedicatedHosts
func (*DedicatedHostList) DeepCopy ¶
func (in *DedicatedHostList) DeepCopy() *DedicatedHostList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostList.
func (*DedicatedHostList) DeepCopyInto ¶
func (in *DedicatedHostList) DeepCopyInto(out *DedicatedHostList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedHostList) DeepCopyObject ¶
func (in *DedicatedHostList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedHostList) GetItems ¶
func (l *DedicatedHostList) GetItems() []resource.Managed
GetItems of this DedicatedHostList.
type DedicatedHostObservation ¶
type DedicatedHostObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DedicatedHostObservation) DeepCopy ¶
func (in *DedicatedHostObservation) DeepCopy() *DedicatedHostObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostObservation.
func (*DedicatedHostObservation) DeepCopyInto ¶
func (in *DedicatedHostObservation) DeepCopyInto(out *DedicatedHostObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedHostParameters ¶
type DedicatedHostParameters struct { // +kubebuilder:validation:Optional AutoReplaceOnFailure *bool `json:"autoReplaceOnFailure,omitempty" tf:"auto_replace_on_failure,omitempty"` // +kubebuilder:validation:Required DedicatedHostGroupID *string `json:"dedicatedHostGroupId" tf:"dedicated_host_group_id,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:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PlatformFaultDomain *float64 `json:"platformFaultDomain" tf:"platform_fault_domain,omitempty"` // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DedicatedHostParameters) DeepCopy ¶
func (in *DedicatedHostParameters) DeepCopy() *DedicatedHostParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostParameters.
func (*DedicatedHostParameters) DeepCopyInto ¶
func (in *DedicatedHostParameters) DeepCopyInto(out *DedicatedHostParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedHostSpec ¶
type DedicatedHostSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DedicatedHostParameters `json:"forProvider"` }
DedicatedHostSpec defines the desired state of DedicatedHost
func (*DedicatedHostSpec) DeepCopy ¶
func (in *DedicatedHostSpec) DeepCopy() *DedicatedHostSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostSpec.
func (*DedicatedHostSpec) DeepCopyInto ¶
func (in *DedicatedHostSpec) DeepCopyInto(out *DedicatedHostSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedHostStatus ¶
type DedicatedHostStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DedicatedHostObservation `json:"atProvider,omitempty"` }
DedicatedHostStatus defines the observed state of DedicatedHost.
func (*DedicatedHostStatus) DeepCopy ¶
func (in *DedicatedHostStatus) DeepCopy() *DedicatedHostStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostStatus.
func (*DedicatedHostStatus) DeepCopyInto ¶
func (in *DedicatedHostStatus) DeepCopyInto(out *DedicatedHostStatus)
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 DiskAccess ¶
type DiskAccess struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DiskAccessSpec `json:"spec"` Status DiskAccessStatus `json:"status,omitempty"` }
DiskAccess is the Schema for the DiskAccesss 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 (*DiskAccess) DeepCopy ¶
func (in *DiskAccess) DeepCopy() *DiskAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskAccess.
func (*DiskAccess) DeepCopyInto ¶
func (in *DiskAccess) DeepCopyInto(out *DiskAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiskAccess) DeepCopyObject ¶
func (in *DiskAccess) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DiskAccess) GetCondition ¶
func (mg *DiskAccess) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DiskAccess.
func (*DiskAccess) GetConnectionDetailsMapping ¶
func (tr *DiskAccess) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DiskAccess
func (*DiskAccess) GetDeletionPolicy ¶
func (mg *DiskAccess) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DiskAccess.
func (*DiskAccess) GetID ¶
func (tr *DiskAccess) GetID() string
GetID returns ID of underlying Terraform resource of this DiskAccess
func (*DiskAccess) GetObservation ¶
func (tr *DiskAccess) GetObservation() (map[string]interface{}, error)
GetObservation of this DiskAccess
func (*DiskAccess) GetParameters ¶
func (tr *DiskAccess) GetParameters() (map[string]interface{}, error)
GetParameters of this DiskAccess
func (*DiskAccess) GetProviderConfigReference ¶
func (mg *DiskAccess) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DiskAccess.
func (*DiskAccess) GetProviderReference ¶
func (mg *DiskAccess) GetProviderReference() *xpv1.Reference
GetProviderReference of this DiskAccess. Deprecated: Use GetProviderConfigReference.
func (*DiskAccess) GetTerraformResourceType ¶
func (mg *DiskAccess) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DiskAccess
func (*DiskAccess) GetTerraformSchemaVersion ¶
func (tr *DiskAccess) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DiskAccess) GetWriteConnectionSecretToReference ¶
func (mg *DiskAccess) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DiskAccess.
func (*DiskAccess) LateInitialize ¶
func (tr *DiskAccess) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DiskAccess using its observed tfState. returns True if there are any spec changes for the resource.
func (*DiskAccess) ResolveReferences ¶
ResolveReferences of this DiskAccess.
func (*DiskAccess) SetConditions ¶
func (mg *DiskAccess) SetConditions(c ...xpv1.Condition)
SetConditions of this DiskAccess.
func (*DiskAccess) SetDeletionPolicy ¶
func (mg *DiskAccess) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DiskAccess.
func (*DiskAccess) SetObservation ¶
func (tr *DiskAccess) SetObservation(obs map[string]interface{}) error
SetObservation for this DiskAccess
func (*DiskAccess) SetParameters ¶
func (tr *DiskAccess) SetParameters(params map[string]interface{}) error
SetParameters for this DiskAccess
func (*DiskAccess) SetProviderConfigReference ¶
func (mg *DiskAccess) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DiskAccess.
func (*DiskAccess) SetProviderReference ¶
func (mg *DiskAccess) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DiskAccess. Deprecated: Use SetProviderConfigReference.
func (*DiskAccess) SetWriteConnectionSecretToReference ¶
func (mg *DiskAccess) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DiskAccess.
type DiskAccessList ¶
type DiskAccessList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DiskAccess `json:"items"` }
DiskAccessList contains a list of DiskAccesss
func (*DiskAccessList) DeepCopy ¶
func (in *DiskAccessList) DeepCopy() *DiskAccessList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskAccessList.
func (*DiskAccessList) DeepCopyInto ¶
func (in *DiskAccessList) DeepCopyInto(out *DiskAccessList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiskAccessList) DeepCopyObject ¶
func (in *DiskAccessList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DiskAccessList) GetItems ¶
func (l *DiskAccessList) GetItems() []resource.Managed
GetItems of this DiskAccessList.
type DiskAccessObservation ¶
type DiskAccessObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DiskAccessObservation) DeepCopy ¶
func (in *DiskAccessObservation) DeepCopy() *DiskAccessObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskAccessObservation.
func (*DiskAccessObservation) DeepCopyInto ¶
func (in *DiskAccessObservation) DeepCopyInto(out *DiskAccessObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskAccessParameters ¶
type DiskAccessParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DiskAccessParameters) DeepCopy ¶
func (in *DiskAccessParameters) DeepCopy() *DiskAccessParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskAccessParameters.
func (*DiskAccessParameters) DeepCopyInto ¶
func (in *DiskAccessParameters) DeepCopyInto(out *DiskAccessParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskAccessSpec ¶
type DiskAccessSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DiskAccessParameters `json:"forProvider"` }
DiskAccessSpec defines the desired state of DiskAccess
func (*DiskAccessSpec) DeepCopy ¶
func (in *DiskAccessSpec) DeepCopy() *DiskAccessSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskAccessSpec.
func (*DiskAccessSpec) DeepCopyInto ¶
func (in *DiskAccessSpec) DeepCopyInto(out *DiskAccessSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskAccessStatus ¶
type DiskAccessStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DiskAccessObservation `json:"atProvider,omitempty"` }
DiskAccessStatus defines the observed state of DiskAccess.
func (*DiskAccessStatus) DeepCopy ¶
func (in *DiskAccessStatus) DeepCopy() *DiskAccessStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskAccessStatus.
func (*DiskAccessStatus) DeepCopyInto ¶
func (in *DiskAccessStatus) DeepCopyInto(out *DiskAccessStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionKeyObservation ¶
type DiskEncryptionKeyObservation struct { }
func (*DiskEncryptionKeyObservation) DeepCopy ¶
func (in *DiskEncryptionKeyObservation) DeepCopy() *DiskEncryptionKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionKeyObservation.
func (*DiskEncryptionKeyObservation) DeepCopyInto ¶
func (in *DiskEncryptionKeyObservation) DeepCopyInto(out *DiskEncryptionKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionKeyParameters ¶
type DiskEncryptionKeyParameters struct { // +kubebuilder:validation:Required SecretURL *string `json:"secretUrl" tf:"secret_url,omitempty"` // +kubebuilder:validation:Required SourceVaultID *string `json:"sourceVaultId" tf:"source_vault_id,omitempty"` }
func (*DiskEncryptionKeyParameters) DeepCopy ¶
func (in *DiskEncryptionKeyParameters) DeepCopy() *DiskEncryptionKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionKeyParameters.
func (*DiskEncryptionKeyParameters) DeepCopyInto ¶
func (in *DiskEncryptionKeyParameters) DeepCopyInto(out *DiskEncryptionKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionSet ¶
type DiskEncryptionSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DiskEncryptionSetSpec `json:"spec"` Status DiskEncryptionSetStatus `json:"status,omitempty"` }
DiskEncryptionSet is the Schema for the DiskEncryptionSets 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 (*DiskEncryptionSet) DeepCopy ¶
func (in *DiskEncryptionSet) DeepCopy() *DiskEncryptionSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSet.
func (*DiskEncryptionSet) DeepCopyInto ¶
func (in *DiskEncryptionSet) DeepCopyInto(out *DiskEncryptionSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiskEncryptionSet) DeepCopyObject ¶
func (in *DiskEncryptionSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DiskEncryptionSet) GetCondition ¶
func (mg *DiskEncryptionSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DiskEncryptionSet.
func (*DiskEncryptionSet) GetConnectionDetailsMapping ¶
func (tr *DiskEncryptionSet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DiskEncryptionSet
func (*DiskEncryptionSet) GetDeletionPolicy ¶
func (mg *DiskEncryptionSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DiskEncryptionSet.
func (*DiskEncryptionSet) GetID ¶
func (tr *DiskEncryptionSet) GetID() string
GetID returns ID of underlying Terraform resource of this DiskEncryptionSet
func (*DiskEncryptionSet) GetObservation ¶
func (tr *DiskEncryptionSet) GetObservation() (map[string]interface{}, error)
GetObservation of this DiskEncryptionSet
func (*DiskEncryptionSet) GetParameters ¶
func (tr *DiskEncryptionSet) GetParameters() (map[string]interface{}, error)
GetParameters of this DiskEncryptionSet
func (*DiskEncryptionSet) GetProviderConfigReference ¶
func (mg *DiskEncryptionSet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DiskEncryptionSet.
func (*DiskEncryptionSet) GetProviderReference ¶
func (mg *DiskEncryptionSet) GetProviderReference() *xpv1.Reference
GetProviderReference of this DiskEncryptionSet. Deprecated: Use GetProviderConfigReference.
func (*DiskEncryptionSet) GetTerraformResourceType ¶
func (mg *DiskEncryptionSet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DiskEncryptionSet
func (*DiskEncryptionSet) GetTerraformSchemaVersion ¶
func (tr *DiskEncryptionSet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DiskEncryptionSet) GetWriteConnectionSecretToReference ¶
func (mg *DiskEncryptionSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DiskEncryptionSet.
func (*DiskEncryptionSet) LateInitialize ¶
func (tr *DiskEncryptionSet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DiskEncryptionSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*DiskEncryptionSet) ResolveReferences ¶
ResolveReferences of this DiskEncryptionSet.
func (*DiskEncryptionSet) SetConditions ¶
func (mg *DiskEncryptionSet) SetConditions(c ...xpv1.Condition)
SetConditions of this DiskEncryptionSet.
func (*DiskEncryptionSet) SetDeletionPolicy ¶
func (mg *DiskEncryptionSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DiskEncryptionSet.
func (*DiskEncryptionSet) SetObservation ¶
func (tr *DiskEncryptionSet) SetObservation(obs map[string]interface{}) error
SetObservation for this DiskEncryptionSet
func (*DiskEncryptionSet) SetParameters ¶
func (tr *DiskEncryptionSet) SetParameters(params map[string]interface{}) error
SetParameters for this DiskEncryptionSet
func (*DiskEncryptionSet) SetProviderConfigReference ¶
func (mg *DiskEncryptionSet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DiskEncryptionSet.
func (*DiskEncryptionSet) SetProviderReference ¶
func (mg *DiskEncryptionSet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DiskEncryptionSet. Deprecated: Use SetProviderConfigReference.
func (*DiskEncryptionSet) SetWriteConnectionSecretToReference ¶
func (mg *DiskEncryptionSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DiskEncryptionSet.
type DiskEncryptionSetList ¶
type DiskEncryptionSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DiskEncryptionSet `json:"items"` }
DiskEncryptionSetList contains a list of DiskEncryptionSets
func (*DiskEncryptionSetList) DeepCopy ¶
func (in *DiskEncryptionSetList) DeepCopy() *DiskEncryptionSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSetList.
func (*DiskEncryptionSetList) DeepCopyInto ¶
func (in *DiskEncryptionSetList) DeepCopyInto(out *DiskEncryptionSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiskEncryptionSetList) DeepCopyObject ¶
func (in *DiskEncryptionSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DiskEncryptionSetList) GetItems ¶
func (l *DiskEncryptionSetList) GetItems() []resource.Managed
GetItems of this DiskEncryptionSetList.
type DiskEncryptionSetObservation ¶
type DiskEncryptionSetObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DiskEncryptionSetObservation) DeepCopy ¶
func (in *DiskEncryptionSetObservation) DeepCopy() *DiskEncryptionSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSetObservation.
func (*DiskEncryptionSetObservation) DeepCopyInto ¶
func (in *DiskEncryptionSetObservation) DeepCopyInto(out *DiskEncryptionSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionSetParameters ¶
type DiskEncryptionSetParameters struct { // +kubebuilder:validation:Required Identity []IdentityParameters `json:"identity" tf:"identity,omitempty"` // +kubebuilder:validation:Required KeyVaultKeyID *string `json:"keyVaultKeyId" tf:"key_vault_key_id,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DiskEncryptionSetParameters) DeepCopy ¶
func (in *DiskEncryptionSetParameters) DeepCopy() *DiskEncryptionSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSetParameters.
func (*DiskEncryptionSetParameters) DeepCopyInto ¶
func (in *DiskEncryptionSetParameters) DeepCopyInto(out *DiskEncryptionSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionSetSpec ¶
type DiskEncryptionSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DiskEncryptionSetParameters `json:"forProvider"` }
DiskEncryptionSetSpec defines the desired state of DiskEncryptionSet
func (*DiskEncryptionSetSpec) DeepCopy ¶
func (in *DiskEncryptionSetSpec) DeepCopy() *DiskEncryptionSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSetSpec.
func (*DiskEncryptionSetSpec) DeepCopyInto ¶
func (in *DiskEncryptionSetSpec) DeepCopyInto(out *DiskEncryptionSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionSetStatus ¶
type DiskEncryptionSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DiskEncryptionSetObservation `json:"atProvider,omitempty"` }
DiskEncryptionSetStatus defines the observed state of DiskEncryptionSet.
func (*DiskEncryptionSetStatus) DeepCopy ¶
func (in *DiskEncryptionSetStatus) DeepCopy() *DiskEncryptionSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSetStatus.
func (*DiskEncryptionSetStatus) DeepCopyInto ¶
func (in *DiskEncryptionSetStatus) DeepCopyInto(out *DiskEncryptionSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSettingsDiskEncryptionKeyObservation ¶
type EncryptionSettingsDiskEncryptionKeyObservation struct { }
func (*EncryptionSettingsDiskEncryptionKeyObservation) DeepCopy ¶
func (in *EncryptionSettingsDiskEncryptionKeyObservation) DeepCopy() *EncryptionSettingsDiskEncryptionKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSettingsDiskEncryptionKeyObservation.
func (*EncryptionSettingsDiskEncryptionKeyObservation) DeepCopyInto ¶
func (in *EncryptionSettingsDiskEncryptionKeyObservation) DeepCopyInto(out *EncryptionSettingsDiskEncryptionKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSettingsDiskEncryptionKeyParameters ¶
type EncryptionSettingsDiskEncryptionKeyParameters struct { // +kubebuilder:validation:Required SecretURL *string `json:"secretUrl" tf:"secret_url,omitempty"` // +kubebuilder:validation:Required SourceVaultID *string `json:"sourceVaultId" tf:"source_vault_id,omitempty"` }
func (*EncryptionSettingsDiskEncryptionKeyParameters) DeepCopy ¶
func (in *EncryptionSettingsDiskEncryptionKeyParameters) DeepCopy() *EncryptionSettingsDiskEncryptionKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSettingsDiskEncryptionKeyParameters.
func (*EncryptionSettingsDiskEncryptionKeyParameters) DeepCopyInto ¶
func (in *EncryptionSettingsDiskEncryptionKeyParameters) DeepCopyInto(out *EncryptionSettingsDiskEncryptionKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSettingsKeyEncryptionKeyObservation ¶
type EncryptionSettingsKeyEncryptionKeyObservation struct { }
func (*EncryptionSettingsKeyEncryptionKeyObservation) DeepCopy ¶
func (in *EncryptionSettingsKeyEncryptionKeyObservation) DeepCopy() *EncryptionSettingsKeyEncryptionKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSettingsKeyEncryptionKeyObservation.
func (*EncryptionSettingsKeyEncryptionKeyObservation) DeepCopyInto ¶
func (in *EncryptionSettingsKeyEncryptionKeyObservation) DeepCopyInto(out *EncryptionSettingsKeyEncryptionKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSettingsKeyEncryptionKeyParameters ¶
type EncryptionSettingsKeyEncryptionKeyParameters struct { // +kubebuilder:validation:Required KeyURL *string `json:"keyUrl" tf:"key_url,omitempty"` // +kubebuilder:validation:Required SourceVaultID *string `json:"sourceVaultId" tf:"source_vault_id,omitempty"` }
func (*EncryptionSettingsKeyEncryptionKeyParameters) DeepCopy ¶
func (in *EncryptionSettingsKeyEncryptionKeyParameters) DeepCopy() *EncryptionSettingsKeyEncryptionKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSettingsKeyEncryptionKeyParameters.
func (*EncryptionSettingsKeyEncryptionKeyParameters) DeepCopyInto ¶
func (in *EncryptionSettingsKeyEncryptionKeyParameters) DeepCopyInto(out *EncryptionSettingsKeyEncryptionKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSettingsObservation ¶
type EncryptionSettingsObservation struct { }
func (*EncryptionSettingsObservation) DeepCopy ¶
func (in *EncryptionSettingsObservation) DeepCopy() *EncryptionSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSettingsObservation.
func (*EncryptionSettingsObservation) DeepCopyInto ¶
func (in *EncryptionSettingsObservation) DeepCopyInto(out *EncryptionSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSettingsParameters ¶
type EncryptionSettingsParameters struct { // +kubebuilder:validation:Optional DiskEncryptionKey []DiskEncryptionKeyParameters `json:"diskEncryptionKey,omitempty" tf:"disk_encryption_key,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional KeyEncryptionKey []KeyEncryptionKeyParameters `json:"keyEncryptionKey,omitempty" tf:"key_encryption_key,omitempty"` }
func (*EncryptionSettingsParameters) DeepCopy ¶
func (in *EncryptionSettingsParameters) DeepCopy() *EncryptionSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSettingsParameters.
func (*EncryptionSettingsParameters) DeepCopyInto ¶
func (in *EncryptionSettingsParameters) DeepCopyInto(out *EncryptionSettingsParameters)
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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +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 IPConfigurationPublicIPAddressObservation ¶
type IPConfigurationPublicIPAddressObservation struct { }
func (*IPConfigurationPublicIPAddressObservation) DeepCopy ¶
func (in *IPConfigurationPublicIPAddressObservation) DeepCopy() *IPConfigurationPublicIPAddressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationPublicIPAddressObservation.
func (*IPConfigurationPublicIPAddressObservation) DeepCopyInto ¶
func (in *IPConfigurationPublicIPAddressObservation) DeepCopyInto(out *IPConfigurationPublicIPAddressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationPublicIPAddressParameters ¶
type IPConfigurationPublicIPAddressParameters struct { // +kubebuilder:validation:Optional DomainNameLabel *string `json:"domainNameLabel,omitempty" tf:"domain_name_label,omitempty"` // +kubebuilder:validation:Optional IPTag []PublicIPAddressIPTagParameters `json:"ipTag,omitempty" tf:"ip_tag,omitempty"` // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `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 (*IPConfigurationPublicIPAddressParameters) DeepCopy ¶
func (in *IPConfigurationPublicIPAddressParameters) DeepCopy() *IPConfigurationPublicIPAddressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationPublicIPAddressParameters.
func (*IPConfigurationPublicIPAddressParameters) DeepCopyInto ¶
func (in *IPConfigurationPublicIPAddressParameters) DeepCopyInto(out *IPConfigurationPublicIPAddressParameters)
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 IdentifierObservation ¶
type IdentifierObservation struct { }
func (*IdentifierObservation) DeepCopy ¶
func (in *IdentifierObservation) DeepCopy() *IdentifierObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentifierObservation.
func (*IdentifierObservation) DeepCopyInto ¶
func (in *IdentifierObservation) DeepCopyInto(out *IdentifierObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentifierParameters ¶
type IdentifierParameters 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"` }
func (*IdentifierParameters) DeepCopy ¶
func (in *IdentifierParameters) DeepCopy() *IdentifierParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentifierParameters.
func (*IdentifierParameters) DeepCopyInto ¶
func (in *IdentifierParameters) DeepCopyInto(out *IdentifierParameters)
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: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 Image ¶
type Image struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ImageSpec `json:"spec"` Status ImageStatus `json:"status,omitempty"` }
Image is the Schema for the Images 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 (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Image) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Image) GetCondition ¶
func (mg *Image) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Image.
func (*Image) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Image
func (*Image) GetDeletionPolicy ¶
func (mg *Image) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Image.
func (*Image) GetObservation ¶
GetObservation of this Image
func (*Image) GetParameters ¶
GetParameters of this Image
func (*Image) GetProviderConfigReference ¶
GetProviderConfigReference of this Image.
func (*Image) GetProviderReference ¶
GetProviderReference of this Image. Deprecated: Use GetProviderConfigReference.
func (*Image) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Image
func (*Image) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Image) GetWriteConnectionSecretToReference ¶
func (mg *Image) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Image.
func (*Image) LateInitialize ¶
LateInitialize this Image using its observed tfState. returns True if there are any spec changes for the resource.
func (*Image) ResolveReferences ¶
ResolveReferences of this Image.
func (*Image) SetConditions ¶
SetConditions of this Image.
func (*Image) SetDeletionPolicy ¶
func (mg *Image) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Image.
func (*Image) SetObservation ¶
SetObservation for this Image
func (*Image) SetParameters ¶
SetParameters for this Image
func (*Image) SetProviderConfigReference ¶
SetProviderConfigReference of this Image.
func (*Image) SetProviderReference ¶
SetProviderReference of this Image. Deprecated: Use SetProviderConfigReference.
func (*Image) SetWriteConnectionSecretToReference ¶
func (mg *Image) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Image.
type ImageList ¶
type ImageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Image `json:"items"` }
ImageList contains a list of Images
func (*ImageList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList.
func (*ImageList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageObservation ¶
type ImageObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ImageObservation) DeepCopy ¶
func (in *ImageObservation) DeepCopy() *ImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageObservation.
func (*ImageObservation) DeepCopyInto ¶
func (in *ImageObservation) DeepCopyInto(out *ImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageParameters ¶
type ImageParameters struct { // +kubebuilder:validation:Optional DataDisk []DataDiskParameters `json:"dataDisk,omitempty" tf:"data_disk,omitempty"` // +kubebuilder:validation:Optional HyperVGeneration *string `json:"hyperVGeneration,omitempty" tf:"hyper_v_generation,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional OsDisk []OsDiskParameters `json:"osDisk,omitempty" tf:"os_disk,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SourceVirtualMachineID *string `json:"sourceVirtualMachineId,omitempty" tf:"source_virtual_machine_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ZoneResilient *bool `json:"zoneResilient,omitempty" tf:"zone_resilient,omitempty"` }
func (*ImageParameters) DeepCopy ¶
func (in *ImageParameters) DeepCopy() *ImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageParameters.
func (*ImageParameters) DeepCopyInto ¶
func (in *ImageParameters) DeepCopyInto(out *ImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageSpec ¶
type ImageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ImageParameters `json:"forProvider"` }
ImageSpec defines the desired state of Image
func (*ImageSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpec.
func (*ImageSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageStatus ¶
type ImageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ImageObservation `json:"atProvider,omitempty"` }
ImageStatus defines the observed state of Image.
func (*ImageStatus) DeepCopy ¶
func (in *ImageStatus) DeepCopy() *ImageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStatus.
func (*ImageStatus) DeepCopyInto ¶
func (in *ImageStatus) DeepCopyInto(out *ImageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyEncryptionKeyObservation ¶
type KeyEncryptionKeyObservation struct { }
func (*KeyEncryptionKeyObservation) DeepCopy ¶
func (in *KeyEncryptionKeyObservation) DeepCopy() *KeyEncryptionKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyEncryptionKeyObservation.
func (*KeyEncryptionKeyObservation) DeepCopyInto ¶
func (in *KeyEncryptionKeyObservation) DeepCopyInto(out *KeyEncryptionKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyEncryptionKeyParameters ¶
type KeyEncryptionKeyParameters struct { // +kubebuilder:validation:Required KeyURL *string `json:"keyUrl" tf:"key_url,omitempty"` // +kubebuilder:validation:Required SourceVaultID *string `json:"sourceVaultId" tf:"source_vault_id,omitempty"` }
func (*KeyEncryptionKeyParameters) DeepCopy ¶
func (in *KeyEncryptionKeyParameters) DeepCopy() *KeyEncryptionKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyEncryptionKeyParameters.
func (*KeyEncryptionKeyParameters) DeepCopyInto ¶
func (in *KeyEncryptionKeyParameters) DeepCopyInto(out *KeyEncryptionKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachine ¶
type LinuxVirtualMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LinuxVirtualMachineSpec `json:"spec"` Status LinuxVirtualMachineStatus `json:"status,omitempty"` }
LinuxVirtualMachine is the Schema for the LinuxVirtualMachines 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 (*LinuxVirtualMachine) DeepCopy ¶
func (in *LinuxVirtualMachine) DeepCopy() *LinuxVirtualMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachine.
func (*LinuxVirtualMachine) DeepCopyInto ¶
func (in *LinuxVirtualMachine) DeepCopyInto(out *LinuxVirtualMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinuxVirtualMachine) DeepCopyObject ¶
func (in *LinuxVirtualMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinuxVirtualMachine) GetCondition ¶
func (mg *LinuxVirtualMachine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinuxVirtualMachine.
func (*LinuxVirtualMachine) GetConnectionDetailsMapping ¶
func (tr *LinuxVirtualMachine) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinuxVirtualMachine
func (*LinuxVirtualMachine) GetDeletionPolicy ¶
func (mg *LinuxVirtualMachine) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinuxVirtualMachine.
func (*LinuxVirtualMachine) GetID ¶
func (tr *LinuxVirtualMachine) GetID() string
GetID returns ID of underlying Terraform resource of this LinuxVirtualMachine
func (*LinuxVirtualMachine) GetObservation ¶
func (tr *LinuxVirtualMachine) GetObservation() (map[string]interface{}, error)
GetObservation of this LinuxVirtualMachine
func (*LinuxVirtualMachine) GetParameters ¶
func (tr *LinuxVirtualMachine) GetParameters() (map[string]interface{}, error)
GetParameters of this LinuxVirtualMachine
func (*LinuxVirtualMachine) GetProviderConfigReference ¶
func (mg *LinuxVirtualMachine) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinuxVirtualMachine.
func (*LinuxVirtualMachine) GetProviderReference ¶
func (mg *LinuxVirtualMachine) GetProviderReference() *xpv1.Reference
GetProviderReference of this LinuxVirtualMachine. Deprecated: Use GetProviderConfigReference.
func (*LinuxVirtualMachine) GetTerraformResourceType ¶
func (mg *LinuxVirtualMachine) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinuxVirtualMachine
func (*LinuxVirtualMachine) GetTerraformSchemaVersion ¶
func (tr *LinuxVirtualMachine) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinuxVirtualMachine) GetWriteConnectionSecretToReference ¶
func (mg *LinuxVirtualMachine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinuxVirtualMachine.
func (*LinuxVirtualMachine) LateInitialize ¶
func (tr *LinuxVirtualMachine) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinuxVirtualMachine using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinuxVirtualMachine) ResolveReferences ¶
ResolveReferences of this LinuxVirtualMachine.
func (*LinuxVirtualMachine) SetConditions ¶
func (mg *LinuxVirtualMachine) SetConditions(c ...xpv1.Condition)
SetConditions of this LinuxVirtualMachine.
func (*LinuxVirtualMachine) SetDeletionPolicy ¶
func (mg *LinuxVirtualMachine) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinuxVirtualMachine.
func (*LinuxVirtualMachine) SetObservation ¶
func (tr *LinuxVirtualMachine) SetObservation(obs map[string]interface{}) error
SetObservation for this LinuxVirtualMachine
func (*LinuxVirtualMachine) SetParameters ¶
func (tr *LinuxVirtualMachine) SetParameters(params map[string]interface{}) error
SetParameters for this LinuxVirtualMachine
func (*LinuxVirtualMachine) SetProviderConfigReference ¶
func (mg *LinuxVirtualMachine) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinuxVirtualMachine.
func (*LinuxVirtualMachine) SetProviderReference ¶
func (mg *LinuxVirtualMachine) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LinuxVirtualMachine. Deprecated: Use SetProviderConfigReference.
func (*LinuxVirtualMachine) SetWriteConnectionSecretToReference ¶
func (mg *LinuxVirtualMachine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinuxVirtualMachine.
type LinuxVirtualMachineIdentityObservation ¶
type LinuxVirtualMachineIdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*LinuxVirtualMachineIdentityObservation) DeepCopy ¶
func (in *LinuxVirtualMachineIdentityObservation) DeepCopy() *LinuxVirtualMachineIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineIdentityObservation.
func (*LinuxVirtualMachineIdentityObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineIdentityObservation) DeepCopyInto(out *LinuxVirtualMachineIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineIdentityParameters ¶
type LinuxVirtualMachineIdentityParameters struct { // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*LinuxVirtualMachineIdentityParameters) DeepCopy ¶
func (in *LinuxVirtualMachineIdentityParameters) DeepCopy() *LinuxVirtualMachineIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineIdentityParameters.
func (*LinuxVirtualMachineIdentityParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineIdentityParameters) DeepCopyInto(out *LinuxVirtualMachineIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineList ¶
type LinuxVirtualMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LinuxVirtualMachine `json:"items"` }
LinuxVirtualMachineList contains a list of LinuxVirtualMachines
func (*LinuxVirtualMachineList) DeepCopy ¶
func (in *LinuxVirtualMachineList) DeepCopy() *LinuxVirtualMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineList.
func (*LinuxVirtualMachineList) DeepCopyInto ¶
func (in *LinuxVirtualMachineList) DeepCopyInto(out *LinuxVirtualMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinuxVirtualMachineList) DeepCopyObject ¶
func (in *LinuxVirtualMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinuxVirtualMachineList) GetItems ¶
func (l *LinuxVirtualMachineList) GetItems() []resource.Managed
GetItems of this LinuxVirtualMachineList.
type LinuxVirtualMachineObservation ¶
type LinuxVirtualMachineObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` 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 (*LinuxVirtualMachineObservation) DeepCopy ¶
func (in *LinuxVirtualMachineObservation) DeepCopy() *LinuxVirtualMachineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineObservation.
func (*LinuxVirtualMachineObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineObservation) DeepCopyInto(out *LinuxVirtualMachineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineOsDiskObservation ¶
type LinuxVirtualMachineOsDiskObservation struct { }
func (*LinuxVirtualMachineOsDiskObservation) DeepCopy ¶
func (in *LinuxVirtualMachineOsDiskObservation) DeepCopy() *LinuxVirtualMachineOsDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineOsDiskObservation.
func (*LinuxVirtualMachineOsDiskObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineOsDiskObservation) DeepCopyInto(out *LinuxVirtualMachineOsDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineOsDiskParameters ¶
type LinuxVirtualMachineOsDiskParameters 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 *float64 `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 (*LinuxVirtualMachineOsDiskParameters) DeepCopy ¶
func (in *LinuxVirtualMachineOsDiskParameters) DeepCopy() *LinuxVirtualMachineOsDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineOsDiskParameters.
func (*LinuxVirtualMachineOsDiskParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineOsDiskParameters) DeepCopyInto(out *LinuxVirtualMachineOsDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineParameters ¶
type LinuxVirtualMachineParameters struct { // +kubebuilder:validation:Optional AdditionalCapabilities []AdditionalCapabilitiesParameters `json:"additionalCapabilities,omitempty" tf:"additional_capabilities,omitempty"` // +kubebuilder:validation:Optional AdminPasswordSecretRef *v1.SecretKeySelector `json:"adminPasswordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AdminSSHKey []AdminSSHKeyParameters `json:"adminSshKey,omitempty" tf:"admin_ssh_key,omitempty"` // +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 DisablePasswordAuthentication *bool `json:"disablePasswordAuthentication,omitempty" tf:"disable_password_authentication,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 []LinuxVirtualMachineIdentityParameters `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 []LinuxVirtualMachineOsDiskParameters `json:"osDisk" tf:"os_disk,omitempty"` // +kubebuilder:validation:Optional Plan []PlanParameters `json:"plan,omitempty" tf:"plan,omitempty"` // +kubebuilder:validation:Optional PlatformFaultDomain *float64 `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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +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 VirtualMachineScaleSetID *string `json:"virtualMachineScaleSetId,omitempty" tf:"virtual_machine_scale_set_id,omitempty"` // +kubebuilder:validation:Optional Zone *string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*LinuxVirtualMachineParameters) DeepCopy ¶
func (in *LinuxVirtualMachineParameters) DeepCopy() *LinuxVirtualMachineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineParameters.
func (*LinuxVirtualMachineParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineParameters) DeepCopyInto(out *LinuxVirtualMachineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSet ¶
type LinuxVirtualMachineScaleSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LinuxVirtualMachineScaleSetSpec `json:"spec"` Status LinuxVirtualMachineScaleSetStatus `json:"status,omitempty"` }
LinuxVirtualMachineScaleSet is the Schema for the LinuxVirtualMachineScaleSets 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 (*LinuxVirtualMachineScaleSet) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSet) DeepCopy() *LinuxVirtualMachineScaleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSet.
func (*LinuxVirtualMachineScaleSet) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSet) DeepCopyInto(out *LinuxVirtualMachineScaleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinuxVirtualMachineScaleSet) DeepCopyObject ¶
func (in *LinuxVirtualMachineScaleSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinuxVirtualMachineScaleSet) GetCondition ¶
func (mg *LinuxVirtualMachineScaleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinuxVirtualMachineScaleSet.
func (*LinuxVirtualMachineScaleSet) GetConnectionDetailsMapping ¶
func (tr *LinuxVirtualMachineScaleSet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinuxVirtualMachineScaleSet
func (*LinuxVirtualMachineScaleSet) GetDeletionPolicy ¶
func (mg *LinuxVirtualMachineScaleSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinuxVirtualMachineScaleSet.
func (*LinuxVirtualMachineScaleSet) GetID ¶
func (tr *LinuxVirtualMachineScaleSet) GetID() string
GetID returns ID of underlying Terraform resource of this LinuxVirtualMachineScaleSet
func (*LinuxVirtualMachineScaleSet) GetObservation ¶
func (tr *LinuxVirtualMachineScaleSet) GetObservation() (map[string]interface{}, error)
GetObservation of this LinuxVirtualMachineScaleSet
func (*LinuxVirtualMachineScaleSet) GetParameters ¶
func (tr *LinuxVirtualMachineScaleSet) GetParameters() (map[string]interface{}, error)
GetParameters of this LinuxVirtualMachineScaleSet
func (*LinuxVirtualMachineScaleSet) GetProviderConfigReference ¶
func (mg *LinuxVirtualMachineScaleSet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinuxVirtualMachineScaleSet.
func (*LinuxVirtualMachineScaleSet) GetProviderReference ¶
func (mg *LinuxVirtualMachineScaleSet) GetProviderReference() *xpv1.Reference
GetProviderReference of this LinuxVirtualMachineScaleSet. Deprecated: Use GetProviderConfigReference.
func (*LinuxVirtualMachineScaleSet) GetTerraformResourceType ¶
func (mg *LinuxVirtualMachineScaleSet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinuxVirtualMachineScaleSet
func (*LinuxVirtualMachineScaleSet) GetTerraformSchemaVersion ¶
func (tr *LinuxVirtualMachineScaleSet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinuxVirtualMachineScaleSet) GetWriteConnectionSecretToReference ¶
func (mg *LinuxVirtualMachineScaleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinuxVirtualMachineScaleSet.
func (*LinuxVirtualMachineScaleSet) LateInitialize ¶
func (tr *LinuxVirtualMachineScaleSet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinuxVirtualMachineScaleSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinuxVirtualMachineScaleSet) ResolveReferences ¶
func (mg *LinuxVirtualMachineScaleSet) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LinuxVirtualMachineScaleSet.
func (*LinuxVirtualMachineScaleSet) SetConditions ¶
func (mg *LinuxVirtualMachineScaleSet) SetConditions(c ...xpv1.Condition)
SetConditions of this LinuxVirtualMachineScaleSet.
func (*LinuxVirtualMachineScaleSet) SetDeletionPolicy ¶
func (mg *LinuxVirtualMachineScaleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinuxVirtualMachineScaleSet.
func (*LinuxVirtualMachineScaleSet) SetObservation ¶
func (tr *LinuxVirtualMachineScaleSet) SetObservation(obs map[string]interface{}) error
SetObservation for this LinuxVirtualMachineScaleSet
func (*LinuxVirtualMachineScaleSet) SetParameters ¶
func (tr *LinuxVirtualMachineScaleSet) SetParameters(params map[string]interface{}) error
SetParameters for this LinuxVirtualMachineScaleSet
func (*LinuxVirtualMachineScaleSet) SetProviderConfigReference ¶
func (mg *LinuxVirtualMachineScaleSet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinuxVirtualMachineScaleSet.
func (*LinuxVirtualMachineScaleSet) SetProviderReference ¶
func (mg *LinuxVirtualMachineScaleSet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LinuxVirtualMachineScaleSet. Deprecated: Use SetProviderConfigReference.
func (*LinuxVirtualMachineScaleSet) SetWriteConnectionSecretToReference ¶
func (mg *LinuxVirtualMachineScaleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinuxVirtualMachineScaleSet.
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesObservation ¶
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesObservation struct { }
func (*LinuxVirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopy() *LinuxVirtualMachineScaleSetAdditionalCapabilitiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetAdditionalCapabilitiesObservation.
func (*LinuxVirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopyInto(out *LinuxVirtualMachineScaleSetAdditionalCapabilitiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesParameters ¶
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesParameters struct { // +kubebuilder:validation:Optional UltraSsdEnabled *bool `json:"ultraSsdEnabled,omitempty" tf:"ultra_ssd_enabled,omitempty"` }
func (*LinuxVirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopy() *LinuxVirtualMachineScaleSetAdditionalCapabilitiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetAdditionalCapabilitiesParameters.
func (*LinuxVirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopyInto(out *LinuxVirtualMachineScaleSetAdditionalCapabilitiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetAdminSSHKeyObservation ¶
type LinuxVirtualMachineScaleSetAdminSSHKeyObservation struct { }
func (*LinuxVirtualMachineScaleSetAdminSSHKeyObservation) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetAdminSSHKeyObservation) DeepCopy() *LinuxVirtualMachineScaleSetAdminSSHKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetAdminSSHKeyObservation.
func (*LinuxVirtualMachineScaleSetAdminSSHKeyObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetAdminSSHKeyObservation) DeepCopyInto(out *LinuxVirtualMachineScaleSetAdminSSHKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetAdminSSHKeyParameters ¶
type LinuxVirtualMachineScaleSetAdminSSHKeyParameters struct { // +kubebuilder:validation:Required PublicKey *string `json:"publicKey" tf:"public_key,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*LinuxVirtualMachineScaleSetAdminSSHKeyParameters) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetAdminSSHKeyParameters) DeepCopy() *LinuxVirtualMachineScaleSetAdminSSHKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetAdminSSHKeyParameters.
func (*LinuxVirtualMachineScaleSetAdminSSHKeyParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetAdminSSHKeyParameters) DeepCopyInto(out *LinuxVirtualMachineScaleSetAdminSSHKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetBootDiagnosticsObservation ¶
type LinuxVirtualMachineScaleSetBootDiagnosticsObservation struct { }
func (*LinuxVirtualMachineScaleSetBootDiagnosticsObservation) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetBootDiagnosticsObservation) DeepCopy() *LinuxVirtualMachineScaleSetBootDiagnosticsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetBootDiagnosticsObservation.
func (*LinuxVirtualMachineScaleSetBootDiagnosticsObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetBootDiagnosticsObservation) DeepCopyInto(out *LinuxVirtualMachineScaleSetBootDiagnosticsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetBootDiagnosticsParameters ¶
type LinuxVirtualMachineScaleSetBootDiagnosticsParameters struct { // +kubebuilder:validation:Optional StorageAccountURI *string `json:"storageAccountUri,omitempty" tf:"storage_account_uri,omitempty"` }
func (*LinuxVirtualMachineScaleSetBootDiagnosticsParameters) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetBootDiagnosticsParameters) DeepCopy() *LinuxVirtualMachineScaleSetBootDiagnosticsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetBootDiagnosticsParameters.
func (*LinuxVirtualMachineScaleSetBootDiagnosticsParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetBootDiagnosticsParameters) DeepCopyInto(out *LinuxVirtualMachineScaleSetBootDiagnosticsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetDataDiskObservation ¶
type LinuxVirtualMachineScaleSetDataDiskObservation struct { }
func (*LinuxVirtualMachineScaleSetDataDiskObservation) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetDataDiskObservation) DeepCopy() *LinuxVirtualMachineScaleSetDataDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetDataDiskObservation.
func (*LinuxVirtualMachineScaleSetDataDiskObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetDataDiskObservation) DeepCopyInto(out *LinuxVirtualMachineScaleSetDataDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetDataDiskParameters ¶
type LinuxVirtualMachineScaleSetDataDiskParameters 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 *float64 `json:"diskIopsReadWrite,omitempty" tf:"disk_iops_read_write,omitempty"` // +kubebuilder:validation:Optional DiskMbpsReadWrite *float64 `json:"diskMbpsReadWrite,omitempty" tf:"disk_mbps_read_write,omitempty"` // +kubebuilder:validation:Required DiskSizeGb *float64 `json:"diskSizeGb" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Required Lun *float64 `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 (*LinuxVirtualMachineScaleSetDataDiskParameters) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetDataDiskParameters) DeepCopy() *LinuxVirtualMachineScaleSetDataDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetDataDiskParameters.
func (*LinuxVirtualMachineScaleSetDataDiskParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetDataDiskParameters) DeepCopyInto(out *LinuxVirtualMachineScaleSetDataDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetIdentityObservation ¶
type LinuxVirtualMachineScaleSetIdentityObservation struct {
PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`
}
func (*LinuxVirtualMachineScaleSetIdentityObservation) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetIdentityObservation) DeepCopy() *LinuxVirtualMachineScaleSetIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetIdentityObservation.
func (*LinuxVirtualMachineScaleSetIdentityObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetIdentityObservation) DeepCopyInto(out *LinuxVirtualMachineScaleSetIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetIdentityParameters ¶
type LinuxVirtualMachineScaleSetIdentityParameters struct { // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*LinuxVirtualMachineScaleSetIdentityParameters) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetIdentityParameters) DeepCopy() *LinuxVirtualMachineScaleSetIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetIdentityParameters.
func (*LinuxVirtualMachineScaleSetIdentityParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetIdentityParameters) DeepCopyInto(out *LinuxVirtualMachineScaleSetIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetList ¶
type LinuxVirtualMachineScaleSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LinuxVirtualMachineScaleSet `json:"items"` }
LinuxVirtualMachineScaleSetList contains a list of LinuxVirtualMachineScaleSets
func (*LinuxVirtualMachineScaleSetList) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetList) DeepCopy() *LinuxVirtualMachineScaleSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetList.
func (*LinuxVirtualMachineScaleSetList) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetList) DeepCopyInto(out *LinuxVirtualMachineScaleSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinuxVirtualMachineScaleSetList) DeepCopyObject ¶
func (in *LinuxVirtualMachineScaleSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinuxVirtualMachineScaleSetList) GetItems ¶
func (l *LinuxVirtualMachineScaleSetList) GetItems() []resource.Managed
GetItems of this LinuxVirtualMachineScaleSetList.
type LinuxVirtualMachineScaleSetObservation ¶
type LinuxVirtualMachineScaleSetObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` UniqueID *string `json:"uniqueId,omitempty" tf:"unique_id,omitempty"` }
func (*LinuxVirtualMachineScaleSetObservation) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetObservation) DeepCopy() *LinuxVirtualMachineScaleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetObservation.
func (*LinuxVirtualMachineScaleSetObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetObservation) DeepCopyInto(out *LinuxVirtualMachineScaleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetOsDiskObservation ¶
type LinuxVirtualMachineScaleSetOsDiskObservation struct { }
func (*LinuxVirtualMachineScaleSetOsDiskObservation) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetOsDiskObservation) DeepCopy() *LinuxVirtualMachineScaleSetOsDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetOsDiskObservation.
func (*LinuxVirtualMachineScaleSetOsDiskObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetOsDiskObservation) DeepCopyInto(out *LinuxVirtualMachineScaleSetOsDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetOsDiskParameters ¶
type LinuxVirtualMachineScaleSetOsDiskParameters 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 *float64 `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 (*LinuxVirtualMachineScaleSetOsDiskParameters) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetOsDiskParameters) DeepCopy() *LinuxVirtualMachineScaleSetOsDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetOsDiskParameters.
func (*LinuxVirtualMachineScaleSetOsDiskParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetOsDiskParameters) DeepCopyInto(out *LinuxVirtualMachineScaleSetOsDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetParameters ¶
type LinuxVirtualMachineScaleSetParameters struct { // +kubebuilder:validation:Optional AdditionalCapabilities []LinuxVirtualMachineScaleSetAdditionalCapabilitiesParameters `json:"additionalCapabilities,omitempty" tf:"additional_capabilities,omitempty"` // +kubebuilder:validation:Optional AdminPasswordSecretRef *v1.SecretKeySelector `json:"adminPasswordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AdminSSHKey []LinuxVirtualMachineScaleSetAdminSSHKeyParameters `json:"adminSshKey,omitempty" tf:"admin_ssh_key,omitempty"` // +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 []LinuxVirtualMachineScaleSetBootDiagnosticsParameters `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 []LinuxVirtualMachineScaleSetDataDiskParameters `json:"dataDisk,omitempty" tf:"data_disk,omitempty"` // +kubebuilder:validation:Optional DisablePasswordAuthentication *bool `json:"disablePasswordAuthentication,omitempty" tf:"disable_password_authentication,omitempty"` // +kubebuilder:validation:Optional DoNotRunExtensionsOnOverprovisionedMachines *bool `json:"doNotRunExtensionsOnOverprovisionedMachines,omitempty" tf:"do_not_run_extensions_on_overprovisioned_machines,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 []LinuxVirtualMachineScaleSetIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Required Instances *float64 `json:"instances" tf:"instances,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 []LinuxVirtualMachineScaleSetOsDiskParameters `json:"osDisk" tf:"os_disk,omitempty"` // +kubebuilder:validation:Optional Overprovision *bool `json:"overprovision,omitempty" tf:"overprovision,omitempty"` // +kubebuilder:validation:Optional Plan []LinuxVirtualMachineScaleSetPlanParameters `json:"plan,omitempty" tf:"plan,omitempty"` // +kubebuilder:validation:Optional PlatformFaultDomainCount *float64 `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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +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 []LinuxVirtualMachineScaleSetSecretParameters `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 []LinuxVirtualMachineScaleSetSourceImageReferenceParameters `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 UpgradeMode *string `json:"upgradeMode,omitempty" tf:"upgrade_mode,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 (*LinuxVirtualMachineScaleSetParameters) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetParameters) DeepCopy() *LinuxVirtualMachineScaleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetParameters.
func (*LinuxVirtualMachineScaleSetParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetParameters) DeepCopyInto(out *LinuxVirtualMachineScaleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetPlanObservation ¶
type LinuxVirtualMachineScaleSetPlanObservation struct { }
func (*LinuxVirtualMachineScaleSetPlanObservation) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetPlanObservation) DeepCopy() *LinuxVirtualMachineScaleSetPlanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetPlanObservation.
func (*LinuxVirtualMachineScaleSetPlanObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetPlanObservation) DeepCopyInto(out *LinuxVirtualMachineScaleSetPlanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetPlanParameters ¶
type LinuxVirtualMachineScaleSetPlanParameters 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 (*LinuxVirtualMachineScaleSetPlanParameters) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetPlanParameters) DeepCopy() *LinuxVirtualMachineScaleSetPlanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetPlanParameters.
func (*LinuxVirtualMachineScaleSetPlanParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetPlanParameters) DeepCopyInto(out *LinuxVirtualMachineScaleSetPlanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetSecretObservation ¶
type LinuxVirtualMachineScaleSetSecretObservation struct { }
func (*LinuxVirtualMachineScaleSetSecretObservation) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetSecretObservation) DeepCopy() *LinuxVirtualMachineScaleSetSecretObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetSecretObservation.
func (*LinuxVirtualMachineScaleSetSecretObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetSecretObservation) DeepCopyInto(out *LinuxVirtualMachineScaleSetSecretObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetSecretParameters ¶
type LinuxVirtualMachineScaleSetSecretParameters struct { // +kubebuilder:validation:Required Certificate []SecretCertificateParameters `json:"certificate" tf:"certificate,omitempty"` // +kubebuilder:validation:Required KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` }
func (*LinuxVirtualMachineScaleSetSecretParameters) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetSecretParameters) DeepCopy() *LinuxVirtualMachineScaleSetSecretParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetSecretParameters.
func (*LinuxVirtualMachineScaleSetSecretParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetSecretParameters) DeepCopyInto(out *LinuxVirtualMachineScaleSetSecretParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetSourceImageReferenceObservation ¶
type LinuxVirtualMachineScaleSetSourceImageReferenceObservation struct { }
func (*LinuxVirtualMachineScaleSetSourceImageReferenceObservation) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetSourceImageReferenceObservation) DeepCopy() *LinuxVirtualMachineScaleSetSourceImageReferenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetSourceImageReferenceObservation.
func (*LinuxVirtualMachineScaleSetSourceImageReferenceObservation) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetSourceImageReferenceObservation) DeepCopyInto(out *LinuxVirtualMachineScaleSetSourceImageReferenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetSourceImageReferenceParameters ¶
type LinuxVirtualMachineScaleSetSourceImageReferenceParameters 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 (*LinuxVirtualMachineScaleSetSourceImageReferenceParameters) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetSourceImageReferenceParameters) DeepCopy() *LinuxVirtualMachineScaleSetSourceImageReferenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetSourceImageReferenceParameters.
func (*LinuxVirtualMachineScaleSetSourceImageReferenceParameters) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetSourceImageReferenceParameters) DeepCopyInto(out *LinuxVirtualMachineScaleSetSourceImageReferenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetSpec ¶
type LinuxVirtualMachineScaleSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinuxVirtualMachineScaleSetParameters `json:"forProvider"` }
LinuxVirtualMachineScaleSetSpec defines the desired state of LinuxVirtualMachineScaleSet
func (*LinuxVirtualMachineScaleSetSpec) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetSpec) DeepCopy() *LinuxVirtualMachineScaleSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetSpec.
func (*LinuxVirtualMachineScaleSetSpec) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetSpec) DeepCopyInto(out *LinuxVirtualMachineScaleSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineScaleSetStatus ¶
type LinuxVirtualMachineScaleSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinuxVirtualMachineScaleSetObservation `json:"atProvider,omitempty"` }
LinuxVirtualMachineScaleSetStatus defines the observed state of LinuxVirtualMachineScaleSet.
func (*LinuxVirtualMachineScaleSetStatus) DeepCopy ¶
func (in *LinuxVirtualMachineScaleSetStatus) DeepCopy() *LinuxVirtualMachineScaleSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineScaleSetStatus.
func (*LinuxVirtualMachineScaleSetStatus) DeepCopyInto ¶
func (in *LinuxVirtualMachineScaleSetStatus) DeepCopyInto(out *LinuxVirtualMachineScaleSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineSpec ¶
type LinuxVirtualMachineSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinuxVirtualMachineParameters `json:"forProvider"` }
LinuxVirtualMachineSpec defines the desired state of LinuxVirtualMachine
func (*LinuxVirtualMachineSpec) DeepCopy ¶
func (in *LinuxVirtualMachineSpec) DeepCopy() *LinuxVirtualMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineSpec.
func (*LinuxVirtualMachineSpec) DeepCopyInto ¶
func (in *LinuxVirtualMachineSpec) DeepCopyInto(out *LinuxVirtualMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVirtualMachineStatus ¶
type LinuxVirtualMachineStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinuxVirtualMachineObservation `json:"atProvider,omitempty"` }
LinuxVirtualMachineStatus defines the observed state of LinuxVirtualMachine.
func (*LinuxVirtualMachineStatus) DeepCopy ¶
func (in *LinuxVirtualMachineStatus) DeepCopy() *LinuxVirtualMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVirtualMachineStatus.
func (*LinuxVirtualMachineStatus) DeepCopyInto ¶
func (in *LinuxVirtualMachineStatus) DeepCopyInto(out *LinuxVirtualMachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDisk ¶
type ManagedDisk struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedDiskSpec `json:"spec"` Status ManagedDiskStatus `json:"status,omitempty"` }
ManagedDisk is the Schema for the ManagedDisks 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 (*ManagedDisk) DeepCopy ¶
func (in *ManagedDisk) DeepCopy() *ManagedDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDisk.
func (*ManagedDisk) DeepCopyInto ¶
func (in *ManagedDisk) DeepCopyInto(out *ManagedDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedDisk) DeepCopyObject ¶
func (in *ManagedDisk) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedDisk) GetCondition ¶
func (mg *ManagedDisk) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagedDisk.
func (*ManagedDisk) GetConnectionDetailsMapping ¶
func (tr *ManagedDisk) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagedDisk
func (*ManagedDisk) GetDeletionPolicy ¶
func (mg *ManagedDisk) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagedDisk.
func (*ManagedDisk) GetID ¶
func (tr *ManagedDisk) GetID() string
GetID returns ID of underlying Terraform resource of this ManagedDisk
func (*ManagedDisk) GetObservation ¶
func (tr *ManagedDisk) GetObservation() (map[string]interface{}, error)
GetObservation of this ManagedDisk
func (*ManagedDisk) GetParameters ¶
func (tr *ManagedDisk) GetParameters() (map[string]interface{}, error)
GetParameters of this ManagedDisk
func (*ManagedDisk) GetProviderConfigReference ¶
func (mg *ManagedDisk) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagedDisk.
func (*ManagedDisk) GetProviderReference ¶
func (mg *ManagedDisk) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagedDisk. Deprecated: Use GetProviderConfigReference.
func (*ManagedDisk) GetTerraformResourceType ¶
func (mg *ManagedDisk) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagedDisk
func (*ManagedDisk) GetTerraformSchemaVersion ¶
func (tr *ManagedDisk) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagedDisk) GetWriteConnectionSecretToReference ¶
func (mg *ManagedDisk) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagedDisk.
func (*ManagedDisk) LateInitialize ¶
func (tr *ManagedDisk) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagedDisk using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagedDisk) ResolveReferences ¶
ResolveReferences of this ManagedDisk.
func (*ManagedDisk) SetConditions ¶
func (mg *ManagedDisk) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagedDisk.
func (*ManagedDisk) SetDeletionPolicy ¶
func (mg *ManagedDisk) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagedDisk.
func (*ManagedDisk) SetObservation ¶
func (tr *ManagedDisk) SetObservation(obs map[string]interface{}) error
SetObservation for this ManagedDisk
func (*ManagedDisk) SetParameters ¶
func (tr *ManagedDisk) SetParameters(params map[string]interface{}) error
SetParameters for this ManagedDisk
func (*ManagedDisk) SetProviderConfigReference ¶
func (mg *ManagedDisk) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagedDisk.
func (*ManagedDisk) SetProviderReference ¶
func (mg *ManagedDisk) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagedDisk. Deprecated: Use SetProviderConfigReference.
func (*ManagedDisk) SetWriteConnectionSecretToReference ¶
func (mg *ManagedDisk) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagedDisk.
type ManagedDiskList ¶
type ManagedDiskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagedDisk `json:"items"` }
ManagedDiskList contains a list of ManagedDisks
func (*ManagedDiskList) DeepCopy ¶
func (in *ManagedDiskList) DeepCopy() *ManagedDiskList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskList.
func (*ManagedDiskList) DeepCopyInto ¶
func (in *ManagedDiskList) DeepCopyInto(out *ManagedDiskList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedDiskList) DeepCopyObject ¶
func (in *ManagedDiskList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedDiskList) GetItems ¶
func (l *ManagedDiskList) GetItems() []resource.Managed
GetItems of this ManagedDiskList.
type ManagedDiskObservation ¶
type ManagedDiskObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ManagedDiskObservation) DeepCopy ¶
func (in *ManagedDiskObservation) DeepCopy() *ManagedDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskObservation.
func (*ManagedDiskObservation) DeepCopyInto ¶
func (in *ManagedDiskObservation) DeepCopyInto(out *ManagedDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDiskParameters ¶
type ManagedDiskParameters struct { // +kubebuilder:validation:Required CreateOption *string `json:"createOption" tf:"create_option,omitempty"` // +kubebuilder:validation:Optional DiskAccessID *string `json:"diskAccessId,omitempty" tf:"disk_access_id,omitempty"` // +kubebuilder:validation:Optional DiskEncryptionSetID *string `json:"diskEncryptionSetId,omitempty" tf:"disk_encryption_set_id,omitempty"` // +kubebuilder:validation:Optional DiskIopsReadWrite *float64 `json:"diskIopsReadWrite,omitempty" tf:"disk_iops_read_write,omitempty"` // +kubebuilder:validation:Optional DiskMbpsReadWrite *float64 `json:"diskMbpsReadWrite,omitempty" tf:"disk_mbps_read_write,omitempty"` // +kubebuilder:validation:Optional DiskSizeGb *float64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Optional EncryptionSettings []EncryptionSettingsParameters `json:"encryptionSettings,omitempty" tf:"encryption_settings,omitempty"` // +kubebuilder:validation:Optional ImageReferenceID *string `json:"imageReferenceId,omitempty" tf:"image_reference_id,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NetworkAccessPolicy *string `json:"networkAccessPolicy,omitempty" tf:"network_access_policy,omitempty"` // +kubebuilder:validation:Optional OsType *string `json:"osType,omitempty" tf:"os_type,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SourceResourceID *string `json:"sourceResourceId,omitempty" tf:"source_resource_id,omitempty"` // +kubebuilder:validation:Optional SourceURI *string `json:"sourceUri,omitempty" tf:"source_uri,omitempty"` // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` // +kubebuilder:validation:Required StorageAccountType *string `json:"storageAccountType" tf:"storage_account_type,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Tier *string `json:"tier,omitempty" tf:"tier,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*ManagedDiskParameters) DeepCopy ¶
func (in *ManagedDiskParameters) DeepCopy() *ManagedDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskParameters.
func (*ManagedDiskParameters) DeepCopyInto ¶
func (in *ManagedDiskParameters) DeepCopyInto(out *ManagedDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDiskSpec ¶
type ManagedDiskSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagedDiskParameters `json:"forProvider"` }
ManagedDiskSpec defines the desired state of ManagedDisk
func (*ManagedDiskSpec) DeepCopy ¶
func (in *ManagedDiskSpec) DeepCopy() *ManagedDiskSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskSpec.
func (*ManagedDiskSpec) DeepCopyInto ¶
func (in *ManagedDiskSpec) DeepCopyInto(out *ManagedDiskSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDiskStatus ¶
type ManagedDiskStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagedDiskObservation `json:"atProvider,omitempty"` }
ManagedDiskStatus defines the observed state of ManagedDisk.
func (*ManagedDiskStatus) DeepCopy ¶
func (in *ManagedDiskStatus) DeepCopy() *ManagedDiskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskStatus.
func (*ManagedDiskStatus) DeepCopyInto ¶
func (in *ManagedDiskStatus) DeepCopyInto(out *ManagedDiskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceIPConfigurationObservation ¶
type NetworkInterfaceIPConfigurationObservation struct { }
func (*NetworkInterfaceIPConfigurationObservation) DeepCopy ¶
func (in *NetworkInterfaceIPConfigurationObservation) DeepCopy() *NetworkInterfaceIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfigurationObservation.
func (*NetworkInterfaceIPConfigurationObservation) DeepCopyInto ¶
func (in *NetworkInterfaceIPConfigurationObservation) DeepCopyInto(out *NetworkInterfaceIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceIPConfigurationParameters ¶
type NetworkInterfaceIPConfigurationParameters 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 []IPConfigurationPublicIPAddressParameters `json:"publicIpAddress,omitempty" tf:"public_ip_address,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*NetworkInterfaceIPConfigurationParameters) DeepCopy ¶
func (in *NetworkInterfaceIPConfigurationParameters) DeepCopy() *NetworkInterfaceIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfigurationParameters.
func (*NetworkInterfaceIPConfigurationParameters) DeepCopyInto ¶
func (in *NetworkInterfaceIPConfigurationParameters) DeepCopyInto(out *NetworkInterfaceIPConfigurationParameters)
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 OrchestratedVirtualMachineScaleSet ¶
type OrchestratedVirtualMachineScaleSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrchestratedVirtualMachineScaleSetSpec `json:"spec"` Status OrchestratedVirtualMachineScaleSetStatus `json:"status,omitempty"` }
OrchestratedVirtualMachineScaleSet is the Schema for the OrchestratedVirtualMachineScaleSets 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 (*OrchestratedVirtualMachineScaleSet) DeepCopy ¶
func (in *OrchestratedVirtualMachineScaleSet) DeepCopy() *OrchestratedVirtualMachineScaleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestratedVirtualMachineScaleSet.
func (*OrchestratedVirtualMachineScaleSet) DeepCopyInto ¶
func (in *OrchestratedVirtualMachineScaleSet) DeepCopyInto(out *OrchestratedVirtualMachineScaleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestratedVirtualMachineScaleSet) DeepCopyObject ¶
func (in *OrchestratedVirtualMachineScaleSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestratedVirtualMachineScaleSet) GetCondition ¶
func (mg *OrchestratedVirtualMachineScaleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrchestratedVirtualMachineScaleSet.
func (*OrchestratedVirtualMachineScaleSet) GetConnectionDetailsMapping ¶
func (tr *OrchestratedVirtualMachineScaleSet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrchestratedVirtualMachineScaleSet
func (*OrchestratedVirtualMachineScaleSet) GetDeletionPolicy ¶
func (mg *OrchestratedVirtualMachineScaleSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrchestratedVirtualMachineScaleSet.
func (*OrchestratedVirtualMachineScaleSet) GetID ¶
func (tr *OrchestratedVirtualMachineScaleSet) GetID() string
GetID returns ID of underlying Terraform resource of this OrchestratedVirtualMachineScaleSet
func (*OrchestratedVirtualMachineScaleSet) GetObservation ¶
func (tr *OrchestratedVirtualMachineScaleSet) GetObservation() (map[string]interface{}, error)
GetObservation of this OrchestratedVirtualMachineScaleSet
func (*OrchestratedVirtualMachineScaleSet) GetParameters ¶
func (tr *OrchestratedVirtualMachineScaleSet) GetParameters() (map[string]interface{}, error)
GetParameters of this OrchestratedVirtualMachineScaleSet
func (*OrchestratedVirtualMachineScaleSet) GetProviderConfigReference ¶
func (mg *OrchestratedVirtualMachineScaleSet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrchestratedVirtualMachineScaleSet.
func (*OrchestratedVirtualMachineScaleSet) GetProviderReference ¶
func (mg *OrchestratedVirtualMachineScaleSet) GetProviderReference() *xpv1.Reference
GetProviderReference of this OrchestratedVirtualMachineScaleSet. Deprecated: Use GetProviderConfigReference.
func (*OrchestratedVirtualMachineScaleSet) GetTerraformResourceType ¶
func (mg *OrchestratedVirtualMachineScaleSet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrchestratedVirtualMachineScaleSet
func (*OrchestratedVirtualMachineScaleSet) GetTerraformSchemaVersion ¶
func (tr *OrchestratedVirtualMachineScaleSet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrchestratedVirtualMachineScaleSet) GetWriteConnectionSecretToReference ¶
func (mg *OrchestratedVirtualMachineScaleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrchestratedVirtualMachineScaleSet.
func (*OrchestratedVirtualMachineScaleSet) LateInitialize ¶
func (tr *OrchestratedVirtualMachineScaleSet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrchestratedVirtualMachineScaleSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrchestratedVirtualMachineScaleSet) ResolveReferences ¶
func (mg *OrchestratedVirtualMachineScaleSet) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this OrchestratedVirtualMachineScaleSet.
func (*OrchestratedVirtualMachineScaleSet) SetConditions ¶
func (mg *OrchestratedVirtualMachineScaleSet) SetConditions(c ...xpv1.Condition)
SetConditions of this OrchestratedVirtualMachineScaleSet.
func (*OrchestratedVirtualMachineScaleSet) SetDeletionPolicy ¶
func (mg *OrchestratedVirtualMachineScaleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrchestratedVirtualMachineScaleSet.
func (*OrchestratedVirtualMachineScaleSet) SetObservation ¶
func (tr *OrchestratedVirtualMachineScaleSet) SetObservation(obs map[string]interface{}) error
SetObservation for this OrchestratedVirtualMachineScaleSet
func (*OrchestratedVirtualMachineScaleSet) SetParameters ¶
func (tr *OrchestratedVirtualMachineScaleSet) SetParameters(params map[string]interface{}) error
SetParameters for this OrchestratedVirtualMachineScaleSet
func (*OrchestratedVirtualMachineScaleSet) SetProviderConfigReference ¶
func (mg *OrchestratedVirtualMachineScaleSet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrchestratedVirtualMachineScaleSet.
func (*OrchestratedVirtualMachineScaleSet) SetProviderReference ¶
func (mg *OrchestratedVirtualMachineScaleSet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OrchestratedVirtualMachineScaleSet. Deprecated: Use SetProviderConfigReference.
func (*OrchestratedVirtualMachineScaleSet) SetWriteConnectionSecretToReference ¶
func (mg *OrchestratedVirtualMachineScaleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrchestratedVirtualMachineScaleSet.
type OrchestratedVirtualMachineScaleSetList ¶
type OrchestratedVirtualMachineScaleSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrchestratedVirtualMachineScaleSet `json:"items"` }
OrchestratedVirtualMachineScaleSetList contains a list of OrchestratedVirtualMachineScaleSets
func (*OrchestratedVirtualMachineScaleSetList) DeepCopy ¶
func (in *OrchestratedVirtualMachineScaleSetList) DeepCopy() *OrchestratedVirtualMachineScaleSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestratedVirtualMachineScaleSetList.
func (*OrchestratedVirtualMachineScaleSetList) DeepCopyInto ¶
func (in *OrchestratedVirtualMachineScaleSetList) DeepCopyInto(out *OrchestratedVirtualMachineScaleSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestratedVirtualMachineScaleSetList) DeepCopyObject ¶
func (in *OrchestratedVirtualMachineScaleSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestratedVirtualMachineScaleSetList) GetItems ¶
func (l *OrchestratedVirtualMachineScaleSetList) GetItems() []resource.Managed
GetItems of this OrchestratedVirtualMachineScaleSetList.
type OrchestratedVirtualMachineScaleSetObservation ¶
type OrchestratedVirtualMachineScaleSetObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` UniqueID *string `json:"uniqueId,omitempty" tf:"unique_id,omitempty"` }
func (*OrchestratedVirtualMachineScaleSetObservation) DeepCopy ¶
func (in *OrchestratedVirtualMachineScaleSetObservation) DeepCopy() *OrchestratedVirtualMachineScaleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestratedVirtualMachineScaleSetObservation.
func (*OrchestratedVirtualMachineScaleSetObservation) DeepCopyInto ¶
func (in *OrchestratedVirtualMachineScaleSetObservation) DeepCopyInto(out *OrchestratedVirtualMachineScaleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestratedVirtualMachineScaleSetParameters ¶
type OrchestratedVirtualMachineScaleSetParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PlatformFaultDomainCount *float64 `json:"platformFaultDomainCount" tf:"platform_fault_domain_count,omitempty"` // +kubebuilder:validation:Optional ProximityPlacementGroupID *string `json:"proximityPlacementGroupId,omitempty" tf:"proximity_placement_group_id,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SinglePlacementGroup *bool `json:"singlePlacementGroup,omitempty" tf:"single_placement_group,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*OrchestratedVirtualMachineScaleSetParameters) DeepCopy ¶
func (in *OrchestratedVirtualMachineScaleSetParameters) DeepCopy() *OrchestratedVirtualMachineScaleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestratedVirtualMachineScaleSetParameters.
func (*OrchestratedVirtualMachineScaleSetParameters) DeepCopyInto ¶
func (in *OrchestratedVirtualMachineScaleSetParameters) DeepCopyInto(out *OrchestratedVirtualMachineScaleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestratedVirtualMachineScaleSetSpec ¶
type OrchestratedVirtualMachineScaleSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrchestratedVirtualMachineScaleSetParameters `json:"forProvider"` }
OrchestratedVirtualMachineScaleSetSpec defines the desired state of OrchestratedVirtualMachineScaleSet
func (*OrchestratedVirtualMachineScaleSetSpec) DeepCopy ¶
func (in *OrchestratedVirtualMachineScaleSetSpec) DeepCopy() *OrchestratedVirtualMachineScaleSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestratedVirtualMachineScaleSetSpec.
func (*OrchestratedVirtualMachineScaleSetSpec) DeepCopyInto ¶
func (in *OrchestratedVirtualMachineScaleSetSpec) DeepCopyInto(out *OrchestratedVirtualMachineScaleSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestratedVirtualMachineScaleSetStatus ¶
type OrchestratedVirtualMachineScaleSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrchestratedVirtualMachineScaleSetObservation `json:"atProvider,omitempty"` }
OrchestratedVirtualMachineScaleSetStatus defines the observed state of OrchestratedVirtualMachineScaleSet.
func (*OrchestratedVirtualMachineScaleSetStatus) DeepCopy ¶
func (in *OrchestratedVirtualMachineScaleSetStatus) DeepCopy() *OrchestratedVirtualMachineScaleSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestratedVirtualMachineScaleSetStatus.
func (*OrchestratedVirtualMachineScaleSetStatus) DeepCopyInto ¶
func (in *OrchestratedVirtualMachineScaleSetStatus) DeepCopyInto(out *OrchestratedVirtualMachineScaleSetStatus)
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:Optional BlobURI *string `json:"blobUri,omitempty" tf:"blob_uri,omitempty"` // +kubebuilder:validation:Optional Caching *string `json:"caching,omitempty" tf:"caching,omitempty"` // +kubebuilder:validation:Optional ManagedDiskID *string `json:"managedDiskId,omitempty" tf:"managed_disk_id,omitempty"` // +kubebuilder:validation:Optional OsState *string `json:"osState,omitempty" tf:"os_state,omitempty"` // +kubebuilder:validation:Optional OsType *string `json:"osType,omitempty" tf:"os_type,omitempty"` // +kubebuilder:validation:Optional SizeGb *float64 `json:"sizeGb,omitempty" tf:"size_gb,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 ParameterObservation ¶
type ParameterObservation struct { }
func (*ParameterObservation) DeepCopy ¶
func (in *ParameterObservation) DeepCopy() *ParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterObservation.
func (*ParameterObservation) DeepCopyInto ¶
func (in *ParameterObservation) DeepCopyInto(out *ParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterParameters ¶
type ParameterParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*ParameterParameters) DeepCopy ¶
func (in *ParameterParameters) DeepCopy() *ParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterParameters.
func (*ParameterParameters) DeepCopyInto ¶
func (in *ParameterParameters) DeepCopyInto(out *ParameterParameters)
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 PolicyVirtualMachineConfigurationAssignment ¶
type PolicyVirtualMachineConfigurationAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyVirtualMachineConfigurationAssignmentSpec `json:"spec"` Status PolicyVirtualMachineConfigurationAssignmentStatus `json:"status,omitempty"` }
PolicyVirtualMachineConfigurationAssignment is the Schema for the PolicyVirtualMachineConfigurationAssignments 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 (*PolicyVirtualMachineConfigurationAssignment) DeepCopy ¶
func (in *PolicyVirtualMachineConfigurationAssignment) DeepCopy() *PolicyVirtualMachineConfigurationAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVirtualMachineConfigurationAssignment.
func (*PolicyVirtualMachineConfigurationAssignment) DeepCopyInto ¶
func (in *PolicyVirtualMachineConfigurationAssignment) DeepCopyInto(out *PolicyVirtualMachineConfigurationAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyVirtualMachineConfigurationAssignment) DeepCopyObject ¶
func (in *PolicyVirtualMachineConfigurationAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyVirtualMachineConfigurationAssignment) GetCondition ¶
func (mg *PolicyVirtualMachineConfigurationAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyVirtualMachineConfigurationAssignment.
func (*PolicyVirtualMachineConfigurationAssignment) GetConnectionDetailsMapping ¶
func (tr *PolicyVirtualMachineConfigurationAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PolicyVirtualMachineConfigurationAssignment
func (*PolicyVirtualMachineConfigurationAssignment) GetDeletionPolicy ¶
func (mg *PolicyVirtualMachineConfigurationAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyVirtualMachineConfigurationAssignment.
func (*PolicyVirtualMachineConfigurationAssignment) GetID ¶
func (tr *PolicyVirtualMachineConfigurationAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this PolicyVirtualMachineConfigurationAssignment
func (*PolicyVirtualMachineConfigurationAssignment) GetObservation ¶
func (tr *PolicyVirtualMachineConfigurationAssignment) GetObservation() (map[string]interface{}, error)
GetObservation of this PolicyVirtualMachineConfigurationAssignment
func (*PolicyVirtualMachineConfigurationAssignment) GetParameters ¶
func (tr *PolicyVirtualMachineConfigurationAssignment) GetParameters() (map[string]interface{}, error)
GetParameters of this PolicyVirtualMachineConfigurationAssignment
func (*PolicyVirtualMachineConfigurationAssignment) GetProviderConfigReference ¶
func (mg *PolicyVirtualMachineConfigurationAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PolicyVirtualMachineConfigurationAssignment.
func (*PolicyVirtualMachineConfigurationAssignment) GetProviderReference ¶
func (mg *PolicyVirtualMachineConfigurationAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this PolicyVirtualMachineConfigurationAssignment. Deprecated: Use GetProviderConfigReference.
func (*PolicyVirtualMachineConfigurationAssignment) GetTerraformResourceType ¶
func (mg *PolicyVirtualMachineConfigurationAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PolicyVirtualMachineConfigurationAssignment
func (*PolicyVirtualMachineConfigurationAssignment) GetTerraformSchemaVersion ¶
func (tr *PolicyVirtualMachineConfigurationAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyVirtualMachineConfigurationAssignment) GetWriteConnectionSecretToReference ¶
func (mg *PolicyVirtualMachineConfigurationAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyVirtualMachineConfigurationAssignment.
func (*PolicyVirtualMachineConfigurationAssignment) LateInitialize ¶
func (tr *PolicyVirtualMachineConfigurationAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PolicyVirtualMachineConfigurationAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyVirtualMachineConfigurationAssignment) SetConditions ¶
func (mg *PolicyVirtualMachineConfigurationAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this PolicyVirtualMachineConfigurationAssignment.
func (*PolicyVirtualMachineConfigurationAssignment) SetDeletionPolicy ¶
func (mg *PolicyVirtualMachineConfigurationAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyVirtualMachineConfigurationAssignment.
func (*PolicyVirtualMachineConfigurationAssignment) SetObservation ¶
func (tr *PolicyVirtualMachineConfigurationAssignment) SetObservation(obs map[string]interface{}) error
SetObservation for this PolicyVirtualMachineConfigurationAssignment
func (*PolicyVirtualMachineConfigurationAssignment) SetParameters ¶
func (tr *PolicyVirtualMachineConfigurationAssignment) SetParameters(params map[string]interface{}) error
SetParameters for this PolicyVirtualMachineConfigurationAssignment
func (*PolicyVirtualMachineConfigurationAssignment) SetProviderConfigReference ¶
func (mg *PolicyVirtualMachineConfigurationAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PolicyVirtualMachineConfigurationAssignment.
func (*PolicyVirtualMachineConfigurationAssignment) SetProviderReference ¶
func (mg *PolicyVirtualMachineConfigurationAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PolicyVirtualMachineConfigurationAssignment. Deprecated: Use SetProviderConfigReference.
func (*PolicyVirtualMachineConfigurationAssignment) SetWriteConnectionSecretToReference ¶
func (mg *PolicyVirtualMachineConfigurationAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyVirtualMachineConfigurationAssignment.
type PolicyVirtualMachineConfigurationAssignmentList ¶
type PolicyVirtualMachineConfigurationAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyVirtualMachineConfigurationAssignment `json:"items"` }
PolicyVirtualMachineConfigurationAssignmentList contains a list of PolicyVirtualMachineConfigurationAssignments
func (*PolicyVirtualMachineConfigurationAssignmentList) DeepCopy ¶
func (in *PolicyVirtualMachineConfigurationAssignmentList) DeepCopy() *PolicyVirtualMachineConfigurationAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVirtualMachineConfigurationAssignmentList.
func (*PolicyVirtualMachineConfigurationAssignmentList) DeepCopyInto ¶
func (in *PolicyVirtualMachineConfigurationAssignmentList) DeepCopyInto(out *PolicyVirtualMachineConfigurationAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyVirtualMachineConfigurationAssignmentList) DeepCopyObject ¶
func (in *PolicyVirtualMachineConfigurationAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyVirtualMachineConfigurationAssignmentList) GetItems ¶
func (l *PolicyVirtualMachineConfigurationAssignmentList) GetItems() []resource.Managed
GetItems of this PolicyVirtualMachineConfigurationAssignmentList.
type PolicyVirtualMachineConfigurationAssignmentObservation ¶
type PolicyVirtualMachineConfigurationAssignmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PolicyVirtualMachineConfigurationAssignmentObservation) DeepCopy ¶
func (in *PolicyVirtualMachineConfigurationAssignmentObservation) DeepCopy() *PolicyVirtualMachineConfigurationAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVirtualMachineConfigurationAssignmentObservation.
func (*PolicyVirtualMachineConfigurationAssignmentObservation) DeepCopyInto ¶
func (in *PolicyVirtualMachineConfigurationAssignmentObservation) DeepCopyInto(out *PolicyVirtualMachineConfigurationAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVirtualMachineConfigurationAssignmentParameters ¶
type PolicyVirtualMachineConfigurationAssignmentParameters struct { // +kubebuilder:validation:Required Configuration []ConfigurationParameters `json:"configuration" tf:"configuration,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required VirtualMachineID *string `json:"virtualMachineId" tf:"virtual_machine_id,omitempty"` }
func (*PolicyVirtualMachineConfigurationAssignmentParameters) DeepCopy ¶
func (in *PolicyVirtualMachineConfigurationAssignmentParameters) DeepCopy() *PolicyVirtualMachineConfigurationAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVirtualMachineConfigurationAssignmentParameters.
func (*PolicyVirtualMachineConfigurationAssignmentParameters) DeepCopyInto ¶
func (in *PolicyVirtualMachineConfigurationAssignmentParameters) DeepCopyInto(out *PolicyVirtualMachineConfigurationAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVirtualMachineConfigurationAssignmentSpec ¶
type PolicyVirtualMachineConfigurationAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyVirtualMachineConfigurationAssignmentParameters `json:"forProvider"` }
PolicyVirtualMachineConfigurationAssignmentSpec defines the desired state of PolicyVirtualMachineConfigurationAssignment
func (*PolicyVirtualMachineConfigurationAssignmentSpec) DeepCopy ¶
func (in *PolicyVirtualMachineConfigurationAssignmentSpec) DeepCopy() *PolicyVirtualMachineConfigurationAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVirtualMachineConfigurationAssignmentSpec.
func (*PolicyVirtualMachineConfigurationAssignmentSpec) DeepCopyInto ¶
func (in *PolicyVirtualMachineConfigurationAssignmentSpec) DeepCopyInto(out *PolicyVirtualMachineConfigurationAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVirtualMachineConfigurationAssignmentStatus ¶
type PolicyVirtualMachineConfigurationAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyVirtualMachineConfigurationAssignmentObservation `json:"atProvider,omitempty"` }
PolicyVirtualMachineConfigurationAssignmentStatus defines the observed state of PolicyVirtualMachineConfigurationAssignment.
func (*PolicyVirtualMachineConfigurationAssignmentStatus) DeepCopy ¶
func (in *PolicyVirtualMachineConfigurationAssignmentStatus) DeepCopy() *PolicyVirtualMachineConfigurationAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVirtualMachineConfigurationAssignmentStatus.
func (*PolicyVirtualMachineConfigurationAssignmentStatus) DeepCopyInto ¶
func (in *PolicyVirtualMachineConfigurationAssignmentStatus) DeepCopyInto(out *PolicyVirtualMachineConfigurationAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProximityPlacementGroup ¶
type ProximityPlacementGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProximityPlacementGroupSpec `json:"spec"` Status ProximityPlacementGroupStatus `json:"status,omitempty"` }
ProximityPlacementGroup is the Schema for the ProximityPlacementGroups 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 (*ProximityPlacementGroup) DeepCopy ¶
func (in *ProximityPlacementGroup) DeepCopy() *ProximityPlacementGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProximityPlacementGroup.
func (*ProximityPlacementGroup) DeepCopyInto ¶
func (in *ProximityPlacementGroup) DeepCopyInto(out *ProximityPlacementGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProximityPlacementGroup) DeepCopyObject ¶
func (in *ProximityPlacementGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProximityPlacementGroup) GetCondition ¶
func (mg *ProximityPlacementGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProximityPlacementGroup.
func (*ProximityPlacementGroup) GetConnectionDetailsMapping ¶
func (tr *ProximityPlacementGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProximityPlacementGroup
func (*ProximityPlacementGroup) GetDeletionPolicy ¶
func (mg *ProximityPlacementGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProximityPlacementGroup.
func (*ProximityPlacementGroup) GetID ¶
func (tr *ProximityPlacementGroup) GetID() string
GetID returns ID of underlying Terraform resource of this ProximityPlacementGroup
func (*ProximityPlacementGroup) GetObservation ¶
func (tr *ProximityPlacementGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this ProximityPlacementGroup
func (*ProximityPlacementGroup) GetParameters ¶
func (tr *ProximityPlacementGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this ProximityPlacementGroup
func (*ProximityPlacementGroup) GetProviderConfigReference ¶
func (mg *ProximityPlacementGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProximityPlacementGroup.
func (*ProximityPlacementGroup) GetProviderReference ¶
func (mg *ProximityPlacementGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProximityPlacementGroup. Deprecated: Use GetProviderConfigReference.
func (*ProximityPlacementGroup) GetTerraformResourceType ¶
func (mg *ProximityPlacementGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProximityPlacementGroup
func (*ProximityPlacementGroup) GetTerraformSchemaVersion ¶
func (tr *ProximityPlacementGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProximityPlacementGroup) GetWriteConnectionSecretToReference ¶
func (mg *ProximityPlacementGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProximityPlacementGroup.
func (*ProximityPlacementGroup) LateInitialize ¶
func (tr *ProximityPlacementGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProximityPlacementGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProximityPlacementGroup) ResolveReferences ¶
ResolveReferences of this ProximityPlacementGroup.
func (*ProximityPlacementGroup) SetConditions ¶
func (mg *ProximityPlacementGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this ProximityPlacementGroup.
func (*ProximityPlacementGroup) SetDeletionPolicy ¶
func (mg *ProximityPlacementGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProximityPlacementGroup.
func (*ProximityPlacementGroup) SetObservation ¶
func (tr *ProximityPlacementGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this ProximityPlacementGroup
func (*ProximityPlacementGroup) SetParameters ¶
func (tr *ProximityPlacementGroup) SetParameters(params map[string]interface{}) error
SetParameters for this ProximityPlacementGroup
func (*ProximityPlacementGroup) SetProviderConfigReference ¶
func (mg *ProximityPlacementGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProximityPlacementGroup.
func (*ProximityPlacementGroup) SetProviderReference ¶
func (mg *ProximityPlacementGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProximityPlacementGroup. Deprecated: Use SetProviderConfigReference.
func (*ProximityPlacementGroup) SetWriteConnectionSecretToReference ¶
func (mg *ProximityPlacementGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProximityPlacementGroup.
type ProximityPlacementGroupList ¶
type ProximityPlacementGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProximityPlacementGroup `json:"items"` }
ProximityPlacementGroupList contains a list of ProximityPlacementGroups
func (*ProximityPlacementGroupList) DeepCopy ¶
func (in *ProximityPlacementGroupList) DeepCopy() *ProximityPlacementGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProximityPlacementGroupList.
func (*ProximityPlacementGroupList) DeepCopyInto ¶
func (in *ProximityPlacementGroupList) DeepCopyInto(out *ProximityPlacementGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProximityPlacementGroupList) DeepCopyObject ¶
func (in *ProximityPlacementGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProximityPlacementGroupList) GetItems ¶
func (l *ProximityPlacementGroupList) GetItems() []resource.Managed
GetItems of this ProximityPlacementGroupList.
type ProximityPlacementGroupObservation ¶
type ProximityPlacementGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ProximityPlacementGroupObservation) DeepCopy ¶
func (in *ProximityPlacementGroupObservation) DeepCopy() *ProximityPlacementGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProximityPlacementGroupObservation.
func (*ProximityPlacementGroupObservation) DeepCopyInto ¶
func (in *ProximityPlacementGroupObservation) DeepCopyInto(out *ProximityPlacementGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProximityPlacementGroupParameters ¶
type ProximityPlacementGroupParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ProximityPlacementGroupParameters) DeepCopy ¶
func (in *ProximityPlacementGroupParameters) DeepCopy() *ProximityPlacementGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProximityPlacementGroupParameters.
func (*ProximityPlacementGroupParameters) DeepCopyInto ¶
func (in *ProximityPlacementGroupParameters) DeepCopyInto(out *ProximityPlacementGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProximityPlacementGroupSpec ¶
type ProximityPlacementGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProximityPlacementGroupParameters `json:"forProvider"` }
ProximityPlacementGroupSpec defines the desired state of ProximityPlacementGroup
func (*ProximityPlacementGroupSpec) DeepCopy ¶
func (in *ProximityPlacementGroupSpec) DeepCopy() *ProximityPlacementGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProximityPlacementGroupSpec.
func (*ProximityPlacementGroupSpec) DeepCopyInto ¶
func (in *ProximityPlacementGroupSpec) DeepCopyInto(out *ProximityPlacementGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProximityPlacementGroupStatus ¶
type ProximityPlacementGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProximityPlacementGroupObservation `json:"atProvider,omitempty"` }
ProximityPlacementGroupStatus defines the observed state of ProximityPlacementGroup.
func (*ProximityPlacementGroupStatus) DeepCopy ¶
func (in *ProximityPlacementGroupStatus) DeepCopy() *ProximityPlacementGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProximityPlacementGroupStatus.
func (*ProximityPlacementGroupStatus) DeepCopyInto ¶
func (in *ProximityPlacementGroupStatus) DeepCopyInto(out *ProximityPlacementGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddressIPTagObservation ¶
type PublicIPAddressIPTagObservation struct { }
func (*PublicIPAddressIPTagObservation) DeepCopy ¶
func (in *PublicIPAddressIPTagObservation) DeepCopy() *PublicIPAddressIPTagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressIPTagObservation.
func (*PublicIPAddressIPTagObservation) DeepCopyInto ¶
func (in *PublicIPAddressIPTagObservation) DeepCopyInto(out *PublicIPAddressIPTagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddressIPTagParameters ¶
type PublicIPAddressIPTagParameters struct { // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*PublicIPAddressIPTagParameters) DeepCopy ¶
func (in *PublicIPAddressIPTagParameters) DeepCopy() *PublicIPAddressIPTagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressIPTagParameters.
func (*PublicIPAddressIPTagParameters) DeepCopyInto ¶
func (in *PublicIPAddressIPTagParameters) DeepCopyInto(out *PublicIPAddressIPTagParameters)
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 *float64 `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 PurchasePlanObservation ¶
type PurchasePlanObservation struct { }
func (*PurchasePlanObservation) DeepCopy ¶
func (in *PurchasePlanObservation) DeepCopy() *PurchasePlanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PurchasePlanObservation.
func (*PurchasePlanObservation) DeepCopyInto ¶
func (in *PurchasePlanObservation) DeepCopyInto(out *PurchasePlanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PurchasePlanParameters ¶
type PurchasePlanParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Product *string `json:"product,omitempty" tf:"product,omitempty"` // +kubebuilder:validation:Optional Publisher *string `json:"publisher,omitempty" tf:"publisher,omitempty"` }
func (*PurchasePlanParameters) DeepCopy ¶
func (in *PurchasePlanParameters) DeepCopy() *PurchasePlanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PurchasePlanParameters.
func (*PurchasePlanParameters) DeepCopyInto ¶
func (in *PurchasePlanParameters) DeepCopyInto(out *PurchasePlanParameters)
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 *float64 `json:"maxBatchInstancePercent" tf:"max_batch_instance_percent,omitempty"` // +kubebuilder:validation:Required MaxUnhealthyInstancePercent *float64 `json:"maxUnhealthyInstancePercent" tf:"max_unhealthy_instance_percent,omitempty"` // +kubebuilder:validation:Required MaxUnhealthyUpgradedInstancePercent *float64 `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 SSHPublicKey ¶
type SSHPublicKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SSHPublicKeySpec `json:"spec"` Status SSHPublicKeyStatus `json:"status,omitempty"` }
SSHPublicKey is the Schema for the SSHPublicKeys 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 (*SSHPublicKey) DeepCopy ¶
func (in *SSHPublicKey) DeepCopy() *SSHPublicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHPublicKey.
func (*SSHPublicKey) DeepCopyInto ¶
func (in *SSHPublicKey) DeepCopyInto(out *SSHPublicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SSHPublicKey) DeepCopyObject ¶
func (in *SSHPublicKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SSHPublicKey) GetCondition ¶
func (mg *SSHPublicKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SSHPublicKey.
func (*SSHPublicKey) GetConnectionDetailsMapping ¶
func (tr *SSHPublicKey) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SSHPublicKey
func (*SSHPublicKey) GetDeletionPolicy ¶
func (mg *SSHPublicKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SSHPublicKey.
func (*SSHPublicKey) GetID ¶
func (tr *SSHPublicKey) GetID() string
GetID returns ID of underlying Terraform resource of this SSHPublicKey
func (*SSHPublicKey) GetObservation ¶
func (tr *SSHPublicKey) GetObservation() (map[string]interface{}, error)
GetObservation of this SSHPublicKey
func (*SSHPublicKey) GetParameters ¶
func (tr *SSHPublicKey) GetParameters() (map[string]interface{}, error)
GetParameters of this SSHPublicKey
func (*SSHPublicKey) GetProviderConfigReference ¶
func (mg *SSHPublicKey) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SSHPublicKey.
func (*SSHPublicKey) GetProviderReference ¶
func (mg *SSHPublicKey) GetProviderReference() *xpv1.Reference
GetProviderReference of this SSHPublicKey. Deprecated: Use GetProviderConfigReference.
func (*SSHPublicKey) GetTerraformResourceType ¶
func (mg *SSHPublicKey) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SSHPublicKey
func (*SSHPublicKey) GetTerraformSchemaVersion ¶
func (tr *SSHPublicKey) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SSHPublicKey) GetWriteConnectionSecretToReference ¶
func (mg *SSHPublicKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SSHPublicKey.
func (*SSHPublicKey) LateInitialize ¶
func (tr *SSHPublicKey) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SSHPublicKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*SSHPublicKey) ResolveReferences ¶
ResolveReferences of this SSHPublicKey.
func (*SSHPublicKey) SetConditions ¶
func (mg *SSHPublicKey) SetConditions(c ...xpv1.Condition)
SetConditions of this SSHPublicKey.
func (*SSHPublicKey) SetDeletionPolicy ¶
func (mg *SSHPublicKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SSHPublicKey.
func (*SSHPublicKey) SetObservation ¶
func (tr *SSHPublicKey) SetObservation(obs map[string]interface{}) error
SetObservation for this SSHPublicKey
func (*SSHPublicKey) SetParameters ¶
func (tr *SSHPublicKey) SetParameters(params map[string]interface{}) error
SetParameters for this SSHPublicKey
func (*SSHPublicKey) SetProviderConfigReference ¶
func (mg *SSHPublicKey) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SSHPublicKey.
func (*SSHPublicKey) SetProviderReference ¶
func (mg *SSHPublicKey) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SSHPublicKey. Deprecated: Use SetProviderConfigReference.
func (*SSHPublicKey) SetWriteConnectionSecretToReference ¶
func (mg *SSHPublicKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SSHPublicKey.
type SSHPublicKeyList ¶
type SSHPublicKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SSHPublicKey `json:"items"` }
SSHPublicKeyList contains a list of SSHPublicKeys
func (*SSHPublicKeyList) DeepCopy ¶
func (in *SSHPublicKeyList) DeepCopy() *SSHPublicKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHPublicKeyList.
func (*SSHPublicKeyList) DeepCopyInto ¶
func (in *SSHPublicKeyList) DeepCopyInto(out *SSHPublicKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SSHPublicKeyList) DeepCopyObject ¶
func (in *SSHPublicKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SSHPublicKeyList) GetItems ¶
func (l *SSHPublicKeyList) GetItems() []resource.Managed
GetItems of this SSHPublicKeyList.
type SSHPublicKeyObservation ¶
type SSHPublicKeyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SSHPublicKeyObservation) DeepCopy ¶
func (in *SSHPublicKeyObservation) DeepCopy() *SSHPublicKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHPublicKeyObservation.
func (*SSHPublicKeyObservation) DeepCopyInto ¶
func (in *SSHPublicKeyObservation) DeepCopyInto(out *SSHPublicKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHPublicKeyParameters ¶
type SSHPublicKeyParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PublicKey *string `json:"publicKey" tf:"public_key,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SSHPublicKeyParameters) DeepCopy ¶
func (in *SSHPublicKeyParameters) DeepCopy() *SSHPublicKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHPublicKeyParameters.
func (*SSHPublicKeyParameters) DeepCopyInto ¶
func (in *SSHPublicKeyParameters) DeepCopyInto(out *SSHPublicKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHPublicKeySpec ¶
type SSHPublicKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider SSHPublicKeyParameters `json:"forProvider"` }
SSHPublicKeySpec defines the desired state of SSHPublicKey
func (*SSHPublicKeySpec) DeepCopy ¶
func (in *SSHPublicKeySpec) DeepCopy() *SSHPublicKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHPublicKeySpec.
func (*SSHPublicKeySpec) DeepCopyInto ¶
func (in *SSHPublicKeySpec) DeepCopyInto(out *SSHPublicKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHPublicKeyStatus ¶
type SSHPublicKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SSHPublicKeyObservation `json:"atProvider,omitempty"` }
SSHPublicKeyStatus defines the observed state of SSHPublicKey.
func (*SSHPublicKeyStatus) DeepCopy ¶
func (in *SSHPublicKeyStatus) DeepCopy() *SSHPublicKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHPublicKeyStatus.
func (*SSHPublicKeyStatus) DeepCopyInto ¶
func (in *SSHPublicKeyStatus) DeepCopyInto(out *SSHPublicKeyStatus)
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 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 SharedImage ¶
type SharedImage struct {}
SharedImage is the Schema for the SharedImages 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 (*SharedImage) DeepCopy ¶
func (in *SharedImage) DeepCopy() *SharedImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImage.
func (*SharedImage) DeepCopyInto ¶
func (in *SharedImage) DeepCopyInto(out *SharedImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedImage) DeepCopyObject ¶
func (in *SharedImage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SharedImage) GetCondition ¶
func (mg *SharedImage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SharedImage.
func (*SharedImage) GetConnectionDetailsMapping ¶
func (tr *SharedImage) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SharedImage
func (*SharedImage) GetDeletionPolicy ¶
func (mg *SharedImage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SharedImage.
func (*SharedImage) GetID ¶
func (tr *SharedImage) GetID() string
GetID returns ID of underlying Terraform resource of this SharedImage
func (*SharedImage) GetObservation ¶
func (tr *SharedImage) GetObservation() (map[string]interface{}, error)
GetObservation of this SharedImage
func (*SharedImage) GetParameters ¶
func (tr *SharedImage) GetParameters() (map[string]interface{}, error)
GetParameters of this SharedImage
func (*SharedImage) GetProviderConfigReference ¶
func (mg *SharedImage) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SharedImage.
func (*SharedImage) GetProviderReference ¶
func (mg *SharedImage) GetProviderReference() *xpv1.Reference
GetProviderReference of this SharedImage. Deprecated: Use GetProviderConfigReference.
func (*SharedImage) GetTerraformResourceType ¶
func (mg *SharedImage) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SharedImage
func (*SharedImage) GetTerraformSchemaVersion ¶
func (tr *SharedImage) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SharedImage) GetWriteConnectionSecretToReference ¶
func (mg *SharedImage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SharedImage.
func (*SharedImage) LateInitialize ¶
func (tr *SharedImage) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SharedImage using its observed tfState. returns True if there are any spec changes for the resource.
func (*SharedImage) ResolveReferences ¶
ResolveReferences of this SharedImage.
func (*SharedImage) SetConditions ¶
func (mg *SharedImage) SetConditions(c ...xpv1.Condition)
SetConditions of this SharedImage.
func (*SharedImage) SetDeletionPolicy ¶
func (mg *SharedImage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SharedImage.
func (*SharedImage) SetObservation ¶
func (tr *SharedImage) SetObservation(obs map[string]interface{}) error
SetObservation for this SharedImage
func (*SharedImage) SetParameters ¶
func (tr *SharedImage) SetParameters(params map[string]interface{}) error
SetParameters for this SharedImage
func (*SharedImage) SetProviderConfigReference ¶
func (mg *SharedImage) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SharedImage.
func (*SharedImage) SetProviderReference ¶
func (mg *SharedImage) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SharedImage. Deprecated: Use SetProviderConfigReference.
func (*SharedImage) SetWriteConnectionSecretToReference ¶
func (mg *SharedImage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SharedImage.
type SharedImageGallery ¶
type SharedImageGallery struct {}
SharedImageGallery is the Schema for the SharedImageGallerys 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 (*SharedImageGallery) DeepCopy ¶
func (in *SharedImageGallery) DeepCopy() *SharedImageGallery
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageGallery.
func (*SharedImageGallery) DeepCopyInto ¶
func (in *SharedImageGallery) DeepCopyInto(out *SharedImageGallery)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedImageGallery) DeepCopyObject ¶
func (in *SharedImageGallery) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SharedImageGallery) GetCondition ¶
func (mg *SharedImageGallery) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SharedImageGallery.
func (*SharedImageGallery) GetConnectionDetailsMapping ¶
func (tr *SharedImageGallery) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SharedImageGallery
func (*SharedImageGallery) GetDeletionPolicy ¶
func (mg *SharedImageGallery) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SharedImageGallery.
func (*SharedImageGallery) GetID ¶
func (tr *SharedImageGallery) GetID() string
GetID returns ID of underlying Terraform resource of this SharedImageGallery
func (*SharedImageGallery) GetObservation ¶
func (tr *SharedImageGallery) GetObservation() (map[string]interface{}, error)
GetObservation of this SharedImageGallery
func (*SharedImageGallery) GetParameters ¶
func (tr *SharedImageGallery) GetParameters() (map[string]interface{}, error)
GetParameters of this SharedImageGallery
func (*SharedImageGallery) GetProviderConfigReference ¶
func (mg *SharedImageGallery) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SharedImageGallery.
func (*SharedImageGallery) GetProviderReference ¶
func (mg *SharedImageGallery) GetProviderReference() *xpv1.Reference
GetProviderReference of this SharedImageGallery. Deprecated: Use GetProviderConfigReference.
func (*SharedImageGallery) GetTerraformResourceType ¶
func (mg *SharedImageGallery) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SharedImageGallery
func (*SharedImageGallery) GetTerraformSchemaVersion ¶
func (tr *SharedImageGallery) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SharedImageGallery) GetWriteConnectionSecretToReference ¶
func (mg *SharedImageGallery) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SharedImageGallery.
func (*SharedImageGallery) LateInitialize ¶
func (tr *SharedImageGallery) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SharedImageGallery using its observed tfState. returns True if there are any spec changes for the resource.
func (*SharedImageGallery) ResolveReferences ¶
ResolveReferences of this SharedImageGallery.
func (*SharedImageGallery) SetConditions ¶
func (mg *SharedImageGallery) SetConditions(c ...xpv1.Condition)
SetConditions of this SharedImageGallery.
func (*SharedImageGallery) SetDeletionPolicy ¶
func (mg *SharedImageGallery) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SharedImageGallery.
func (*SharedImageGallery) SetObservation ¶
func (tr *SharedImageGallery) SetObservation(obs map[string]interface{}) error
SetObservation for this SharedImageGallery
func (*SharedImageGallery) SetParameters ¶
func (tr *SharedImageGallery) SetParameters(params map[string]interface{}) error
SetParameters for this SharedImageGallery
func (*SharedImageGallery) SetProviderConfigReference ¶
func (mg *SharedImageGallery) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SharedImageGallery.
func (*SharedImageGallery) SetProviderReference ¶
func (mg *SharedImageGallery) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SharedImageGallery. Deprecated: Use SetProviderConfigReference.
func (*SharedImageGallery) SetWriteConnectionSecretToReference ¶
func (mg *SharedImageGallery) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SharedImageGallery.
type SharedImageGalleryList ¶
type SharedImageGalleryList struct {}
SharedImageGalleryList contains a list of SharedImageGallerys
func (*SharedImageGalleryList) DeepCopy ¶
func (in *SharedImageGalleryList) DeepCopy() *SharedImageGalleryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageGalleryList.
func (*SharedImageGalleryList) DeepCopyInto ¶
func (in *SharedImageGalleryList) DeepCopyInto(out *SharedImageGalleryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedImageGalleryList) DeepCopyObject ¶
func (in *SharedImageGalleryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SharedImageGalleryList) GetItems ¶
func (l *SharedImageGalleryList) GetItems() []resource.Managed
GetItems of this SharedImageGalleryList.
type SharedImageGalleryObservation ¶
type SharedImageGalleryObservation struct {}
func (*SharedImageGalleryObservation) DeepCopy ¶
func (in *SharedImageGalleryObservation) DeepCopy() *SharedImageGalleryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageGalleryObservation.
func (*SharedImageGalleryObservation) DeepCopyInto ¶
func (in *SharedImageGalleryObservation) DeepCopyInto(out *SharedImageGalleryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedImageGalleryParameters ¶
type SharedImageGalleryParameters struct { string `json:"description,omitempty" tf:"description,omitempty"` Location *string `json:"location" tf:"location,omitempty"` Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }Description *
func (*SharedImageGalleryParameters) DeepCopy ¶
func (in *SharedImageGalleryParameters) DeepCopy() *SharedImageGalleryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageGalleryParameters.
func (*SharedImageGalleryParameters) DeepCopyInto ¶
func (in *SharedImageGalleryParameters) DeepCopyInto(out *SharedImageGalleryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedImageGallerySpec ¶
type SharedImageGallerySpec struct {}
SharedImageGallerySpec defines the desired state of SharedImageGallery
func (*SharedImageGallerySpec) DeepCopy ¶
func (in *SharedImageGallerySpec) DeepCopy() *SharedImageGallerySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageGallerySpec.
func (*SharedImageGallerySpec) DeepCopyInto ¶
func (in *SharedImageGallerySpec) DeepCopyInto(out *SharedImageGallerySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedImageGalleryStatus ¶
type SharedImageGalleryStatus struct {}
SharedImageGalleryStatus defines the observed state of SharedImageGallery.
func (*SharedImageGalleryStatus) DeepCopy ¶
func (in *SharedImageGalleryStatus) DeepCopy() *SharedImageGalleryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageGalleryStatus.
func (*SharedImageGalleryStatus) DeepCopyInto ¶
func (in *SharedImageGalleryStatus) DeepCopyInto(out *SharedImageGalleryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedImageList ¶
type SharedImageList struct {}
SharedImageList contains a list of SharedImages
func (*SharedImageList) DeepCopy ¶
func (in *SharedImageList) DeepCopy() *SharedImageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageList.
func (*SharedImageList) DeepCopyInto ¶
func (in *SharedImageList) DeepCopyInto(out *SharedImageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedImageList) DeepCopyObject ¶
func (in *SharedImageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SharedImageList) GetItems ¶
func (l *SharedImageList) GetItems() []resource.Managed
GetItems of this SharedImageList.
type SharedImageObservation ¶
type SharedImageObservation struct {
}func (*SharedImageObservation) DeepCopy ¶
func (in *SharedImageObservation) DeepCopy() *SharedImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageObservation.
func (*SharedImageObservation) DeepCopyInto ¶
func (in *SharedImageObservation) DeepCopyInto(out *SharedImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedImageParameters ¶
type SharedImageParameters struct { string `json:"description,omitempty" tf:"description,omitempty"` Eula *string `json:"eula,omitempty" tf:"eula,omitempty"` GalleryName *string `json:"galleryName" tf:"gallery_name,omitempty"` HyperVGeneration *string `json:"hyperVGeneration,omitempty" tf:"hyper_v_generation,omitempty"` Identifier []IdentifierParameters `json:"identifier" tf:"identifier,omitempty"` Location *string `json:"location" tf:"location,omitempty"` Name *string `json:"name" tf:"name,omitempty"` OsType *string `json:"osType" tf:"os_type,omitempty"` PrivacyStatementURI *string `json:"privacyStatementUri,omitempty" tf:"privacy_statement_uri,omitempty"` PurchasePlan []PurchasePlanParameters `json:"purchasePlan,omitempty" tf:"purchase_plan,omitempty"` ReleaseNoteURI *string `json:"releaseNoteUri,omitempty" tf:"release_note_uri,omitempty"` // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` Specialized *bool `json:"specialized,omitempty" tf:"specialized,omitempty"` Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }Description *
func (*SharedImageParameters) DeepCopy ¶
func (in *SharedImageParameters) DeepCopy() *SharedImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageParameters.
func (*SharedImageParameters) DeepCopyInto ¶
func (in *SharedImageParameters) DeepCopyInto(out *SharedImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedImageSpec ¶
type SharedImageSpec struct {}
SharedImageSpec defines the desired state of SharedImage
func (*SharedImageSpec) DeepCopy ¶
func (in *SharedImageSpec) DeepCopy() *SharedImageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageSpec.
func (*SharedImageSpec) DeepCopyInto ¶
func (in *SharedImageSpec) DeepCopyInto(out *SharedImageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedImageStatus ¶
type SharedImageStatus struct {}
SharedImageStatus defines the observed state of SharedImage.
func (*SharedImageStatus) DeepCopy ¶
func (in *SharedImageStatus) DeepCopy() *SharedImageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageStatus.
func (*SharedImageStatus) DeepCopyInto ¶
func (in *SharedImageStatus) DeepCopyInto(out *SharedImageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedImageVersion ¶
type SharedImageVersion struct {}
SharedImageVersion is the Schema for the SharedImageVersions 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 (*SharedImageVersion) DeepCopy ¶
func (in *SharedImageVersion) DeepCopy() *SharedImageVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageVersion.
func (*SharedImageVersion) DeepCopyInto ¶
func (in *SharedImageVersion) DeepCopyInto(out *SharedImageVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedImageVersion) DeepCopyObject ¶
func (in *SharedImageVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SharedImageVersion) GetCondition ¶
func (mg *SharedImageVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SharedImageVersion.
func (*SharedImageVersion) GetConnectionDetailsMapping ¶
func (tr *SharedImageVersion) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SharedImageVersion
func (*SharedImageVersion) GetDeletionPolicy ¶
func (mg *SharedImageVersion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SharedImageVersion.
func (*SharedImageVersion) GetID ¶
func (tr *SharedImageVersion) GetID() string
GetID returns ID of underlying Terraform resource of this SharedImageVersion
func (*SharedImageVersion) GetObservation ¶
func (tr *SharedImageVersion) GetObservation() (map[string]interface{}, error)
GetObservation of this SharedImageVersion
func (*SharedImageVersion) GetParameters ¶
func (tr *SharedImageVersion) GetParameters() (map[string]interface{}, error)
GetParameters of this SharedImageVersion
func (*SharedImageVersion) GetProviderConfigReference ¶
func (mg *SharedImageVersion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SharedImageVersion.
func (*SharedImageVersion) GetProviderReference ¶
func (mg *SharedImageVersion) GetProviderReference() *xpv1.Reference
GetProviderReference of this SharedImageVersion. Deprecated: Use GetProviderConfigReference.
func (*SharedImageVersion) GetTerraformResourceType ¶
func (mg *SharedImageVersion) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SharedImageVersion
func (*SharedImageVersion) GetTerraformSchemaVersion ¶
func (tr *SharedImageVersion) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SharedImageVersion) GetWriteConnectionSecretToReference ¶
func (mg *SharedImageVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SharedImageVersion.
func (*SharedImageVersion) LateInitialize ¶
func (tr *SharedImageVersion) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SharedImageVersion using its observed tfState. returns True if there are any spec changes for the resource.
func (*SharedImageVersion) ResolveReferences ¶
ResolveReferences of this SharedImageVersion.
func (*SharedImageVersion) SetConditions ¶
func (mg *SharedImageVersion) SetConditions(c ...xpv1.Condition)
SetConditions of this SharedImageVersion.
func (*SharedImageVersion) SetDeletionPolicy ¶
func (mg *SharedImageVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SharedImageVersion.
func (*SharedImageVersion) SetObservation ¶
func (tr *SharedImageVersion) SetObservation(obs map[string]interface{}) error
SetObservation for this SharedImageVersion
func (*SharedImageVersion) SetParameters ¶
func (tr *SharedImageVersion) SetParameters(params map[string]interface{}) error
SetParameters for this SharedImageVersion
func (*SharedImageVersion) SetProviderConfigReference ¶
func (mg *SharedImageVersion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SharedImageVersion.
func (*SharedImageVersion) SetProviderReference ¶
func (mg *SharedImageVersion) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SharedImageVersion. Deprecated: Use SetProviderConfigReference.
func (*SharedImageVersion) SetWriteConnectionSecretToReference ¶
func (mg *SharedImageVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SharedImageVersion.
type SharedImageVersionList ¶
type SharedImageVersionList struct {}
SharedImageVersionList contains a list of SharedImageVersions
func (*SharedImageVersionList) DeepCopy ¶
func (in *SharedImageVersionList) DeepCopy() *SharedImageVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageVersionList.
func (*SharedImageVersionList) DeepCopyInto ¶
func (in *SharedImageVersionList) DeepCopyInto(out *SharedImageVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedImageVersionList) DeepCopyObject ¶
func (in *SharedImageVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SharedImageVersionList) GetItems ¶
func (l *SharedImageVersionList) GetItems() []resource.Managed
GetItems of this SharedImageVersionList.
type SharedImageVersionObservation ¶
type SharedImageVersionObservation struct {
}func (*SharedImageVersionObservation) DeepCopy ¶
func (in *SharedImageVersionObservation) DeepCopy() *SharedImageVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageVersionObservation.
func (*SharedImageVersionObservation) DeepCopyInto ¶
func (in *SharedImageVersionObservation) DeepCopyInto(out *SharedImageVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedImageVersionParameters ¶
type SharedImageVersionParameters struct { bool `json:"excludeFromLatest,omitempty" tf:"exclude_from_latest,omitempty"` GalleryName *string `json:"galleryName" tf:"gallery_name,omitempty"` ImageName *string `json:"imageName" tf:"image_name,omitempty"` Location *string `json:"location" tf:"location,omitempty"` ManagedImageID *string `json:"managedImageId,omitempty" tf:"managed_image_id,omitempty"` Name *string `json:"name" tf:"name,omitempty"` OsDiskSnapshotID *string `json:"osDiskSnapshotId,omitempty" tf:"os_disk_snapshot_id,omitempty"` // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` TargetRegion []TargetRegionParameters `json:"targetRegion" tf:"target_region,omitempty"` }ExcludeFromLatest *
func (*SharedImageVersionParameters) DeepCopy ¶
func (in *SharedImageVersionParameters) DeepCopy() *SharedImageVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageVersionParameters.
func (*SharedImageVersionParameters) DeepCopyInto ¶
func (in *SharedImageVersionParameters) DeepCopyInto(out *SharedImageVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedImageVersionSpec ¶
type SharedImageVersionSpec struct {}
SharedImageVersionSpec defines the desired state of SharedImageVersion
func (*SharedImageVersionSpec) DeepCopy ¶
func (in *SharedImageVersionSpec) DeepCopy() *SharedImageVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageVersionSpec.
func (*SharedImageVersionSpec) DeepCopyInto ¶
func (in *SharedImageVersionSpec) DeepCopyInto(out *SharedImageVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedImageVersionStatus ¶
type SharedImageVersionStatus struct {}
SharedImageVersionStatus defines the observed state of SharedImageVersion.
func (*SharedImageVersionStatus) DeepCopy ¶
func (in *SharedImageVersionStatus) DeepCopy() *SharedImageVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedImageVersionStatus.
func (*SharedImageVersionStatus) DeepCopyInto ¶
func (in *SharedImageVersionStatus) DeepCopyInto(out *SharedImageVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Snapshot ¶
type Snapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotSpec `json:"spec"` Status SnapshotStatus `json:"status,omitempty"` }
Snapshot is the Schema for the Snapshots 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 (*Snapshot) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Snapshot.
func (*Snapshot) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Snapshot) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Snapshot) GetCondition ¶
func (mg *Snapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Snapshot.
func (*Snapshot) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Snapshot
func (*Snapshot) GetDeletionPolicy ¶
func (mg *Snapshot) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Snapshot.
func (*Snapshot) GetObservation ¶
GetObservation of this Snapshot
func (*Snapshot) GetParameters ¶
GetParameters of this Snapshot
func (*Snapshot) GetProviderConfigReference ¶
GetProviderConfigReference of this Snapshot.
func (*Snapshot) GetProviderReference ¶
GetProviderReference of this Snapshot. Deprecated: Use GetProviderConfigReference.
func (*Snapshot) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Snapshot
func (*Snapshot) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Snapshot) GetWriteConnectionSecretToReference ¶
func (mg *Snapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Snapshot.
func (*Snapshot) LateInitialize ¶
LateInitialize this Snapshot using its observed tfState. returns True if there are any spec changes for the resource.
func (*Snapshot) ResolveReferences ¶
ResolveReferences of this Snapshot.
func (*Snapshot) SetConditions ¶
SetConditions of this Snapshot.
func (*Snapshot) SetDeletionPolicy ¶
func (mg *Snapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Snapshot.
func (*Snapshot) SetObservation ¶
SetObservation for this Snapshot
func (*Snapshot) SetParameters ¶
SetParameters for this Snapshot
func (*Snapshot) SetProviderConfigReference ¶
SetProviderConfigReference of this Snapshot.
func (*Snapshot) SetProviderReference ¶
SetProviderReference of this Snapshot. Deprecated: Use SetProviderConfigReference.
func (*Snapshot) SetWriteConnectionSecretToReference ¶
func (mg *Snapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Snapshot.
type SnapshotEncryptionSettingsObservation ¶
type SnapshotEncryptionSettingsObservation struct { }
func (*SnapshotEncryptionSettingsObservation) DeepCopy ¶
func (in *SnapshotEncryptionSettingsObservation) DeepCopy() *SnapshotEncryptionSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotEncryptionSettingsObservation.
func (*SnapshotEncryptionSettingsObservation) DeepCopyInto ¶
func (in *SnapshotEncryptionSettingsObservation) DeepCopyInto(out *SnapshotEncryptionSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotEncryptionSettingsParameters ¶
type SnapshotEncryptionSettingsParameters struct { // +kubebuilder:validation:Optional DiskEncryptionKey []EncryptionSettingsDiskEncryptionKeyParameters `json:"diskEncryptionKey,omitempty" tf:"disk_encryption_key,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional KeyEncryptionKey []EncryptionSettingsKeyEncryptionKeyParameters `json:"keyEncryptionKey,omitempty" tf:"key_encryption_key,omitempty"` }
func (*SnapshotEncryptionSettingsParameters) DeepCopy ¶
func (in *SnapshotEncryptionSettingsParameters) DeepCopy() *SnapshotEncryptionSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotEncryptionSettingsParameters.
func (*SnapshotEncryptionSettingsParameters) DeepCopyInto ¶
func (in *SnapshotEncryptionSettingsParameters) DeepCopyInto(out *SnapshotEncryptionSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotList ¶
type SnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Snapshot `json:"items"` }
SnapshotList contains a list of Snapshots
func (*SnapshotList) DeepCopy ¶
func (in *SnapshotList) DeepCopy() *SnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotList.
func (*SnapshotList) DeepCopyInto ¶
func (in *SnapshotList) DeepCopyInto(out *SnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotList) DeepCopyObject ¶
func (in *SnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotList) GetItems ¶
func (l *SnapshotList) GetItems() []resource.Managed
GetItems of this SnapshotList.
type SnapshotObservation ¶
type SnapshotObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SnapshotObservation) DeepCopy ¶
func (in *SnapshotObservation) DeepCopy() *SnapshotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotObservation.
func (*SnapshotObservation) DeepCopyInto ¶
func (in *SnapshotObservation) DeepCopyInto(out *SnapshotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotParameters ¶
type SnapshotParameters struct { // +kubebuilder:validation:Required CreateOption *string `json:"createOption" tf:"create_option,omitempty"` // +kubebuilder:validation:Optional DiskSizeGb *float64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Optional EncryptionSettings []SnapshotEncryptionSettingsParameters `json:"encryptionSettings,omitempty" tf:"encryption_settings,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SourceResourceID *string `json:"sourceResourceId,omitempty" tf:"source_resource_id,omitempty"` // +kubebuilder:validation:Optional SourceURI *string `json:"sourceUri,omitempty" tf:"source_uri,omitempty"` // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SnapshotParameters) DeepCopy ¶
func (in *SnapshotParameters) DeepCopy() *SnapshotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotParameters.
func (*SnapshotParameters) DeepCopyInto ¶
func (in *SnapshotParameters) DeepCopyInto(out *SnapshotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotSpec ¶
type SnapshotSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SnapshotParameters `json:"forProvider"` }
SnapshotSpec defines the desired state of Snapshot
func (*SnapshotSpec) DeepCopy ¶
func (in *SnapshotSpec) DeepCopy() *SnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpec.
func (*SnapshotSpec) DeepCopyInto ¶
func (in *SnapshotSpec) DeepCopyInto(out *SnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotStatus ¶
type SnapshotStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SnapshotObservation `json:"atProvider,omitempty"` }
SnapshotStatus defines the observed state of Snapshot.
func (*SnapshotStatus) DeepCopy ¶
func (in *SnapshotStatus) DeepCopy() *SnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotStatus.
func (*SnapshotStatus) DeepCopyInto ¶
func (in *SnapshotStatus) DeepCopyInto(out *SnapshotStatus)
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 TargetRegionObservation ¶
type TargetRegionObservation struct { }
func (*TargetRegionObservation) DeepCopy ¶
func (in *TargetRegionObservation) DeepCopy() *TargetRegionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetRegionObservation.
func (*TargetRegionObservation) DeepCopyInto ¶
func (in *TargetRegionObservation) DeepCopyInto(out *TargetRegionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetRegionParameters ¶
type TargetRegionParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RegionalReplicaCount *float64 `json:"regionalReplicaCount" tf:"regional_replica_count,omitempty"` // +kubebuilder:validation:Optional StorageAccountType *string `json:"storageAccountType,omitempty" tf:"storage_account_type,omitempty"` }
func (*TargetRegionParameters) DeepCopy ¶
func (in *TargetRegionParameters) DeepCopy() *TargetRegionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetRegionParameters.
func (*TargetRegionParameters) DeepCopyInto ¶
func (in *TargetRegionParameters) DeepCopyInto(out *TargetRegionParameters)
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 WindowsVirtualMachine ¶
type WindowsVirtualMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WindowsVirtualMachineSpec `json:"spec"` Status WindowsVirtualMachineStatus `json:"status,omitempty"` }
WindowsVirtualMachine is the Schema for the WindowsVirtualMachines 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 (*WindowsVirtualMachine) DeepCopy ¶
func (in *WindowsVirtualMachine) DeepCopy() *WindowsVirtualMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachine.
func (*WindowsVirtualMachine) DeepCopyInto ¶
func (in *WindowsVirtualMachine) DeepCopyInto(out *WindowsVirtualMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WindowsVirtualMachine) DeepCopyObject ¶
func (in *WindowsVirtualMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WindowsVirtualMachine) GetCondition ¶
func (mg *WindowsVirtualMachine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WindowsVirtualMachine.
func (*WindowsVirtualMachine) GetConnectionDetailsMapping ¶
func (tr *WindowsVirtualMachine) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WindowsVirtualMachine
func (*WindowsVirtualMachine) GetDeletionPolicy ¶
func (mg *WindowsVirtualMachine) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WindowsVirtualMachine.
func (*WindowsVirtualMachine) GetID ¶
func (tr *WindowsVirtualMachine) GetID() string
GetID returns ID of underlying Terraform resource of this WindowsVirtualMachine
func (*WindowsVirtualMachine) GetObservation ¶
func (tr *WindowsVirtualMachine) GetObservation() (map[string]interface{}, error)
GetObservation of this WindowsVirtualMachine
func (*WindowsVirtualMachine) GetParameters ¶
func (tr *WindowsVirtualMachine) GetParameters() (map[string]interface{}, error)
GetParameters of this WindowsVirtualMachine
func (*WindowsVirtualMachine) GetProviderConfigReference ¶
func (mg *WindowsVirtualMachine) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WindowsVirtualMachine.
func (*WindowsVirtualMachine) GetProviderReference ¶
func (mg *WindowsVirtualMachine) GetProviderReference() *xpv1.Reference
GetProviderReference of this WindowsVirtualMachine. Deprecated: Use GetProviderConfigReference.
func (*WindowsVirtualMachine) GetTerraformResourceType ¶
func (mg *WindowsVirtualMachine) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WindowsVirtualMachine
func (*WindowsVirtualMachine) GetTerraformSchemaVersion ¶
func (tr *WindowsVirtualMachine) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WindowsVirtualMachine) GetWriteConnectionSecretToReference ¶
func (mg *WindowsVirtualMachine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WindowsVirtualMachine.
func (*WindowsVirtualMachine) LateInitialize ¶
func (tr *WindowsVirtualMachine) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WindowsVirtualMachine using its observed tfState. returns True if there are any spec changes for the resource.
func (*WindowsVirtualMachine) ResolveReferences ¶
ResolveReferences of this WindowsVirtualMachine.
func (*WindowsVirtualMachine) SetConditions ¶
func (mg *WindowsVirtualMachine) SetConditions(c ...xpv1.Condition)
SetConditions of this WindowsVirtualMachine.
func (*WindowsVirtualMachine) SetDeletionPolicy ¶
func (mg *WindowsVirtualMachine) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WindowsVirtualMachine.
func (*WindowsVirtualMachine) SetObservation ¶
func (tr *WindowsVirtualMachine) SetObservation(obs map[string]interface{}) error
SetObservation for this WindowsVirtualMachine
func (*WindowsVirtualMachine) SetParameters ¶
func (tr *WindowsVirtualMachine) SetParameters(params map[string]interface{}) error
SetParameters for this WindowsVirtualMachine
func (*WindowsVirtualMachine) SetProviderConfigReference ¶
func (mg *WindowsVirtualMachine) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WindowsVirtualMachine.
func (*WindowsVirtualMachine) SetProviderReference ¶
func (mg *WindowsVirtualMachine) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WindowsVirtualMachine. Deprecated: Use SetProviderConfigReference.
func (*WindowsVirtualMachine) SetWriteConnectionSecretToReference ¶
func (mg *WindowsVirtualMachine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WindowsVirtualMachine.
type WindowsVirtualMachineAdditionalCapabilitiesObservation ¶
type WindowsVirtualMachineAdditionalCapabilitiesObservation struct { }
func (*WindowsVirtualMachineAdditionalCapabilitiesObservation) DeepCopy ¶
func (in *WindowsVirtualMachineAdditionalCapabilitiesObservation) DeepCopy() *WindowsVirtualMachineAdditionalCapabilitiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineAdditionalCapabilitiesObservation.
func (*WindowsVirtualMachineAdditionalCapabilitiesObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineAdditionalCapabilitiesObservation) DeepCopyInto(out *WindowsVirtualMachineAdditionalCapabilitiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineAdditionalCapabilitiesParameters ¶
type WindowsVirtualMachineAdditionalCapabilitiesParameters struct { // +kubebuilder:validation:Optional UltraSsdEnabled *bool `json:"ultraSsdEnabled,omitempty" tf:"ultra_ssd_enabled,omitempty"` }
func (*WindowsVirtualMachineAdditionalCapabilitiesParameters) DeepCopy ¶
func (in *WindowsVirtualMachineAdditionalCapabilitiesParameters) DeepCopy() *WindowsVirtualMachineAdditionalCapabilitiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineAdditionalCapabilitiesParameters.
func (*WindowsVirtualMachineAdditionalCapabilitiesParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineAdditionalCapabilitiesParameters) DeepCopyInto(out *WindowsVirtualMachineAdditionalCapabilitiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineBootDiagnosticsObservation ¶
type WindowsVirtualMachineBootDiagnosticsObservation struct { }
func (*WindowsVirtualMachineBootDiagnosticsObservation) DeepCopy ¶
func (in *WindowsVirtualMachineBootDiagnosticsObservation) DeepCopy() *WindowsVirtualMachineBootDiagnosticsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineBootDiagnosticsObservation.
func (*WindowsVirtualMachineBootDiagnosticsObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineBootDiagnosticsObservation) DeepCopyInto(out *WindowsVirtualMachineBootDiagnosticsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineBootDiagnosticsParameters ¶
type WindowsVirtualMachineBootDiagnosticsParameters struct { // +kubebuilder:validation:Optional StorageAccountURI *string `json:"storageAccountUri,omitempty" tf:"storage_account_uri,omitempty"` }
func (*WindowsVirtualMachineBootDiagnosticsParameters) DeepCopy ¶
func (in *WindowsVirtualMachineBootDiagnosticsParameters) DeepCopy() *WindowsVirtualMachineBootDiagnosticsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineBootDiagnosticsParameters.
func (*WindowsVirtualMachineBootDiagnosticsParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineBootDiagnosticsParameters) DeepCopyInto(out *WindowsVirtualMachineBootDiagnosticsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineIdentityObservation ¶
type WindowsVirtualMachineIdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*WindowsVirtualMachineIdentityObservation) DeepCopy ¶
func (in *WindowsVirtualMachineIdentityObservation) DeepCopy() *WindowsVirtualMachineIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineIdentityObservation.
func (*WindowsVirtualMachineIdentityObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineIdentityObservation) DeepCopyInto(out *WindowsVirtualMachineIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineIdentityParameters ¶
type WindowsVirtualMachineIdentityParameters struct { // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*WindowsVirtualMachineIdentityParameters) DeepCopy ¶
func (in *WindowsVirtualMachineIdentityParameters) DeepCopy() *WindowsVirtualMachineIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineIdentityParameters.
func (*WindowsVirtualMachineIdentityParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineIdentityParameters) DeepCopyInto(out *WindowsVirtualMachineIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineList ¶
type WindowsVirtualMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WindowsVirtualMachine `json:"items"` }
WindowsVirtualMachineList contains a list of WindowsVirtualMachines
func (*WindowsVirtualMachineList) DeepCopy ¶
func (in *WindowsVirtualMachineList) DeepCopy() *WindowsVirtualMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineList.
func (*WindowsVirtualMachineList) DeepCopyInto ¶
func (in *WindowsVirtualMachineList) DeepCopyInto(out *WindowsVirtualMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WindowsVirtualMachineList) DeepCopyObject ¶
func (in *WindowsVirtualMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WindowsVirtualMachineList) GetItems ¶
func (l *WindowsVirtualMachineList) GetItems() []resource.Managed
GetItems of this WindowsVirtualMachineList.
type WindowsVirtualMachineObservation ¶
type WindowsVirtualMachineObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` 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 (*WindowsVirtualMachineObservation) DeepCopy ¶
func (in *WindowsVirtualMachineObservation) DeepCopy() *WindowsVirtualMachineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineObservation.
func (*WindowsVirtualMachineObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineObservation) DeepCopyInto(out *WindowsVirtualMachineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineOsDiskDiffDiskSettingsObservation ¶
type WindowsVirtualMachineOsDiskDiffDiskSettingsObservation struct { }
func (*WindowsVirtualMachineOsDiskDiffDiskSettingsObservation) DeepCopy ¶
func (in *WindowsVirtualMachineOsDiskDiffDiskSettingsObservation) DeepCopy() *WindowsVirtualMachineOsDiskDiffDiskSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineOsDiskDiffDiskSettingsObservation.
func (*WindowsVirtualMachineOsDiskDiffDiskSettingsObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineOsDiskDiffDiskSettingsObservation) DeepCopyInto(out *WindowsVirtualMachineOsDiskDiffDiskSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineOsDiskDiffDiskSettingsParameters ¶
type WindowsVirtualMachineOsDiskDiffDiskSettingsParameters struct { // +kubebuilder:validation:Required Option *string `json:"option" tf:"option,omitempty"` }
func (*WindowsVirtualMachineOsDiskDiffDiskSettingsParameters) DeepCopy ¶
func (in *WindowsVirtualMachineOsDiskDiffDiskSettingsParameters) DeepCopy() *WindowsVirtualMachineOsDiskDiffDiskSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineOsDiskDiffDiskSettingsParameters.
func (*WindowsVirtualMachineOsDiskDiffDiskSettingsParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineOsDiskDiffDiskSettingsParameters) DeepCopyInto(out *WindowsVirtualMachineOsDiskDiffDiskSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineOsDiskObservation ¶
type WindowsVirtualMachineOsDiskObservation struct { }
func (*WindowsVirtualMachineOsDiskObservation) DeepCopy ¶
func (in *WindowsVirtualMachineOsDiskObservation) DeepCopy() *WindowsVirtualMachineOsDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineOsDiskObservation.
func (*WindowsVirtualMachineOsDiskObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineOsDiskObservation) DeepCopyInto(out *WindowsVirtualMachineOsDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineOsDiskParameters ¶
type WindowsVirtualMachineOsDiskParameters struct { // +kubebuilder:validation:Required Caching *string `json:"caching" tf:"caching,omitempty"` // +kubebuilder:validation:Optional DiffDiskSettings []WindowsVirtualMachineOsDiskDiffDiskSettingsParameters `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 *float64 `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 (*WindowsVirtualMachineOsDiskParameters) DeepCopy ¶
func (in *WindowsVirtualMachineOsDiskParameters) DeepCopy() *WindowsVirtualMachineOsDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineOsDiskParameters.
func (*WindowsVirtualMachineOsDiskParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineOsDiskParameters) DeepCopyInto(out *WindowsVirtualMachineOsDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineParameters ¶
type WindowsVirtualMachineParameters struct { // +kubebuilder:validation:Optional AdditionalCapabilities []WindowsVirtualMachineAdditionalCapabilitiesParameters `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 []WindowsVirtualMachineBootDiagnosticsParameters `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 []WindowsVirtualMachineIdentityParameters `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 []WindowsVirtualMachineOsDiskParameters `json:"osDisk" tf:"os_disk,omitempty"` // +kubebuilder:validation:Optional PatchMode *string `json:"patchMode,omitempty" tf:"patch_mode,omitempty"` // +kubebuilder:validation:Optional Plan []WindowsVirtualMachinePlanParameters `json:"plan,omitempty" tf:"plan,omitempty"` // +kubebuilder:validation:Optional PlatformFaultDomain *float64 `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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Secret []WindowsVirtualMachineSecretParameters `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 []WindowsVirtualMachineSourceImageReferenceParameters `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 (*WindowsVirtualMachineParameters) DeepCopy ¶
func (in *WindowsVirtualMachineParameters) DeepCopy() *WindowsVirtualMachineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineParameters.
func (*WindowsVirtualMachineParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineParameters) DeepCopyInto(out *WindowsVirtualMachineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachinePlanObservation ¶
type WindowsVirtualMachinePlanObservation struct { }
func (*WindowsVirtualMachinePlanObservation) DeepCopy ¶
func (in *WindowsVirtualMachinePlanObservation) DeepCopy() *WindowsVirtualMachinePlanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachinePlanObservation.
func (*WindowsVirtualMachinePlanObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachinePlanObservation) DeepCopyInto(out *WindowsVirtualMachinePlanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachinePlanParameters ¶
type WindowsVirtualMachinePlanParameters 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 (*WindowsVirtualMachinePlanParameters) DeepCopy ¶
func (in *WindowsVirtualMachinePlanParameters) DeepCopy() *WindowsVirtualMachinePlanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachinePlanParameters.
func (*WindowsVirtualMachinePlanParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachinePlanParameters) DeepCopyInto(out *WindowsVirtualMachinePlanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSet ¶
type WindowsVirtualMachineScaleSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WindowsVirtualMachineScaleSetSpec `json:"spec"` Status WindowsVirtualMachineScaleSetStatus `json:"status,omitempty"` }
WindowsVirtualMachineScaleSet is the Schema for the WindowsVirtualMachineScaleSets 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 (*WindowsVirtualMachineScaleSet) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSet) DeepCopy() *WindowsVirtualMachineScaleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSet.
func (*WindowsVirtualMachineScaleSet) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSet) DeepCopyInto(out *WindowsVirtualMachineScaleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WindowsVirtualMachineScaleSet) DeepCopyObject ¶
func (in *WindowsVirtualMachineScaleSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WindowsVirtualMachineScaleSet) GetCondition ¶
func (mg *WindowsVirtualMachineScaleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WindowsVirtualMachineScaleSet.
func (*WindowsVirtualMachineScaleSet) GetConnectionDetailsMapping ¶
func (tr *WindowsVirtualMachineScaleSet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WindowsVirtualMachineScaleSet
func (*WindowsVirtualMachineScaleSet) GetDeletionPolicy ¶
func (mg *WindowsVirtualMachineScaleSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WindowsVirtualMachineScaleSet.
func (*WindowsVirtualMachineScaleSet) GetID ¶
func (tr *WindowsVirtualMachineScaleSet) GetID() string
GetID returns ID of underlying Terraform resource of this WindowsVirtualMachineScaleSet
func (*WindowsVirtualMachineScaleSet) GetObservation ¶
func (tr *WindowsVirtualMachineScaleSet) GetObservation() (map[string]interface{}, error)
GetObservation of this WindowsVirtualMachineScaleSet
func (*WindowsVirtualMachineScaleSet) GetParameters ¶
func (tr *WindowsVirtualMachineScaleSet) GetParameters() (map[string]interface{}, error)
GetParameters of this WindowsVirtualMachineScaleSet
func (*WindowsVirtualMachineScaleSet) GetProviderConfigReference ¶
func (mg *WindowsVirtualMachineScaleSet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WindowsVirtualMachineScaleSet.
func (*WindowsVirtualMachineScaleSet) GetProviderReference ¶
func (mg *WindowsVirtualMachineScaleSet) GetProviderReference() *xpv1.Reference
GetProviderReference of this WindowsVirtualMachineScaleSet. Deprecated: Use GetProviderConfigReference.
func (*WindowsVirtualMachineScaleSet) GetTerraformResourceType ¶
func (mg *WindowsVirtualMachineScaleSet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WindowsVirtualMachineScaleSet
func (*WindowsVirtualMachineScaleSet) GetTerraformSchemaVersion ¶
func (tr *WindowsVirtualMachineScaleSet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WindowsVirtualMachineScaleSet) GetWriteConnectionSecretToReference ¶
func (mg *WindowsVirtualMachineScaleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WindowsVirtualMachineScaleSet.
func (*WindowsVirtualMachineScaleSet) LateInitialize ¶
func (tr *WindowsVirtualMachineScaleSet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WindowsVirtualMachineScaleSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*WindowsVirtualMachineScaleSet) ResolveReferences ¶
func (mg *WindowsVirtualMachineScaleSet) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this WindowsVirtualMachineScaleSet.
func (*WindowsVirtualMachineScaleSet) SetConditions ¶
func (mg *WindowsVirtualMachineScaleSet) SetConditions(c ...xpv1.Condition)
SetConditions of this WindowsVirtualMachineScaleSet.
func (*WindowsVirtualMachineScaleSet) SetDeletionPolicy ¶
func (mg *WindowsVirtualMachineScaleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WindowsVirtualMachineScaleSet.
func (*WindowsVirtualMachineScaleSet) SetObservation ¶
func (tr *WindowsVirtualMachineScaleSet) SetObservation(obs map[string]interface{}) error
SetObservation for this WindowsVirtualMachineScaleSet
func (*WindowsVirtualMachineScaleSet) SetParameters ¶
func (tr *WindowsVirtualMachineScaleSet) SetParameters(params map[string]interface{}) error
SetParameters for this WindowsVirtualMachineScaleSet
func (*WindowsVirtualMachineScaleSet) SetProviderConfigReference ¶
func (mg *WindowsVirtualMachineScaleSet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WindowsVirtualMachineScaleSet.
func (*WindowsVirtualMachineScaleSet) SetProviderReference ¶
func (mg *WindowsVirtualMachineScaleSet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WindowsVirtualMachineScaleSet. Deprecated: Use SetProviderConfigReference.
func (*WindowsVirtualMachineScaleSet) SetWriteConnectionSecretToReference ¶
func (mg *WindowsVirtualMachineScaleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WindowsVirtualMachineScaleSet.
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation ¶
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation struct { }
func (*WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopy() *WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation.
func (*WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetAdditionalCapabilitiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters ¶
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters struct { // +kubebuilder:validation:Optional UltraSsdEnabled *bool `json:"ultraSsdEnabled,omitempty" tf:"ultra_ssd_enabled,omitempty"` }
func (*WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopy() *WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters.
func (*WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation ¶
type WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation struct { }
func (*WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation) DeepCopy() *WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation.
func (*WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetAdditionalUnattendContentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters ¶
type WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters struct { // +kubebuilder:validation:Required ContentSecretRef v1.SecretKeySelector `json:"contentSecretRef" tf:"-"` // +kubebuilder:validation:Required Setting *string `json:"setting" tf:"setting,omitempty"` }
func (*WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters) DeepCopy() *WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters.
func (*WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation ¶
type WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation struct { }
func (*WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation) DeepCopy() *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation.
func (*WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters ¶
type WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters struct { // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional GracePeriod *string `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` }
func (*WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters) DeepCopy() *WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters.
func (*WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation ¶
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation struct { }
func (*WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation) DeepCopy() *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation.
func (*WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters ¶
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters 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 (*WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters) DeepCopy() *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters.
func (*WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetBootDiagnosticsObservation ¶
type WindowsVirtualMachineScaleSetBootDiagnosticsObservation struct { }
func (*WindowsVirtualMachineScaleSetBootDiagnosticsObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetBootDiagnosticsObservation) DeepCopy() *WindowsVirtualMachineScaleSetBootDiagnosticsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetBootDiagnosticsObservation.
func (*WindowsVirtualMachineScaleSetBootDiagnosticsObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetBootDiagnosticsObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetBootDiagnosticsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetBootDiagnosticsParameters ¶
type WindowsVirtualMachineScaleSetBootDiagnosticsParameters struct { // +kubebuilder:validation:Optional StorageAccountURI *string `json:"storageAccountUri,omitempty" tf:"storage_account_uri,omitempty"` }
func (*WindowsVirtualMachineScaleSetBootDiagnosticsParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetBootDiagnosticsParameters) DeepCopy() *WindowsVirtualMachineScaleSetBootDiagnosticsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetBootDiagnosticsParameters.
func (*WindowsVirtualMachineScaleSetBootDiagnosticsParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetBootDiagnosticsParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetBootDiagnosticsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetDataDiskObservation ¶
type WindowsVirtualMachineScaleSetDataDiskObservation struct { }
func (*WindowsVirtualMachineScaleSetDataDiskObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetDataDiskObservation) DeepCopy() *WindowsVirtualMachineScaleSetDataDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetDataDiskObservation.
func (*WindowsVirtualMachineScaleSetDataDiskObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetDataDiskObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetDataDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetDataDiskParameters ¶
type WindowsVirtualMachineScaleSetDataDiskParameters 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 *float64 `json:"diskIopsReadWrite,omitempty" tf:"disk_iops_read_write,omitempty"` // +kubebuilder:validation:Optional DiskMbpsReadWrite *float64 `json:"diskMbpsReadWrite,omitempty" tf:"disk_mbps_read_write,omitempty"` // +kubebuilder:validation:Required DiskSizeGb *float64 `json:"diskSizeGb" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Required Lun *float64 `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 (*WindowsVirtualMachineScaleSetDataDiskParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetDataDiskParameters) DeepCopy() *WindowsVirtualMachineScaleSetDataDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetDataDiskParameters.
func (*WindowsVirtualMachineScaleSetDataDiskParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetDataDiskParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetDataDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetExtensionObservation ¶
type WindowsVirtualMachineScaleSetExtensionObservation struct { }
func (*WindowsVirtualMachineScaleSetExtensionObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetExtensionObservation) DeepCopy() *WindowsVirtualMachineScaleSetExtensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetExtensionObservation.
func (*WindowsVirtualMachineScaleSetExtensionObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetExtensionObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetExtensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetExtensionParameters ¶
type WindowsVirtualMachineScaleSetExtensionParameters 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 (*WindowsVirtualMachineScaleSetExtensionParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetExtensionParameters) DeepCopy() *WindowsVirtualMachineScaleSetExtensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetExtensionParameters.
func (*WindowsVirtualMachineScaleSetExtensionParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetExtensionParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetExtensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetIdentityObservation ¶
type WindowsVirtualMachineScaleSetIdentityObservation struct {
PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`
}
func (*WindowsVirtualMachineScaleSetIdentityObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetIdentityObservation) DeepCopy() *WindowsVirtualMachineScaleSetIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetIdentityObservation.
func (*WindowsVirtualMachineScaleSetIdentityObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetIdentityObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetIdentityParameters ¶
type WindowsVirtualMachineScaleSetIdentityParameters struct { // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*WindowsVirtualMachineScaleSetIdentityParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetIdentityParameters) DeepCopy() *WindowsVirtualMachineScaleSetIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetIdentityParameters.
func (*WindowsVirtualMachineScaleSetIdentityParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetIdentityParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetList ¶
type WindowsVirtualMachineScaleSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WindowsVirtualMachineScaleSet `json:"items"` }
WindowsVirtualMachineScaleSetList contains a list of WindowsVirtualMachineScaleSets
func (*WindowsVirtualMachineScaleSetList) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetList) DeepCopy() *WindowsVirtualMachineScaleSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetList.
func (*WindowsVirtualMachineScaleSetList) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetList) DeepCopyInto(out *WindowsVirtualMachineScaleSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WindowsVirtualMachineScaleSetList) DeepCopyObject ¶
func (in *WindowsVirtualMachineScaleSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WindowsVirtualMachineScaleSetList) GetItems ¶
func (l *WindowsVirtualMachineScaleSetList) GetItems() []resource.Managed
GetItems of this WindowsVirtualMachineScaleSetList.
type WindowsVirtualMachineScaleSetNetworkInterfaceObservation ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceObservation struct { }
func (*WindowsVirtualMachineScaleSetNetworkInterfaceObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetNetworkInterfaceObservation) DeepCopy() *WindowsVirtualMachineScaleSetNetworkInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetNetworkInterfaceObservation.
func (*WindowsVirtualMachineScaleSetNetworkInterfaceObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetNetworkInterfaceObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetNetworkInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetNetworkInterfaceParameters ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceParameters 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 []NetworkInterfaceIPConfigurationParameters `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 (*WindowsVirtualMachineScaleSetNetworkInterfaceParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetNetworkInterfaceParameters) DeepCopy() *WindowsVirtualMachineScaleSetNetworkInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetNetworkInterfaceParameters.
func (*WindowsVirtualMachineScaleSetNetworkInterfaceParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetNetworkInterfaceParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetNetworkInterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetObservation ¶
type WindowsVirtualMachineScaleSetObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` UniqueID *string `json:"uniqueId,omitempty" tf:"unique_id,omitempty"` }
func (*WindowsVirtualMachineScaleSetObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetObservation) DeepCopy() *WindowsVirtualMachineScaleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetObservation.
func (*WindowsVirtualMachineScaleSetObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation ¶
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation struct { }
func (*WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation) DeepCopy() *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation.
func (*WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters ¶
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters struct { // +kubebuilder:validation:Required Option *string `json:"option" tf:"option,omitempty"` }
func (*WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters) DeepCopy() *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters.
func (*WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetOsDiskObservation ¶
type WindowsVirtualMachineScaleSetOsDiskObservation struct { }
func (*WindowsVirtualMachineScaleSetOsDiskObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetOsDiskObservation) DeepCopy() *WindowsVirtualMachineScaleSetOsDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetOsDiskObservation.
func (*WindowsVirtualMachineScaleSetOsDiskObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetOsDiskObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetOsDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetOsDiskParameters ¶
type WindowsVirtualMachineScaleSetOsDiskParameters struct { // +kubebuilder:validation:Required Caching *string `json:"caching" tf:"caching,omitempty"` // +kubebuilder:validation:Optional DiffDiskSettings []WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsParameters `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 *float64 `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 (*WindowsVirtualMachineScaleSetOsDiskParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetOsDiskParameters) DeepCopy() *WindowsVirtualMachineScaleSetOsDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetOsDiskParameters.
func (*WindowsVirtualMachineScaleSetOsDiskParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetOsDiskParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetOsDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetParameters ¶
type WindowsVirtualMachineScaleSetParameters struct { // +kubebuilder:validation:Optional AdditionalCapabilities []WindowsVirtualMachineScaleSetAdditionalCapabilitiesParameters `json:"additionalCapabilities,omitempty" tf:"additional_capabilities,omitempty"` // +kubebuilder:validation:Optional AdditionalUnattendContent []WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters `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 []WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters `json:"automaticInstanceRepair,omitempty" tf:"automatic_instance_repair,omitempty"` // +kubebuilder:validation:Optional AutomaticOsUpgradePolicy []WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyParameters `json:"automaticOsUpgradePolicy,omitempty" tf:"automatic_os_upgrade_policy,omitempty"` // +kubebuilder:validation:Optional BootDiagnostics []WindowsVirtualMachineScaleSetBootDiagnosticsParameters `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 []WindowsVirtualMachineScaleSetDataDiskParameters `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 []WindowsVirtualMachineScaleSetExtensionParameters `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 []WindowsVirtualMachineScaleSetIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Required Instances *float64 `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 []WindowsVirtualMachineScaleSetNetworkInterfaceParameters `json:"networkInterface" tf:"network_interface,omitempty"` // +kubebuilder:validation:Required OsDisk []WindowsVirtualMachineScaleSetOsDiskParameters `json:"osDisk" tf:"os_disk,omitempty"` // +kubebuilder:validation:Optional Overprovision *bool `json:"overprovision,omitempty" tf:"overprovision,omitempty"` // +kubebuilder:validation:Optional Plan []WindowsVirtualMachineScaleSetPlanParameters `json:"plan,omitempty" tf:"plan,omitempty"` // +kubebuilder:validation:Optional PlatformFaultDomainCount *float64 `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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional RollingUpgradePolicy []WindowsVirtualMachineScaleSetRollingUpgradePolicyParameters `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 []WindowsVirtualMachineScaleSetSecretParameters `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 []WindowsVirtualMachineScaleSetSourceImageReferenceParameters `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 []WindowsVirtualMachineScaleSetTerminateNotificationParameters `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 []WindowsVirtualMachineScaleSetWinrmListenerParameters `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 (*WindowsVirtualMachineScaleSetParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetParameters) DeepCopy() *WindowsVirtualMachineScaleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetParameters.
func (*WindowsVirtualMachineScaleSetParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetPlanObservation ¶
type WindowsVirtualMachineScaleSetPlanObservation struct { }
func (*WindowsVirtualMachineScaleSetPlanObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetPlanObservation) DeepCopy() *WindowsVirtualMachineScaleSetPlanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetPlanObservation.
func (*WindowsVirtualMachineScaleSetPlanObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetPlanObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetPlanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetPlanParameters ¶
type WindowsVirtualMachineScaleSetPlanParameters 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 (*WindowsVirtualMachineScaleSetPlanParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetPlanParameters) DeepCopy() *WindowsVirtualMachineScaleSetPlanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetPlanParameters.
func (*WindowsVirtualMachineScaleSetPlanParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetPlanParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetPlanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetRollingUpgradePolicyObservation ¶
type WindowsVirtualMachineScaleSetRollingUpgradePolicyObservation struct { }
func (*WindowsVirtualMachineScaleSetRollingUpgradePolicyObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetRollingUpgradePolicyObservation) DeepCopy() *WindowsVirtualMachineScaleSetRollingUpgradePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetRollingUpgradePolicyObservation.
func (*WindowsVirtualMachineScaleSetRollingUpgradePolicyObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetRollingUpgradePolicyObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetRollingUpgradePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetRollingUpgradePolicyParameters ¶
type WindowsVirtualMachineScaleSetRollingUpgradePolicyParameters struct { // +kubebuilder:validation:Required MaxBatchInstancePercent *float64 `json:"maxBatchInstancePercent" tf:"max_batch_instance_percent,omitempty"` // +kubebuilder:validation:Required MaxUnhealthyInstancePercent *float64 `json:"maxUnhealthyInstancePercent" tf:"max_unhealthy_instance_percent,omitempty"` // +kubebuilder:validation:Required MaxUnhealthyUpgradedInstancePercent *float64 `json:"maxUnhealthyUpgradedInstancePercent" tf:"max_unhealthy_upgraded_instance_percent,omitempty"` // +kubebuilder:validation:Required PauseTimeBetweenBatches *string `json:"pauseTimeBetweenBatches" tf:"pause_time_between_batches,omitempty"` }
func (*WindowsVirtualMachineScaleSetRollingUpgradePolicyParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetRollingUpgradePolicyParameters) DeepCopy() *WindowsVirtualMachineScaleSetRollingUpgradePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetRollingUpgradePolicyParameters.
func (*WindowsVirtualMachineScaleSetRollingUpgradePolicyParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetRollingUpgradePolicyParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetRollingUpgradePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetSecretCertificateObservation ¶
type WindowsVirtualMachineScaleSetSecretCertificateObservation struct { }
func (*WindowsVirtualMachineScaleSetSecretCertificateObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetSecretCertificateObservation) DeepCopy() *WindowsVirtualMachineScaleSetSecretCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetSecretCertificateObservation.
func (*WindowsVirtualMachineScaleSetSecretCertificateObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetSecretCertificateObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetSecretCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetSecretCertificateParameters ¶
type WindowsVirtualMachineScaleSetSecretCertificateParameters struct { // +kubebuilder:validation:Required Store *string `json:"store" tf:"store,omitempty"` // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` }
func (*WindowsVirtualMachineScaleSetSecretCertificateParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetSecretCertificateParameters) DeepCopy() *WindowsVirtualMachineScaleSetSecretCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetSecretCertificateParameters.
func (*WindowsVirtualMachineScaleSetSecretCertificateParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetSecretCertificateParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetSecretCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetSecretObservation ¶
type WindowsVirtualMachineScaleSetSecretObservation struct { }
func (*WindowsVirtualMachineScaleSetSecretObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetSecretObservation) DeepCopy() *WindowsVirtualMachineScaleSetSecretObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetSecretObservation.
func (*WindowsVirtualMachineScaleSetSecretObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetSecretObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetSecretObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetSecretParameters ¶
type WindowsVirtualMachineScaleSetSecretParameters struct { // +kubebuilder:validation:Required Certificate []WindowsVirtualMachineScaleSetSecretCertificateParameters `json:"certificate" tf:"certificate,omitempty"` // +kubebuilder:validation:Required KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` }
func (*WindowsVirtualMachineScaleSetSecretParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetSecretParameters) DeepCopy() *WindowsVirtualMachineScaleSetSecretParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetSecretParameters.
func (*WindowsVirtualMachineScaleSetSecretParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetSecretParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetSecretParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetSourceImageReferenceObservation ¶
type WindowsVirtualMachineScaleSetSourceImageReferenceObservation struct { }
func (*WindowsVirtualMachineScaleSetSourceImageReferenceObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetSourceImageReferenceObservation) DeepCopy() *WindowsVirtualMachineScaleSetSourceImageReferenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetSourceImageReferenceObservation.
func (*WindowsVirtualMachineScaleSetSourceImageReferenceObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetSourceImageReferenceObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetSourceImageReferenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetSourceImageReferenceParameters ¶
type WindowsVirtualMachineScaleSetSourceImageReferenceParameters 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 (*WindowsVirtualMachineScaleSetSourceImageReferenceParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetSourceImageReferenceParameters) DeepCopy() *WindowsVirtualMachineScaleSetSourceImageReferenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetSourceImageReferenceParameters.
func (*WindowsVirtualMachineScaleSetSourceImageReferenceParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetSourceImageReferenceParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetSourceImageReferenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetSpec ¶
type WindowsVirtualMachineScaleSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WindowsVirtualMachineScaleSetParameters `json:"forProvider"` }
WindowsVirtualMachineScaleSetSpec defines the desired state of WindowsVirtualMachineScaleSet
func (*WindowsVirtualMachineScaleSetSpec) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetSpec) DeepCopy() *WindowsVirtualMachineScaleSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetSpec.
func (*WindowsVirtualMachineScaleSetSpec) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetSpec) DeepCopyInto(out *WindowsVirtualMachineScaleSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetStatus ¶
type WindowsVirtualMachineScaleSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WindowsVirtualMachineScaleSetObservation `json:"atProvider,omitempty"` }
WindowsVirtualMachineScaleSetStatus defines the observed state of WindowsVirtualMachineScaleSet.
func (*WindowsVirtualMachineScaleSetStatus) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetStatus) DeepCopy() *WindowsVirtualMachineScaleSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetStatus.
func (*WindowsVirtualMachineScaleSetStatus) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetStatus) DeepCopyInto(out *WindowsVirtualMachineScaleSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetTerminateNotificationObservation ¶
type WindowsVirtualMachineScaleSetTerminateNotificationObservation struct { }
func (*WindowsVirtualMachineScaleSetTerminateNotificationObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetTerminateNotificationObservation) DeepCopy() *WindowsVirtualMachineScaleSetTerminateNotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetTerminateNotificationObservation.
func (*WindowsVirtualMachineScaleSetTerminateNotificationObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetTerminateNotificationObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetTerminateNotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetTerminateNotificationParameters ¶
type WindowsVirtualMachineScaleSetTerminateNotificationParameters struct { // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Timeout *string `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*WindowsVirtualMachineScaleSetTerminateNotificationParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetTerminateNotificationParameters) DeepCopy() *WindowsVirtualMachineScaleSetTerminateNotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetTerminateNotificationParameters.
func (*WindowsVirtualMachineScaleSetTerminateNotificationParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetTerminateNotificationParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetTerminateNotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetWinrmListenerObservation ¶
type WindowsVirtualMachineScaleSetWinrmListenerObservation struct { }
func (*WindowsVirtualMachineScaleSetWinrmListenerObservation) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetWinrmListenerObservation) DeepCopy() *WindowsVirtualMachineScaleSetWinrmListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetWinrmListenerObservation.
func (*WindowsVirtualMachineScaleSetWinrmListenerObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetWinrmListenerObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetWinrmListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineScaleSetWinrmListenerParameters ¶
type WindowsVirtualMachineScaleSetWinrmListenerParameters struct { // +kubebuilder:validation:Optional CertificateURL *string `json:"certificateUrl,omitempty" tf:"certificate_url,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` }
func (*WindowsVirtualMachineScaleSetWinrmListenerParameters) DeepCopy ¶
func (in *WindowsVirtualMachineScaleSetWinrmListenerParameters) DeepCopy() *WindowsVirtualMachineScaleSetWinrmListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineScaleSetWinrmListenerParameters.
func (*WindowsVirtualMachineScaleSetWinrmListenerParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineScaleSetWinrmListenerParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetWinrmListenerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineSecretCertificateObservation ¶
type WindowsVirtualMachineSecretCertificateObservation struct { }
func (*WindowsVirtualMachineSecretCertificateObservation) DeepCopy ¶
func (in *WindowsVirtualMachineSecretCertificateObservation) DeepCopy() *WindowsVirtualMachineSecretCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineSecretCertificateObservation.
func (*WindowsVirtualMachineSecretCertificateObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineSecretCertificateObservation) DeepCopyInto(out *WindowsVirtualMachineSecretCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineSecretCertificateParameters ¶
type WindowsVirtualMachineSecretCertificateParameters struct { // +kubebuilder:validation:Required Store *string `json:"store" tf:"store,omitempty"` // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` }
func (*WindowsVirtualMachineSecretCertificateParameters) DeepCopy ¶
func (in *WindowsVirtualMachineSecretCertificateParameters) DeepCopy() *WindowsVirtualMachineSecretCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineSecretCertificateParameters.
func (*WindowsVirtualMachineSecretCertificateParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineSecretCertificateParameters) DeepCopyInto(out *WindowsVirtualMachineSecretCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineSecretObservation ¶
type WindowsVirtualMachineSecretObservation struct { }
func (*WindowsVirtualMachineSecretObservation) DeepCopy ¶
func (in *WindowsVirtualMachineSecretObservation) DeepCopy() *WindowsVirtualMachineSecretObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineSecretObservation.
func (*WindowsVirtualMachineSecretObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineSecretObservation) DeepCopyInto(out *WindowsVirtualMachineSecretObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineSecretParameters ¶
type WindowsVirtualMachineSecretParameters struct { // +kubebuilder:validation:Required Certificate []WindowsVirtualMachineSecretCertificateParameters `json:"certificate" tf:"certificate,omitempty"` // +kubebuilder:validation:Required KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` }
func (*WindowsVirtualMachineSecretParameters) DeepCopy ¶
func (in *WindowsVirtualMachineSecretParameters) DeepCopy() *WindowsVirtualMachineSecretParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineSecretParameters.
func (*WindowsVirtualMachineSecretParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineSecretParameters) DeepCopyInto(out *WindowsVirtualMachineSecretParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineSourceImageReferenceObservation ¶
type WindowsVirtualMachineSourceImageReferenceObservation struct { }
func (*WindowsVirtualMachineSourceImageReferenceObservation) DeepCopy ¶
func (in *WindowsVirtualMachineSourceImageReferenceObservation) DeepCopy() *WindowsVirtualMachineSourceImageReferenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineSourceImageReferenceObservation.
func (*WindowsVirtualMachineSourceImageReferenceObservation) DeepCopyInto ¶
func (in *WindowsVirtualMachineSourceImageReferenceObservation) DeepCopyInto(out *WindowsVirtualMachineSourceImageReferenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineSourceImageReferenceParameters ¶
type WindowsVirtualMachineSourceImageReferenceParameters 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 (*WindowsVirtualMachineSourceImageReferenceParameters) DeepCopy ¶
func (in *WindowsVirtualMachineSourceImageReferenceParameters) DeepCopy() *WindowsVirtualMachineSourceImageReferenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineSourceImageReferenceParameters.
func (*WindowsVirtualMachineSourceImageReferenceParameters) DeepCopyInto ¶
func (in *WindowsVirtualMachineSourceImageReferenceParameters) DeepCopyInto(out *WindowsVirtualMachineSourceImageReferenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineSpec ¶
type WindowsVirtualMachineSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WindowsVirtualMachineParameters `json:"forProvider"` }
WindowsVirtualMachineSpec defines the desired state of WindowsVirtualMachine
func (*WindowsVirtualMachineSpec) DeepCopy ¶
func (in *WindowsVirtualMachineSpec) DeepCopy() *WindowsVirtualMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineSpec.
func (*WindowsVirtualMachineSpec) DeepCopyInto ¶
func (in *WindowsVirtualMachineSpec) DeepCopyInto(out *WindowsVirtualMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVirtualMachineStatus ¶
type WindowsVirtualMachineStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WindowsVirtualMachineObservation `json:"atProvider,omitempty"` }
WindowsVirtualMachineStatus defines the observed state of WindowsVirtualMachine.
func (*WindowsVirtualMachineStatus) DeepCopy ¶
func (in *WindowsVirtualMachineStatus) DeepCopy() *WindowsVirtualMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVirtualMachineStatus.
func (*WindowsVirtualMachineStatus) DeepCopyInto ¶
func (in *WindowsVirtualMachineStatus) DeepCopyInto(out *WindowsVirtualMachineStatus)
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.
Source Files ¶
- zz_availabilityset_terraformed.go
- zz_availabilityset_types.go
- zz_dedicatedhost_terraformed.go
- zz_dedicatedhost_types.go
- zz_diskaccess_terraformed.go
- zz_diskaccess_types.go
- zz_diskencryptionset_terraformed.go
- zz_diskencryptionset_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_image_terraformed.go
- zz_image_types.go
- zz_linuxvirtualmachine_terraformed.go
- zz_linuxvirtualmachine_types.go
- zz_linuxvirtualmachinescaleset_terraformed.go
- zz_linuxvirtualmachinescaleset_types.go
- zz_manageddisk_terraformed.go
- zz_manageddisk_types.go
- zz_orchestratedvirtualmachinescaleset_terraformed.go
- zz_orchestratedvirtualmachinescaleset_types.go
- zz_policyvirtualmachineconfigurationassignment_terraformed.go
- zz_policyvirtualmachineconfigurationassignment_types.go
- zz_proximityplacementgroup_terraformed.go
- zz_proximityplacementgroup_types.go
- zz_sharedimage_terraformed.go
- zz_sharedimage_types.go
- zz_sharedimagegallery_terraformed.go
- zz_sharedimagegallery_types.go
- zz_sharedimageversion_terraformed.go
- zz_sharedimageversion_types.go
- zz_snapshot_terraformed.go
- zz_snapshot_types.go
- zz_sshpublickey_terraformed.go
- zz_sshpublickey_types.go
- zz_windowsvirtualmachine_terraformed.go
- zz_windowsvirtualmachine_types.go
- zz_windowsvirtualmachinescaleset_terraformed.go
- zz_windowsvirtualmachinescaleset_types.go