Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cluster.jet-palette.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Aks
- func (in *Aks) DeepCopy() *Aks
- func (in *Aks) DeepCopyInto(out *Aks)
- func (in *Aks) DeepCopyObject() runtime.Object
- func (mg *Aks) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Aks) GetConnectionDetailsMapping() map[string]string
- func (mg *Aks) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Aks) GetID() string
- func (tr *Aks) GetObservation() (map[string]any, error)
- func (tr *Aks) GetParameters() (map[string]any, error)
- func (mg *Aks) GetProviderConfigReference() *xpv1.Reference
- func (mg *Aks) GetProviderReference() *xpv1.Reference
- func (mg *Aks) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Aks) GetTerraformResourceType() string
- func (tr *Aks) GetTerraformSchemaVersion() int
- func (mg *Aks) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Aks) LateInitialize(attrs []byte) (bool, error)
- func (mg *Aks) SetConditions(c ...xpv1.Condition)
- func (mg *Aks) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Aks) SetObservation(obs map[string]any) error
- func (tr *Aks) SetParameters(params map[string]any) error
- func (mg *Aks) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Aks) SetProviderReference(r *xpv1.Reference)
- func (mg *Aks) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Aks) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AksList
- type AksObservation
- type AksPackObservation
- type AksPackParameters
- type AksParameters
- type AksSpec
- type AksStatus
- type AttachedDisksObservation
- type AttachedDisksParameters
- type Aws
- func (in *Aws) DeepCopy() *Aws
- func (in *Aws) DeepCopyInto(out *Aws)
- func (in *Aws) DeepCopyObject() runtime.Object
- func (mg *Aws) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Aws) GetConnectionDetailsMapping() map[string]string
- func (mg *Aws) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Aws) GetID() string
- func (tr *Aws) GetObservation() (map[string]any, error)
- func (tr *Aws) GetParameters() (map[string]any, error)
- func (mg *Aws) GetProviderConfigReference() *xpv1.Reference
- func (mg *Aws) GetProviderReference() *xpv1.Reference
- func (mg *Aws) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Aws) GetTerraformResourceType() string
- func (tr *Aws) GetTerraformSchemaVersion() int
- func (mg *Aws) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Aws) LateInitialize(attrs []byte) (bool, error)
- func (mg *Aws) SetConditions(c ...xpv1.Condition)
- func (mg *Aws) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Aws) SetObservation(obs map[string]any) error
- func (tr *Aws) SetParameters(params map[string]any) error
- func (mg *Aws) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Aws) SetProviderReference(r *xpv1.Reference)
- func (mg *Aws) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Aws) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AwsBackupPolicyObservation
- type AwsBackupPolicyParameters
- type AwsCloudConfigObservation
- type AwsCloudConfigParameters
- type AwsClusterProfileObservation
- type AwsClusterProfileParameters
- type AwsClusterRbacBindingObservation
- type AwsClusterRbacBindingParameters
- type AwsHostConfigObservation
- type AwsHostConfigParameters
- type AwsList
- type AwsLocationConfigObservation
- type AwsLocationConfigParameters
- type AwsMachinePoolObservation
- type AwsMachinePoolParameters
- type AwsNamespacesObservation
- type AwsNamespacesParameters
- type AwsObservation
- type AwsPackObservation
- type AwsPackParameters
- type AwsParameters
- type AwsScanPolicyObservation
- type AwsScanPolicyParameters
- type AwsSpec
- type AwsStatus
- type Azure
- func (in *Azure) DeepCopy() *Azure
- func (in *Azure) DeepCopyInto(out *Azure)
- func (in *Azure) DeepCopyObject() runtime.Object
- func (mg *Azure) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Azure) GetConnectionDetailsMapping() map[string]string
- func (mg *Azure) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Azure) GetID() string
- func (tr *Azure) GetObservation() (map[string]any, error)
- func (tr *Azure) GetParameters() (map[string]any, error)
- func (mg *Azure) GetProviderConfigReference() *xpv1.Reference
- func (mg *Azure) GetProviderReference() *xpv1.Reference
- func (mg *Azure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Azure) GetTerraformResourceType() string
- func (tr *Azure) GetTerraformSchemaVersion() int
- func (mg *Azure) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Azure) LateInitialize(attrs []byte) (bool, error)
- func (mg *Azure) SetConditions(c ...xpv1.Condition)
- func (mg *Azure) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Azure) SetObservation(obs map[string]any) error
- func (tr *Azure) SetParameters(params map[string]any) error
- func (mg *Azure) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Azure) SetProviderReference(r *xpv1.Reference)
- func (mg *Azure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Azure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AzureBackupPolicyObservation
- type AzureBackupPolicyParameters
- type AzureCloudConfigObservation
- type AzureCloudConfigParameters
- type AzureClusterProfileObservation
- type AzureClusterProfilePackObservation
- type AzureClusterProfilePackParameters
- type AzureClusterProfileParameters
- type AzureClusterRbacBindingObservation
- type AzureClusterRbacBindingParameters
- type AzureClusterRbacBindingSubjectsObservation
- type AzureClusterRbacBindingSubjectsParameters
- type AzureHostConfigObservation
- type AzureHostConfigParameters
- type AzureList
- type AzureLocationConfigObservation
- type AzureLocationConfigParameters
- type AzureMachinePoolObservation
- type AzureMachinePoolParameters
- type AzureMachinePoolTaintsObservation
- type AzureMachinePoolTaintsParameters
- type AzureNamespacesObservation
- type AzureNamespacesParameters
- type AzureObservation
- type AzurePackObservation
- type AzurePackParameters
- type AzureParameters
- type AzureScanPolicyObservation
- type AzureScanPolicyParameters
- type AzureSpec
- type AzureStatus
- type BackupPolicyObservation
- type BackupPolicyParameters
- type CloudConfigObservation
- type CloudConfigParameters
- type ClusterProfileObservation
- type ClusterProfilePackManifestObservation
- type ClusterProfilePackManifestParameters
- type ClusterProfilePackObservation
- type ClusterProfilePackParameters
- type ClusterProfileParameters
- type ClusterRbacBindingObservation
- type ClusterRbacBindingParameters
- type ClusterRbacBindingSubjectsObservation
- type ClusterRbacBindingSubjectsParameters
- type ClustersObservation
- type ClustersParameters
- type ConfigObservation
- type ConfigParameters
- type DiskObservation
- type DiskParameters
- type Edge
- func (in *Edge) DeepCopy() *Edge
- func (in *Edge) DeepCopyInto(out *Edge)
- func (in *Edge) DeepCopyObject() runtime.Object
- func (mg *Edge) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Edge) GetConnectionDetailsMapping() map[string]string
- func (mg *Edge) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Edge) GetID() string
- func (tr *Edge) GetObservation() (map[string]any, error)
- func (tr *Edge) GetParameters() (map[string]any, error)
- func (mg *Edge) GetProviderConfigReference() *xpv1.Reference
- func (mg *Edge) GetProviderReference() *xpv1.Reference
- func (mg *Edge) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Edge) GetTerraformResourceType() string
- func (tr *Edge) GetTerraformSchemaVersion() int
- func (mg *Edge) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Edge) LateInitialize(attrs []byte) (bool, error)
- func (mg *Edge) SetConditions(c ...xpv1.Condition)
- func (mg *Edge) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Edge) SetObservation(obs map[string]any) error
- func (tr *Edge) SetParameters(params map[string]any) error
- func (mg *Edge) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Edge) SetProviderReference(r *xpv1.Reference)
- func (mg *Edge) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Edge) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EdgeBackupPolicyObservation
- type EdgeBackupPolicyParameters
- type EdgeCloudConfigObservation
- type EdgeCloudConfigParameters
- type EdgeClusterProfileObservation
- type EdgeClusterProfilePackManifestObservation
- type EdgeClusterProfilePackManifestParameters
- type EdgeClusterProfilePackObservation
- type EdgeClusterProfilePackParameters
- type EdgeClusterProfileParameters
- type EdgeClusterRbacBindingObservation
- type EdgeClusterRbacBindingParameters
- type EdgeClusterRbacBindingSubjectsObservation
- type EdgeClusterRbacBindingSubjectsParameters
- type EdgeHostConfigObservation
- type EdgeHostConfigParameters
- type EdgeList
- type EdgeLocationConfigObservation
- type EdgeLocationConfigParameters
- type EdgeMachinePoolObservation
- type EdgeMachinePoolParameters
- type EdgeMachinePoolTaintsObservation
- type EdgeMachinePoolTaintsParameters
- type EdgeNamespacesObservation
- type EdgeNamespacesParameters
- type EdgeNative
- func (in *EdgeNative) DeepCopy() *EdgeNative
- func (in *EdgeNative) DeepCopyInto(out *EdgeNative)
- func (in *EdgeNative) DeepCopyObject() runtime.Object
- func (mg *EdgeNative) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EdgeNative) GetConnectionDetailsMapping() map[string]string
- func (mg *EdgeNative) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EdgeNative) GetID() string
- func (tr *EdgeNative) GetObservation() (map[string]any, error)
- func (tr *EdgeNative) GetParameters() (map[string]any, error)
- func (mg *EdgeNative) GetProviderConfigReference() *xpv1.Reference
- func (mg *EdgeNative) GetProviderReference() *xpv1.Reference
- func (mg *EdgeNative) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EdgeNative) GetTerraformResourceType() string
- func (tr *EdgeNative) GetTerraformSchemaVersion() int
- func (mg *EdgeNative) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EdgeNative) LateInitialize(attrs []byte) (bool, error)
- func (mg *EdgeNative) SetConditions(c ...xpv1.Condition)
- func (mg *EdgeNative) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EdgeNative) SetObservation(obs map[string]any) error
- func (tr *EdgeNative) SetParameters(params map[string]any) error
- func (mg *EdgeNative) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EdgeNative) SetProviderReference(r *xpv1.Reference)
- func (mg *EdgeNative) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EdgeNative) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EdgeNativeBackupPolicyObservation
- type EdgeNativeBackupPolicyParameters
- type EdgeNativeCloudConfigObservation
- type EdgeNativeCloudConfigParameters
- type EdgeNativeClusterProfileObservation
- type EdgeNativeClusterProfilePackManifestObservation
- type EdgeNativeClusterProfilePackManifestParameters
- type EdgeNativeClusterProfilePackObservation
- type EdgeNativeClusterProfilePackParameters
- type EdgeNativeClusterProfileParameters
- type EdgeNativeClusterRbacBindingObservation
- type EdgeNativeClusterRbacBindingParameters
- type EdgeNativeClusterRbacBindingSubjectsObservation
- type EdgeNativeClusterRbacBindingSubjectsParameters
- type EdgeNativeHostConfigObservation
- type EdgeNativeHostConfigParameters
- type EdgeNativeList
- type EdgeNativeLocationConfigObservation
- type EdgeNativeLocationConfigParameters
- type EdgeNativeMachinePoolObservation
- type EdgeNativeMachinePoolParameters
- type EdgeNativeMachinePoolTaintsObservation
- type EdgeNativeMachinePoolTaintsParameters
- type EdgeNativeNamespacesObservation
- type EdgeNativeNamespacesParameters
- type EdgeNativeObservation
- type EdgeNativePackObservation
- type EdgeNativePackParameters
- type EdgeNativeParameters
- type EdgeNativeScanPolicyObservation
- type EdgeNativeScanPolicyParameters
- type EdgeNativeSpec
- type EdgeNativeStatus
- type EdgeObservation
- type EdgePackObservation
- type EdgePackParameters
- type EdgeParameters
- type EdgeScanPolicyObservation
- type EdgeScanPolicyParameters
- type EdgeSpec
- type EdgeStatus
- type EdgeVsphere
- func (in *EdgeVsphere) DeepCopy() *EdgeVsphere
- func (in *EdgeVsphere) DeepCopyInto(out *EdgeVsphere)
- func (in *EdgeVsphere) DeepCopyObject() runtime.Object
- func (mg *EdgeVsphere) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EdgeVsphere) GetConnectionDetailsMapping() map[string]string
- func (mg *EdgeVsphere) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EdgeVsphere) GetID() string
- func (tr *EdgeVsphere) GetObservation() (map[string]any, error)
- func (tr *EdgeVsphere) GetParameters() (map[string]any, error)
- func (mg *EdgeVsphere) GetProviderConfigReference() *xpv1.Reference
- func (mg *EdgeVsphere) GetProviderReference() *xpv1.Reference
- func (mg *EdgeVsphere) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EdgeVsphere) GetTerraformResourceType() string
- func (tr *EdgeVsphere) GetTerraformSchemaVersion() int
- func (mg *EdgeVsphere) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EdgeVsphere) LateInitialize(attrs []byte) (bool, error)
- func (mg *EdgeVsphere) SetConditions(c ...xpv1.Condition)
- func (mg *EdgeVsphere) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EdgeVsphere) SetObservation(obs map[string]any) error
- func (tr *EdgeVsphere) SetParameters(params map[string]any) error
- func (mg *EdgeVsphere) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EdgeVsphere) SetProviderReference(r *xpv1.Reference)
- func (mg *EdgeVsphere) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EdgeVsphere) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EdgeVsphereBackupPolicyObservation
- type EdgeVsphereBackupPolicyParameters
- type EdgeVsphereCloudConfigObservation
- type EdgeVsphereCloudConfigParameters
- type EdgeVsphereClusterProfileObservation
- type EdgeVsphereClusterProfilePackManifestObservation
- type EdgeVsphereClusterProfilePackManifestParameters
- type EdgeVsphereClusterProfilePackObservation
- type EdgeVsphereClusterProfilePackParameters
- type EdgeVsphereClusterProfileParameters
- type EdgeVsphereClusterRbacBindingObservation
- type EdgeVsphereClusterRbacBindingParameters
- type EdgeVsphereClusterRbacBindingSubjectsObservation
- type EdgeVsphereClusterRbacBindingSubjectsParameters
- type EdgeVsphereHostConfigObservation
- type EdgeVsphereHostConfigParameters
- type EdgeVsphereList
- type EdgeVsphereLocationConfigObservation
- type EdgeVsphereLocationConfigParameters
- type EdgeVsphereMachinePoolObservation
- type EdgeVsphereMachinePoolParameters
- type EdgeVsphereMachinePoolTaintsObservation
- type EdgeVsphereMachinePoolTaintsParameters
- type EdgeVsphereNamespacesObservation
- type EdgeVsphereNamespacesParameters
- type EdgeVsphereObservation
- type EdgeVspherePackObservation
- type EdgeVspherePackParameters
- type EdgeVsphereParameters
- type EdgeVsphereScanPolicyObservation
- type EdgeVsphereScanPolicyParameters
- type EdgeVsphereSpec
- type EdgeVsphereStatus
- type Eks
- func (in *Eks) DeepCopy() *Eks
- func (in *Eks) DeepCopyInto(out *Eks)
- func (in *Eks) DeepCopyObject() runtime.Object
- func (mg *Eks) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Eks) GetConnectionDetailsMapping() map[string]string
- func (mg *Eks) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Eks) GetID() string
- func (tr *Eks) GetObservation() (map[string]any, error)
- func (tr *Eks) GetParameters() (map[string]any, error)
- func (mg *Eks) GetProviderConfigReference() *xpv1.Reference
- func (mg *Eks) GetProviderReference() *xpv1.Reference
- func (mg *Eks) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Eks) GetTerraformResourceType() string
- func (tr *Eks) GetTerraformSchemaVersion() int
- func (mg *Eks) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Eks) LateInitialize(attrs []byte) (bool, error)
- func (mg *Eks) SetConditions(c ...xpv1.Condition)
- func (mg *Eks) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Eks) SetObservation(obs map[string]any) error
- func (tr *Eks) SetParameters(params map[string]any) error
- func (mg *Eks) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Eks) SetProviderReference(r *xpv1.Reference)
- func (mg *Eks) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Eks) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EksBackupPolicyObservation
- type EksBackupPolicyParameters
- type EksCloudConfigObservation
- type EksCloudConfigParameters
- type EksClusterProfileObservation
- type EksClusterProfilePackManifestObservation
- type EksClusterProfilePackManifestParameters
- type EksClusterProfilePackObservation
- type EksClusterProfilePackParameters
- type EksClusterProfileParameters
- type EksClusterRbacBindingObservation
- type EksClusterRbacBindingParameters
- type EksClusterRbacBindingSubjectsObservation
- type EksClusterRbacBindingSubjectsParameters
- type EksHostConfigObservation
- type EksHostConfigParameters
- type EksList
- type EksLocationConfigObservation
- type EksLocationConfigParameters
- type EksMachinePoolObservation
- type EksMachinePoolParameters
- type EksMachinePoolTaintsObservation
- type EksMachinePoolTaintsParameters
- type EksNamespacesObservation
- type EksNamespacesParameters
- type EksObservation
- type EksPackObservation
- type EksPackParameters
- type EksParameters
- type EksScanPolicyObservation
- type EksScanPolicyParameters
- type EksSpec
- type EksStatus
- type FargateProfileObservation
- type FargateProfileParameters
- type GCP
- func (in *GCP) DeepCopy() *GCP
- func (in *GCP) DeepCopyInto(out *GCP)
- func (in *GCP) DeepCopyObject() runtime.Object
- func (mg *GCP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GCP) GetConnectionDetailsMapping() map[string]string
- func (mg *GCP) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GCP) GetID() string
- func (tr *GCP) GetObservation() (map[string]any, error)
- func (tr *GCP) GetParameters() (map[string]any, error)
- func (mg *GCP) GetProviderConfigReference() *xpv1.Reference
- func (mg *GCP) GetProviderReference() *xpv1.Reference
- func (mg *GCP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GCP) GetTerraformResourceType() string
- func (tr *GCP) GetTerraformSchemaVersion() int
- func (mg *GCP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GCP) LateInitialize(attrs []byte) (bool, error)
- func (mg *GCP) SetConditions(c ...xpv1.Condition)
- func (mg *GCP) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GCP) SetObservation(obs map[string]any) error
- func (tr *GCP) SetParameters(params map[string]any) error
- func (mg *GCP) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GCP) SetProviderReference(r *xpv1.Reference)
- func (mg *GCP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GCP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GCPBackupPolicyObservation
- type GCPBackupPolicyParameters
- type GCPCloudConfigObservation
- type GCPCloudConfigParameters
- type GCPClusterProfileObservation
- type GCPClusterProfilePackManifestObservation
- type GCPClusterProfilePackManifestParameters
- type GCPClusterProfilePackObservation
- type GCPClusterProfilePackParameters
- type GCPClusterProfileParameters
- type GCPClusterRbacBindingObservation
- type GCPClusterRbacBindingParameters
- type GCPClusterRbacBindingSubjectsObservation
- type GCPClusterRbacBindingSubjectsParameters
- type GCPHostConfigObservation
- type GCPHostConfigParameters
- type GCPList
- type GCPLocationConfigObservation
- type GCPLocationConfigParameters
- type GCPMachinePoolObservation
- type GCPMachinePoolParameters
- type GCPMachinePoolTaintsObservation
- type GCPMachinePoolTaintsParameters
- type GCPNamespacesObservation
- type GCPNamespacesParameters
- type GCPObservation
- type GCPPackObservation
- type GCPPackParameters
- type GCPParameters
- type GCPScanPolicyObservation
- type GCPScanPolicyParameters
- type GCPSpec
- type GCPStatus
- type GpuConfigObservation
- type GpuConfigParameters
- type Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (mg *Group) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Group) GetConnectionDetailsMapping() map[string]string
- func (mg *Group) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Group) GetID() string
- func (tr *Group) GetObservation() (map[string]any, error)
- func (tr *Group) GetParameters() (map[string]any, error)
- func (mg *Group) GetProviderConfigReference() *xpv1.Reference
- func (mg *Group) GetProviderReference() *xpv1.Reference
- func (mg *Group) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Group) GetTerraformResourceType() string
- func (tr *Group) GetTerraformSchemaVersion() int
- func (mg *Group) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Group) LateInitialize(attrs []byte) (bool, error)
- func (mg *Group) SetConditions(c ...xpv1.Condition)
- func (mg *Group) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Group) SetObservation(obs map[string]any) error
- func (tr *Group) SetParameters(params map[string]any) error
- func (mg *Group) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Group) SetProviderReference(r *xpv1.Reference)
- func (mg *Group) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Group) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupList
- type GroupObservation
- type GroupParameters
- type GroupSpec
- type GroupStatus
- type HostConfigObservation
- type HostConfigParameters
- type InstanceTypeObservation
- type InstanceTypeParameters
- type Libvirt
- func (in *Libvirt) DeepCopy() *Libvirt
- func (in *Libvirt) DeepCopyInto(out *Libvirt)
- func (in *Libvirt) DeepCopyObject() runtime.Object
- func (mg *Libvirt) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Libvirt) GetConnectionDetailsMapping() map[string]string
- func (mg *Libvirt) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Libvirt) GetID() string
- func (tr *Libvirt) GetObservation() (map[string]any, error)
- func (tr *Libvirt) GetParameters() (map[string]any, error)
- func (mg *Libvirt) GetProviderConfigReference() *xpv1.Reference
- func (mg *Libvirt) GetProviderReference() *xpv1.Reference
- func (mg *Libvirt) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Libvirt) GetTerraformResourceType() string
- func (tr *Libvirt) GetTerraformSchemaVersion() int
- func (mg *Libvirt) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Libvirt) LateInitialize(attrs []byte) (bool, error)
- func (mg *Libvirt) SetConditions(c ...xpv1.Condition)
- func (mg *Libvirt) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Libvirt) SetObservation(obs map[string]any) error
- func (tr *Libvirt) SetParameters(params map[string]any) error
- func (mg *Libvirt) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Libvirt) SetProviderReference(r *xpv1.Reference)
- func (mg *Libvirt) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Libvirt) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LibvirtBackupPolicyObservation
- type LibvirtBackupPolicyParameters
- type LibvirtCloudConfigObservation
- type LibvirtCloudConfigParameters
- type LibvirtClusterProfileObservation
- type LibvirtClusterProfilePackManifestObservation
- type LibvirtClusterProfilePackManifestParameters
- type LibvirtClusterProfilePackObservation
- type LibvirtClusterProfilePackParameters
- type LibvirtClusterProfileParameters
- type LibvirtClusterRbacBindingObservation
- type LibvirtClusterRbacBindingParameters
- type LibvirtClusterRbacBindingSubjectsObservation
- type LibvirtClusterRbacBindingSubjectsParameters
- type LibvirtHostConfigObservation
- type LibvirtHostConfigParameters
- type LibvirtList
- type LibvirtLocationConfigObservation
- type LibvirtLocationConfigParameters
- type LibvirtMachinePoolObservation
- type LibvirtMachinePoolParameters
- type LibvirtMachinePoolTaintsObservation
- type LibvirtMachinePoolTaintsParameters
- type LibvirtNamespacesObservation
- type LibvirtNamespacesParameters
- type LibvirtObservation
- type LibvirtPackObservation
- type LibvirtPackParameters
- type LibvirtParameters
- type LibvirtScanPolicyObservation
- type LibvirtScanPolicyParameters
- type LibvirtSpec
- type LibvirtStatus
- type LocationConfigObservation
- type LocationConfigParameters
- type Maas
- func (in *Maas) DeepCopy() *Maas
- func (in *Maas) DeepCopyInto(out *Maas)
- func (in *Maas) DeepCopyObject() runtime.Object
- func (mg *Maas) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Maas) GetConnectionDetailsMapping() map[string]string
- func (mg *Maas) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Maas) GetID() string
- func (tr *Maas) GetObservation() (map[string]any, error)
- func (tr *Maas) GetParameters() (map[string]any, error)
- func (mg *Maas) GetProviderConfigReference() *xpv1.Reference
- func (mg *Maas) GetProviderReference() *xpv1.Reference
- func (mg *Maas) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Maas) GetTerraformResourceType() string
- func (tr *Maas) GetTerraformSchemaVersion() int
- func (mg *Maas) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Maas) LateInitialize(attrs []byte) (bool, error)
- func (mg *Maas) SetConditions(c ...xpv1.Condition)
- func (mg *Maas) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Maas) SetObservation(obs map[string]any) error
- func (tr *Maas) SetParameters(params map[string]any) error
- func (mg *Maas) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Maas) SetProviderReference(r *xpv1.Reference)
- func (mg *Maas) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Maas) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MaasBackupPolicyObservation
- type MaasBackupPolicyParameters
- type MaasCloudConfigObservation
- type MaasCloudConfigParameters
- type MaasClusterProfileObservation
- type MaasClusterProfilePackManifestObservation
- type MaasClusterProfilePackManifestParameters
- type MaasClusterProfilePackObservation
- type MaasClusterProfilePackParameters
- type MaasClusterProfileParameters
- type MaasClusterRbacBindingObservation
- type MaasClusterRbacBindingParameters
- type MaasClusterRbacBindingSubjectsObservation
- type MaasClusterRbacBindingSubjectsParameters
- type MaasHostConfigObservation
- type MaasHostConfigParameters
- type MaasList
- type MaasLocationConfigObservation
- type MaasLocationConfigParameters
- type MaasMachinePoolInstanceTypeObservation
- type MaasMachinePoolInstanceTypeParameters
- type MaasMachinePoolObservation
- type MaasMachinePoolParameters
- type MaasMachinePoolTaintsObservation
- type MaasMachinePoolTaintsParameters
- type MaasNamespacesObservation
- type MaasNamespacesParameters
- type MaasObservation
- type MaasPackObservation
- type MaasPackParameters
- type MaasParameters
- type MaasScanPolicyObservation
- type MaasScanPolicyParameters
- type MaasSpec
- type MaasStatus
- type MachinePoolInstanceTypeObservation
- type MachinePoolInstanceTypeParameters
- type MachinePoolObservation
- type MachinePoolParameters
- type MachinePoolPlacementObservation
- type MachinePoolPlacementParameters
- type MachinePoolPlacementsObservation
- type MachinePoolPlacementsParameters
- type MachinePoolTaintsObservation
- type MachinePoolTaintsParameters
- type ManifestObservation
- type ManifestParameters
- type NamespacesObservation
- type NamespacesParameters
- type Openstack
- func (in *Openstack) DeepCopy() *Openstack
- func (in *Openstack) DeepCopyInto(out *Openstack)
- func (in *Openstack) DeepCopyObject() runtime.Object
- func (mg *Openstack) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Openstack) GetConnectionDetailsMapping() map[string]string
- func (mg *Openstack) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Openstack) GetID() string
- func (tr *Openstack) GetObservation() (map[string]any, error)
- func (tr *Openstack) GetParameters() (map[string]any, error)
- func (mg *Openstack) GetProviderConfigReference() *xpv1.Reference
- func (mg *Openstack) GetProviderReference() *xpv1.Reference
- func (mg *Openstack) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Openstack) GetTerraformResourceType() string
- func (tr *Openstack) GetTerraformSchemaVersion() int
- func (mg *Openstack) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Openstack) LateInitialize(attrs []byte) (bool, error)
- func (mg *Openstack) SetConditions(c ...xpv1.Condition)
- func (mg *Openstack) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Openstack) SetObservation(obs map[string]any) error
- func (tr *Openstack) SetParameters(params map[string]any) error
- func (mg *Openstack) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Openstack) SetProviderReference(r *xpv1.Reference)
- func (mg *Openstack) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Openstack) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OpenstackBackupPolicyObservation
- type OpenstackBackupPolicyParameters
- type OpenstackCloudConfigObservation
- type OpenstackCloudConfigParameters
- type OpenstackClusterProfileObservation
- type OpenstackClusterProfilePackManifestObservation
- type OpenstackClusterProfilePackManifestParameters
- type OpenstackClusterProfilePackObservation
- type OpenstackClusterProfilePackParameters
- type OpenstackClusterProfileParameters
- type OpenstackClusterRbacBindingObservation
- type OpenstackClusterRbacBindingParameters
- type OpenstackClusterRbacBindingSubjectsObservation
- type OpenstackClusterRbacBindingSubjectsParameters
- type OpenstackHostConfigObservation
- type OpenstackHostConfigParameters
- type OpenstackList
- type OpenstackLocationConfigObservation
- type OpenstackLocationConfigParameters
- type OpenstackMachinePoolObservation
- type OpenstackMachinePoolParameters
- type OpenstackMachinePoolTaintsObservation
- type OpenstackMachinePoolTaintsParameters
- type OpenstackNamespacesObservation
- type OpenstackNamespacesParameters
- type OpenstackObservation
- type OpenstackPackObservation
- type OpenstackPackParameters
- type OpenstackParameters
- type OpenstackScanPolicyObservation
- type OpenstackScanPolicyParameters
- type OpenstackSpec
- type OpenstackStatus
- type PackManifestObservation
- type PackManifestParameters
- type PackObservation
- type PackParameters
- type PlacementObservation
- type PlacementParameters
- type PlacementsObservation
- type PlacementsParameters
- type Profile
- func (in *Profile) DeepCopy() *Profile
- func (in *Profile) DeepCopyInto(out *Profile)
- func (in *Profile) DeepCopyObject() runtime.Object
- func (mg *Profile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Profile) GetConnectionDetailsMapping() map[string]string
- func (mg *Profile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Profile) GetID() string
- func (tr *Profile) GetObservation() (map[string]any, error)
- func (tr *Profile) GetParameters() (map[string]any, error)
- func (mg *Profile) GetProviderConfigReference() *xpv1.Reference
- func (mg *Profile) GetProviderReference() *xpv1.Reference
- func (mg *Profile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Profile) GetTerraformResourceType() string
- func (tr *Profile) GetTerraformSchemaVersion() int
- func (mg *Profile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Profile) LateInitialize(attrs []byte) (bool, error)
- func (mg *Profile) SetConditions(c ...xpv1.Condition)
- func (mg *Profile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Profile) SetObservation(obs map[string]any) error
- func (tr *Profile) SetParameters(params map[string]any) error
- func (mg *Profile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Profile) SetProviderReference(r *xpv1.Reference)
- func (mg *Profile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Profile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProfileList
- type ProfileObservation
- type ProfilePackManifestObservation
- type ProfilePackManifestParameters
- type ProfilePackObservation
- type ProfilePackParameters
- type ProfileParameters
- type ProfileSpec
- type ProfileStatus
- type ScanPolicyObservation
- type ScanPolicyParameters
- type SelectorObservation
- type SelectorParameters
- type SubjectsObservation
- type SubjectsParameters
- type TaintsObservation
- type TaintsParameters
- type Tke
- func (in *Tke) DeepCopy() *Tke
- func (in *Tke) DeepCopyInto(out *Tke)
- func (in *Tke) DeepCopyObject() runtime.Object
- func (mg *Tke) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Tke) GetConnectionDetailsMapping() map[string]string
- func (mg *Tke) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Tke) GetID() string
- func (tr *Tke) GetObservation() (map[string]any, error)
- func (tr *Tke) GetParameters() (map[string]any, error)
- func (mg *Tke) GetProviderConfigReference() *xpv1.Reference
- func (mg *Tke) GetProviderReference() *xpv1.Reference
- func (mg *Tke) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Tke) GetTerraformResourceType() string
- func (tr *Tke) GetTerraformSchemaVersion() int
- func (mg *Tke) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Tke) LateInitialize(attrs []byte) (bool, error)
- func (mg *Tke) SetConditions(c ...xpv1.Condition)
- func (mg *Tke) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Tke) SetObservation(obs map[string]any) error
- func (tr *Tke) SetParameters(params map[string]any) error
- func (mg *Tke) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Tke) SetProviderReference(r *xpv1.Reference)
- func (mg *Tke) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Tke) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TkeBackupPolicyObservation
- type TkeBackupPolicyParameters
- type TkeCloudConfigObservation
- type TkeCloudConfigParameters
- type TkeClusterProfileObservation
- type TkeClusterProfilePackManifestObservation
- type TkeClusterProfilePackManifestParameters
- type TkeClusterProfilePackObservation
- type TkeClusterProfilePackParameters
- type TkeClusterProfileParameters
- type TkeClusterRbacBindingObservation
- type TkeClusterRbacBindingParameters
- type TkeClusterRbacBindingSubjectsObservation
- type TkeClusterRbacBindingSubjectsParameters
- type TkeHostConfigObservation
- type TkeHostConfigParameters
- type TkeList
- type TkeLocationConfigObservation
- type TkeLocationConfigParameters
- type TkeMachinePoolObservation
- type TkeMachinePoolParameters
- type TkeMachinePoolTaintsObservation
- type TkeMachinePoolTaintsParameters
- type TkeNamespacesObservation
- type TkeNamespacesParameters
- type TkeObservation
- type TkePackObservation
- type TkePackParameters
- type TkeParameters
- type TkeScanPolicyObservation
- type TkeScanPolicyParameters
- type TkeSpec
- type TkeStatus
- type Vsphere
- func (in *Vsphere) DeepCopy() *Vsphere
- func (in *Vsphere) DeepCopyInto(out *Vsphere)
- func (in *Vsphere) DeepCopyObject() runtime.Object
- func (mg *Vsphere) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Vsphere) GetConnectionDetailsMapping() map[string]string
- func (mg *Vsphere) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Vsphere) GetID() string
- func (tr *Vsphere) GetObservation() (map[string]any, error)
- func (tr *Vsphere) GetParameters() (map[string]any, error)
- func (mg *Vsphere) GetProviderConfigReference() *xpv1.Reference
- func (mg *Vsphere) GetProviderReference() *xpv1.Reference
- func (mg *Vsphere) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Vsphere) GetTerraformResourceType() string
- func (tr *Vsphere) GetTerraformSchemaVersion() int
- func (mg *Vsphere) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Vsphere) LateInitialize(attrs []byte) (bool, error)
- func (mg *Vsphere) SetConditions(c ...xpv1.Condition)
- func (mg *Vsphere) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Vsphere) SetObservation(obs map[string]any) error
- func (tr *Vsphere) SetParameters(params map[string]any) error
- func (mg *Vsphere) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Vsphere) SetProviderReference(r *xpv1.Reference)
- func (mg *Vsphere) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Vsphere) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VsphereBackupPolicyObservation
- type VsphereBackupPolicyParameters
- type VsphereCloudConfigObservation
- type VsphereCloudConfigParameters
- type VsphereClusterProfileObservation
- type VsphereClusterProfilePackManifestObservation
- type VsphereClusterProfilePackManifestParameters
- type VsphereClusterProfilePackObservation
- type VsphereClusterProfilePackParameters
- type VsphereClusterProfileParameters
- type VsphereClusterRbacBindingObservation
- type VsphereClusterRbacBindingParameters
- type VsphereClusterRbacBindingSubjectsObservation
- type VsphereClusterRbacBindingSubjectsParameters
- type VsphereHostConfigObservation
- type VsphereHostConfigParameters
- type VsphereList
- type VsphereLocationConfigObservation
- type VsphereLocationConfigParameters
- type VsphereMachinePoolInstanceTypeObservation
- type VsphereMachinePoolInstanceTypeParameters
- type VsphereMachinePoolObservation
- type VsphereMachinePoolParameters
- type VsphereMachinePoolPlacementObservation
- type VsphereMachinePoolPlacementParameters
- type VsphereMachinePoolTaintsObservation
- type VsphereMachinePoolTaintsParameters
- type VsphereNamespacesObservation
- type VsphereNamespacesParameters
- type VsphereObservation
- type VspherePackObservation
- type VspherePackParameters
- type VsphereParameters
- type VsphereScanPolicyObservation
- type VsphereScanPolicyParameters
- type VsphereSpec
- type VsphereStatus
Constants ¶
const ( CRDGroup = "cluster.jet-palette.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Aks_Kind = "Aks" Aks_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Aks_Kind}.String() Aks_KindAPIVersion = Aks_Kind + "." + CRDGroupVersion.String() Aks_GroupVersionKind = CRDGroupVersion.WithKind(Aks_Kind) )
Repository type metadata.
var ( Aws_Kind = "Aws" Aws_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Aws_Kind}.String() Aws_KindAPIVersion = Aws_Kind + "." + CRDGroupVersion.String() Aws_GroupVersionKind = CRDGroupVersion.WithKind(Aws_Kind) )
Repository type metadata.
var ( Azure_Kind = "Azure" Azure_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Azure_Kind}.String() Azure_KindAPIVersion = Azure_Kind + "." + CRDGroupVersion.String() Azure_GroupVersionKind = CRDGroupVersion.WithKind(Azure_Kind) )
Repository type metadata.
var ( Edge_Kind = "Edge" Edge_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Edge_Kind}.String() Edge_KindAPIVersion = Edge_Kind + "." + CRDGroupVersion.String() Edge_GroupVersionKind = CRDGroupVersion.WithKind(Edge_Kind) )
Repository type metadata.
var ( EdgeNative_Kind = "EdgeNative" EdgeNative_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EdgeNative_Kind}.String() EdgeNative_KindAPIVersion = EdgeNative_Kind + "." + CRDGroupVersion.String() EdgeNative_GroupVersionKind = CRDGroupVersion.WithKind(EdgeNative_Kind) )
Repository type metadata.
var ( EdgeVsphere_Kind = "EdgeVsphere" EdgeVsphere_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EdgeVsphere_Kind}.String() EdgeVsphere_KindAPIVersion = EdgeVsphere_Kind + "." + CRDGroupVersion.String() EdgeVsphere_GroupVersionKind = CRDGroupVersion.WithKind(EdgeVsphere_Kind) )
Repository type metadata.
var ( Eks_Kind = "Eks" Eks_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Eks_Kind}.String() Eks_KindAPIVersion = Eks_Kind + "." + CRDGroupVersion.String() Eks_GroupVersionKind = CRDGroupVersion.WithKind(Eks_Kind) )
Repository type metadata.
var ( GCP_Kind = "GCP" GCP_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GCP_Kind}.String() GCP_KindAPIVersion = GCP_Kind + "." + CRDGroupVersion.String() GCP_GroupVersionKind = CRDGroupVersion.WithKind(GCP_Kind) )
Repository type metadata.
var ( Group_Kind = "Group" Group_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Group_Kind}.String() Group_KindAPIVersion = Group_Kind + "." + CRDGroupVersion.String() Group_GroupVersionKind = CRDGroupVersion.WithKind(Group_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 ( Libvirt_Kind = "Libvirt" Libvirt_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Libvirt_Kind}.String() Libvirt_KindAPIVersion = Libvirt_Kind + "." + CRDGroupVersion.String() Libvirt_GroupVersionKind = CRDGroupVersion.WithKind(Libvirt_Kind) )
Repository type metadata.
var ( Maas_Kind = "Maas" Maas_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Maas_Kind}.String() Maas_KindAPIVersion = Maas_Kind + "." + CRDGroupVersion.String() Maas_GroupVersionKind = CRDGroupVersion.WithKind(Maas_Kind) )
Repository type metadata.
var ( Openstack_Kind = "Openstack" Openstack_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Openstack_Kind}.String() Openstack_KindAPIVersion = Openstack_Kind + "." + CRDGroupVersion.String() Openstack_GroupVersionKind = CRDGroupVersion.WithKind(Openstack_Kind) )
Repository type metadata.
var ( Profile_Kind = "Profile" Profile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Profile_Kind}.String() Profile_KindAPIVersion = Profile_Kind + "." + CRDGroupVersion.String() Profile_GroupVersionKind = CRDGroupVersion.WithKind(Profile_Kind) )
Repository type metadata.
var ( Tke_Kind = "Tke" Tke_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Tke_Kind}.String() Tke_KindAPIVersion = Tke_Kind + "." + CRDGroupVersion.String() Tke_GroupVersionKind = CRDGroupVersion.WithKind(Tke_Kind) )
Repository type metadata.
var ( Vsphere_Kind = "Vsphere" Vsphere_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Vsphere_Kind}.String() Vsphere_KindAPIVersion = Vsphere_Kind + "." + CRDGroupVersion.String() Vsphere_GroupVersionKind = CRDGroupVersion.WithKind(Vsphere_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Aks ¶
type Aks struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AksSpec `json:"spec"` Status AksStatus `json:"status,omitempty"` }
Aks is the Schema for the Akss API. <no value> +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,jet-palette}
func (*Aks) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Aks.
func (*Aks) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Aks) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Aks) GetCondition ¶
func (mg *Aks) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Aks.
func (*Aks) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Aks
func (*Aks) GetDeletionPolicy ¶
func (mg *Aks) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Aks.
func (*Aks) GetObservation ¶
GetObservation of this Aks
func (*Aks) GetParameters ¶
GetParameters of this Aks
func (*Aks) GetProviderConfigReference ¶
GetProviderConfigReference of this Aks.
func (*Aks) GetProviderReference ¶
GetProviderReference of this Aks. Deprecated: Use GetProviderConfigReference.
func (*Aks) GetPublishConnectionDetailsTo ¶
func (mg *Aks) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Aks.
func (*Aks) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Aks
func (*Aks) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Aks) GetWriteConnectionSecretToReference ¶
func (mg *Aks) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Aks.
func (*Aks) LateInitialize ¶
LateInitialize this Aks using its observed tfState. returns True if there are any spec changes for the resource.
func (*Aks) SetConditions ¶
SetConditions of this Aks.
func (*Aks) SetDeletionPolicy ¶
func (mg *Aks) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Aks.
func (*Aks) SetObservation ¶
SetObservation for this Aks
func (*Aks) SetParameters ¶
SetParameters for this Aks
func (*Aks) SetProviderConfigReference ¶
SetProviderConfigReference of this Aks.
func (*Aks) SetProviderReference ¶
SetProviderReference of this Aks. Deprecated: Use SetProviderConfigReference.
func (*Aks) SetPublishConnectionDetailsTo ¶
func (mg *Aks) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Aks.
func (*Aks) SetWriteConnectionSecretToReference ¶
func (mg *Aks) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Aks.
type AksList ¶
type AksList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Aks `json:"items"` }
AksList contains a list of Akss
func (*AksList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AksList.
func (*AksList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AksList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AksObservation ¶
type AksObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` LocationConfig []LocationConfigObservation `json:"locationConfig,omitempty" tf:"location_config,omitempty"` }
func (*AksObservation) DeepCopy ¶
func (in *AksObservation) DeepCopy() *AksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AksObservation.
func (*AksObservation) DeepCopyInto ¶
func (in *AksObservation) DeepCopyInto(out *AksObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AksPackObservation ¶
type AksPackObservation struct { }
func (*AksPackObservation) DeepCopy ¶
func (in *AksPackObservation) DeepCopy() *AksPackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AksPackObservation.
func (*AksPackObservation) DeepCopyInto ¶
func (in *AksPackObservation) DeepCopyInto(out *AksPackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AksPackParameters ¶
type AksPackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*AksPackParameters) DeepCopy ¶
func (in *AksPackParameters) DeepCopy() *AksPackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AksPackParameters.
func (*AksPackParameters) DeepCopyInto ¶
func (in *AksPackParameters) DeepCopyInto(out *AksPackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AksParameters ¶
type AksParameters struct { // +kubebuilder:validation:Optional ApplySetting *string `json:"applySetting,omitempty" tf:"apply_setting,omitempty"` // +kubebuilder:validation:Optional BackupPolicy []BackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Required CloudAccountID *string `json:"cloudAccountId" tf:"cloud_account_id,omitempty"` // +kubebuilder:validation:Required CloudConfig []CloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []ClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []ClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Optional HostConfig []HostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Required MachinePool []MachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []NamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional OsPatchAfter *string `json:"osPatchAfter,omitempty" tf:"os_patch_after,omitempty"` // +kubebuilder:validation:Optional OsPatchOnBoot *bool `json:"osPatchOnBoot,omitempty" tf:"os_patch_on_boot,omitempty"` // +kubebuilder:validation:Optional OsPatchSchedule *string `json:"osPatchSchedule,omitempty" tf:"os_patch_schedule,omitempty"` // +kubebuilder:validation:Optional Pack []AksPackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []ScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AksParameters) DeepCopy ¶
func (in *AksParameters) DeepCopy() *AksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AksParameters.
func (*AksParameters) DeepCopyInto ¶
func (in *AksParameters) DeepCopyInto(out *AksParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AksSpec ¶
type AksSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AksParameters `json:"forProvider"` }
AksSpec defines the desired state of Aks
func (*AksSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AksSpec.
func (*AksSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AksStatus ¶
type AksStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AksObservation `json:"atProvider,omitempty"` }
AksStatus defines the observed state of Aks.
func (*AksStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AksStatus.
func (*AksStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachedDisksObservation ¶
type AttachedDisksObservation struct { }
func (*AttachedDisksObservation) DeepCopy ¶
func (in *AttachedDisksObservation) DeepCopy() *AttachedDisksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDisksObservation.
func (*AttachedDisksObservation) DeepCopyInto ¶
func (in *AttachedDisksObservation) DeepCopyInto(out *AttachedDisksObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachedDisksParameters ¶
type AttachedDisksParameters struct { // +kubebuilder:validation:Optional Managed *bool `json:"managed,omitempty" tf:"managed,omitempty"` // +kubebuilder:validation:Required SizeInGb *float64 `json:"sizeInGb" tf:"size_in_gb,omitempty"` }
func (*AttachedDisksParameters) DeepCopy ¶
func (in *AttachedDisksParameters) DeepCopy() *AttachedDisksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDisksParameters.
func (*AttachedDisksParameters) DeepCopyInto ¶
func (in *AttachedDisksParameters) DeepCopyInto(out *AttachedDisksParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Aws ¶
type Aws struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AwsSpec `json:"spec"` Status AwsStatus `json:"status,omitempty"` }
Aws is the Schema for the Awss API. <no value> +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,jet-palette}
func (*Aws) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Aws.
func (*Aws) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Aws) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Aws) GetCondition ¶
func (mg *Aws) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Aws.
func (*Aws) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Aws
func (*Aws) GetDeletionPolicy ¶
func (mg *Aws) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Aws.
func (*Aws) GetObservation ¶
GetObservation of this Aws
func (*Aws) GetParameters ¶
GetParameters of this Aws
func (*Aws) GetProviderConfigReference ¶
GetProviderConfigReference of this Aws.
func (*Aws) GetProviderReference ¶
GetProviderReference of this Aws. Deprecated: Use GetProviderConfigReference.
func (*Aws) GetPublishConnectionDetailsTo ¶
func (mg *Aws) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Aws.
func (*Aws) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Aws
func (*Aws) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Aws) GetWriteConnectionSecretToReference ¶
func (mg *Aws) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Aws.
func (*Aws) LateInitialize ¶
LateInitialize this Aws using its observed tfState. returns True if there are any spec changes for the resource.
func (*Aws) SetConditions ¶
SetConditions of this Aws.
func (*Aws) SetDeletionPolicy ¶
func (mg *Aws) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Aws.
func (*Aws) SetObservation ¶
SetObservation for this Aws
func (*Aws) SetParameters ¶
SetParameters for this Aws
func (*Aws) SetProviderConfigReference ¶
SetProviderConfigReference of this Aws.
func (*Aws) SetProviderReference ¶
SetProviderReference of this Aws. Deprecated: Use SetProviderConfigReference.
func (*Aws) SetPublishConnectionDetailsTo ¶
func (mg *Aws) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Aws.
func (*Aws) SetWriteConnectionSecretToReference ¶
func (mg *Aws) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Aws.
type AwsBackupPolicyObservation ¶
type AwsBackupPolicyObservation struct { }
func (*AwsBackupPolicyObservation) DeepCopy ¶
func (in *AwsBackupPolicyObservation) DeepCopy() *AwsBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsBackupPolicyObservation.
func (*AwsBackupPolicyObservation) DeepCopyInto ¶
func (in *AwsBackupPolicyObservation) DeepCopyInto(out *AwsBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsBackupPolicyParameters ¶
type AwsBackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*AwsBackupPolicyParameters) DeepCopy ¶
func (in *AwsBackupPolicyParameters) DeepCopy() *AwsBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsBackupPolicyParameters.
func (*AwsBackupPolicyParameters) DeepCopyInto ¶
func (in *AwsBackupPolicyParameters) DeepCopyInto(out *AwsBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsCloudConfigObservation ¶
type AwsCloudConfigObservation struct { }
func (*AwsCloudConfigObservation) DeepCopy ¶
func (in *AwsCloudConfigObservation) DeepCopy() *AwsCloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsCloudConfigObservation.
func (*AwsCloudConfigObservation) DeepCopyInto ¶
func (in *AwsCloudConfigObservation) DeepCopyInto(out *AwsCloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsCloudConfigParameters ¶
type AwsCloudConfigParameters struct { // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // +kubebuilder:validation:Required SSHKeyName *string `json:"sshKeyName" tf:"ssh_key_name,omitempty"` // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*AwsCloudConfigParameters) DeepCopy ¶
func (in *AwsCloudConfigParameters) DeepCopy() *AwsCloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsCloudConfigParameters.
func (*AwsCloudConfigParameters) DeepCopyInto ¶
func (in *AwsCloudConfigParameters) DeepCopyInto(out *AwsCloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsClusterProfileObservation ¶
type AwsClusterProfileObservation struct { }
func (*AwsClusterProfileObservation) DeepCopy ¶
func (in *AwsClusterProfileObservation) DeepCopy() *AwsClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsClusterProfileObservation.
func (*AwsClusterProfileObservation) DeepCopyInto ¶
func (in *AwsClusterProfileObservation) DeepCopyInto(out *AwsClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsClusterProfileParameters ¶
type AwsClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []ClusterProfilePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` }
func (*AwsClusterProfileParameters) DeepCopy ¶
func (in *AwsClusterProfileParameters) DeepCopy() *AwsClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsClusterProfileParameters.
func (*AwsClusterProfileParameters) DeepCopyInto ¶
func (in *AwsClusterProfileParameters) DeepCopyInto(out *AwsClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsClusterRbacBindingObservation ¶ added in v0.9.0
type AwsClusterRbacBindingObservation struct { }
func (*AwsClusterRbacBindingObservation) DeepCopy ¶ added in v0.9.0
func (in *AwsClusterRbacBindingObservation) DeepCopy() *AwsClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsClusterRbacBindingObservation.
func (*AwsClusterRbacBindingObservation) DeepCopyInto ¶ added in v0.9.0
func (in *AwsClusterRbacBindingObservation) DeepCopyInto(out *AwsClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsClusterRbacBindingParameters ¶ added in v0.9.0
type AwsClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []ClusterRbacBindingSubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*AwsClusterRbacBindingParameters) DeepCopy ¶ added in v0.9.0
func (in *AwsClusterRbacBindingParameters) DeepCopy() *AwsClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsClusterRbacBindingParameters.
func (*AwsClusterRbacBindingParameters) DeepCopyInto ¶ added in v0.9.0
func (in *AwsClusterRbacBindingParameters) DeepCopyInto(out *AwsClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsHostConfigObservation ¶ added in v1.0.0
type AwsHostConfigObservation struct { }
func (*AwsHostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *AwsHostConfigObservation) DeepCopy() *AwsHostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsHostConfigObservation.
func (*AwsHostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *AwsHostConfigObservation) DeepCopyInto(out *AwsHostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsHostConfigParameters ¶ added in v1.0.0
type AwsHostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*AwsHostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *AwsHostConfigParameters) DeepCopy() *AwsHostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsHostConfigParameters.
func (*AwsHostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *AwsHostConfigParameters) DeepCopyInto(out *AwsHostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsList ¶
type AwsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Aws `json:"items"` }
AwsList contains a list of Awss
func (*AwsList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsList.
func (*AwsList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AwsList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AwsLocationConfigObservation ¶ added in v1.0.0
type AwsLocationConfigObservation struct { CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` Latitude *float64 `json:"latitude,omitempty" tf:"latitude,omitempty"` Longitude *float64 `json:"longitude,omitempty" tf:"longitude,omitempty"` RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*AwsLocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *AwsLocationConfigObservation) DeepCopy() *AwsLocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsLocationConfigObservation.
func (*AwsLocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *AwsLocationConfigObservation) DeepCopyInto(out *AwsLocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsLocationConfigParameters ¶ added in v1.0.0
type AwsLocationConfigParameters struct { }
func (*AwsLocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *AwsLocationConfigParameters) DeepCopy() *AwsLocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsLocationConfigParameters.
func (*AwsLocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *AwsLocationConfigParameters) DeepCopyInto(out *AwsLocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsMachinePoolObservation ¶
type AwsMachinePoolObservation struct { }
func (*AwsMachinePoolObservation) DeepCopy ¶
func (in *AwsMachinePoolObservation) DeepCopy() *AwsMachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsMachinePoolObservation.
func (*AwsMachinePoolObservation) DeepCopyInto ¶
func (in *AwsMachinePoolObservation) DeepCopyInto(out *AwsMachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsMachinePoolParameters ¶
type AwsMachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // Mutually exclusive with `azs`. Use `az_subnets` for Static provisioning. // +kubebuilder:validation:Optional AzSubnets map[string]*string `json:"azSubnets,omitempty" tf:"az_subnets,omitempty"` // Mutually exclusive with `az_subnets`. Use `azs` for Dynamic provisioning. // +kubebuilder:validation:Optional Azs []*string `json:"azs,omitempty" tf:"azs,omitempty"` // Capacity type is an instance type, can be 'on-demand' or 'spot'. Defaults to 'on-demand'. // +kubebuilder:validation:Optional CapacityType *string `json:"capacityType,omitempty" tf:"capacity_type,omitempty"` // +kubebuilder:validation:Optional ControlPlane *bool `json:"controlPlane,omitempty" tf:"control_plane,omitempty"` // +kubebuilder:validation:Optional ControlPlaneAsWorker *bool `json:"controlPlaneAsWorker,omitempty" tf:"control_plane_as_worker,omitempty"` // +kubebuilder:validation:Required Count *float64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Optional DiskSizeGb *float64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional MaxPrice *string `json:"maxPrice,omitempty" tf:"max_price,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Taints []MachinePoolTaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*AwsMachinePoolParameters) DeepCopy ¶
func (in *AwsMachinePoolParameters) DeepCopy() *AwsMachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsMachinePoolParameters.
func (*AwsMachinePoolParameters) DeepCopyInto ¶
func (in *AwsMachinePoolParameters) DeepCopyInto(out *AwsMachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsNamespacesObservation ¶ added in v0.9.0
type AwsNamespacesObservation struct { }
func (*AwsNamespacesObservation) DeepCopy ¶ added in v0.9.0
func (in *AwsNamespacesObservation) DeepCopy() *AwsNamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsNamespacesObservation.
func (*AwsNamespacesObservation) DeepCopyInto ¶ added in v0.9.0
func (in *AwsNamespacesObservation) DeepCopyInto(out *AwsNamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsNamespacesParameters ¶ added in v0.9.0
type AwsNamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*AwsNamespacesParameters) DeepCopy ¶ added in v0.9.0
func (in *AwsNamespacesParameters) DeepCopy() *AwsNamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsNamespacesParameters.
func (*AwsNamespacesParameters) DeepCopyInto ¶ added in v0.9.0
func (in *AwsNamespacesParameters) DeepCopyInto(out *AwsNamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsObservation ¶
type AwsObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` LocationConfig []AwsLocationConfigObservation `json:"locationConfig,omitempty" tf:"location_config,omitempty"` }
func (*AwsObservation) DeepCopy ¶
func (in *AwsObservation) DeepCopy() *AwsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsObservation.
func (*AwsObservation) DeepCopyInto ¶
func (in *AwsObservation) DeepCopyInto(out *AwsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsPackObservation ¶
type AwsPackObservation struct { }
func (*AwsPackObservation) DeepCopy ¶
func (in *AwsPackObservation) DeepCopy() *AwsPackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsPackObservation.
func (*AwsPackObservation) DeepCopyInto ¶
func (in *AwsPackObservation) DeepCopyInto(out *AwsPackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsPackParameters ¶
type AwsPackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*AwsPackParameters) DeepCopy ¶
func (in *AwsPackParameters) DeepCopy() *AwsPackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsPackParameters.
func (*AwsPackParameters) DeepCopyInto ¶
func (in *AwsPackParameters) DeepCopyInto(out *AwsPackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsParameters ¶
type AwsParameters struct { // +kubebuilder:validation:Optional ApplySetting *string `json:"applySetting,omitempty" tf:"apply_setting,omitempty"` // +kubebuilder:validation:Optional BackupPolicy []AwsBackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Required CloudAccountID *string `json:"cloudAccountId" tf:"cloud_account_id,omitempty"` // +kubebuilder:validation:Required CloudConfig []AwsCloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []AwsClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterProfileID *string `json:"clusterProfileId,omitempty" tf:"cluster_profile_id,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []AwsClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Optional HostConfig []AwsHostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Required MachinePool []AwsMachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []AwsNamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional OsPatchAfter *string `json:"osPatchAfter,omitempty" tf:"os_patch_after,omitempty"` // +kubebuilder:validation:Optional OsPatchOnBoot *bool `json:"osPatchOnBoot,omitempty" tf:"os_patch_on_boot,omitempty"` // +kubebuilder:validation:Optional OsPatchSchedule *string `json:"osPatchSchedule,omitempty" tf:"os_patch_schedule,omitempty"` // +kubebuilder:validation:Optional Pack []AwsPackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []AwsScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AwsParameters) DeepCopy ¶
func (in *AwsParameters) DeepCopy() *AwsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsParameters.
func (*AwsParameters) DeepCopyInto ¶
func (in *AwsParameters) DeepCopyInto(out *AwsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsScanPolicyObservation ¶
type AwsScanPolicyObservation struct { }
func (*AwsScanPolicyObservation) DeepCopy ¶
func (in *AwsScanPolicyObservation) DeepCopy() *AwsScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsScanPolicyObservation.
func (*AwsScanPolicyObservation) DeepCopyInto ¶
func (in *AwsScanPolicyObservation) DeepCopyInto(out *AwsScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsScanPolicyParameters ¶
type AwsScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*AwsScanPolicyParameters) DeepCopy ¶
func (in *AwsScanPolicyParameters) DeepCopy() *AwsScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsScanPolicyParameters.
func (*AwsScanPolicyParameters) DeepCopyInto ¶
func (in *AwsScanPolicyParameters) DeepCopyInto(out *AwsScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsSpec ¶
type AwsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AwsParameters `json:"forProvider"` }
AwsSpec defines the desired state of Aws
func (*AwsSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsSpec.
func (*AwsSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsStatus ¶
type AwsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AwsObservation `json:"atProvider,omitempty"` }
AwsStatus defines the observed state of Aws.
func (*AwsStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsStatus.
func (*AwsStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Azure ¶
type Azure struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureSpec `json:"spec"` Status AzureStatus `json:"status,omitempty"` }
Azure is the Schema for the Azures API. <no value> +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,jet-palette}
func (*Azure) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Azure.
func (*Azure) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Azure) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Azure) GetCondition ¶
func (mg *Azure) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Azure.
func (*Azure) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Azure
func (*Azure) GetDeletionPolicy ¶
func (mg *Azure) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Azure.
func (*Azure) GetObservation ¶
GetObservation of this Azure
func (*Azure) GetParameters ¶
GetParameters of this Azure
func (*Azure) GetProviderConfigReference ¶
GetProviderConfigReference of this Azure.
func (*Azure) GetProviderReference ¶
GetProviderReference of this Azure. Deprecated: Use GetProviderConfigReference.
func (*Azure) GetPublishConnectionDetailsTo ¶
func (mg *Azure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Azure.
func (*Azure) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Azure
func (*Azure) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Azure) GetWriteConnectionSecretToReference ¶
func (mg *Azure) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Azure.
func (*Azure) LateInitialize ¶
LateInitialize this Azure using its observed tfState. returns True if there are any spec changes for the resource.
func (*Azure) SetConditions ¶
SetConditions of this Azure.
func (*Azure) SetDeletionPolicy ¶
func (mg *Azure) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Azure.
func (*Azure) SetObservation ¶
SetObservation for this Azure
func (*Azure) SetParameters ¶
SetParameters for this Azure
func (*Azure) SetProviderConfigReference ¶
SetProviderConfigReference of this Azure.
func (*Azure) SetProviderReference ¶
SetProviderReference of this Azure. Deprecated: Use SetProviderConfigReference.
func (*Azure) SetPublishConnectionDetailsTo ¶
func (mg *Azure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Azure.
func (*Azure) SetWriteConnectionSecretToReference ¶
func (mg *Azure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Azure.
type AzureBackupPolicyObservation ¶
type AzureBackupPolicyObservation struct { }
func (*AzureBackupPolicyObservation) DeepCopy ¶
func (in *AzureBackupPolicyObservation) DeepCopy() *AzureBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBackupPolicyObservation.
func (*AzureBackupPolicyObservation) DeepCopyInto ¶
func (in *AzureBackupPolicyObservation) DeepCopyInto(out *AzureBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureBackupPolicyParameters ¶
type AzureBackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*AzureBackupPolicyParameters) DeepCopy ¶
func (in *AzureBackupPolicyParameters) DeepCopy() *AzureBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBackupPolicyParameters.
func (*AzureBackupPolicyParameters) DeepCopyInto ¶
func (in *AzureBackupPolicyParameters) DeepCopyInto(out *AzureBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureCloudConfigObservation ¶
type AzureCloudConfigObservation struct { }
func (*AzureCloudConfigObservation) DeepCopy ¶
func (in *AzureCloudConfigObservation) DeepCopy() *AzureCloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureCloudConfigObservation.
func (*AzureCloudConfigObservation) DeepCopyInto ¶
func (in *AzureCloudConfigObservation) DeepCopyInto(out *AzureCloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureCloudConfigParameters ¶
type AzureCloudConfigParameters struct { // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // +kubebuilder:validation:Required ResourceGroup *string `json:"resourceGroup" tf:"resource_group,omitempty"` // +kubebuilder:validation:Required SSHKey *string `json:"sshKey" tf:"ssh_key,omitempty"` // +kubebuilder:validation:Required SubscriptionID *string `json:"subscriptionId" tf:"subscription_id,omitempty"` }
func (*AzureCloudConfigParameters) DeepCopy ¶
func (in *AzureCloudConfigParameters) DeepCopy() *AzureCloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureCloudConfigParameters.
func (*AzureCloudConfigParameters) DeepCopyInto ¶
func (in *AzureCloudConfigParameters) DeepCopyInto(out *AzureCloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureClusterProfileObservation ¶
type AzureClusterProfileObservation struct { }
func (*AzureClusterProfileObservation) DeepCopy ¶
func (in *AzureClusterProfileObservation) DeepCopy() *AzureClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterProfileObservation.
func (*AzureClusterProfileObservation) DeepCopyInto ¶
func (in *AzureClusterProfileObservation) DeepCopyInto(out *AzureClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureClusterProfilePackObservation ¶
type AzureClusterProfilePackObservation struct { }
func (*AzureClusterProfilePackObservation) DeepCopy ¶
func (in *AzureClusterProfilePackObservation) DeepCopy() *AzureClusterProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterProfilePackObservation.
func (*AzureClusterProfilePackObservation) DeepCopyInto ¶
func (in *AzureClusterProfilePackObservation) DeepCopyInto(out *AzureClusterProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureClusterProfilePackParameters ¶
type AzureClusterProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []ClusterProfilePackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*AzureClusterProfilePackParameters) DeepCopy ¶
func (in *AzureClusterProfilePackParameters) DeepCopy() *AzureClusterProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterProfilePackParameters.
func (*AzureClusterProfilePackParameters) DeepCopyInto ¶
func (in *AzureClusterProfilePackParameters) DeepCopyInto(out *AzureClusterProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureClusterProfileParameters ¶
type AzureClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []AzureClusterProfilePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` }
func (*AzureClusterProfileParameters) DeepCopy ¶
func (in *AzureClusterProfileParameters) DeepCopy() *AzureClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterProfileParameters.
func (*AzureClusterProfileParameters) DeepCopyInto ¶
func (in *AzureClusterProfileParameters) DeepCopyInto(out *AzureClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureClusterRbacBindingObservation ¶ added in v0.9.0
type AzureClusterRbacBindingObservation struct { }
func (*AzureClusterRbacBindingObservation) DeepCopy ¶ added in v0.9.0
func (in *AzureClusterRbacBindingObservation) DeepCopy() *AzureClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterRbacBindingObservation.
func (*AzureClusterRbacBindingObservation) DeepCopyInto ¶ added in v0.9.0
func (in *AzureClusterRbacBindingObservation) DeepCopyInto(out *AzureClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureClusterRbacBindingParameters ¶ added in v0.9.0
type AzureClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []AzureClusterRbacBindingSubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*AzureClusterRbacBindingParameters) DeepCopy ¶ added in v0.9.0
func (in *AzureClusterRbacBindingParameters) DeepCopy() *AzureClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterRbacBindingParameters.
func (*AzureClusterRbacBindingParameters) DeepCopyInto ¶ added in v0.9.0
func (in *AzureClusterRbacBindingParameters) DeepCopyInto(out *AzureClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureClusterRbacBindingSubjectsObservation ¶ added in v0.9.0
type AzureClusterRbacBindingSubjectsObservation struct { }
func (*AzureClusterRbacBindingSubjectsObservation) DeepCopy ¶ added in v0.9.0
func (in *AzureClusterRbacBindingSubjectsObservation) DeepCopy() *AzureClusterRbacBindingSubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterRbacBindingSubjectsObservation.
func (*AzureClusterRbacBindingSubjectsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *AzureClusterRbacBindingSubjectsObservation) DeepCopyInto(out *AzureClusterRbacBindingSubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureClusterRbacBindingSubjectsParameters ¶ added in v0.9.0
type AzureClusterRbacBindingSubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*AzureClusterRbacBindingSubjectsParameters) DeepCopy ¶ added in v0.9.0
func (in *AzureClusterRbacBindingSubjectsParameters) DeepCopy() *AzureClusterRbacBindingSubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterRbacBindingSubjectsParameters.
func (*AzureClusterRbacBindingSubjectsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *AzureClusterRbacBindingSubjectsParameters) DeepCopyInto(out *AzureClusterRbacBindingSubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureHostConfigObservation ¶ added in v1.0.0
type AzureHostConfigObservation struct { }
func (*AzureHostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *AzureHostConfigObservation) DeepCopy() *AzureHostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureHostConfigObservation.
func (*AzureHostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *AzureHostConfigObservation) DeepCopyInto(out *AzureHostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureHostConfigParameters ¶ added in v1.0.0
type AzureHostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*AzureHostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *AzureHostConfigParameters) DeepCopy() *AzureHostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureHostConfigParameters.
func (*AzureHostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *AzureHostConfigParameters) DeepCopyInto(out *AzureHostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureList ¶
type AzureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Azure `json:"items"` }
AzureList contains a list of Azures
func (*AzureList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureList.
func (*AzureList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureLocationConfigObservation ¶ added in v1.0.0
type AzureLocationConfigObservation struct { CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` Latitude *float64 `json:"latitude,omitempty" tf:"latitude,omitempty"` Longitude *float64 `json:"longitude,omitempty" tf:"longitude,omitempty"` RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*AzureLocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *AzureLocationConfigObservation) DeepCopy() *AzureLocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureLocationConfigObservation.
func (*AzureLocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *AzureLocationConfigObservation) DeepCopyInto(out *AzureLocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureLocationConfigParameters ¶ added in v1.0.0
type AzureLocationConfigParameters struct { }
func (*AzureLocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *AzureLocationConfigParameters) DeepCopy() *AzureLocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureLocationConfigParameters.
func (*AzureLocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *AzureLocationConfigParameters) DeepCopyInto(out *AzureLocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureMachinePoolObservation ¶
type AzureMachinePoolObservation struct { }
func (*AzureMachinePoolObservation) DeepCopy ¶
func (in *AzureMachinePoolObservation) DeepCopy() *AzureMachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachinePoolObservation.
func (*AzureMachinePoolObservation) DeepCopyInto ¶
func (in *AzureMachinePoolObservation) DeepCopyInto(out *AzureMachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureMachinePoolParameters ¶
type AzureMachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // +kubebuilder:validation:Required Azs []*string `json:"azs" tf:"azs,omitempty"` // +kubebuilder:validation:Optional ControlPlane *bool `json:"controlPlane,omitempty" tf:"control_plane,omitempty"` // +kubebuilder:validation:Optional ControlPlaneAsWorker *bool `json:"controlPlaneAsWorker,omitempty" tf:"control_plane_as_worker,omitempty"` // +kubebuilder:validation:Required Count *float64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Optional Disk []DiskParameters `json:"disk,omitempty" tf:"disk,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Required IsSystemNodePool *bool `json:"isSystemNodePool" tf:"is_system_node_pool,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional OsType *string `json:"osType,omitempty" tf:"os_type,omitempty"` // +kubebuilder:validation:Optional Taints []AzureMachinePoolTaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*AzureMachinePoolParameters) DeepCopy ¶
func (in *AzureMachinePoolParameters) DeepCopy() *AzureMachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachinePoolParameters.
func (*AzureMachinePoolParameters) DeepCopyInto ¶
func (in *AzureMachinePoolParameters) DeepCopyInto(out *AzureMachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureMachinePoolTaintsObservation ¶ added in v0.9.0
type AzureMachinePoolTaintsObservation struct { }
func (*AzureMachinePoolTaintsObservation) DeepCopy ¶ added in v0.9.0
func (in *AzureMachinePoolTaintsObservation) DeepCopy() *AzureMachinePoolTaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachinePoolTaintsObservation.
func (*AzureMachinePoolTaintsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *AzureMachinePoolTaintsObservation) DeepCopyInto(out *AzureMachinePoolTaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureMachinePoolTaintsParameters ¶ added in v0.9.0
type AzureMachinePoolTaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*AzureMachinePoolTaintsParameters) DeepCopy ¶ added in v0.9.0
func (in *AzureMachinePoolTaintsParameters) DeepCopy() *AzureMachinePoolTaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachinePoolTaintsParameters.
func (*AzureMachinePoolTaintsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *AzureMachinePoolTaintsParameters) DeepCopyInto(out *AzureMachinePoolTaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureNamespacesObservation ¶ added in v0.9.0
type AzureNamespacesObservation struct { }
func (*AzureNamespacesObservation) DeepCopy ¶ added in v0.9.0
func (in *AzureNamespacesObservation) DeepCopy() *AzureNamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureNamespacesObservation.
func (*AzureNamespacesObservation) DeepCopyInto ¶ added in v0.9.0
func (in *AzureNamespacesObservation) DeepCopyInto(out *AzureNamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureNamespacesParameters ¶ added in v0.9.0
type AzureNamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*AzureNamespacesParameters) DeepCopy ¶ added in v0.9.0
func (in *AzureNamespacesParameters) DeepCopy() *AzureNamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureNamespacesParameters.
func (*AzureNamespacesParameters) DeepCopyInto ¶ added in v0.9.0
func (in *AzureNamespacesParameters) DeepCopyInto(out *AzureNamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureObservation ¶
type AzureObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` LocationConfig []AzureLocationConfigObservation `json:"locationConfig,omitempty" tf:"location_config,omitempty"` }
func (*AzureObservation) DeepCopy ¶
func (in *AzureObservation) DeepCopy() *AzureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureObservation.
func (*AzureObservation) DeepCopyInto ¶
func (in *AzureObservation) DeepCopyInto(out *AzureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzurePackObservation ¶
type AzurePackObservation struct { }
func (*AzurePackObservation) DeepCopy ¶
func (in *AzurePackObservation) DeepCopy() *AzurePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzurePackObservation.
func (*AzurePackObservation) DeepCopyInto ¶
func (in *AzurePackObservation) DeepCopyInto(out *AzurePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzurePackParameters ¶
type AzurePackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*AzurePackParameters) DeepCopy ¶
func (in *AzurePackParameters) DeepCopy() *AzurePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzurePackParameters.
func (*AzurePackParameters) DeepCopyInto ¶
func (in *AzurePackParameters) DeepCopyInto(out *AzurePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureParameters ¶
type AzureParameters struct { // +kubebuilder:validation:Optional ApplySetting *string `json:"applySetting,omitempty" tf:"apply_setting,omitempty"` // +kubebuilder:validation:Optional BackupPolicy []AzureBackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Required CloudAccountID *string `json:"cloudAccountId" tf:"cloud_account_id,omitempty"` // +kubebuilder:validation:Required CloudConfig []AzureCloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []AzureClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []AzureClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Optional HostConfig []AzureHostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Required MachinePool []AzureMachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []AzureNamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional OsPatchAfter *string `json:"osPatchAfter,omitempty" tf:"os_patch_after,omitempty"` // +kubebuilder:validation:Optional OsPatchOnBoot *bool `json:"osPatchOnBoot,omitempty" tf:"os_patch_on_boot,omitempty"` // +kubebuilder:validation:Optional OsPatchSchedule *string `json:"osPatchSchedule,omitempty" tf:"os_patch_schedule,omitempty"` // +kubebuilder:validation:Optional Pack []AzurePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []AzureScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AzureParameters) DeepCopy ¶
func (in *AzureParameters) DeepCopy() *AzureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureParameters.
func (*AzureParameters) DeepCopyInto ¶
func (in *AzureParameters) DeepCopyInto(out *AzureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureScanPolicyObservation ¶
type AzureScanPolicyObservation struct { }
func (*AzureScanPolicyObservation) DeepCopy ¶
func (in *AzureScanPolicyObservation) DeepCopy() *AzureScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureScanPolicyObservation.
func (*AzureScanPolicyObservation) DeepCopyInto ¶
func (in *AzureScanPolicyObservation) DeepCopyInto(out *AzureScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureScanPolicyParameters ¶
type AzureScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*AzureScanPolicyParameters) DeepCopy ¶
func (in *AzureScanPolicyParameters) DeepCopy() *AzureScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureScanPolicyParameters.
func (*AzureScanPolicyParameters) DeepCopyInto ¶
func (in *AzureScanPolicyParameters) DeepCopyInto(out *AzureScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureSpec ¶
type AzureSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AzureParameters `json:"forProvider"` }
AzureSpec defines the desired state of Azure
func (*AzureSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSpec.
func (*AzureSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStatus ¶
type AzureStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AzureObservation `json:"atProvider,omitempty"` }
AzureStatus defines the observed state of Azure.
func (*AzureStatus) DeepCopy ¶
func (in *AzureStatus) DeepCopy() *AzureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStatus.
func (*AzureStatus) DeepCopyInto ¶
func (in *AzureStatus) DeepCopyInto(out *AzureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyObservation ¶
type BackupPolicyObservation struct { }
func (*BackupPolicyObservation) DeepCopy ¶
func (in *BackupPolicyObservation) DeepCopy() *BackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyObservation.
func (*BackupPolicyObservation) DeepCopyInto ¶
func (in *BackupPolicyObservation) DeepCopyInto(out *BackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyParameters ¶
type BackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*BackupPolicyParameters) DeepCopy ¶
func (in *BackupPolicyParameters) DeepCopy() *BackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyParameters.
func (*BackupPolicyParameters) DeepCopyInto ¶
func (in *BackupPolicyParameters) DeepCopyInto(out *BackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudConfigObservation ¶
type CloudConfigObservation struct { }
func (*CloudConfigObservation) DeepCopy ¶
func (in *CloudConfigObservation) DeepCopy() *CloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudConfigObservation.
func (*CloudConfigObservation) DeepCopyInto ¶
func (in *CloudConfigObservation) DeepCopyInto(out *CloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudConfigParameters ¶
type CloudConfigParameters struct { // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // +kubebuilder:validation:Required ResourceGroup *string `json:"resourceGroup" tf:"resource_group,omitempty"` // +kubebuilder:validation:Required SSHKey *string `json:"sshKey" tf:"ssh_key,omitempty"` // +kubebuilder:validation:Required SubscriptionID *string `json:"subscriptionId" tf:"subscription_id,omitempty"` // +kubebuilder:validation:Optional VnetCidrBlock *string `json:"vnetCidrBlock,omitempty" tf:"vnet_cidr_block,omitempty"` // +kubebuilder:validation:Optional VnetName *string `json:"vnetName,omitempty" tf:"vnet_name,omitempty"` // +kubebuilder:validation:Optional VnetResourceGroup *string `json:"vnetResourceGroup,omitempty" tf:"vnet_resource_group,omitempty"` // +kubebuilder:validation:Optional WorkerCidr *string `json:"workerCidr,omitempty" tf:"worker_cidr,omitempty"` // +kubebuilder:validation:Optional WorkerSubnetName *string `json:"workerSubnetName,omitempty" tf:"worker_subnet_name,omitempty"` }
func (*CloudConfigParameters) DeepCopy ¶
func (in *CloudConfigParameters) DeepCopy() *CloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudConfigParameters.
func (*CloudConfigParameters) DeepCopyInto ¶
func (in *CloudConfigParameters) DeepCopyInto(out *CloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterProfileObservation ¶
type ClusterProfileObservation struct { }
func (*ClusterProfileObservation) DeepCopy ¶
func (in *ClusterProfileObservation) DeepCopy() *ClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProfileObservation.
func (*ClusterProfileObservation) DeepCopyInto ¶
func (in *ClusterProfileObservation) DeepCopyInto(out *ClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterProfilePackManifestObservation ¶
type ClusterProfilePackManifestObservation struct { }
func (*ClusterProfilePackManifestObservation) DeepCopy ¶
func (in *ClusterProfilePackManifestObservation) DeepCopy() *ClusterProfilePackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProfilePackManifestObservation.
func (*ClusterProfilePackManifestObservation) DeepCopyInto ¶
func (in *ClusterProfilePackManifestObservation) DeepCopyInto(out *ClusterProfilePackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterProfilePackManifestParameters ¶
type ClusterProfilePackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*ClusterProfilePackManifestParameters) DeepCopy ¶
func (in *ClusterProfilePackManifestParameters) DeepCopy() *ClusterProfilePackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProfilePackManifestParameters.
func (*ClusterProfilePackManifestParameters) DeepCopyInto ¶
func (in *ClusterProfilePackManifestParameters) DeepCopyInto(out *ClusterProfilePackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterProfilePackObservation ¶
type ClusterProfilePackObservation struct { }
func (*ClusterProfilePackObservation) DeepCopy ¶
func (in *ClusterProfilePackObservation) DeepCopy() *ClusterProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProfilePackObservation.
func (*ClusterProfilePackObservation) DeepCopyInto ¶
func (in *ClusterProfilePackObservation) DeepCopyInto(out *ClusterProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterProfilePackParameters ¶
type ClusterProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []PackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*ClusterProfilePackParameters) DeepCopy ¶
func (in *ClusterProfilePackParameters) DeepCopy() *ClusterProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProfilePackParameters.
func (*ClusterProfilePackParameters) DeepCopyInto ¶
func (in *ClusterProfilePackParameters) DeepCopyInto(out *ClusterProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterProfileParameters ¶
type ClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []PackParameters `json:"pack,omitempty" tf:"pack,omitempty"` }
func (*ClusterProfileParameters) DeepCopy ¶
func (in *ClusterProfileParameters) DeepCopy() *ClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProfileParameters.
func (*ClusterProfileParameters) DeepCopyInto ¶
func (in *ClusterProfileParameters) DeepCopyInto(out *ClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRbacBindingObservation ¶
type ClusterRbacBindingObservation struct { }
func (*ClusterRbacBindingObservation) DeepCopy ¶
func (in *ClusterRbacBindingObservation) DeepCopy() *ClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRbacBindingObservation.
func (*ClusterRbacBindingObservation) DeepCopyInto ¶
func (in *ClusterRbacBindingObservation) DeepCopyInto(out *ClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRbacBindingParameters ¶
type ClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []SubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ClusterRbacBindingParameters) DeepCopy ¶
func (in *ClusterRbacBindingParameters) DeepCopy() *ClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRbacBindingParameters.
func (*ClusterRbacBindingParameters) DeepCopyInto ¶
func (in *ClusterRbacBindingParameters) DeepCopyInto(out *ClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRbacBindingSubjectsObservation ¶
type ClusterRbacBindingSubjectsObservation struct { }
func (*ClusterRbacBindingSubjectsObservation) DeepCopy ¶
func (in *ClusterRbacBindingSubjectsObservation) DeepCopy() *ClusterRbacBindingSubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRbacBindingSubjectsObservation.
func (*ClusterRbacBindingSubjectsObservation) DeepCopyInto ¶
func (in *ClusterRbacBindingSubjectsObservation) DeepCopyInto(out *ClusterRbacBindingSubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRbacBindingSubjectsParameters ¶
type ClusterRbacBindingSubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ClusterRbacBindingSubjectsParameters) DeepCopy ¶
func (in *ClusterRbacBindingSubjectsParameters) DeepCopy() *ClusterRbacBindingSubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRbacBindingSubjectsParameters.
func (*ClusterRbacBindingSubjectsParameters) DeepCopyInto ¶
func (in *ClusterRbacBindingSubjectsParameters) DeepCopyInto(out *ClusterRbacBindingSubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClustersObservation ¶ added in v1.0.0
type ClustersObservation struct { }
func (*ClustersObservation) DeepCopy ¶ added in v1.0.0
func (in *ClustersObservation) DeepCopy() *ClustersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClustersObservation.
func (*ClustersObservation) DeepCopyInto ¶ added in v1.0.0
func (in *ClustersObservation) DeepCopyInto(out *ClustersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClustersParameters ¶ added in v1.0.0
type ClustersParameters struct { // The UID of the host cluster. // +kubebuilder:validation:Required ClusterUID *string `json:"clusterUid" tf:"cluster_uid,omitempty"` // The host DNS wildcard for the cluster. i.e. `*.dev` or `*test.com` // +kubebuilder:validation:Optional HostDNS *string `json:"hostDns,omitempty" tf:"host_dns,omitempty"` }
func (*ClustersParameters) DeepCopy ¶ added in v1.0.0
func (in *ClustersParameters) DeepCopy() *ClustersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClustersParameters.
func (*ClustersParameters) DeepCopyInto ¶ added in v1.0.0
func (in *ClustersParameters) DeepCopyInto(out *ClustersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigObservation ¶ added in v1.0.0
type ConfigObservation struct { }
func (*ConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *ConfigObservation) DeepCopy() *ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigObservation.
func (*ConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *ConfigObservation) DeepCopyInto(out *ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigParameters ¶ added in v1.0.0
type ConfigParameters struct { // The CPU limit in millicores. // +kubebuilder:validation:Optional CPUMillicore *float64 `json:"cpuMillicore,omitempty" tf:"cpu_millicore,omitempty"` // The host endpoint type. Allowed values are 'Ingress' or 'LoadBalancer'. Defaults to 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The memory limit in megabytes (MB). // +kubebuilder:validation:Optional MemoryInMb *float64 `json:"memoryInMb,omitempty" tf:"memory_in_mb,omitempty"` // The allowed oversubscription percentage. // +kubebuilder:validation:Optional OversubscriptionPercent *float64 `json:"oversubscriptionPercent,omitempty" tf:"oversubscription_percent,omitempty"` // The storage limit in gigabytes (GB). // +kubebuilder:validation:Optional StorageInGb *float64 `json:"storageInGb,omitempty" tf:"storage_in_gb,omitempty"` // +kubebuilder:validation:Optional Values *string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *ConfigParameters) DeepCopy() *ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigParameters.
func (*ConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *ConfigParameters) DeepCopyInto(out *ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskObservation ¶
type DiskObservation struct { }
func (*DiskObservation) DeepCopy ¶
func (in *DiskObservation) DeepCopy() *DiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskObservation.
func (*DiskObservation) DeepCopyInto ¶
func (in *DiskObservation) DeepCopyInto(out *DiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskParameters ¶
type DiskParameters struct { // +kubebuilder:validation:Required SizeGb *float64 `json:"sizeGb" tf:"size_gb,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*DiskParameters) DeepCopy ¶
func (in *DiskParameters) DeepCopy() *DiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskParameters.
func (*DiskParameters) DeepCopyInto ¶
func (in *DiskParameters) DeepCopyInto(out *DiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Edge ¶
type Edge struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EdgeSpec `json:"spec"` Status EdgeStatus `json:"status,omitempty"` }
Edge is the Schema for the Edges API. <no value> +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,jet-palette}
func (*Edge) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Edge.
func (*Edge) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Edge) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Edge) GetCondition ¶
func (mg *Edge) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Edge.
func (*Edge) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Edge
func (*Edge) GetDeletionPolicy ¶
func (mg *Edge) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Edge.
func (*Edge) GetObservation ¶
GetObservation of this Edge
func (*Edge) GetParameters ¶
GetParameters of this Edge
func (*Edge) GetProviderConfigReference ¶
GetProviderConfigReference of this Edge.
func (*Edge) GetProviderReference ¶
GetProviderReference of this Edge. Deprecated: Use GetProviderConfigReference.
func (*Edge) GetPublishConnectionDetailsTo ¶
func (mg *Edge) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Edge.
func (*Edge) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Edge
func (*Edge) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Edge) GetWriteConnectionSecretToReference ¶
func (mg *Edge) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Edge.
func (*Edge) LateInitialize ¶
LateInitialize this Edge using its observed tfState. returns True if there are any spec changes for the resource.
func (*Edge) SetConditions ¶
SetConditions of this Edge.
func (*Edge) SetDeletionPolicy ¶
func (mg *Edge) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Edge.
func (*Edge) SetObservation ¶
SetObservation for this Edge
func (*Edge) SetParameters ¶
SetParameters for this Edge
func (*Edge) SetProviderConfigReference ¶
SetProviderConfigReference of this Edge.
func (*Edge) SetProviderReference ¶
SetProviderReference of this Edge. Deprecated: Use SetProviderConfigReference.
func (*Edge) SetPublishConnectionDetailsTo ¶
func (mg *Edge) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Edge.
func (*Edge) SetWriteConnectionSecretToReference ¶
func (mg *Edge) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Edge.
type EdgeBackupPolicyObservation ¶
type EdgeBackupPolicyObservation struct { }
func (*EdgeBackupPolicyObservation) DeepCopy ¶
func (in *EdgeBackupPolicyObservation) DeepCopy() *EdgeBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeBackupPolicyObservation.
func (*EdgeBackupPolicyObservation) DeepCopyInto ¶
func (in *EdgeBackupPolicyObservation) DeepCopyInto(out *EdgeBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeBackupPolicyParameters ¶
type EdgeBackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*EdgeBackupPolicyParameters) DeepCopy ¶
func (in *EdgeBackupPolicyParameters) DeepCopy() *EdgeBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeBackupPolicyParameters.
func (*EdgeBackupPolicyParameters) DeepCopyInto ¶
func (in *EdgeBackupPolicyParameters) DeepCopyInto(out *EdgeBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeCloudConfigObservation ¶
type EdgeCloudConfigObservation struct { }
func (*EdgeCloudConfigObservation) DeepCopy ¶
func (in *EdgeCloudConfigObservation) DeepCopy() *EdgeCloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeCloudConfigObservation.
func (*EdgeCloudConfigObservation) DeepCopyInto ¶
func (in *EdgeCloudConfigObservation) DeepCopyInto(out *EdgeCloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeCloudConfigParameters ¶
type EdgeCloudConfigParameters struct { // +kubebuilder:validation:Required SSHKey *string `json:"sshKey" tf:"ssh_key,omitempty"` }
func (*EdgeCloudConfigParameters) DeepCopy ¶
func (in *EdgeCloudConfigParameters) DeepCopy() *EdgeCloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeCloudConfigParameters.
func (*EdgeCloudConfigParameters) DeepCopyInto ¶
func (in *EdgeCloudConfigParameters) DeepCopyInto(out *EdgeCloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeClusterProfileObservation ¶
type EdgeClusterProfileObservation struct { }
func (*EdgeClusterProfileObservation) DeepCopy ¶
func (in *EdgeClusterProfileObservation) DeepCopy() *EdgeClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeClusterProfileObservation.
func (*EdgeClusterProfileObservation) DeepCopyInto ¶
func (in *EdgeClusterProfileObservation) DeepCopyInto(out *EdgeClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeClusterProfilePackManifestObservation ¶ added in v0.9.0
type EdgeClusterProfilePackManifestObservation struct { }
func (*EdgeClusterProfilePackManifestObservation) DeepCopy ¶ added in v0.9.0
func (in *EdgeClusterProfilePackManifestObservation) DeepCopy() *EdgeClusterProfilePackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeClusterProfilePackManifestObservation.
func (*EdgeClusterProfilePackManifestObservation) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeClusterProfilePackManifestObservation) DeepCopyInto(out *EdgeClusterProfilePackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeClusterProfilePackManifestParameters ¶ added in v0.9.0
type EdgeClusterProfilePackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*EdgeClusterProfilePackManifestParameters) DeepCopy ¶ added in v0.9.0
func (in *EdgeClusterProfilePackManifestParameters) DeepCopy() *EdgeClusterProfilePackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeClusterProfilePackManifestParameters.
func (*EdgeClusterProfilePackManifestParameters) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeClusterProfilePackManifestParameters) DeepCopyInto(out *EdgeClusterProfilePackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeClusterProfilePackObservation ¶
type EdgeClusterProfilePackObservation struct { }
func (*EdgeClusterProfilePackObservation) DeepCopy ¶
func (in *EdgeClusterProfilePackObservation) DeepCopy() *EdgeClusterProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeClusterProfilePackObservation.
func (*EdgeClusterProfilePackObservation) DeepCopyInto ¶
func (in *EdgeClusterProfilePackObservation) DeepCopyInto(out *EdgeClusterProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeClusterProfilePackParameters ¶
type EdgeClusterProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []EdgeClusterProfilePackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*EdgeClusterProfilePackParameters) DeepCopy ¶
func (in *EdgeClusterProfilePackParameters) DeepCopy() *EdgeClusterProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeClusterProfilePackParameters.
func (*EdgeClusterProfilePackParameters) DeepCopyInto ¶
func (in *EdgeClusterProfilePackParameters) DeepCopyInto(out *EdgeClusterProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeClusterProfileParameters ¶
type EdgeClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []EdgeClusterProfilePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` }
func (*EdgeClusterProfileParameters) DeepCopy ¶
func (in *EdgeClusterProfileParameters) DeepCopy() *EdgeClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeClusterProfileParameters.
func (*EdgeClusterProfileParameters) DeepCopyInto ¶
func (in *EdgeClusterProfileParameters) DeepCopyInto(out *EdgeClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeClusterRbacBindingObservation ¶ added in v0.9.0
type EdgeClusterRbacBindingObservation struct { }
func (*EdgeClusterRbacBindingObservation) DeepCopy ¶ added in v0.9.0
func (in *EdgeClusterRbacBindingObservation) DeepCopy() *EdgeClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeClusterRbacBindingObservation.
func (*EdgeClusterRbacBindingObservation) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeClusterRbacBindingObservation) DeepCopyInto(out *EdgeClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeClusterRbacBindingParameters ¶ added in v0.9.0
type EdgeClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []EdgeClusterRbacBindingSubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*EdgeClusterRbacBindingParameters) DeepCopy ¶ added in v0.9.0
func (in *EdgeClusterRbacBindingParameters) DeepCopy() *EdgeClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeClusterRbacBindingParameters.
func (*EdgeClusterRbacBindingParameters) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeClusterRbacBindingParameters) DeepCopyInto(out *EdgeClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeClusterRbacBindingSubjectsObservation ¶ added in v0.9.0
type EdgeClusterRbacBindingSubjectsObservation struct { }
func (*EdgeClusterRbacBindingSubjectsObservation) DeepCopy ¶ added in v0.9.0
func (in *EdgeClusterRbacBindingSubjectsObservation) DeepCopy() *EdgeClusterRbacBindingSubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeClusterRbacBindingSubjectsObservation.
func (*EdgeClusterRbacBindingSubjectsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeClusterRbacBindingSubjectsObservation) DeepCopyInto(out *EdgeClusterRbacBindingSubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeClusterRbacBindingSubjectsParameters ¶ added in v0.9.0
type EdgeClusterRbacBindingSubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*EdgeClusterRbacBindingSubjectsParameters) DeepCopy ¶ added in v0.9.0
func (in *EdgeClusterRbacBindingSubjectsParameters) DeepCopy() *EdgeClusterRbacBindingSubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeClusterRbacBindingSubjectsParameters.
func (*EdgeClusterRbacBindingSubjectsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeClusterRbacBindingSubjectsParameters) DeepCopyInto(out *EdgeClusterRbacBindingSubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeHostConfigObservation ¶ added in v1.0.0
type EdgeHostConfigObservation struct { }
func (*EdgeHostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeHostConfigObservation) DeepCopy() *EdgeHostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeHostConfigObservation.
func (*EdgeHostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeHostConfigObservation) DeepCopyInto(out *EdgeHostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeHostConfigParameters ¶ added in v1.0.0
type EdgeHostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*EdgeHostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeHostConfigParameters) DeepCopy() *EdgeHostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeHostConfigParameters.
func (*EdgeHostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeHostConfigParameters) DeepCopyInto(out *EdgeHostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeList ¶
type EdgeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Edge `json:"items"` }
EdgeList contains a list of Edges
func (*EdgeList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeList.
func (*EdgeList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EdgeList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EdgeLocationConfigObservation ¶ added in v1.0.0
type EdgeLocationConfigObservation struct { }
func (*EdgeLocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeLocationConfigObservation) DeepCopy() *EdgeLocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeLocationConfigObservation.
func (*EdgeLocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeLocationConfigObservation) DeepCopyInto(out *EdgeLocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeLocationConfigParameters ¶ added in v1.0.0
type EdgeLocationConfigParameters struct { // The country code of the country the cluster is located in. // +kubebuilder:validation:Optional CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` // The name of the country. // +kubebuilder:validation:Optional CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` // The latitude coordinates value. // +kubebuilder:validation:Required Latitude *float64 `json:"latitude" tf:"latitude,omitempty"` // The longitude coordinates value. // +kubebuilder:validation:Required Longitude *float64 `json:"longitude" tf:"longitude,omitempty"` // The region code of where the cluster is located in. // +kubebuilder:validation:Optional RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` // The name of the region. // +kubebuilder:validation:Optional RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*EdgeLocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeLocationConfigParameters) DeepCopy() *EdgeLocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeLocationConfigParameters.
func (*EdgeLocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeLocationConfigParameters) DeepCopyInto(out *EdgeLocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeMachinePoolObservation ¶
type EdgeMachinePoolObservation struct { }
func (*EdgeMachinePoolObservation) DeepCopy ¶
func (in *EdgeMachinePoolObservation) DeepCopy() *EdgeMachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeMachinePoolObservation.
func (*EdgeMachinePoolObservation) DeepCopyInto ¶
func (in *EdgeMachinePoolObservation) DeepCopyInto(out *EdgeMachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeMachinePoolParameters ¶
type EdgeMachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // +kubebuilder:validation:Optional ControlPlane *bool `json:"controlPlane,omitempty" tf:"control_plane,omitempty"` // +kubebuilder:validation:Optional ControlPlaneAsWorker *bool `json:"controlPlaneAsWorker,omitempty" tf:"control_plane_as_worker,omitempty"` // +kubebuilder:validation:Required Count *float64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Placements []PlacementsParameters `json:"placements" tf:"placements,omitempty"` // +kubebuilder:validation:Optional Taints []EdgeMachinePoolTaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*EdgeMachinePoolParameters) DeepCopy ¶
func (in *EdgeMachinePoolParameters) DeepCopy() *EdgeMachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeMachinePoolParameters.
func (*EdgeMachinePoolParameters) DeepCopyInto ¶
func (in *EdgeMachinePoolParameters) DeepCopyInto(out *EdgeMachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeMachinePoolTaintsObservation ¶ added in v0.9.0
type EdgeMachinePoolTaintsObservation struct { }
func (*EdgeMachinePoolTaintsObservation) DeepCopy ¶ added in v0.9.0
func (in *EdgeMachinePoolTaintsObservation) DeepCopy() *EdgeMachinePoolTaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeMachinePoolTaintsObservation.
func (*EdgeMachinePoolTaintsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeMachinePoolTaintsObservation) DeepCopyInto(out *EdgeMachinePoolTaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeMachinePoolTaintsParameters ¶ added in v0.9.0
type EdgeMachinePoolTaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*EdgeMachinePoolTaintsParameters) DeepCopy ¶ added in v0.9.0
func (in *EdgeMachinePoolTaintsParameters) DeepCopy() *EdgeMachinePoolTaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeMachinePoolTaintsParameters.
func (*EdgeMachinePoolTaintsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeMachinePoolTaintsParameters) DeepCopyInto(out *EdgeMachinePoolTaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNamespacesObservation ¶ added in v0.9.0
type EdgeNamespacesObservation struct { }
func (*EdgeNamespacesObservation) DeepCopy ¶ added in v0.9.0
func (in *EdgeNamespacesObservation) DeepCopy() *EdgeNamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNamespacesObservation.
func (*EdgeNamespacesObservation) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeNamespacesObservation) DeepCopyInto(out *EdgeNamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNamespacesParameters ¶ added in v0.9.0
type EdgeNamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*EdgeNamespacesParameters) DeepCopy ¶ added in v0.9.0
func (in *EdgeNamespacesParameters) DeepCopy() *EdgeNamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNamespacesParameters.
func (*EdgeNamespacesParameters) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeNamespacesParameters) DeepCopyInto(out *EdgeNamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNative ¶ added in v1.0.0
type EdgeNative struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EdgeNativeSpec `json:"spec"` Status EdgeNativeStatus `json:"status,omitempty"` }
EdgeNative is the Schema for the EdgeNatives API. <no value> +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,jet-palette}
func (*EdgeNative) DeepCopy ¶ added in v1.0.0
func (in *EdgeNative) DeepCopy() *EdgeNative
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNative.
func (*EdgeNative) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNative) DeepCopyInto(out *EdgeNative)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EdgeNative) DeepCopyObject ¶ added in v1.0.0
func (in *EdgeNative) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EdgeNative) GetCondition ¶ added in v1.0.0
func (mg *EdgeNative) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EdgeNative.
func (*EdgeNative) GetConnectionDetailsMapping ¶ added in v1.0.0
func (tr *EdgeNative) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EdgeNative
func (*EdgeNative) GetDeletionPolicy ¶ added in v1.0.0
func (mg *EdgeNative) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EdgeNative.
func (*EdgeNative) GetID ¶ added in v1.0.0
func (tr *EdgeNative) GetID() string
GetID returns ID of underlying Terraform resource of this EdgeNative
func (*EdgeNative) GetObservation ¶ added in v1.0.0
func (tr *EdgeNative) GetObservation() (map[string]any, error)
GetObservation of this EdgeNative
func (*EdgeNative) GetParameters ¶ added in v1.0.0
func (tr *EdgeNative) GetParameters() (map[string]any, error)
GetParameters of this EdgeNative
func (*EdgeNative) GetProviderConfigReference ¶ added in v1.0.0
func (mg *EdgeNative) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EdgeNative.
func (*EdgeNative) GetProviderReference ¶ added in v1.0.0
func (mg *EdgeNative) GetProviderReference() *xpv1.Reference
GetProviderReference of this EdgeNative. Deprecated: Use GetProviderConfigReference.
func (*EdgeNative) GetPublishConnectionDetailsTo ¶ added in v1.0.0
func (mg *EdgeNative) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EdgeNative.
func (*EdgeNative) GetTerraformResourceType ¶ added in v1.0.0
func (mg *EdgeNative) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EdgeNative
func (*EdgeNative) GetTerraformSchemaVersion ¶ added in v1.0.0
func (tr *EdgeNative) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EdgeNative) GetWriteConnectionSecretToReference ¶ added in v1.0.0
func (mg *EdgeNative) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EdgeNative.
func (*EdgeNative) LateInitialize ¶ added in v1.0.0
func (tr *EdgeNative) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EdgeNative using its observed tfState. returns True if there are any spec changes for the resource.
func (*EdgeNative) SetConditions ¶ added in v1.0.0
func (mg *EdgeNative) SetConditions(c ...xpv1.Condition)
SetConditions of this EdgeNative.
func (*EdgeNative) SetDeletionPolicy ¶ added in v1.0.0
func (mg *EdgeNative) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EdgeNative.
func (*EdgeNative) SetObservation ¶ added in v1.0.0
func (tr *EdgeNative) SetObservation(obs map[string]any) error
SetObservation for this EdgeNative
func (*EdgeNative) SetParameters ¶ added in v1.0.0
func (tr *EdgeNative) SetParameters(params map[string]any) error
SetParameters for this EdgeNative
func (*EdgeNative) SetProviderConfigReference ¶ added in v1.0.0
func (mg *EdgeNative) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EdgeNative.
func (*EdgeNative) SetProviderReference ¶ added in v1.0.0
func (mg *EdgeNative) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EdgeNative. Deprecated: Use SetProviderConfigReference.
func (*EdgeNative) SetPublishConnectionDetailsTo ¶ added in v1.0.0
func (mg *EdgeNative) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EdgeNative.
func (*EdgeNative) SetWriteConnectionSecretToReference ¶ added in v1.0.0
func (mg *EdgeNative) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EdgeNative.
type EdgeNativeBackupPolicyObservation ¶ added in v1.0.0
type EdgeNativeBackupPolicyObservation struct { }
func (*EdgeNativeBackupPolicyObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeBackupPolicyObservation) DeepCopy() *EdgeNativeBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeBackupPolicyObservation.
func (*EdgeNativeBackupPolicyObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeBackupPolicyObservation) DeepCopyInto(out *EdgeNativeBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeBackupPolicyParameters ¶ added in v1.0.0
type EdgeNativeBackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*EdgeNativeBackupPolicyParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeBackupPolicyParameters) DeepCopy() *EdgeNativeBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeBackupPolicyParameters.
func (*EdgeNativeBackupPolicyParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeBackupPolicyParameters) DeepCopyInto(out *EdgeNativeBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeCloudConfigObservation ¶ added in v1.0.0
type EdgeNativeCloudConfigObservation struct { }
func (*EdgeNativeCloudConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeCloudConfigObservation) DeepCopy() *EdgeNativeCloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeCloudConfigObservation.
func (*EdgeNativeCloudConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeCloudConfigObservation) DeepCopyInto(out *EdgeNativeCloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeCloudConfigParameters ¶ added in v1.0.0
type EdgeNativeCloudConfigParameters struct { // +kubebuilder:validation:Optional NtpServers []*string `json:"ntpServers,omitempty" tf:"ntp_servers,omitempty"` // +kubebuilder:validation:Required SSHKey *string `json:"sshKey" tf:"ssh_key,omitempty"` // +kubebuilder:validation:Optional Vip *string `json:"vip,omitempty" tf:"vip,omitempty"` }
func (*EdgeNativeCloudConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeCloudConfigParameters) DeepCopy() *EdgeNativeCloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeCloudConfigParameters.
func (*EdgeNativeCloudConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeCloudConfigParameters) DeepCopyInto(out *EdgeNativeCloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeClusterProfileObservation ¶ added in v1.0.0
type EdgeNativeClusterProfileObservation struct { }
func (*EdgeNativeClusterProfileObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeClusterProfileObservation) DeepCopy() *EdgeNativeClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeClusterProfileObservation.
func (*EdgeNativeClusterProfileObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeClusterProfileObservation) DeepCopyInto(out *EdgeNativeClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeClusterProfilePackManifestObservation ¶ added in v1.0.0
type EdgeNativeClusterProfilePackManifestObservation struct { }
func (*EdgeNativeClusterProfilePackManifestObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeClusterProfilePackManifestObservation) DeepCopy() *EdgeNativeClusterProfilePackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeClusterProfilePackManifestObservation.
func (*EdgeNativeClusterProfilePackManifestObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeClusterProfilePackManifestObservation) DeepCopyInto(out *EdgeNativeClusterProfilePackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeClusterProfilePackManifestParameters ¶ added in v1.0.0
type EdgeNativeClusterProfilePackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*EdgeNativeClusterProfilePackManifestParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeClusterProfilePackManifestParameters) DeepCopy() *EdgeNativeClusterProfilePackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeClusterProfilePackManifestParameters.
func (*EdgeNativeClusterProfilePackManifestParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeClusterProfilePackManifestParameters) DeepCopyInto(out *EdgeNativeClusterProfilePackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeClusterProfilePackObservation ¶ added in v1.0.0
type EdgeNativeClusterProfilePackObservation struct { }
func (*EdgeNativeClusterProfilePackObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeClusterProfilePackObservation) DeepCopy() *EdgeNativeClusterProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeClusterProfilePackObservation.
func (*EdgeNativeClusterProfilePackObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeClusterProfilePackObservation) DeepCopyInto(out *EdgeNativeClusterProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeClusterProfilePackParameters ¶ added in v1.0.0
type EdgeNativeClusterProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []EdgeNativeClusterProfilePackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*EdgeNativeClusterProfilePackParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeClusterProfilePackParameters) DeepCopy() *EdgeNativeClusterProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeClusterProfilePackParameters.
func (*EdgeNativeClusterProfilePackParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeClusterProfilePackParameters) DeepCopyInto(out *EdgeNativeClusterProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeClusterProfileParameters ¶ added in v1.0.0
type EdgeNativeClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []EdgeNativeClusterProfilePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EdgeNativeClusterProfileParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeClusterProfileParameters) DeepCopy() *EdgeNativeClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeClusterProfileParameters.
func (*EdgeNativeClusterProfileParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeClusterProfileParameters) DeepCopyInto(out *EdgeNativeClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeClusterRbacBindingObservation ¶ added in v1.0.0
type EdgeNativeClusterRbacBindingObservation struct { }
func (*EdgeNativeClusterRbacBindingObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeClusterRbacBindingObservation) DeepCopy() *EdgeNativeClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeClusterRbacBindingObservation.
func (*EdgeNativeClusterRbacBindingObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeClusterRbacBindingObservation) DeepCopyInto(out *EdgeNativeClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeClusterRbacBindingParameters ¶ added in v1.0.0
type EdgeNativeClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []EdgeNativeClusterRbacBindingSubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*EdgeNativeClusterRbacBindingParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeClusterRbacBindingParameters) DeepCopy() *EdgeNativeClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeClusterRbacBindingParameters.
func (*EdgeNativeClusterRbacBindingParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeClusterRbacBindingParameters) DeepCopyInto(out *EdgeNativeClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeClusterRbacBindingSubjectsObservation ¶ added in v1.0.0
type EdgeNativeClusterRbacBindingSubjectsObservation struct { }
func (*EdgeNativeClusterRbacBindingSubjectsObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeClusterRbacBindingSubjectsObservation) DeepCopy() *EdgeNativeClusterRbacBindingSubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeClusterRbacBindingSubjectsObservation.
func (*EdgeNativeClusterRbacBindingSubjectsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeClusterRbacBindingSubjectsObservation) DeepCopyInto(out *EdgeNativeClusterRbacBindingSubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeClusterRbacBindingSubjectsParameters ¶ added in v1.0.0
type EdgeNativeClusterRbacBindingSubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*EdgeNativeClusterRbacBindingSubjectsParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeClusterRbacBindingSubjectsParameters) DeepCopy() *EdgeNativeClusterRbacBindingSubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeClusterRbacBindingSubjectsParameters.
func (*EdgeNativeClusterRbacBindingSubjectsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeClusterRbacBindingSubjectsParameters) DeepCopyInto(out *EdgeNativeClusterRbacBindingSubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeHostConfigObservation ¶ added in v1.0.0
type EdgeNativeHostConfigObservation struct { }
func (*EdgeNativeHostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeHostConfigObservation) DeepCopy() *EdgeNativeHostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeHostConfigObservation.
func (*EdgeNativeHostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeHostConfigObservation) DeepCopyInto(out *EdgeNativeHostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeHostConfigParameters ¶ added in v1.0.0
type EdgeNativeHostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*EdgeNativeHostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeHostConfigParameters) DeepCopy() *EdgeNativeHostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeHostConfigParameters.
func (*EdgeNativeHostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeHostConfigParameters) DeepCopyInto(out *EdgeNativeHostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeList ¶ added in v1.0.0
type EdgeNativeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EdgeNative `json:"items"` }
EdgeNativeList contains a list of EdgeNatives
func (*EdgeNativeList) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeList) DeepCopy() *EdgeNativeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeList.
func (*EdgeNativeList) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeList) DeepCopyInto(out *EdgeNativeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EdgeNativeList) DeepCopyObject ¶ added in v1.0.0
func (in *EdgeNativeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EdgeNativeList) GetItems ¶ added in v1.0.0
func (l *EdgeNativeList) GetItems() []resource.Managed
GetItems of this EdgeNativeList.
type EdgeNativeLocationConfigObservation ¶ added in v1.0.0
type EdgeNativeLocationConfigObservation struct { }
func (*EdgeNativeLocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeLocationConfigObservation) DeepCopy() *EdgeNativeLocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeLocationConfigObservation.
func (*EdgeNativeLocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeLocationConfigObservation) DeepCopyInto(out *EdgeNativeLocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeLocationConfigParameters ¶ added in v1.0.0
type EdgeNativeLocationConfigParameters struct { // The country code of the country the cluster is located in. // +kubebuilder:validation:Optional CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` // The name of the country. // +kubebuilder:validation:Optional CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` // The latitude coordinates value. // +kubebuilder:validation:Required Latitude *float64 `json:"latitude" tf:"latitude,omitempty"` // The longitude coordinates value. // +kubebuilder:validation:Required Longitude *float64 `json:"longitude" tf:"longitude,omitempty"` // The region code of where the cluster is located in. // +kubebuilder:validation:Optional RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` // The name of the region. // +kubebuilder:validation:Optional RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*EdgeNativeLocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeLocationConfigParameters) DeepCopy() *EdgeNativeLocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeLocationConfigParameters.
func (*EdgeNativeLocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeLocationConfigParameters) DeepCopyInto(out *EdgeNativeLocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeMachinePoolObservation ¶ added in v1.0.0
type EdgeNativeMachinePoolObservation struct { }
func (*EdgeNativeMachinePoolObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeMachinePoolObservation) DeepCopy() *EdgeNativeMachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeMachinePoolObservation.
func (*EdgeNativeMachinePoolObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeMachinePoolObservation) DeepCopyInto(out *EdgeNativeMachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeMachinePoolParameters ¶ added in v1.0.0
type EdgeNativeMachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // +kubebuilder:validation:Optional ControlPlane *bool `json:"controlPlane,omitempty" tf:"control_plane,omitempty"` // +kubebuilder:validation:Optional ControlPlaneAsWorker *bool `json:"controlPlaneAsWorker,omitempty" tf:"control_plane_as_worker,omitempty"` // +kubebuilder:validation:Optional HostUids []*string `json:"hostUids,omitempty" tf:"host_uids,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Taints []EdgeNativeMachinePoolTaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*EdgeNativeMachinePoolParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeMachinePoolParameters) DeepCopy() *EdgeNativeMachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeMachinePoolParameters.
func (*EdgeNativeMachinePoolParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeMachinePoolParameters) DeepCopyInto(out *EdgeNativeMachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeMachinePoolTaintsObservation ¶ added in v1.0.0
type EdgeNativeMachinePoolTaintsObservation struct { }
func (*EdgeNativeMachinePoolTaintsObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeMachinePoolTaintsObservation) DeepCopy() *EdgeNativeMachinePoolTaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeMachinePoolTaintsObservation.
func (*EdgeNativeMachinePoolTaintsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeMachinePoolTaintsObservation) DeepCopyInto(out *EdgeNativeMachinePoolTaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeMachinePoolTaintsParameters ¶ added in v1.0.0
type EdgeNativeMachinePoolTaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*EdgeNativeMachinePoolTaintsParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeMachinePoolTaintsParameters) DeepCopy() *EdgeNativeMachinePoolTaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeMachinePoolTaintsParameters.
func (*EdgeNativeMachinePoolTaintsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeMachinePoolTaintsParameters) DeepCopyInto(out *EdgeNativeMachinePoolTaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeNamespacesObservation ¶ added in v1.0.0
type EdgeNativeNamespacesObservation struct { }
func (*EdgeNativeNamespacesObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeNamespacesObservation) DeepCopy() *EdgeNativeNamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeNamespacesObservation.
func (*EdgeNativeNamespacesObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeNamespacesObservation) DeepCopyInto(out *EdgeNativeNamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeNamespacesParameters ¶ added in v1.0.0
type EdgeNativeNamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*EdgeNativeNamespacesParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeNamespacesParameters) DeepCopy() *EdgeNativeNamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeNamespacesParameters.
func (*EdgeNativeNamespacesParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeNamespacesParameters) DeepCopyInto(out *EdgeNativeNamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeObservation ¶ added in v1.0.0
type EdgeNativeObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` }
func (*EdgeNativeObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeObservation) DeepCopy() *EdgeNativeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeObservation.
func (*EdgeNativeObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeObservation) DeepCopyInto(out *EdgeNativeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativePackObservation ¶ added in v1.0.0
type EdgeNativePackObservation struct { }
func (*EdgeNativePackObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativePackObservation) DeepCopy() *EdgeNativePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativePackObservation.
func (*EdgeNativePackObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativePackObservation) DeepCopyInto(out *EdgeNativePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativePackParameters ¶ added in v1.0.0
type EdgeNativePackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*EdgeNativePackParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativePackParameters) DeepCopy() *EdgeNativePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativePackParameters.
func (*EdgeNativePackParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativePackParameters) DeepCopyInto(out *EdgeNativePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeParameters ¶ added in v1.0.0
type EdgeNativeParameters struct { // +kubebuilder:validation:Optional ApplySetting *string `json:"applySetting,omitempty" tf:"apply_setting,omitempty"` // +kubebuilder:validation:Optional BackupPolicy []EdgeNativeBackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Optional CloudAccountID *string `json:"cloudAccountId,omitempty" tf:"cloud_account_id,omitempty"` // +kubebuilder:validation:Required CloudConfig []EdgeNativeCloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []EdgeNativeClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []EdgeNativeClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Optional HostConfig []EdgeNativeHostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Optional LocationConfig []EdgeNativeLocationConfigParameters `json:"locationConfig,omitempty" tf:"location_config,omitempty"` // +kubebuilder:validation:Required MachinePool []EdgeNativeMachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []EdgeNativeNamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional OsPatchAfter *string `json:"osPatchAfter,omitempty" tf:"os_patch_after,omitempty"` // +kubebuilder:validation:Optional OsPatchOnBoot *bool `json:"osPatchOnBoot,omitempty" tf:"os_patch_on_boot,omitempty"` // +kubebuilder:validation:Optional OsPatchSchedule *string `json:"osPatchSchedule,omitempty" tf:"os_patch_schedule,omitempty"` // +kubebuilder:validation:Optional Pack []EdgeNativePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []EdgeNativeScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EdgeNativeParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeParameters) DeepCopy() *EdgeNativeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeParameters.
func (*EdgeNativeParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeParameters) DeepCopyInto(out *EdgeNativeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeScanPolicyObservation ¶ added in v1.0.0
type EdgeNativeScanPolicyObservation struct { }
func (*EdgeNativeScanPolicyObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeScanPolicyObservation) DeepCopy() *EdgeNativeScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeScanPolicyObservation.
func (*EdgeNativeScanPolicyObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeScanPolicyObservation) DeepCopyInto(out *EdgeNativeScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeScanPolicyParameters ¶ added in v1.0.0
type EdgeNativeScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*EdgeNativeScanPolicyParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeScanPolicyParameters) DeepCopy() *EdgeNativeScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeScanPolicyParameters.
func (*EdgeNativeScanPolicyParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeScanPolicyParameters) DeepCopyInto(out *EdgeNativeScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeSpec ¶ added in v1.0.0
type EdgeNativeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EdgeNativeParameters `json:"forProvider"` }
EdgeNativeSpec defines the desired state of EdgeNative
func (*EdgeNativeSpec) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeSpec) DeepCopy() *EdgeNativeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeSpec.
func (*EdgeNativeSpec) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeSpec) DeepCopyInto(out *EdgeNativeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNativeStatus ¶ added in v1.0.0
type EdgeNativeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EdgeNativeObservation `json:"atProvider,omitempty"` }
EdgeNativeStatus defines the observed state of EdgeNative.
func (*EdgeNativeStatus) DeepCopy ¶ added in v1.0.0
func (in *EdgeNativeStatus) DeepCopy() *EdgeNativeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNativeStatus.
func (*EdgeNativeStatus) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeNativeStatus) DeepCopyInto(out *EdgeNativeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeObservation ¶
type EdgeObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` }
func (*EdgeObservation) DeepCopy ¶
func (in *EdgeObservation) DeepCopy() *EdgeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeObservation.
func (*EdgeObservation) DeepCopyInto ¶
func (in *EdgeObservation) DeepCopyInto(out *EdgeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgePackObservation ¶
type EdgePackObservation struct { }
func (*EdgePackObservation) DeepCopy ¶
func (in *EdgePackObservation) DeepCopy() *EdgePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgePackObservation.
func (*EdgePackObservation) DeepCopyInto ¶
func (in *EdgePackObservation) DeepCopyInto(out *EdgePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgePackParameters ¶
type EdgePackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*EdgePackParameters) DeepCopy ¶
func (in *EdgePackParameters) DeepCopy() *EdgePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgePackParameters.
func (*EdgePackParameters) DeepCopyInto ¶
func (in *EdgePackParameters) DeepCopyInto(out *EdgePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeParameters ¶
type EdgeParameters struct { // +kubebuilder:validation:Optional ApplySetting *string `json:"applySetting,omitempty" tf:"apply_setting,omitempty"` // +kubebuilder:validation:Optional BackupPolicy []EdgeBackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Optional CloudAccountID *string `json:"cloudAccountId,omitempty" tf:"cloud_account_id,omitempty"` // +kubebuilder:validation:Required CloudConfig []EdgeCloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []EdgeClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []EdgeClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Optional HostConfig []EdgeHostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Optional LocationConfig []EdgeLocationConfigParameters `json:"locationConfig,omitempty" tf:"location_config,omitempty"` // +kubebuilder:validation:Required MachinePool []EdgeMachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []EdgeNamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional OsPatchAfter *string `json:"osPatchAfter,omitempty" tf:"os_patch_after,omitempty"` // +kubebuilder:validation:Optional OsPatchOnBoot *bool `json:"osPatchOnBoot,omitempty" tf:"os_patch_on_boot,omitempty"` // +kubebuilder:validation:Optional OsPatchSchedule *string `json:"osPatchSchedule,omitempty" tf:"os_patch_schedule,omitempty"` // +kubebuilder:validation:Optional Pack []EdgePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []EdgeScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EdgeParameters) DeepCopy ¶
func (in *EdgeParameters) DeepCopy() *EdgeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeParameters.
func (*EdgeParameters) DeepCopyInto ¶
func (in *EdgeParameters) DeepCopyInto(out *EdgeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeScanPolicyObservation ¶
type EdgeScanPolicyObservation struct { }
func (*EdgeScanPolicyObservation) DeepCopy ¶
func (in *EdgeScanPolicyObservation) DeepCopy() *EdgeScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeScanPolicyObservation.
func (*EdgeScanPolicyObservation) DeepCopyInto ¶
func (in *EdgeScanPolicyObservation) DeepCopyInto(out *EdgeScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeScanPolicyParameters ¶
type EdgeScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*EdgeScanPolicyParameters) DeepCopy ¶
func (in *EdgeScanPolicyParameters) DeepCopy() *EdgeScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeScanPolicyParameters.
func (*EdgeScanPolicyParameters) DeepCopyInto ¶
func (in *EdgeScanPolicyParameters) DeepCopyInto(out *EdgeScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeSpec ¶
type EdgeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EdgeParameters `json:"forProvider"` }
EdgeSpec defines the desired state of Edge
func (*EdgeSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeSpec.
func (*EdgeSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeStatus ¶
type EdgeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EdgeObservation `json:"atProvider,omitempty"` }
EdgeStatus defines the observed state of Edge.
func (*EdgeStatus) DeepCopy ¶
func (in *EdgeStatus) DeepCopy() *EdgeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeStatus.
func (*EdgeStatus) DeepCopyInto ¶
func (in *EdgeStatus) DeepCopyInto(out *EdgeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphere ¶
type EdgeVsphere struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EdgeVsphereSpec `json:"spec"` Status EdgeVsphereStatus `json:"status,omitempty"` }
EdgeVsphere is the Schema for the EdgeVspheres API. <no value> +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,jet-palette}
func (*EdgeVsphere) DeepCopy ¶
func (in *EdgeVsphere) DeepCopy() *EdgeVsphere
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphere.
func (*EdgeVsphere) DeepCopyInto ¶
func (in *EdgeVsphere) DeepCopyInto(out *EdgeVsphere)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EdgeVsphere) DeepCopyObject ¶
func (in *EdgeVsphere) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EdgeVsphere) GetCondition ¶
func (mg *EdgeVsphere) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EdgeVsphere.
func (*EdgeVsphere) GetConnectionDetailsMapping ¶
func (tr *EdgeVsphere) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EdgeVsphere
func (*EdgeVsphere) GetDeletionPolicy ¶
func (mg *EdgeVsphere) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EdgeVsphere.
func (*EdgeVsphere) GetID ¶
func (tr *EdgeVsphere) GetID() string
GetID returns ID of underlying Terraform resource of this EdgeVsphere
func (*EdgeVsphere) GetObservation ¶
func (tr *EdgeVsphere) GetObservation() (map[string]any, error)
GetObservation of this EdgeVsphere
func (*EdgeVsphere) GetParameters ¶
func (tr *EdgeVsphere) GetParameters() (map[string]any, error)
GetParameters of this EdgeVsphere
func (*EdgeVsphere) GetProviderConfigReference ¶
func (mg *EdgeVsphere) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EdgeVsphere.
func (*EdgeVsphere) GetProviderReference ¶
func (mg *EdgeVsphere) GetProviderReference() *xpv1.Reference
GetProviderReference of this EdgeVsphere. Deprecated: Use GetProviderConfigReference.
func (*EdgeVsphere) GetPublishConnectionDetailsTo ¶
func (mg *EdgeVsphere) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EdgeVsphere.
func (*EdgeVsphere) GetTerraformResourceType ¶
func (mg *EdgeVsphere) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EdgeVsphere
func (*EdgeVsphere) GetTerraformSchemaVersion ¶
func (tr *EdgeVsphere) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EdgeVsphere) GetWriteConnectionSecretToReference ¶
func (mg *EdgeVsphere) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EdgeVsphere.
func (*EdgeVsphere) LateInitialize ¶
func (tr *EdgeVsphere) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EdgeVsphere using its observed tfState. returns True if there are any spec changes for the resource.
func (*EdgeVsphere) SetConditions ¶
func (mg *EdgeVsphere) SetConditions(c ...xpv1.Condition)
SetConditions of this EdgeVsphere.
func (*EdgeVsphere) SetDeletionPolicy ¶
func (mg *EdgeVsphere) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EdgeVsphere.
func (*EdgeVsphere) SetObservation ¶
func (tr *EdgeVsphere) SetObservation(obs map[string]any) error
SetObservation for this EdgeVsphere
func (*EdgeVsphere) SetParameters ¶
func (tr *EdgeVsphere) SetParameters(params map[string]any) error
SetParameters for this EdgeVsphere
func (*EdgeVsphere) SetProviderConfigReference ¶
func (mg *EdgeVsphere) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EdgeVsphere.
func (*EdgeVsphere) SetProviderReference ¶
func (mg *EdgeVsphere) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EdgeVsphere. Deprecated: Use SetProviderConfigReference.
func (*EdgeVsphere) SetPublishConnectionDetailsTo ¶
func (mg *EdgeVsphere) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EdgeVsphere.
func (*EdgeVsphere) SetWriteConnectionSecretToReference ¶
func (mg *EdgeVsphere) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EdgeVsphere.
type EdgeVsphereBackupPolicyObservation ¶
type EdgeVsphereBackupPolicyObservation struct { }
func (*EdgeVsphereBackupPolicyObservation) DeepCopy ¶
func (in *EdgeVsphereBackupPolicyObservation) DeepCopy() *EdgeVsphereBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereBackupPolicyObservation.
func (*EdgeVsphereBackupPolicyObservation) DeepCopyInto ¶
func (in *EdgeVsphereBackupPolicyObservation) DeepCopyInto(out *EdgeVsphereBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereBackupPolicyParameters ¶
type EdgeVsphereBackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*EdgeVsphereBackupPolicyParameters) DeepCopy ¶
func (in *EdgeVsphereBackupPolicyParameters) DeepCopy() *EdgeVsphereBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereBackupPolicyParameters.
func (*EdgeVsphereBackupPolicyParameters) DeepCopyInto ¶
func (in *EdgeVsphereBackupPolicyParameters) DeepCopyInto(out *EdgeVsphereBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereCloudConfigObservation ¶
type EdgeVsphereCloudConfigObservation struct { }
func (*EdgeVsphereCloudConfigObservation) DeepCopy ¶
func (in *EdgeVsphereCloudConfigObservation) DeepCopy() *EdgeVsphereCloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereCloudConfigObservation.
func (*EdgeVsphereCloudConfigObservation) DeepCopyInto ¶
func (in *EdgeVsphereCloudConfigObservation) DeepCopyInto(out *EdgeVsphereCloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereCloudConfigParameters ¶
type EdgeVsphereCloudConfigParameters struct { // +kubebuilder:validation:Required Datacenter *string `json:"datacenter" tf:"datacenter,omitempty"` // +kubebuilder:validation:Required Folder *string `json:"folder" tf:"folder,omitempty"` // +kubebuilder:validation:Optional ImageTemplateFolder *string `json:"imageTemplateFolder,omitempty" tf:"image_template_folder,omitempty"` // +kubebuilder:validation:Optional NetworkSearchDomain *string `json:"networkSearchDomain,omitempty" tf:"network_search_domain,omitempty"` // +kubebuilder:validation:Optional NetworkType *string `json:"networkType,omitempty" tf:"network_type,omitempty"` // +kubebuilder:validation:Optional SSHKey *string `json:"sshKey,omitempty" tf:"ssh_key,omitempty"` // +kubebuilder:validation:Optional StaticIP *bool `json:"staticIp,omitempty" tf:"static_ip,omitempty"` // +kubebuilder:validation:Required Vip *string `json:"vip" tf:"vip,omitempty"` }
func (*EdgeVsphereCloudConfigParameters) DeepCopy ¶
func (in *EdgeVsphereCloudConfigParameters) DeepCopy() *EdgeVsphereCloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereCloudConfigParameters.
func (*EdgeVsphereCloudConfigParameters) DeepCopyInto ¶
func (in *EdgeVsphereCloudConfigParameters) DeepCopyInto(out *EdgeVsphereCloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereClusterProfileObservation ¶
type EdgeVsphereClusterProfileObservation struct { }
func (*EdgeVsphereClusterProfileObservation) DeepCopy ¶
func (in *EdgeVsphereClusterProfileObservation) DeepCopy() *EdgeVsphereClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereClusterProfileObservation.
func (*EdgeVsphereClusterProfileObservation) DeepCopyInto ¶
func (in *EdgeVsphereClusterProfileObservation) DeepCopyInto(out *EdgeVsphereClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereClusterProfilePackManifestObservation ¶ added in v0.9.0
type EdgeVsphereClusterProfilePackManifestObservation struct { }
func (*EdgeVsphereClusterProfilePackManifestObservation) DeepCopy ¶ added in v0.9.0
func (in *EdgeVsphereClusterProfilePackManifestObservation) DeepCopy() *EdgeVsphereClusterProfilePackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereClusterProfilePackManifestObservation.
func (*EdgeVsphereClusterProfilePackManifestObservation) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeVsphereClusterProfilePackManifestObservation) DeepCopyInto(out *EdgeVsphereClusterProfilePackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereClusterProfilePackManifestParameters ¶ added in v0.9.0
type EdgeVsphereClusterProfilePackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*EdgeVsphereClusterProfilePackManifestParameters) DeepCopy ¶ added in v0.9.0
func (in *EdgeVsphereClusterProfilePackManifestParameters) DeepCopy() *EdgeVsphereClusterProfilePackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereClusterProfilePackManifestParameters.
func (*EdgeVsphereClusterProfilePackManifestParameters) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeVsphereClusterProfilePackManifestParameters) DeepCopyInto(out *EdgeVsphereClusterProfilePackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereClusterProfilePackObservation ¶
type EdgeVsphereClusterProfilePackObservation struct { }
func (*EdgeVsphereClusterProfilePackObservation) DeepCopy ¶
func (in *EdgeVsphereClusterProfilePackObservation) DeepCopy() *EdgeVsphereClusterProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereClusterProfilePackObservation.
func (*EdgeVsphereClusterProfilePackObservation) DeepCopyInto ¶
func (in *EdgeVsphereClusterProfilePackObservation) DeepCopyInto(out *EdgeVsphereClusterProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereClusterProfilePackParameters ¶
type EdgeVsphereClusterProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []EdgeVsphereClusterProfilePackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*EdgeVsphereClusterProfilePackParameters) DeepCopy ¶
func (in *EdgeVsphereClusterProfilePackParameters) DeepCopy() *EdgeVsphereClusterProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereClusterProfilePackParameters.
func (*EdgeVsphereClusterProfilePackParameters) DeepCopyInto ¶
func (in *EdgeVsphereClusterProfilePackParameters) DeepCopyInto(out *EdgeVsphereClusterProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereClusterProfileParameters ¶
type EdgeVsphereClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []EdgeVsphereClusterProfilePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` }
func (*EdgeVsphereClusterProfileParameters) DeepCopy ¶
func (in *EdgeVsphereClusterProfileParameters) DeepCopy() *EdgeVsphereClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereClusterProfileParameters.
func (*EdgeVsphereClusterProfileParameters) DeepCopyInto ¶
func (in *EdgeVsphereClusterProfileParameters) DeepCopyInto(out *EdgeVsphereClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereClusterRbacBindingObservation ¶
type EdgeVsphereClusterRbacBindingObservation struct { }
func (*EdgeVsphereClusterRbacBindingObservation) DeepCopy ¶
func (in *EdgeVsphereClusterRbacBindingObservation) DeepCopy() *EdgeVsphereClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereClusterRbacBindingObservation.
func (*EdgeVsphereClusterRbacBindingObservation) DeepCopyInto ¶
func (in *EdgeVsphereClusterRbacBindingObservation) DeepCopyInto(out *EdgeVsphereClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereClusterRbacBindingParameters ¶
type EdgeVsphereClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []EdgeVsphereClusterRbacBindingSubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*EdgeVsphereClusterRbacBindingParameters) DeepCopy ¶
func (in *EdgeVsphereClusterRbacBindingParameters) DeepCopy() *EdgeVsphereClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereClusterRbacBindingParameters.
func (*EdgeVsphereClusterRbacBindingParameters) DeepCopyInto ¶
func (in *EdgeVsphereClusterRbacBindingParameters) DeepCopyInto(out *EdgeVsphereClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereClusterRbacBindingSubjectsObservation ¶ added in v0.9.0
type EdgeVsphereClusterRbacBindingSubjectsObservation struct { }
func (*EdgeVsphereClusterRbacBindingSubjectsObservation) DeepCopy ¶ added in v0.9.0
func (in *EdgeVsphereClusterRbacBindingSubjectsObservation) DeepCopy() *EdgeVsphereClusterRbacBindingSubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereClusterRbacBindingSubjectsObservation.
func (*EdgeVsphereClusterRbacBindingSubjectsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeVsphereClusterRbacBindingSubjectsObservation) DeepCopyInto(out *EdgeVsphereClusterRbacBindingSubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereClusterRbacBindingSubjectsParameters ¶ added in v0.9.0
type EdgeVsphereClusterRbacBindingSubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*EdgeVsphereClusterRbacBindingSubjectsParameters) DeepCopy ¶ added in v0.9.0
func (in *EdgeVsphereClusterRbacBindingSubjectsParameters) DeepCopy() *EdgeVsphereClusterRbacBindingSubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereClusterRbacBindingSubjectsParameters.
func (*EdgeVsphereClusterRbacBindingSubjectsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeVsphereClusterRbacBindingSubjectsParameters) DeepCopyInto(out *EdgeVsphereClusterRbacBindingSubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereHostConfigObservation ¶ added in v1.0.0
type EdgeVsphereHostConfigObservation struct { }
func (*EdgeVsphereHostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeVsphereHostConfigObservation) DeepCopy() *EdgeVsphereHostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereHostConfigObservation.
func (*EdgeVsphereHostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeVsphereHostConfigObservation) DeepCopyInto(out *EdgeVsphereHostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereHostConfigParameters ¶ added in v1.0.0
type EdgeVsphereHostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*EdgeVsphereHostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeVsphereHostConfigParameters) DeepCopy() *EdgeVsphereHostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereHostConfigParameters.
func (*EdgeVsphereHostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeVsphereHostConfigParameters) DeepCopyInto(out *EdgeVsphereHostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereList ¶
type EdgeVsphereList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EdgeVsphere `json:"items"` }
EdgeVsphereList contains a list of EdgeVspheres
func (*EdgeVsphereList) DeepCopy ¶
func (in *EdgeVsphereList) DeepCopy() *EdgeVsphereList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereList.
func (*EdgeVsphereList) DeepCopyInto ¶
func (in *EdgeVsphereList) DeepCopyInto(out *EdgeVsphereList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EdgeVsphereList) DeepCopyObject ¶
func (in *EdgeVsphereList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EdgeVsphereList) GetItems ¶
func (l *EdgeVsphereList) GetItems() []resource.Managed
GetItems of this EdgeVsphereList.
type EdgeVsphereLocationConfigObservation ¶ added in v1.0.0
type EdgeVsphereLocationConfigObservation struct { }
func (*EdgeVsphereLocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *EdgeVsphereLocationConfigObservation) DeepCopy() *EdgeVsphereLocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereLocationConfigObservation.
func (*EdgeVsphereLocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeVsphereLocationConfigObservation) DeepCopyInto(out *EdgeVsphereLocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereLocationConfigParameters ¶ added in v1.0.0
type EdgeVsphereLocationConfigParameters struct { // The country code of the country the cluster is located in. // +kubebuilder:validation:Optional CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` // The name of the country. // +kubebuilder:validation:Optional CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` // The latitude coordinates value. // +kubebuilder:validation:Required Latitude *float64 `json:"latitude" tf:"latitude,omitempty"` // The longitude coordinates value. // +kubebuilder:validation:Required Longitude *float64 `json:"longitude" tf:"longitude,omitempty"` // The region code of where the cluster is located in. // +kubebuilder:validation:Optional RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` // The name of the region. // +kubebuilder:validation:Optional RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*EdgeVsphereLocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *EdgeVsphereLocationConfigParameters) DeepCopy() *EdgeVsphereLocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereLocationConfigParameters.
func (*EdgeVsphereLocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EdgeVsphereLocationConfigParameters) DeepCopyInto(out *EdgeVsphereLocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereMachinePoolObservation ¶
type EdgeVsphereMachinePoolObservation struct { // +kubebuilder:validation:Required Placement []PlacementObservation `json:"placement,omitempty" tf:"placement,omitempty"` }
func (*EdgeVsphereMachinePoolObservation) DeepCopy ¶
func (in *EdgeVsphereMachinePoolObservation) DeepCopy() *EdgeVsphereMachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereMachinePoolObservation.
func (*EdgeVsphereMachinePoolObservation) DeepCopyInto ¶
func (in *EdgeVsphereMachinePoolObservation) DeepCopyInto(out *EdgeVsphereMachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereMachinePoolParameters ¶
type EdgeVsphereMachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // +kubebuilder:validation:Optional ControlPlane *bool `json:"controlPlane,omitempty" tf:"control_plane,omitempty"` // +kubebuilder:validation:Optional ControlPlaneAsWorker *bool `json:"controlPlaneAsWorker,omitempty" tf:"control_plane_as_worker,omitempty"` // +kubebuilder:validation:Required Count *float64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required InstanceType []InstanceTypeParameters `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Placement []PlacementParameters `json:"placement" tf:"placement,omitempty"` // +kubebuilder:validation:Optional Taints []EdgeVsphereMachinePoolTaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*EdgeVsphereMachinePoolParameters) DeepCopy ¶
func (in *EdgeVsphereMachinePoolParameters) DeepCopy() *EdgeVsphereMachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereMachinePoolParameters.
func (*EdgeVsphereMachinePoolParameters) DeepCopyInto ¶
func (in *EdgeVsphereMachinePoolParameters) DeepCopyInto(out *EdgeVsphereMachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereMachinePoolTaintsObservation ¶ added in v0.9.0
type EdgeVsphereMachinePoolTaintsObservation struct { }
func (*EdgeVsphereMachinePoolTaintsObservation) DeepCopy ¶ added in v0.9.0
func (in *EdgeVsphereMachinePoolTaintsObservation) DeepCopy() *EdgeVsphereMachinePoolTaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereMachinePoolTaintsObservation.
func (*EdgeVsphereMachinePoolTaintsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeVsphereMachinePoolTaintsObservation) DeepCopyInto(out *EdgeVsphereMachinePoolTaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereMachinePoolTaintsParameters ¶ added in v0.9.0
type EdgeVsphereMachinePoolTaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*EdgeVsphereMachinePoolTaintsParameters) DeepCopy ¶ added in v0.9.0
func (in *EdgeVsphereMachinePoolTaintsParameters) DeepCopy() *EdgeVsphereMachinePoolTaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereMachinePoolTaintsParameters.
func (*EdgeVsphereMachinePoolTaintsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *EdgeVsphereMachinePoolTaintsParameters) DeepCopyInto(out *EdgeVsphereMachinePoolTaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereNamespacesObservation ¶
type EdgeVsphereNamespacesObservation struct { }
func (*EdgeVsphereNamespacesObservation) DeepCopy ¶
func (in *EdgeVsphereNamespacesObservation) DeepCopy() *EdgeVsphereNamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereNamespacesObservation.
func (*EdgeVsphereNamespacesObservation) DeepCopyInto ¶
func (in *EdgeVsphereNamespacesObservation) DeepCopyInto(out *EdgeVsphereNamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereNamespacesParameters ¶
type EdgeVsphereNamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*EdgeVsphereNamespacesParameters) DeepCopy ¶
func (in *EdgeVsphereNamespacesParameters) DeepCopy() *EdgeVsphereNamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereNamespacesParameters.
func (*EdgeVsphereNamespacesParameters) DeepCopyInto ¶
func (in *EdgeVsphereNamespacesParameters) DeepCopyInto(out *EdgeVsphereNamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereObservation ¶
type EdgeVsphereObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` // +kubebuilder:validation:Required MachinePool []EdgeVsphereMachinePoolObservation `json:"machinePool,omitempty" tf:"machine_pool,omitempty"` }
func (*EdgeVsphereObservation) DeepCopy ¶
func (in *EdgeVsphereObservation) DeepCopy() *EdgeVsphereObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereObservation.
func (*EdgeVsphereObservation) DeepCopyInto ¶
func (in *EdgeVsphereObservation) DeepCopyInto(out *EdgeVsphereObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVspherePackObservation ¶
type EdgeVspherePackObservation struct { }
func (*EdgeVspherePackObservation) DeepCopy ¶
func (in *EdgeVspherePackObservation) DeepCopy() *EdgeVspherePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVspherePackObservation.
func (*EdgeVspherePackObservation) DeepCopyInto ¶
func (in *EdgeVspherePackObservation) DeepCopyInto(out *EdgeVspherePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVspherePackParameters ¶
type EdgeVspherePackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*EdgeVspherePackParameters) DeepCopy ¶
func (in *EdgeVspherePackParameters) DeepCopy() *EdgeVspherePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVspherePackParameters.
func (*EdgeVspherePackParameters) DeepCopyInto ¶
func (in *EdgeVspherePackParameters) DeepCopyInto(out *EdgeVspherePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereParameters ¶
type EdgeVsphereParameters struct { // +kubebuilder:validation:Optional BackupPolicy []EdgeVsphereBackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Required CloudConfig []EdgeVsphereCloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []EdgeVsphereClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []EdgeVsphereClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Required EdgeHostUID *string `json:"edgeHostUid" tf:"edge_host_uid,omitempty"` // +kubebuilder:validation:Optional HostConfig []EdgeVsphereHostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Optional LocationConfig []EdgeVsphereLocationConfigParameters `json:"locationConfig,omitempty" tf:"location_config,omitempty"` // +kubebuilder:validation:Required MachinePool []EdgeVsphereMachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []EdgeVsphereNamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional OsPatchAfter *string `json:"osPatchAfter,omitempty" tf:"os_patch_after,omitempty"` // +kubebuilder:validation:Optional OsPatchOnBoot *bool `json:"osPatchOnBoot,omitempty" tf:"os_patch_on_boot,omitempty"` // +kubebuilder:validation:Optional OsPatchSchedule *string `json:"osPatchSchedule,omitempty" tf:"os_patch_schedule,omitempty"` // +kubebuilder:validation:Optional Pack []EdgeVspherePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []EdgeVsphereScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EdgeVsphereParameters) DeepCopy ¶
func (in *EdgeVsphereParameters) DeepCopy() *EdgeVsphereParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereParameters.
func (*EdgeVsphereParameters) DeepCopyInto ¶
func (in *EdgeVsphereParameters) DeepCopyInto(out *EdgeVsphereParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereScanPolicyObservation ¶
type EdgeVsphereScanPolicyObservation struct { }
func (*EdgeVsphereScanPolicyObservation) DeepCopy ¶
func (in *EdgeVsphereScanPolicyObservation) DeepCopy() *EdgeVsphereScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereScanPolicyObservation.
func (*EdgeVsphereScanPolicyObservation) DeepCopyInto ¶
func (in *EdgeVsphereScanPolicyObservation) DeepCopyInto(out *EdgeVsphereScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereScanPolicyParameters ¶
type EdgeVsphereScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*EdgeVsphereScanPolicyParameters) DeepCopy ¶
func (in *EdgeVsphereScanPolicyParameters) DeepCopy() *EdgeVsphereScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereScanPolicyParameters.
func (*EdgeVsphereScanPolicyParameters) DeepCopyInto ¶
func (in *EdgeVsphereScanPolicyParameters) DeepCopyInto(out *EdgeVsphereScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereSpec ¶
type EdgeVsphereSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EdgeVsphereParameters `json:"forProvider"` }
EdgeVsphereSpec defines the desired state of EdgeVsphere
func (*EdgeVsphereSpec) DeepCopy ¶
func (in *EdgeVsphereSpec) DeepCopy() *EdgeVsphereSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereSpec.
func (*EdgeVsphereSpec) DeepCopyInto ¶
func (in *EdgeVsphereSpec) DeepCopyInto(out *EdgeVsphereSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeVsphereStatus ¶
type EdgeVsphereStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EdgeVsphereObservation `json:"atProvider,omitempty"` }
EdgeVsphereStatus defines the observed state of EdgeVsphere.
func (*EdgeVsphereStatus) DeepCopy ¶
func (in *EdgeVsphereStatus) DeepCopy() *EdgeVsphereStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeVsphereStatus.
func (*EdgeVsphereStatus) DeepCopyInto ¶
func (in *EdgeVsphereStatus) DeepCopyInto(out *EdgeVsphereStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Eks ¶
type Eks struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EksSpec `json:"spec"` Status EksStatus `json:"status,omitempty"` }
Eks is the Schema for the Ekss API. <no value> +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,jet-palette}
func (*Eks) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eks.
func (*Eks) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Eks) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Eks) GetCondition ¶
func (mg *Eks) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Eks.
func (*Eks) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Eks
func (*Eks) GetDeletionPolicy ¶
func (mg *Eks) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Eks.
func (*Eks) GetObservation ¶
GetObservation of this Eks
func (*Eks) GetParameters ¶
GetParameters of this Eks
func (*Eks) GetProviderConfigReference ¶
GetProviderConfigReference of this Eks.
func (*Eks) GetProviderReference ¶
GetProviderReference of this Eks. Deprecated: Use GetProviderConfigReference.
func (*Eks) GetPublishConnectionDetailsTo ¶
func (mg *Eks) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Eks.
func (*Eks) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Eks
func (*Eks) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Eks) GetWriteConnectionSecretToReference ¶
func (mg *Eks) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Eks.
func (*Eks) LateInitialize ¶
LateInitialize this Eks using its observed tfState. returns True if there are any spec changes for the resource.
func (*Eks) SetConditions ¶
SetConditions of this Eks.
func (*Eks) SetDeletionPolicy ¶
func (mg *Eks) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Eks.
func (*Eks) SetObservation ¶
SetObservation for this Eks
func (*Eks) SetParameters ¶
SetParameters for this Eks
func (*Eks) SetProviderConfigReference ¶
SetProviderConfigReference of this Eks.
func (*Eks) SetProviderReference ¶
SetProviderReference of this Eks. Deprecated: Use SetProviderConfigReference.
func (*Eks) SetPublishConnectionDetailsTo ¶
func (mg *Eks) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Eks.
func (*Eks) SetWriteConnectionSecretToReference ¶
func (mg *Eks) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Eks.
type EksBackupPolicyObservation ¶
type EksBackupPolicyObservation struct { }
func (*EksBackupPolicyObservation) DeepCopy ¶
func (in *EksBackupPolicyObservation) DeepCopy() *EksBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksBackupPolicyObservation.
func (*EksBackupPolicyObservation) DeepCopyInto ¶
func (in *EksBackupPolicyObservation) DeepCopyInto(out *EksBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksBackupPolicyParameters ¶
type EksBackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // Provide namespaces that need to be backed up. If left empty then all the Namespaces will be backed up. // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*EksBackupPolicyParameters) DeepCopy ¶
func (in *EksBackupPolicyParameters) DeepCopy() *EksBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksBackupPolicyParameters.
func (*EksBackupPolicyParameters) DeepCopyInto ¶
func (in *EksBackupPolicyParameters) DeepCopyInto(out *EksBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksCloudConfigObservation ¶
type EksCloudConfigObservation struct { }
func (*EksCloudConfigObservation) DeepCopy ¶
func (in *EksCloudConfigObservation) DeepCopy() *EksCloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksCloudConfigObservation.
func (*EksCloudConfigObservation) DeepCopyInto ¶
func (in *EksCloudConfigObservation) DeepCopyInto(out *EksCloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksCloudConfigParameters ¶
type EksCloudConfigParameters struct { // Mutually exclusive with `azs`. Use for Static provisioning. // +kubebuilder:validation:Optional AzSubnets map[string]*string `json:"azSubnets,omitempty" tf:"az_subnets,omitempty"` // Mutually exclusive with `az_subnets`. Use for Dynamic provisioning. // +kubebuilder:validation:Optional Azs []*string `json:"azs,omitempty" tf:"azs,omitempty"` // +kubebuilder:validation:Optional EncryptionConfigArn *string `json:"encryptionConfigArn,omitempty" tf:"encryption_config_arn,omitempty"` // +kubebuilder:validation:Optional EndpointAccess *string `json:"endpointAccess,omitempty" tf:"endpoint_access,omitempty"` // +kubebuilder:validation:Optional PublicAccessCidrs []*string `json:"publicAccessCidrs,omitempty" tf:"public_access_cidrs,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // +kubebuilder:validation:Optional SSHKeyName *string `json:"sshKeyName,omitempty" tf:"ssh_key_name,omitempty"` // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*EksCloudConfigParameters) DeepCopy ¶
func (in *EksCloudConfigParameters) DeepCopy() *EksCloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksCloudConfigParameters.
func (*EksCloudConfigParameters) DeepCopyInto ¶
func (in *EksCloudConfigParameters) DeepCopyInto(out *EksCloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksClusterProfileObservation ¶
type EksClusterProfileObservation struct { }
func (*EksClusterProfileObservation) DeepCopy ¶
func (in *EksClusterProfileObservation) DeepCopy() *EksClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterProfileObservation.
func (*EksClusterProfileObservation) DeepCopyInto ¶
func (in *EksClusterProfileObservation) DeepCopyInto(out *EksClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksClusterProfilePackManifestObservation ¶ added in v0.9.0
type EksClusterProfilePackManifestObservation struct { }
func (*EksClusterProfilePackManifestObservation) DeepCopy ¶ added in v0.9.0
func (in *EksClusterProfilePackManifestObservation) DeepCopy() *EksClusterProfilePackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterProfilePackManifestObservation.
func (*EksClusterProfilePackManifestObservation) DeepCopyInto ¶ added in v0.9.0
func (in *EksClusterProfilePackManifestObservation) DeepCopyInto(out *EksClusterProfilePackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksClusterProfilePackManifestParameters ¶ added in v0.9.0
type EksClusterProfilePackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*EksClusterProfilePackManifestParameters) DeepCopy ¶ added in v0.9.0
func (in *EksClusterProfilePackManifestParameters) DeepCopy() *EksClusterProfilePackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterProfilePackManifestParameters.
func (*EksClusterProfilePackManifestParameters) DeepCopyInto ¶ added in v0.9.0
func (in *EksClusterProfilePackManifestParameters) DeepCopyInto(out *EksClusterProfilePackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksClusterProfilePackObservation ¶
type EksClusterProfilePackObservation struct { }
func (*EksClusterProfilePackObservation) DeepCopy ¶
func (in *EksClusterProfilePackObservation) DeepCopy() *EksClusterProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterProfilePackObservation.
func (*EksClusterProfilePackObservation) DeepCopyInto ¶
func (in *EksClusterProfilePackObservation) DeepCopyInto(out *EksClusterProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksClusterProfilePackParameters ¶
type EksClusterProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []EksClusterProfilePackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Optional Values *string `json:"values,omitempty" tf:"values,omitempty"` }
func (*EksClusterProfilePackParameters) DeepCopy ¶
func (in *EksClusterProfilePackParameters) DeepCopy() *EksClusterProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterProfilePackParameters.
func (*EksClusterProfilePackParameters) DeepCopyInto ¶
func (in *EksClusterProfilePackParameters) DeepCopyInto(out *EksClusterProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksClusterProfileParameters ¶
type EksClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []EksClusterProfilePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` }
func (*EksClusterProfileParameters) DeepCopy ¶
func (in *EksClusterProfileParameters) DeepCopy() *EksClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterProfileParameters.
func (*EksClusterProfileParameters) DeepCopyInto ¶
func (in *EksClusterProfileParameters) DeepCopyInto(out *EksClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksClusterRbacBindingObservation ¶
type EksClusterRbacBindingObservation struct { }
func (*EksClusterRbacBindingObservation) DeepCopy ¶
func (in *EksClusterRbacBindingObservation) DeepCopy() *EksClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterRbacBindingObservation.
func (*EksClusterRbacBindingObservation) DeepCopyInto ¶
func (in *EksClusterRbacBindingObservation) DeepCopyInto(out *EksClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksClusterRbacBindingParameters ¶
type EksClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []EksClusterRbacBindingSubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*EksClusterRbacBindingParameters) DeepCopy ¶
func (in *EksClusterRbacBindingParameters) DeepCopy() *EksClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterRbacBindingParameters.
func (*EksClusterRbacBindingParameters) DeepCopyInto ¶
func (in *EksClusterRbacBindingParameters) DeepCopyInto(out *EksClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksClusterRbacBindingSubjectsObservation ¶
type EksClusterRbacBindingSubjectsObservation struct { }
func (*EksClusterRbacBindingSubjectsObservation) DeepCopy ¶
func (in *EksClusterRbacBindingSubjectsObservation) DeepCopy() *EksClusterRbacBindingSubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterRbacBindingSubjectsObservation.
func (*EksClusterRbacBindingSubjectsObservation) DeepCopyInto ¶
func (in *EksClusterRbacBindingSubjectsObservation) DeepCopyInto(out *EksClusterRbacBindingSubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksClusterRbacBindingSubjectsParameters ¶
type EksClusterRbacBindingSubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // Available types: `Users`, `Groups`, Service Account // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*EksClusterRbacBindingSubjectsParameters) DeepCopy ¶
func (in *EksClusterRbacBindingSubjectsParameters) DeepCopy() *EksClusterRbacBindingSubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterRbacBindingSubjectsParameters.
func (*EksClusterRbacBindingSubjectsParameters) DeepCopyInto ¶
func (in *EksClusterRbacBindingSubjectsParameters) DeepCopyInto(out *EksClusterRbacBindingSubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksHostConfigObservation ¶ added in v1.0.0
type EksHostConfigObservation struct { }
func (*EksHostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *EksHostConfigObservation) DeepCopy() *EksHostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksHostConfigObservation.
func (*EksHostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EksHostConfigObservation) DeepCopyInto(out *EksHostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksHostConfigParameters ¶ added in v1.0.0
type EksHostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*EksHostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *EksHostConfigParameters) DeepCopy() *EksHostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksHostConfigParameters.
func (*EksHostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EksHostConfigParameters) DeepCopyInto(out *EksHostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksList ¶
type EksList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Eks `json:"items"` }
EksList contains a list of Ekss
func (*EksList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksList.
func (*EksList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EksList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EksLocationConfigObservation ¶ added in v1.0.0
type EksLocationConfigObservation struct { CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` Latitude *float64 `json:"latitude,omitempty" tf:"latitude,omitempty"` Longitude *float64 `json:"longitude,omitempty" tf:"longitude,omitempty"` RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*EksLocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *EksLocationConfigObservation) DeepCopy() *EksLocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksLocationConfigObservation.
func (*EksLocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EksLocationConfigObservation) DeepCopyInto(out *EksLocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksLocationConfigParameters ¶ added in v1.0.0
type EksLocationConfigParameters struct { }
func (*EksLocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *EksLocationConfigParameters) DeepCopy() *EksLocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksLocationConfigParameters.
func (*EksLocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EksLocationConfigParameters) DeepCopyInto(out *EksLocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksMachinePoolObservation ¶
type EksMachinePoolObservation struct { }
func (*EksMachinePoolObservation) DeepCopy ¶
func (in *EksMachinePoolObservation) DeepCopy() *EksMachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksMachinePoolObservation.
func (*EksMachinePoolObservation) DeepCopyInto ¶
func (in *EksMachinePoolObservation) DeepCopyInto(out *EksMachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksMachinePoolParameters ¶
type EksMachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // +kubebuilder:validation:Optional AzSubnets map[string]*string `json:"azSubnets,omitempty" tf:"az_subnets,omitempty"` // +kubebuilder:validation:Optional Azs []*string `json:"azs,omitempty" tf:"azs,omitempty"` // Capacity type is an instance type, can be 'on-demand' or 'spot'. Defaults to 'on-demand'. // +kubebuilder:validation:Optional CapacityType *string `json:"capacityType,omitempty" tf:"capacity_type,omitempty"` // +kubebuilder:validation:Required Count *float64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required DiskSizeGb *float64 `json:"diskSizeGb" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional Max *float64 `json:"max,omitempty" tf:"max,omitempty"` // +kubebuilder:validation:Optional MaxPrice *string `json:"maxPrice,omitempty" tf:"max_price,omitempty"` // +kubebuilder:validation:Optional Min *float64 `json:"min,omitempty" tf:"min,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Taints []EksMachinePoolTaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*EksMachinePoolParameters) DeepCopy ¶
func (in *EksMachinePoolParameters) DeepCopy() *EksMachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksMachinePoolParameters.
func (*EksMachinePoolParameters) DeepCopyInto ¶
func (in *EksMachinePoolParameters) DeepCopyInto(out *EksMachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksMachinePoolTaintsObservation ¶
type EksMachinePoolTaintsObservation struct { }
func (*EksMachinePoolTaintsObservation) DeepCopy ¶
func (in *EksMachinePoolTaintsObservation) DeepCopy() *EksMachinePoolTaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksMachinePoolTaintsObservation.
func (*EksMachinePoolTaintsObservation) DeepCopyInto ¶
func (in *EksMachinePoolTaintsObservation) DeepCopyInto(out *EksMachinePoolTaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksMachinePoolTaintsParameters ¶
type EksMachinePoolTaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*EksMachinePoolTaintsParameters) DeepCopy ¶
func (in *EksMachinePoolTaintsParameters) DeepCopy() *EksMachinePoolTaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksMachinePoolTaintsParameters.
func (*EksMachinePoolTaintsParameters) DeepCopyInto ¶
func (in *EksMachinePoolTaintsParameters) DeepCopyInto(out *EksMachinePoolTaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksNamespacesObservation ¶
type EksNamespacesObservation struct { }
func (*EksNamespacesObservation) DeepCopy ¶
func (in *EksNamespacesObservation) DeepCopy() *EksNamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksNamespacesObservation.
func (*EksNamespacesObservation) DeepCopyInto ¶
func (in *EksNamespacesObservation) DeepCopyInto(out *EksNamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksNamespacesParameters ¶
type EksNamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*EksNamespacesParameters) DeepCopy ¶
func (in *EksNamespacesParameters) DeepCopy() *EksNamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksNamespacesParameters.
func (*EksNamespacesParameters) DeepCopyInto ¶
func (in *EksNamespacesParameters) DeepCopyInto(out *EksNamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksObservation ¶
type EksObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` LocationConfig []EksLocationConfigObservation `json:"locationConfig,omitempty" tf:"location_config,omitempty"` }
func (*EksObservation) DeepCopy ¶
func (in *EksObservation) DeepCopy() *EksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksObservation.
func (*EksObservation) DeepCopyInto ¶
func (in *EksObservation) DeepCopyInto(out *EksObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksPackObservation ¶
type EksPackObservation struct { }
func (*EksPackObservation) DeepCopy ¶
func (in *EksPackObservation) DeepCopy() *EksPackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksPackObservation.
func (*EksPackObservation) DeepCopyInto ¶
func (in *EksPackObservation) DeepCopyInto(out *EksPackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksPackParameters ¶
type EksPackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*EksPackParameters) DeepCopy ¶
func (in *EksPackParameters) DeepCopy() *EksPackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksPackParameters.
func (*EksPackParameters) DeepCopyInto ¶
func (in *EksPackParameters) DeepCopyInto(out *EksPackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksParameters ¶
type EksParameters struct { // +kubebuilder:validation:Optional ApplySetting *string `json:"applySetting,omitempty" tf:"apply_setting,omitempty"` // +kubebuilder:validation:Optional BackupPolicy []EksBackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Required CloudAccountID *string `json:"cloudAccountId" tf:"cloud_account_id,omitempty"` // +kubebuilder:validation:Required CloudConfig []EksCloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []EksClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterProfileID *string `json:"clusterProfileId,omitempty" tf:"cluster_profile_id,omitempty"` // A Cluster Role binding defines the permissions defined across a cluster. // +kubebuilder:validation:Optional ClusterRbacBinding []EksClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Optional Context *string `json:"context,omitempty" tf:"context,omitempty"` // +kubebuilder:validation:Optional FargateProfile []FargateProfileParameters `json:"fargateProfile,omitempty" tf:"fargate_profile,omitempty"` // +kubebuilder:validation:Optional HostConfig []EksHostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Required MachinePool []EksMachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []EksNamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional OsPatchAfter *string `json:"osPatchAfter,omitempty" tf:"os_patch_after,omitempty"` // +kubebuilder:validation:Optional OsPatchOnBoot *bool `json:"osPatchOnBoot,omitempty" tf:"os_patch_on_boot,omitempty"` // +kubebuilder:validation:Optional OsPatchSchedule *string `json:"osPatchSchedule,omitempty" tf:"os_patch_schedule,omitempty"` // +kubebuilder:validation:Optional Pack []EksPackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []EksScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EksParameters) DeepCopy ¶
func (in *EksParameters) DeepCopy() *EksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksParameters.
func (*EksParameters) DeepCopyInto ¶
func (in *EksParameters) DeepCopyInto(out *EksParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksScanPolicyObservation ¶
type EksScanPolicyObservation struct { }
func (*EksScanPolicyObservation) DeepCopy ¶
func (in *EksScanPolicyObservation) DeepCopy() *EksScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksScanPolicyObservation.
func (*EksScanPolicyObservation) DeepCopyInto ¶
func (in *EksScanPolicyObservation) DeepCopyInto(out *EksScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksScanPolicyParameters ¶
type EksScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*EksScanPolicyParameters) DeepCopy ¶
func (in *EksScanPolicyParameters) DeepCopy() *EksScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksScanPolicyParameters.
func (*EksScanPolicyParameters) DeepCopyInto ¶
func (in *EksScanPolicyParameters) DeepCopyInto(out *EksScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksSpec ¶
type EksSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EksParameters `json:"forProvider"` }
EksSpec defines the desired state of Eks
func (*EksSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksSpec.
func (*EksSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EksStatus ¶
type EksStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EksObservation `json:"atProvider,omitempty"` }
EksStatus defines the observed state of Eks.
func (*EksStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksStatus.
func (*EksStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FargateProfileObservation ¶
type FargateProfileObservation struct { }
func (*FargateProfileObservation) DeepCopy ¶
func (in *FargateProfileObservation) DeepCopy() *FargateProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FargateProfileObservation.
func (*FargateProfileObservation) DeepCopyInto ¶
func (in *FargateProfileObservation) DeepCopyInto(out *FargateProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FargateProfileParameters ¶
type FargateProfileParameters struct { // +kubebuilder:validation:Optional AdditionalTags map[string]*string `json:"additionalTags,omitempty" tf:"additional_tags,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Selector []SelectorParameters `json:"selector" tf:"selector,omitempty"` // +kubebuilder:validation:Optional Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` }
func (*FargateProfileParameters) DeepCopy ¶
func (in *FargateProfileParameters) DeepCopy() *FargateProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FargateProfileParameters.
func (*FargateProfileParameters) DeepCopyInto ¶
func (in *FargateProfileParameters) DeepCopyInto(out *FargateProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCP ¶
type GCP struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GCPSpec `json:"spec"` Status GCPStatus `json:"status,omitempty"` }
GCP is the Schema for the GCPs API. <no value> +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,jet-palette}
func (*GCP) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCP.
func (*GCP) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GCP) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GCP) GetCondition ¶
func (mg *GCP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GCP.
func (*GCP) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this GCP
func (*GCP) GetDeletionPolicy ¶
func (mg *GCP) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GCP.
func (*GCP) GetObservation ¶
GetObservation of this GCP
func (*GCP) GetParameters ¶
GetParameters of this GCP
func (*GCP) GetProviderConfigReference ¶
GetProviderConfigReference of this GCP.
func (*GCP) GetProviderReference ¶
GetProviderReference of this GCP. Deprecated: Use GetProviderConfigReference.
func (*GCP) GetPublishConnectionDetailsTo ¶
func (mg *GCP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GCP.
func (*GCP) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this GCP
func (*GCP) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GCP) GetWriteConnectionSecretToReference ¶
func (mg *GCP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GCP.
func (*GCP) LateInitialize ¶
LateInitialize this GCP using its observed tfState. returns True if there are any spec changes for the resource.
func (*GCP) SetConditions ¶
SetConditions of this GCP.
func (*GCP) SetDeletionPolicy ¶
func (mg *GCP) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GCP.
func (*GCP) SetObservation ¶
SetObservation for this GCP
func (*GCP) SetParameters ¶
SetParameters for this GCP
func (*GCP) SetProviderConfigReference ¶
SetProviderConfigReference of this GCP.
func (*GCP) SetProviderReference ¶
SetProviderReference of this GCP. Deprecated: Use SetProviderConfigReference.
func (*GCP) SetPublishConnectionDetailsTo ¶
func (mg *GCP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GCP.
func (*GCP) SetWriteConnectionSecretToReference ¶
func (mg *GCP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GCP.
type GCPBackupPolicyObservation ¶
type GCPBackupPolicyObservation struct { }
func (*GCPBackupPolicyObservation) DeepCopy ¶
func (in *GCPBackupPolicyObservation) DeepCopy() *GCPBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPBackupPolicyObservation.
func (*GCPBackupPolicyObservation) DeepCopyInto ¶
func (in *GCPBackupPolicyObservation) DeepCopyInto(out *GCPBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPBackupPolicyParameters ¶
type GCPBackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*GCPBackupPolicyParameters) DeepCopy ¶
func (in *GCPBackupPolicyParameters) DeepCopy() *GCPBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPBackupPolicyParameters.
func (*GCPBackupPolicyParameters) DeepCopyInto ¶
func (in *GCPBackupPolicyParameters) DeepCopyInto(out *GCPBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPCloudConfigObservation ¶
type GCPCloudConfigObservation struct { }
func (*GCPCloudConfigObservation) DeepCopy ¶
func (in *GCPCloudConfigObservation) DeepCopy() *GCPCloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPCloudConfigObservation.
func (*GCPCloudConfigObservation) DeepCopyInto ¶
func (in *GCPCloudConfigObservation) DeepCopyInto(out *GCPCloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPCloudConfigParameters ¶
type GCPCloudConfigParameters struct { // +kubebuilder:validation:Optional Network *string `json:"network,omitempty" tf:"network,omitempty"` // +kubebuilder:validation:Required Project *string `json:"project" tf:"project,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` }
func (*GCPCloudConfigParameters) DeepCopy ¶
func (in *GCPCloudConfigParameters) DeepCopy() *GCPCloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPCloudConfigParameters.
func (*GCPCloudConfigParameters) DeepCopyInto ¶
func (in *GCPCloudConfigParameters) DeepCopyInto(out *GCPCloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPClusterProfileObservation ¶
type GCPClusterProfileObservation struct { }
func (*GCPClusterProfileObservation) DeepCopy ¶
func (in *GCPClusterProfileObservation) DeepCopy() *GCPClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPClusterProfileObservation.
func (*GCPClusterProfileObservation) DeepCopyInto ¶
func (in *GCPClusterProfileObservation) DeepCopyInto(out *GCPClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPClusterProfilePackManifestObservation ¶ added in v0.9.0
type GCPClusterProfilePackManifestObservation struct { }
func (*GCPClusterProfilePackManifestObservation) DeepCopy ¶ added in v0.9.0
func (in *GCPClusterProfilePackManifestObservation) DeepCopy() *GCPClusterProfilePackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPClusterProfilePackManifestObservation.
func (*GCPClusterProfilePackManifestObservation) DeepCopyInto ¶ added in v0.9.0
func (in *GCPClusterProfilePackManifestObservation) DeepCopyInto(out *GCPClusterProfilePackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPClusterProfilePackManifestParameters ¶ added in v0.9.0
type GCPClusterProfilePackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*GCPClusterProfilePackManifestParameters) DeepCopy ¶ added in v0.9.0
func (in *GCPClusterProfilePackManifestParameters) DeepCopy() *GCPClusterProfilePackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPClusterProfilePackManifestParameters.
func (*GCPClusterProfilePackManifestParameters) DeepCopyInto ¶ added in v0.9.0
func (in *GCPClusterProfilePackManifestParameters) DeepCopyInto(out *GCPClusterProfilePackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPClusterProfilePackObservation ¶
type GCPClusterProfilePackObservation struct { }
func (*GCPClusterProfilePackObservation) DeepCopy ¶
func (in *GCPClusterProfilePackObservation) DeepCopy() *GCPClusterProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPClusterProfilePackObservation.
func (*GCPClusterProfilePackObservation) DeepCopyInto ¶
func (in *GCPClusterProfilePackObservation) DeepCopyInto(out *GCPClusterProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPClusterProfilePackParameters ¶
type GCPClusterProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []GCPClusterProfilePackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*GCPClusterProfilePackParameters) DeepCopy ¶
func (in *GCPClusterProfilePackParameters) DeepCopy() *GCPClusterProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPClusterProfilePackParameters.
func (*GCPClusterProfilePackParameters) DeepCopyInto ¶
func (in *GCPClusterProfilePackParameters) DeepCopyInto(out *GCPClusterProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPClusterProfileParameters ¶
type GCPClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []GCPClusterProfilePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` }
func (*GCPClusterProfileParameters) DeepCopy ¶
func (in *GCPClusterProfileParameters) DeepCopy() *GCPClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPClusterProfileParameters.
func (*GCPClusterProfileParameters) DeepCopyInto ¶
func (in *GCPClusterProfileParameters) DeepCopyInto(out *GCPClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPClusterRbacBindingObservation ¶ added in v0.9.0
type GCPClusterRbacBindingObservation struct { }
func (*GCPClusterRbacBindingObservation) DeepCopy ¶ added in v0.9.0
func (in *GCPClusterRbacBindingObservation) DeepCopy() *GCPClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPClusterRbacBindingObservation.
func (*GCPClusterRbacBindingObservation) DeepCopyInto ¶ added in v0.9.0
func (in *GCPClusterRbacBindingObservation) DeepCopyInto(out *GCPClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPClusterRbacBindingParameters ¶ added in v0.9.0
type GCPClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []GCPClusterRbacBindingSubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*GCPClusterRbacBindingParameters) DeepCopy ¶ added in v0.9.0
func (in *GCPClusterRbacBindingParameters) DeepCopy() *GCPClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPClusterRbacBindingParameters.
func (*GCPClusterRbacBindingParameters) DeepCopyInto ¶ added in v0.9.0
func (in *GCPClusterRbacBindingParameters) DeepCopyInto(out *GCPClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPClusterRbacBindingSubjectsObservation ¶ added in v0.9.0
type GCPClusterRbacBindingSubjectsObservation struct { }
func (*GCPClusterRbacBindingSubjectsObservation) DeepCopy ¶ added in v0.9.0
func (in *GCPClusterRbacBindingSubjectsObservation) DeepCopy() *GCPClusterRbacBindingSubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPClusterRbacBindingSubjectsObservation.
func (*GCPClusterRbacBindingSubjectsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *GCPClusterRbacBindingSubjectsObservation) DeepCopyInto(out *GCPClusterRbacBindingSubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPClusterRbacBindingSubjectsParameters ¶ added in v0.9.0
type GCPClusterRbacBindingSubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*GCPClusterRbacBindingSubjectsParameters) DeepCopy ¶ added in v0.9.0
func (in *GCPClusterRbacBindingSubjectsParameters) DeepCopy() *GCPClusterRbacBindingSubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPClusterRbacBindingSubjectsParameters.
func (*GCPClusterRbacBindingSubjectsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *GCPClusterRbacBindingSubjectsParameters) DeepCopyInto(out *GCPClusterRbacBindingSubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPHostConfigObservation ¶ added in v1.0.0
type GCPHostConfigObservation struct { }
func (*GCPHostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *GCPHostConfigObservation) DeepCopy() *GCPHostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPHostConfigObservation.
func (*GCPHostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *GCPHostConfigObservation) DeepCopyInto(out *GCPHostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPHostConfigParameters ¶ added in v1.0.0
type GCPHostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*GCPHostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *GCPHostConfigParameters) DeepCopy() *GCPHostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPHostConfigParameters.
func (*GCPHostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *GCPHostConfigParameters) DeepCopyInto(out *GCPHostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPList ¶
type GCPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GCP `json:"items"` }
GCPList contains a list of GCPs
func (*GCPList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPList.
func (*GCPList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GCPList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GCPLocationConfigObservation ¶ added in v1.0.0
type GCPLocationConfigObservation struct { CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` Latitude *float64 `json:"latitude,omitempty" tf:"latitude,omitempty"` Longitude *float64 `json:"longitude,omitempty" tf:"longitude,omitempty"` RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*GCPLocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *GCPLocationConfigObservation) DeepCopy() *GCPLocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPLocationConfigObservation.
func (*GCPLocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *GCPLocationConfigObservation) DeepCopyInto(out *GCPLocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPLocationConfigParameters ¶ added in v1.0.0
type GCPLocationConfigParameters struct { }
func (*GCPLocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *GCPLocationConfigParameters) DeepCopy() *GCPLocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPLocationConfigParameters.
func (*GCPLocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *GCPLocationConfigParameters) DeepCopyInto(out *GCPLocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPMachinePoolObservation ¶
type GCPMachinePoolObservation struct { }
func (*GCPMachinePoolObservation) DeepCopy ¶
func (in *GCPMachinePoolObservation) DeepCopy() *GCPMachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPMachinePoolObservation.
func (*GCPMachinePoolObservation) DeepCopyInto ¶
func (in *GCPMachinePoolObservation) DeepCopyInto(out *GCPMachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPMachinePoolParameters ¶
type GCPMachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // +kubebuilder:validation:Required Azs []*string `json:"azs" tf:"azs,omitempty"` // +kubebuilder:validation:Optional ControlPlane *bool `json:"controlPlane,omitempty" tf:"control_plane,omitempty"` // +kubebuilder:validation:Optional ControlPlaneAsWorker *bool `json:"controlPlaneAsWorker,omitempty" tf:"control_plane_as_worker,omitempty"` // +kubebuilder:validation:Required Count *float64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Optional DiskSizeGb *float64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Taints []GCPMachinePoolTaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*GCPMachinePoolParameters) DeepCopy ¶
func (in *GCPMachinePoolParameters) DeepCopy() *GCPMachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPMachinePoolParameters.
func (*GCPMachinePoolParameters) DeepCopyInto ¶
func (in *GCPMachinePoolParameters) DeepCopyInto(out *GCPMachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPMachinePoolTaintsObservation ¶ added in v0.9.0
type GCPMachinePoolTaintsObservation struct { }
func (*GCPMachinePoolTaintsObservation) DeepCopy ¶ added in v0.9.0
func (in *GCPMachinePoolTaintsObservation) DeepCopy() *GCPMachinePoolTaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPMachinePoolTaintsObservation.
func (*GCPMachinePoolTaintsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *GCPMachinePoolTaintsObservation) DeepCopyInto(out *GCPMachinePoolTaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPMachinePoolTaintsParameters ¶ added in v0.9.0
type GCPMachinePoolTaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*GCPMachinePoolTaintsParameters) DeepCopy ¶ added in v0.9.0
func (in *GCPMachinePoolTaintsParameters) DeepCopy() *GCPMachinePoolTaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPMachinePoolTaintsParameters.
func (*GCPMachinePoolTaintsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *GCPMachinePoolTaintsParameters) DeepCopyInto(out *GCPMachinePoolTaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPNamespacesObservation ¶ added in v0.9.0
type GCPNamespacesObservation struct { }
func (*GCPNamespacesObservation) DeepCopy ¶ added in v0.9.0
func (in *GCPNamespacesObservation) DeepCopy() *GCPNamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPNamespacesObservation.
func (*GCPNamespacesObservation) DeepCopyInto ¶ added in v0.9.0
func (in *GCPNamespacesObservation) DeepCopyInto(out *GCPNamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPNamespacesParameters ¶ added in v0.9.0
type GCPNamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*GCPNamespacesParameters) DeepCopy ¶ added in v0.9.0
func (in *GCPNamespacesParameters) DeepCopy() *GCPNamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPNamespacesParameters.
func (*GCPNamespacesParameters) DeepCopyInto ¶ added in v0.9.0
func (in *GCPNamespacesParameters) DeepCopyInto(out *GCPNamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPObservation ¶
type GCPObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` LocationConfig []GCPLocationConfigObservation `json:"locationConfig,omitempty" tf:"location_config,omitempty"` }
func (*GCPObservation) DeepCopy ¶
func (in *GCPObservation) DeepCopy() *GCPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPObservation.
func (*GCPObservation) DeepCopyInto ¶
func (in *GCPObservation) DeepCopyInto(out *GCPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPPackObservation ¶
type GCPPackObservation struct { }
func (*GCPPackObservation) DeepCopy ¶
func (in *GCPPackObservation) DeepCopy() *GCPPackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPPackObservation.
func (*GCPPackObservation) DeepCopyInto ¶
func (in *GCPPackObservation) DeepCopyInto(out *GCPPackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPPackParameters ¶
type GCPPackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*GCPPackParameters) DeepCopy ¶
func (in *GCPPackParameters) DeepCopy() *GCPPackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPPackParameters.
func (*GCPPackParameters) DeepCopyInto ¶
func (in *GCPPackParameters) DeepCopyInto(out *GCPPackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPParameters ¶
type GCPParameters struct { // +kubebuilder:validation:Optional ApplySetting *string `json:"applySetting,omitempty" tf:"apply_setting,omitempty"` // +kubebuilder:validation:Optional BackupPolicy []GCPBackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Required CloudAccountID *string `json:"cloudAccountId" tf:"cloud_account_id,omitempty"` // +kubebuilder:validation:Required CloudConfig []GCPCloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []GCPClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []GCPClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Optional HostConfig []GCPHostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Required MachinePool []GCPMachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []GCPNamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional OsPatchAfter *string `json:"osPatchAfter,omitempty" tf:"os_patch_after,omitempty"` // +kubebuilder:validation:Optional OsPatchOnBoot *bool `json:"osPatchOnBoot,omitempty" tf:"os_patch_on_boot,omitempty"` // +kubebuilder:validation:Optional OsPatchSchedule *string `json:"osPatchSchedule,omitempty" tf:"os_patch_schedule,omitempty"` // +kubebuilder:validation:Optional Pack []GCPPackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []GCPScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*GCPParameters) DeepCopy ¶
func (in *GCPParameters) DeepCopy() *GCPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPParameters.
func (*GCPParameters) DeepCopyInto ¶
func (in *GCPParameters) DeepCopyInto(out *GCPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPScanPolicyObservation ¶
type GCPScanPolicyObservation struct { }
func (*GCPScanPolicyObservation) DeepCopy ¶
func (in *GCPScanPolicyObservation) DeepCopy() *GCPScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPScanPolicyObservation.
func (*GCPScanPolicyObservation) DeepCopyInto ¶
func (in *GCPScanPolicyObservation) DeepCopyInto(out *GCPScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPScanPolicyParameters ¶
type GCPScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*GCPScanPolicyParameters) DeepCopy ¶
func (in *GCPScanPolicyParameters) DeepCopy() *GCPScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPScanPolicyParameters.
func (*GCPScanPolicyParameters) DeepCopyInto ¶
func (in *GCPScanPolicyParameters) DeepCopyInto(out *GCPScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPSpec ¶
type GCPSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GCPParameters `json:"forProvider"` }
GCPSpec defines the desired state of GCP
func (*GCPSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSpec.
func (*GCPSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPStatus ¶
type GCPStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GCPObservation `json:"atProvider,omitempty"` }
GCPStatus defines the observed state of GCP.
func (*GCPStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPStatus.
func (*GCPStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GpuConfigObservation ¶
type GpuConfigObservation struct { }
func (*GpuConfigObservation) DeepCopy ¶
func (in *GpuConfigObservation) DeepCopy() *GpuConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GpuConfigObservation.
func (*GpuConfigObservation) DeepCopyInto ¶
func (in *GpuConfigObservation) DeepCopyInto(out *GpuConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GpuConfigParameters ¶
type GpuConfigParameters struct { // +kubebuilder:validation:Optional Addresses map[string]*string `json:"addresses,omitempty" tf:"addresses,omitempty"` // +kubebuilder:validation:Required DeviceModel *string `json:"deviceModel" tf:"device_model,omitempty"` // +kubebuilder:validation:Required NumGpus *float64 `json:"numGpus" tf:"num_gpus,omitempty"` // +kubebuilder:validation:Required Vendor *string `json:"vendor" tf:"vendor,omitempty"` }
func (*GpuConfigParameters) DeepCopy ¶
func (in *GpuConfigParameters) DeepCopy() *GpuConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GpuConfigParameters.
func (*GpuConfigParameters) DeepCopyInto ¶
func (in *GpuConfigParameters) DeepCopyInto(out *GpuConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Group ¶ added in v1.0.0
type Group struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSpec `json:"spec"` Status GroupStatus `json:"status,omitempty"` }
Group is the Schema for the Groups API. <no value> +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,jet-palette}
func (*Group) DeepCopy ¶ added in v1.0.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶ added in v1.0.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶ added in v1.0.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) GetCondition ¶ added in v1.0.0
func (mg *Group) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Group.
func (*Group) GetConnectionDetailsMapping ¶ added in v1.0.0
GetConnectionDetailsMapping for this Group
func (*Group) GetDeletionPolicy ¶ added in v1.0.0
func (mg *Group) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Group.
func (*Group) GetID ¶ added in v1.0.0
GetID returns ID of underlying Terraform resource of this Group
func (*Group) GetObservation ¶ added in v1.0.0
GetObservation of this Group
func (*Group) GetParameters ¶ added in v1.0.0
GetParameters of this Group
func (*Group) GetProviderConfigReference ¶ added in v1.0.0
GetProviderConfigReference of this Group.
func (*Group) GetProviderReference ¶ added in v1.0.0
GetProviderReference of this Group. Deprecated: Use GetProviderConfigReference.
func (*Group) GetPublishConnectionDetailsTo ¶ added in v1.0.0
func (mg *Group) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Group.
func (*Group) GetTerraformResourceType ¶ added in v1.0.0
GetTerraformResourceType returns Terraform resource type for this Group
func (*Group) GetTerraformSchemaVersion ¶ added in v1.0.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Group) GetWriteConnectionSecretToReference ¶ added in v1.0.0
func (mg *Group) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Group.
func (*Group) LateInitialize ¶ added in v1.0.0
LateInitialize this Group using its observed tfState. returns True if there are any spec changes for the resource.
func (*Group) SetConditions ¶ added in v1.0.0
SetConditions of this Group.
func (*Group) SetDeletionPolicy ¶ added in v1.0.0
func (mg *Group) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Group.
func (*Group) SetObservation ¶ added in v1.0.0
SetObservation for this Group
func (*Group) SetParameters ¶ added in v1.0.0
SetParameters for this Group
func (*Group) SetProviderConfigReference ¶ added in v1.0.0
SetProviderConfigReference of this Group.
func (*Group) SetProviderReference ¶ added in v1.0.0
SetProviderReference of this Group. Deprecated: Use SetProviderConfigReference.
func (*Group) SetPublishConnectionDetailsTo ¶ added in v1.0.0
func (mg *Group) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Group.
func (*Group) SetWriteConnectionSecretToReference ¶ added in v1.0.0
func (mg *Group) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Group.
type GroupList ¶ added in v1.0.0
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Group `json:"items"` }
GroupList contains a list of Groups
func (*GroupList) DeepCopy ¶ added in v1.0.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶ added in v1.0.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupList) DeepCopyObject ¶ added in v1.0.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupObservation ¶ added in v1.0.0
type GroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GroupObservation) DeepCopy ¶ added in v1.0.0
func (in *GroupObservation) DeepCopy() *GroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupObservation.
func (*GroupObservation) DeepCopyInto ¶ added in v1.0.0
func (in *GroupObservation) DeepCopyInto(out *GroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupParameters ¶ added in v1.0.0
type GroupParameters struct { // A list of clusters to include in the cluster group. // +kubebuilder:validation:Optional Clusters []ClustersParameters `json:"clusters,omitempty" tf:"clusters,omitempty"` // +kubebuilder:validation:Required Config []ConfigParameters `json:"config" tf:"config,omitempty"` // The context of the Cluster group. Allowed values are 'project' or 'tenant'. Defaults to 'tenant'. // +kubebuilder:validation:Optional Context *string `json:"context,omitempty" tf:"context,omitempty"` // A list of tags to be applied to the cluster group. Tags must be in the form of `key:value`. // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*GroupParameters) DeepCopy ¶ added in v1.0.0
func (in *GroupParameters) DeepCopy() *GroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupParameters.
func (*GroupParameters) DeepCopyInto ¶ added in v1.0.0
func (in *GroupParameters) DeepCopyInto(out *GroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpec ¶ added in v1.0.0
type GroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupParameters `json:"forProvider"` }
GroupSpec defines the desired state of Group
func (*GroupSpec) DeepCopy ¶ added in v1.0.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
func (*GroupSpec) DeepCopyInto ¶ added in v1.0.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupStatus ¶ added in v1.0.0
type GroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupObservation `json:"atProvider,omitempty"` }
GroupStatus defines the observed state of Group.
func (*GroupStatus) DeepCopy ¶ added in v1.0.0
func (in *GroupStatus) DeepCopy() *GroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupStatus.
func (*GroupStatus) DeepCopyInto ¶ added in v1.0.0
func (in *GroupStatus) DeepCopyInto(out *GroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostConfigObservation ¶ added in v1.0.0
type HostConfigObservation struct { }
func (*HostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *HostConfigObservation) DeepCopy() *HostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostConfigObservation.
func (*HostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *HostConfigObservation) DeepCopyInto(out *HostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostConfigParameters ¶ added in v1.0.0
type HostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*HostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *HostConfigParameters) DeepCopy() *HostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostConfigParameters.
func (*HostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *HostConfigParameters) DeepCopyInto(out *HostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceTypeObservation ¶
type InstanceTypeObservation struct { }
func (*InstanceTypeObservation) DeepCopy ¶
func (in *InstanceTypeObservation) DeepCopy() *InstanceTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTypeObservation.
func (*InstanceTypeObservation) DeepCopyInto ¶
func (in *InstanceTypeObservation) DeepCopyInto(out *InstanceTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceTypeParameters ¶
type InstanceTypeParameters struct { // +kubebuilder:validation:Required CPU *float64 `json:"cpu" tf:"cpu,omitempty"` // +kubebuilder:validation:Required DiskSizeGb *float64 `json:"diskSizeGb" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Required MemoryMb *float64 `json:"memoryMb" tf:"memory_mb,omitempty"` }
func (*InstanceTypeParameters) DeepCopy ¶
func (in *InstanceTypeParameters) DeepCopy() *InstanceTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTypeParameters.
func (*InstanceTypeParameters) DeepCopyInto ¶
func (in *InstanceTypeParameters) DeepCopyInto(out *InstanceTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Libvirt ¶
type Libvirt struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LibvirtSpec `json:"spec"` Status LibvirtStatus `json:"status,omitempty"` }
Libvirt is the Schema for the Libvirts API. <no value> +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,jet-palette}
func (*Libvirt) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Libvirt.
func (*Libvirt) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Libvirt) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Libvirt) GetCondition ¶
func (mg *Libvirt) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Libvirt.
func (*Libvirt) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Libvirt
func (*Libvirt) GetDeletionPolicy ¶
func (mg *Libvirt) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Libvirt.
func (*Libvirt) GetObservation ¶
GetObservation of this Libvirt
func (*Libvirt) GetParameters ¶
GetParameters of this Libvirt
func (*Libvirt) GetProviderConfigReference ¶
GetProviderConfigReference of this Libvirt.
func (*Libvirt) GetProviderReference ¶
GetProviderReference of this Libvirt. Deprecated: Use GetProviderConfigReference.
func (*Libvirt) GetPublishConnectionDetailsTo ¶
func (mg *Libvirt) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Libvirt.
func (*Libvirt) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Libvirt
func (*Libvirt) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Libvirt) GetWriteConnectionSecretToReference ¶
func (mg *Libvirt) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Libvirt.
func (*Libvirt) LateInitialize ¶
LateInitialize this Libvirt using its observed tfState. returns True if there are any spec changes for the resource.
func (*Libvirt) SetConditions ¶
SetConditions of this Libvirt.
func (*Libvirt) SetDeletionPolicy ¶
func (mg *Libvirt) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Libvirt.
func (*Libvirt) SetObservation ¶
SetObservation for this Libvirt
func (*Libvirt) SetParameters ¶
SetParameters for this Libvirt
func (*Libvirt) SetProviderConfigReference ¶
SetProviderConfigReference of this Libvirt.
func (*Libvirt) SetProviderReference ¶
SetProviderReference of this Libvirt. Deprecated: Use SetProviderConfigReference.
func (*Libvirt) SetPublishConnectionDetailsTo ¶
func (mg *Libvirt) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Libvirt.
func (*Libvirt) SetWriteConnectionSecretToReference ¶
func (mg *Libvirt) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Libvirt.
type LibvirtBackupPolicyObservation ¶
type LibvirtBackupPolicyObservation struct { }
func (*LibvirtBackupPolicyObservation) DeepCopy ¶
func (in *LibvirtBackupPolicyObservation) DeepCopy() *LibvirtBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtBackupPolicyObservation.
func (*LibvirtBackupPolicyObservation) DeepCopyInto ¶
func (in *LibvirtBackupPolicyObservation) DeepCopyInto(out *LibvirtBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtBackupPolicyParameters ¶
type LibvirtBackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*LibvirtBackupPolicyParameters) DeepCopy ¶
func (in *LibvirtBackupPolicyParameters) DeepCopy() *LibvirtBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtBackupPolicyParameters.
func (*LibvirtBackupPolicyParameters) DeepCopyInto ¶
func (in *LibvirtBackupPolicyParameters) DeepCopyInto(out *LibvirtBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtCloudConfigObservation ¶
type LibvirtCloudConfigObservation struct { }
func (*LibvirtCloudConfigObservation) DeepCopy ¶
func (in *LibvirtCloudConfigObservation) DeepCopy() *LibvirtCloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtCloudConfigObservation.
func (*LibvirtCloudConfigObservation) DeepCopyInto ¶
func (in *LibvirtCloudConfigObservation) DeepCopyInto(out *LibvirtCloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtCloudConfigParameters ¶
type LibvirtCloudConfigParameters struct { // +kubebuilder:validation:Optional NtpServers []*string `json:"ntpServers,omitempty" tf:"ntp_servers,omitempty"` // +kubebuilder:validation:Required SSHKey *string `json:"sshKey" tf:"ssh_key,omitempty"` // +kubebuilder:validation:Required Vip *string `json:"vip" tf:"vip,omitempty"` }
func (*LibvirtCloudConfigParameters) DeepCopy ¶
func (in *LibvirtCloudConfigParameters) DeepCopy() *LibvirtCloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtCloudConfigParameters.
func (*LibvirtCloudConfigParameters) DeepCopyInto ¶
func (in *LibvirtCloudConfigParameters) DeepCopyInto(out *LibvirtCloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtClusterProfileObservation ¶
type LibvirtClusterProfileObservation struct { }
func (*LibvirtClusterProfileObservation) DeepCopy ¶
func (in *LibvirtClusterProfileObservation) DeepCopy() *LibvirtClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterProfileObservation.
func (*LibvirtClusterProfileObservation) DeepCopyInto ¶
func (in *LibvirtClusterProfileObservation) DeepCopyInto(out *LibvirtClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtClusterProfilePackManifestObservation ¶
type LibvirtClusterProfilePackManifestObservation struct { }
func (*LibvirtClusterProfilePackManifestObservation) DeepCopy ¶
func (in *LibvirtClusterProfilePackManifestObservation) DeepCopy() *LibvirtClusterProfilePackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterProfilePackManifestObservation.
func (*LibvirtClusterProfilePackManifestObservation) DeepCopyInto ¶
func (in *LibvirtClusterProfilePackManifestObservation) DeepCopyInto(out *LibvirtClusterProfilePackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtClusterProfilePackManifestParameters ¶
type LibvirtClusterProfilePackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*LibvirtClusterProfilePackManifestParameters) DeepCopy ¶
func (in *LibvirtClusterProfilePackManifestParameters) DeepCopy() *LibvirtClusterProfilePackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterProfilePackManifestParameters.
func (*LibvirtClusterProfilePackManifestParameters) DeepCopyInto ¶
func (in *LibvirtClusterProfilePackManifestParameters) DeepCopyInto(out *LibvirtClusterProfilePackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtClusterProfilePackObservation ¶
type LibvirtClusterProfilePackObservation struct { }
func (*LibvirtClusterProfilePackObservation) DeepCopy ¶
func (in *LibvirtClusterProfilePackObservation) DeepCopy() *LibvirtClusterProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterProfilePackObservation.
func (*LibvirtClusterProfilePackObservation) DeepCopyInto ¶
func (in *LibvirtClusterProfilePackObservation) DeepCopyInto(out *LibvirtClusterProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtClusterProfilePackParameters ¶
type LibvirtClusterProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []LibvirtClusterProfilePackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*LibvirtClusterProfilePackParameters) DeepCopy ¶
func (in *LibvirtClusterProfilePackParameters) DeepCopy() *LibvirtClusterProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterProfilePackParameters.
func (*LibvirtClusterProfilePackParameters) DeepCopyInto ¶
func (in *LibvirtClusterProfilePackParameters) DeepCopyInto(out *LibvirtClusterProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtClusterProfileParameters ¶
type LibvirtClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []LibvirtClusterProfilePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*LibvirtClusterProfileParameters) DeepCopy ¶
func (in *LibvirtClusterProfileParameters) DeepCopy() *LibvirtClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterProfileParameters.
func (*LibvirtClusterProfileParameters) DeepCopyInto ¶
func (in *LibvirtClusterProfileParameters) DeepCopyInto(out *LibvirtClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtClusterRbacBindingObservation ¶
type LibvirtClusterRbacBindingObservation struct { }
func (*LibvirtClusterRbacBindingObservation) DeepCopy ¶
func (in *LibvirtClusterRbacBindingObservation) DeepCopy() *LibvirtClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterRbacBindingObservation.
func (*LibvirtClusterRbacBindingObservation) DeepCopyInto ¶
func (in *LibvirtClusterRbacBindingObservation) DeepCopyInto(out *LibvirtClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtClusterRbacBindingParameters ¶
type LibvirtClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []LibvirtClusterRbacBindingSubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*LibvirtClusterRbacBindingParameters) DeepCopy ¶
func (in *LibvirtClusterRbacBindingParameters) DeepCopy() *LibvirtClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterRbacBindingParameters.
func (*LibvirtClusterRbacBindingParameters) DeepCopyInto ¶
func (in *LibvirtClusterRbacBindingParameters) DeepCopyInto(out *LibvirtClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtClusterRbacBindingSubjectsObservation ¶
type LibvirtClusterRbacBindingSubjectsObservation struct { }
func (*LibvirtClusterRbacBindingSubjectsObservation) DeepCopy ¶
func (in *LibvirtClusterRbacBindingSubjectsObservation) DeepCopy() *LibvirtClusterRbacBindingSubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterRbacBindingSubjectsObservation.
func (*LibvirtClusterRbacBindingSubjectsObservation) DeepCopyInto ¶
func (in *LibvirtClusterRbacBindingSubjectsObservation) DeepCopyInto(out *LibvirtClusterRbacBindingSubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtClusterRbacBindingSubjectsParameters ¶
type LibvirtClusterRbacBindingSubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*LibvirtClusterRbacBindingSubjectsParameters) DeepCopy ¶
func (in *LibvirtClusterRbacBindingSubjectsParameters) DeepCopy() *LibvirtClusterRbacBindingSubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterRbacBindingSubjectsParameters.
func (*LibvirtClusterRbacBindingSubjectsParameters) DeepCopyInto ¶
func (in *LibvirtClusterRbacBindingSubjectsParameters) DeepCopyInto(out *LibvirtClusterRbacBindingSubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtHostConfigObservation ¶ added in v1.0.0
type LibvirtHostConfigObservation struct { }
func (*LibvirtHostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *LibvirtHostConfigObservation) DeepCopy() *LibvirtHostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtHostConfigObservation.
func (*LibvirtHostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *LibvirtHostConfigObservation) DeepCopyInto(out *LibvirtHostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtHostConfigParameters ¶ added in v1.0.0
type LibvirtHostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*LibvirtHostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *LibvirtHostConfigParameters) DeepCopy() *LibvirtHostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtHostConfigParameters.
func (*LibvirtHostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *LibvirtHostConfigParameters) DeepCopyInto(out *LibvirtHostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtList ¶
type LibvirtList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Libvirt `json:"items"` }
LibvirtList contains a list of Libvirts
func (*LibvirtList) DeepCopy ¶
func (in *LibvirtList) DeepCopy() *LibvirtList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtList.
func (*LibvirtList) DeepCopyInto ¶
func (in *LibvirtList) DeepCopyInto(out *LibvirtList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibvirtList) DeepCopyObject ¶
func (in *LibvirtList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LibvirtList) GetItems ¶
func (l *LibvirtList) GetItems() []resource.Managed
GetItems of this LibvirtList.
type LibvirtLocationConfigObservation ¶ added in v1.0.0
type LibvirtLocationConfigObservation struct { }
func (*LibvirtLocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *LibvirtLocationConfigObservation) DeepCopy() *LibvirtLocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtLocationConfigObservation.
func (*LibvirtLocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *LibvirtLocationConfigObservation) DeepCopyInto(out *LibvirtLocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtLocationConfigParameters ¶ added in v1.0.0
type LibvirtLocationConfigParameters struct { // The country code of the country the cluster is located in. // +kubebuilder:validation:Optional CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` // The name of the country. // +kubebuilder:validation:Optional CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` // The latitude coordinates value. // +kubebuilder:validation:Required Latitude *float64 `json:"latitude" tf:"latitude,omitempty"` // The longitude coordinates value. // +kubebuilder:validation:Required Longitude *float64 `json:"longitude" tf:"longitude,omitempty"` // The region code of where the cluster is located in. // +kubebuilder:validation:Optional RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` // The name of the region. // +kubebuilder:validation:Optional RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*LibvirtLocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *LibvirtLocationConfigParameters) DeepCopy() *LibvirtLocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtLocationConfigParameters.
func (*LibvirtLocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *LibvirtLocationConfigParameters) DeepCopyInto(out *LibvirtLocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtMachinePoolObservation ¶
type LibvirtMachinePoolObservation struct { }
func (*LibvirtMachinePoolObservation) DeepCopy ¶
func (in *LibvirtMachinePoolObservation) DeepCopy() *LibvirtMachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtMachinePoolObservation.
func (*LibvirtMachinePoolObservation) DeepCopyInto ¶
func (in *LibvirtMachinePoolObservation) DeepCopyInto(out *LibvirtMachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtMachinePoolParameters ¶
type LibvirtMachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // +kubebuilder:validation:Optional ControlPlane *bool `json:"controlPlane,omitempty" tf:"control_plane,omitempty"` // +kubebuilder:validation:Optional ControlPlaneAsWorker *bool `json:"controlPlaneAsWorker,omitempty" tf:"control_plane_as_worker,omitempty"` // +kubebuilder:validation:Required Count *float64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required InstanceType []MachinePoolInstanceTypeParameters `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Placements []MachinePoolPlacementsParameters `json:"placements" tf:"placements,omitempty"` // +kubebuilder:validation:Optional Taints []LibvirtMachinePoolTaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*LibvirtMachinePoolParameters) DeepCopy ¶
func (in *LibvirtMachinePoolParameters) DeepCopy() *LibvirtMachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtMachinePoolParameters.
func (*LibvirtMachinePoolParameters) DeepCopyInto ¶
func (in *LibvirtMachinePoolParameters) DeepCopyInto(out *LibvirtMachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtMachinePoolTaintsObservation ¶
type LibvirtMachinePoolTaintsObservation struct { }
func (*LibvirtMachinePoolTaintsObservation) DeepCopy ¶
func (in *LibvirtMachinePoolTaintsObservation) DeepCopy() *LibvirtMachinePoolTaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtMachinePoolTaintsObservation.
func (*LibvirtMachinePoolTaintsObservation) DeepCopyInto ¶
func (in *LibvirtMachinePoolTaintsObservation) DeepCopyInto(out *LibvirtMachinePoolTaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtMachinePoolTaintsParameters ¶
type LibvirtMachinePoolTaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*LibvirtMachinePoolTaintsParameters) DeepCopy ¶
func (in *LibvirtMachinePoolTaintsParameters) DeepCopy() *LibvirtMachinePoolTaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtMachinePoolTaintsParameters.
func (*LibvirtMachinePoolTaintsParameters) DeepCopyInto ¶
func (in *LibvirtMachinePoolTaintsParameters) DeepCopyInto(out *LibvirtMachinePoolTaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtNamespacesObservation ¶
type LibvirtNamespacesObservation struct { }
func (*LibvirtNamespacesObservation) DeepCopy ¶
func (in *LibvirtNamespacesObservation) DeepCopy() *LibvirtNamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtNamespacesObservation.
func (*LibvirtNamespacesObservation) DeepCopyInto ¶
func (in *LibvirtNamespacesObservation) DeepCopyInto(out *LibvirtNamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtNamespacesParameters ¶
type LibvirtNamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*LibvirtNamespacesParameters) DeepCopy ¶
func (in *LibvirtNamespacesParameters) DeepCopy() *LibvirtNamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtNamespacesParameters.
func (*LibvirtNamespacesParameters) DeepCopyInto ¶
func (in *LibvirtNamespacesParameters) DeepCopyInto(out *LibvirtNamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtObservation ¶
type LibvirtObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` }
func (*LibvirtObservation) DeepCopy ¶
func (in *LibvirtObservation) DeepCopy() *LibvirtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtObservation.
func (*LibvirtObservation) DeepCopyInto ¶
func (in *LibvirtObservation) DeepCopyInto(out *LibvirtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtPackObservation ¶
type LibvirtPackObservation struct { }
func (*LibvirtPackObservation) DeepCopy ¶
func (in *LibvirtPackObservation) DeepCopy() *LibvirtPackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtPackObservation.
func (*LibvirtPackObservation) DeepCopyInto ¶
func (in *LibvirtPackObservation) DeepCopyInto(out *LibvirtPackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtPackParameters ¶
type LibvirtPackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*LibvirtPackParameters) DeepCopy ¶
func (in *LibvirtPackParameters) DeepCopy() *LibvirtPackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtPackParameters.
func (*LibvirtPackParameters) DeepCopyInto ¶
func (in *LibvirtPackParameters) DeepCopyInto(out *LibvirtPackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtParameters ¶
type LibvirtParameters struct { // +kubebuilder:validation:Optional ApplySetting *string `json:"applySetting,omitempty" tf:"apply_setting,omitempty"` // +kubebuilder:validation:Optional BackupPolicy []LibvirtBackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Optional CloudAccountID *string `json:"cloudAccountId,omitempty" tf:"cloud_account_id,omitempty"` // +kubebuilder:validation:Required CloudConfig []LibvirtCloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []LibvirtClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []LibvirtClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Optional HostConfig []LibvirtHostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Optional LocationConfig []LibvirtLocationConfigParameters `json:"locationConfig,omitempty" tf:"location_config,omitempty"` // +kubebuilder:validation:Required MachinePool []LibvirtMachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []LibvirtNamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional OsPatchAfter *string `json:"osPatchAfter,omitempty" tf:"os_patch_after,omitempty"` // +kubebuilder:validation:Optional OsPatchOnBoot *bool `json:"osPatchOnBoot,omitempty" tf:"os_patch_on_boot,omitempty"` // +kubebuilder:validation:Optional OsPatchSchedule *string `json:"osPatchSchedule,omitempty" tf:"os_patch_schedule,omitempty"` // +kubebuilder:validation:Optional Pack []LibvirtPackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []LibvirtScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*LibvirtParameters) DeepCopy ¶
func (in *LibvirtParameters) DeepCopy() *LibvirtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtParameters.
func (*LibvirtParameters) DeepCopyInto ¶
func (in *LibvirtParameters) DeepCopyInto(out *LibvirtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtScanPolicyObservation ¶
type LibvirtScanPolicyObservation struct { }
func (*LibvirtScanPolicyObservation) DeepCopy ¶
func (in *LibvirtScanPolicyObservation) DeepCopy() *LibvirtScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtScanPolicyObservation.
func (*LibvirtScanPolicyObservation) DeepCopyInto ¶
func (in *LibvirtScanPolicyObservation) DeepCopyInto(out *LibvirtScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtScanPolicyParameters ¶
type LibvirtScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*LibvirtScanPolicyParameters) DeepCopy ¶
func (in *LibvirtScanPolicyParameters) DeepCopy() *LibvirtScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtScanPolicyParameters.
func (*LibvirtScanPolicyParameters) DeepCopyInto ¶
func (in *LibvirtScanPolicyParameters) DeepCopyInto(out *LibvirtScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtSpec ¶
type LibvirtSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LibvirtParameters `json:"forProvider"` }
LibvirtSpec defines the desired state of Libvirt
func (*LibvirtSpec) DeepCopy ¶
func (in *LibvirtSpec) DeepCopy() *LibvirtSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtSpec.
func (*LibvirtSpec) DeepCopyInto ¶
func (in *LibvirtSpec) DeepCopyInto(out *LibvirtSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtStatus ¶
type LibvirtStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LibvirtObservation `json:"atProvider,omitempty"` }
LibvirtStatus defines the observed state of Libvirt.
func (*LibvirtStatus) DeepCopy ¶
func (in *LibvirtStatus) DeepCopy() *LibvirtStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtStatus.
func (*LibvirtStatus) DeepCopyInto ¶
func (in *LibvirtStatus) DeepCopyInto(out *LibvirtStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationConfigObservation ¶ added in v1.0.0
type LocationConfigObservation struct { CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` Latitude *float64 `json:"latitude,omitempty" tf:"latitude,omitempty"` Longitude *float64 `json:"longitude,omitempty" tf:"longitude,omitempty"` RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*LocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *LocationConfigObservation) DeepCopy() *LocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationConfigObservation.
func (*LocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *LocationConfigObservation) DeepCopyInto(out *LocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationConfigParameters ¶ added in v1.0.0
type LocationConfigParameters struct { }
func (*LocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *LocationConfigParameters) DeepCopy() *LocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationConfigParameters.
func (*LocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *LocationConfigParameters) DeepCopyInto(out *LocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Maas ¶
type Maas struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MaasSpec `json:"spec"` Status MaasStatus `json:"status,omitempty"` }
Maas is the Schema for the Maass API. <no value> +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,jet-palette}
func (*Maas) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Maas.
func (*Maas) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Maas) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Maas) GetCondition ¶
func (mg *Maas) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Maas.
func (*Maas) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Maas
func (*Maas) GetDeletionPolicy ¶
func (mg *Maas) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Maas.
func (*Maas) GetObservation ¶
GetObservation of this Maas
func (*Maas) GetParameters ¶
GetParameters of this Maas
func (*Maas) GetProviderConfigReference ¶
GetProviderConfigReference of this Maas.
func (*Maas) GetProviderReference ¶
GetProviderReference of this Maas. Deprecated: Use GetProviderConfigReference.
func (*Maas) GetPublishConnectionDetailsTo ¶
func (mg *Maas) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Maas.
func (*Maas) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Maas
func (*Maas) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Maas) GetWriteConnectionSecretToReference ¶
func (mg *Maas) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Maas.
func (*Maas) LateInitialize ¶
LateInitialize this Maas using its observed tfState. returns True if there are any spec changes for the resource.
func (*Maas) SetConditions ¶
SetConditions of this Maas.
func (*Maas) SetDeletionPolicy ¶
func (mg *Maas) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Maas.
func (*Maas) SetObservation ¶
SetObservation for this Maas
func (*Maas) SetParameters ¶
SetParameters for this Maas
func (*Maas) SetProviderConfigReference ¶
SetProviderConfigReference of this Maas.
func (*Maas) SetProviderReference ¶
SetProviderReference of this Maas. Deprecated: Use SetProviderConfigReference.
func (*Maas) SetPublishConnectionDetailsTo ¶
func (mg *Maas) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Maas.
func (*Maas) SetWriteConnectionSecretToReference ¶
func (mg *Maas) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Maas.
type MaasBackupPolicyObservation ¶
type MaasBackupPolicyObservation struct { }
func (*MaasBackupPolicyObservation) DeepCopy ¶
func (in *MaasBackupPolicyObservation) DeepCopy() *MaasBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasBackupPolicyObservation.
func (*MaasBackupPolicyObservation) DeepCopyInto ¶
func (in *MaasBackupPolicyObservation) DeepCopyInto(out *MaasBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasBackupPolicyParameters ¶
type MaasBackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*MaasBackupPolicyParameters) DeepCopy ¶
func (in *MaasBackupPolicyParameters) DeepCopy() *MaasBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasBackupPolicyParameters.
func (*MaasBackupPolicyParameters) DeepCopyInto ¶
func (in *MaasBackupPolicyParameters) DeepCopyInto(out *MaasBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasCloudConfigObservation ¶
type MaasCloudConfigObservation struct { }
func (*MaasCloudConfigObservation) DeepCopy ¶
func (in *MaasCloudConfigObservation) DeepCopy() *MaasCloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasCloudConfigObservation.
func (*MaasCloudConfigObservation) DeepCopyInto ¶
func (in *MaasCloudConfigObservation) DeepCopyInto(out *MaasCloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasCloudConfigParameters ¶
type MaasCloudConfigParameters struct { // +kubebuilder:validation:Required Domain *string `json:"domain" tf:"domain,omitempty"` }
func (*MaasCloudConfigParameters) DeepCopy ¶
func (in *MaasCloudConfigParameters) DeepCopy() *MaasCloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasCloudConfigParameters.
func (*MaasCloudConfigParameters) DeepCopyInto ¶
func (in *MaasCloudConfigParameters) DeepCopyInto(out *MaasCloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasClusterProfileObservation ¶
type MaasClusterProfileObservation struct { }
func (*MaasClusterProfileObservation) DeepCopy ¶
func (in *MaasClusterProfileObservation) DeepCopy() *MaasClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasClusterProfileObservation.
func (*MaasClusterProfileObservation) DeepCopyInto ¶
func (in *MaasClusterProfileObservation) DeepCopyInto(out *MaasClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasClusterProfilePackManifestObservation ¶ added in v0.9.0
type MaasClusterProfilePackManifestObservation struct { }
func (*MaasClusterProfilePackManifestObservation) DeepCopy ¶ added in v0.9.0
func (in *MaasClusterProfilePackManifestObservation) DeepCopy() *MaasClusterProfilePackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasClusterProfilePackManifestObservation.
func (*MaasClusterProfilePackManifestObservation) DeepCopyInto ¶ added in v0.9.0
func (in *MaasClusterProfilePackManifestObservation) DeepCopyInto(out *MaasClusterProfilePackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasClusterProfilePackManifestParameters ¶ added in v0.9.0
type MaasClusterProfilePackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*MaasClusterProfilePackManifestParameters) DeepCopy ¶ added in v0.9.0
func (in *MaasClusterProfilePackManifestParameters) DeepCopy() *MaasClusterProfilePackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasClusterProfilePackManifestParameters.
func (*MaasClusterProfilePackManifestParameters) DeepCopyInto ¶ added in v0.9.0
func (in *MaasClusterProfilePackManifestParameters) DeepCopyInto(out *MaasClusterProfilePackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasClusterProfilePackObservation ¶
type MaasClusterProfilePackObservation struct { }
func (*MaasClusterProfilePackObservation) DeepCopy ¶
func (in *MaasClusterProfilePackObservation) DeepCopy() *MaasClusterProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasClusterProfilePackObservation.
func (*MaasClusterProfilePackObservation) DeepCopyInto ¶
func (in *MaasClusterProfilePackObservation) DeepCopyInto(out *MaasClusterProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasClusterProfilePackParameters ¶
type MaasClusterProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []MaasClusterProfilePackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*MaasClusterProfilePackParameters) DeepCopy ¶
func (in *MaasClusterProfilePackParameters) DeepCopy() *MaasClusterProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasClusterProfilePackParameters.
func (*MaasClusterProfilePackParameters) DeepCopyInto ¶
func (in *MaasClusterProfilePackParameters) DeepCopyInto(out *MaasClusterProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasClusterProfileParameters ¶
type MaasClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []MaasClusterProfilePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` }
func (*MaasClusterProfileParameters) DeepCopy ¶
func (in *MaasClusterProfileParameters) DeepCopy() *MaasClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasClusterProfileParameters.
func (*MaasClusterProfileParameters) DeepCopyInto ¶
func (in *MaasClusterProfileParameters) DeepCopyInto(out *MaasClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasClusterRbacBindingObservation ¶ added in v0.9.0
type MaasClusterRbacBindingObservation struct { }
func (*MaasClusterRbacBindingObservation) DeepCopy ¶ added in v0.9.0
func (in *MaasClusterRbacBindingObservation) DeepCopy() *MaasClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasClusterRbacBindingObservation.
func (*MaasClusterRbacBindingObservation) DeepCopyInto ¶ added in v0.9.0
func (in *MaasClusterRbacBindingObservation) DeepCopyInto(out *MaasClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasClusterRbacBindingParameters ¶ added in v0.9.0
type MaasClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []MaasClusterRbacBindingSubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*MaasClusterRbacBindingParameters) DeepCopy ¶ added in v0.9.0
func (in *MaasClusterRbacBindingParameters) DeepCopy() *MaasClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasClusterRbacBindingParameters.
func (*MaasClusterRbacBindingParameters) DeepCopyInto ¶ added in v0.9.0
func (in *MaasClusterRbacBindingParameters) DeepCopyInto(out *MaasClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasClusterRbacBindingSubjectsObservation ¶ added in v0.9.0
type MaasClusterRbacBindingSubjectsObservation struct { }
func (*MaasClusterRbacBindingSubjectsObservation) DeepCopy ¶ added in v0.9.0
func (in *MaasClusterRbacBindingSubjectsObservation) DeepCopy() *MaasClusterRbacBindingSubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasClusterRbacBindingSubjectsObservation.
func (*MaasClusterRbacBindingSubjectsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *MaasClusterRbacBindingSubjectsObservation) DeepCopyInto(out *MaasClusterRbacBindingSubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasClusterRbacBindingSubjectsParameters ¶ added in v0.9.0
type MaasClusterRbacBindingSubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*MaasClusterRbacBindingSubjectsParameters) DeepCopy ¶ added in v0.9.0
func (in *MaasClusterRbacBindingSubjectsParameters) DeepCopy() *MaasClusterRbacBindingSubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasClusterRbacBindingSubjectsParameters.
func (*MaasClusterRbacBindingSubjectsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *MaasClusterRbacBindingSubjectsParameters) DeepCopyInto(out *MaasClusterRbacBindingSubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasHostConfigObservation ¶ added in v1.0.0
type MaasHostConfigObservation struct { }
func (*MaasHostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *MaasHostConfigObservation) DeepCopy() *MaasHostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasHostConfigObservation.
func (*MaasHostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *MaasHostConfigObservation) DeepCopyInto(out *MaasHostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasHostConfigParameters ¶ added in v1.0.0
type MaasHostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*MaasHostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *MaasHostConfigParameters) DeepCopy() *MaasHostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasHostConfigParameters.
func (*MaasHostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *MaasHostConfigParameters) DeepCopyInto(out *MaasHostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasList ¶
type MaasList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Maas `json:"items"` }
MaasList contains a list of Maass
func (*MaasList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasList.
func (*MaasList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MaasList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MaasLocationConfigObservation ¶ added in v1.0.0
type MaasLocationConfigObservation struct { }
func (*MaasLocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *MaasLocationConfigObservation) DeepCopy() *MaasLocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasLocationConfigObservation.
func (*MaasLocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *MaasLocationConfigObservation) DeepCopyInto(out *MaasLocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasLocationConfigParameters ¶ added in v1.0.0
type MaasLocationConfigParameters struct { // The country code of the country the cluster is located in. // +kubebuilder:validation:Optional CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` // The name of the country. // +kubebuilder:validation:Optional CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` // The latitude coordinates value. // +kubebuilder:validation:Required Latitude *float64 `json:"latitude" tf:"latitude,omitempty"` // The longitude coordinates value. // +kubebuilder:validation:Required Longitude *float64 `json:"longitude" tf:"longitude,omitempty"` // The region code of where the cluster is located in. // +kubebuilder:validation:Optional RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` // The name of the region. // +kubebuilder:validation:Optional RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*MaasLocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *MaasLocationConfigParameters) DeepCopy() *MaasLocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasLocationConfigParameters.
func (*MaasLocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *MaasLocationConfigParameters) DeepCopyInto(out *MaasLocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasMachinePoolInstanceTypeObservation ¶
type MaasMachinePoolInstanceTypeObservation struct { }
func (*MaasMachinePoolInstanceTypeObservation) DeepCopy ¶
func (in *MaasMachinePoolInstanceTypeObservation) DeepCopy() *MaasMachinePoolInstanceTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasMachinePoolInstanceTypeObservation.
func (*MaasMachinePoolInstanceTypeObservation) DeepCopyInto ¶
func (in *MaasMachinePoolInstanceTypeObservation) DeepCopyInto(out *MaasMachinePoolInstanceTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasMachinePoolInstanceTypeParameters ¶
type MaasMachinePoolInstanceTypeParameters struct { // +kubebuilder:validation:Required MinCPU *float64 `json:"minCpu" tf:"min_cpu,omitempty"` // +kubebuilder:validation:Required MinMemoryMb *float64 `json:"minMemoryMb" tf:"min_memory_mb,omitempty"` }
func (*MaasMachinePoolInstanceTypeParameters) DeepCopy ¶
func (in *MaasMachinePoolInstanceTypeParameters) DeepCopy() *MaasMachinePoolInstanceTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasMachinePoolInstanceTypeParameters.
func (*MaasMachinePoolInstanceTypeParameters) DeepCopyInto ¶
func (in *MaasMachinePoolInstanceTypeParameters) DeepCopyInto(out *MaasMachinePoolInstanceTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasMachinePoolObservation ¶
type MaasMachinePoolObservation struct { // +kubebuilder:validation:Required Placement []MachinePoolPlacementObservation `json:"placement,omitempty" tf:"placement,omitempty"` }
func (*MaasMachinePoolObservation) DeepCopy ¶
func (in *MaasMachinePoolObservation) DeepCopy() *MaasMachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasMachinePoolObservation.
func (*MaasMachinePoolObservation) DeepCopyInto ¶
func (in *MaasMachinePoolObservation) DeepCopyInto(out *MaasMachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasMachinePoolParameters ¶
type MaasMachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // +kubebuilder:validation:Required Azs []*string `json:"azs" tf:"azs,omitempty"` // +kubebuilder:validation:Optional ControlPlane *bool `json:"controlPlane,omitempty" tf:"control_plane,omitempty"` // +kubebuilder:validation:Optional ControlPlaneAsWorker *bool `json:"controlPlaneAsWorker,omitempty" tf:"control_plane_as_worker,omitempty"` // +kubebuilder:validation:Required Count *float64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required InstanceType []MaasMachinePoolInstanceTypeParameters `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Placement []MachinePoolPlacementParameters `json:"placement" tf:"placement,omitempty"` // +kubebuilder:validation:Optional Taints []MaasMachinePoolTaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*MaasMachinePoolParameters) DeepCopy ¶
func (in *MaasMachinePoolParameters) DeepCopy() *MaasMachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasMachinePoolParameters.
func (*MaasMachinePoolParameters) DeepCopyInto ¶
func (in *MaasMachinePoolParameters) DeepCopyInto(out *MaasMachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasMachinePoolTaintsObservation ¶ added in v0.9.0
type MaasMachinePoolTaintsObservation struct { }
func (*MaasMachinePoolTaintsObservation) DeepCopy ¶ added in v0.9.0
func (in *MaasMachinePoolTaintsObservation) DeepCopy() *MaasMachinePoolTaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasMachinePoolTaintsObservation.
func (*MaasMachinePoolTaintsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *MaasMachinePoolTaintsObservation) DeepCopyInto(out *MaasMachinePoolTaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasMachinePoolTaintsParameters ¶ added in v0.9.0
type MaasMachinePoolTaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*MaasMachinePoolTaintsParameters) DeepCopy ¶ added in v0.9.0
func (in *MaasMachinePoolTaintsParameters) DeepCopy() *MaasMachinePoolTaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasMachinePoolTaintsParameters.
func (*MaasMachinePoolTaintsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *MaasMachinePoolTaintsParameters) DeepCopyInto(out *MaasMachinePoolTaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasNamespacesObservation ¶ added in v0.9.0
type MaasNamespacesObservation struct { }
func (*MaasNamespacesObservation) DeepCopy ¶ added in v0.9.0
func (in *MaasNamespacesObservation) DeepCopy() *MaasNamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasNamespacesObservation.
func (*MaasNamespacesObservation) DeepCopyInto ¶ added in v0.9.0
func (in *MaasNamespacesObservation) DeepCopyInto(out *MaasNamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasNamespacesParameters ¶ added in v0.9.0
type MaasNamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*MaasNamespacesParameters) DeepCopy ¶ added in v0.9.0
func (in *MaasNamespacesParameters) DeepCopy() *MaasNamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasNamespacesParameters.
func (*MaasNamespacesParameters) DeepCopyInto ¶ added in v0.9.0
func (in *MaasNamespacesParameters) DeepCopyInto(out *MaasNamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasObservation ¶
type MaasObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` // +kubebuilder:validation:Required MachinePool []MaasMachinePoolObservation `json:"machinePool,omitempty" tf:"machine_pool,omitempty"` }
func (*MaasObservation) DeepCopy ¶
func (in *MaasObservation) DeepCopy() *MaasObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasObservation.
func (*MaasObservation) DeepCopyInto ¶
func (in *MaasObservation) DeepCopyInto(out *MaasObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasPackObservation ¶
type MaasPackObservation struct { }
func (*MaasPackObservation) DeepCopy ¶
func (in *MaasPackObservation) DeepCopy() *MaasPackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasPackObservation.
func (*MaasPackObservation) DeepCopyInto ¶
func (in *MaasPackObservation) DeepCopyInto(out *MaasPackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasPackParameters ¶
type MaasPackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*MaasPackParameters) DeepCopy ¶
func (in *MaasPackParameters) DeepCopy() *MaasPackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasPackParameters.
func (*MaasPackParameters) DeepCopyInto ¶
func (in *MaasPackParameters) DeepCopyInto(out *MaasPackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasParameters ¶
type MaasParameters struct { // +kubebuilder:validation:Optional ApplySetting *string `json:"applySetting,omitempty" tf:"apply_setting,omitempty"` // +kubebuilder:validation:Optional BackupPolicy []MaasBackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Optional CloudAccountID *string `json:"cloudAccountId,omitempty" tf:"cloud_account_id,omitempty"` // +kubebuilder:validation:Required CloudConfig []MaasCloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []MaasClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []MaasClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Optional HostConfig []MaasHostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Optional LocationConfig []MaasLocationConfigParameters `json:"locationConfig,omitempty" tf:"location_config,omitempty"` // +kubebuilder:validation:Required MachinePool []MaasMachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []MaasNamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional OsPatchAfter *string `json:"osPatchAfter,omitempty" tf:"os_patch_after,omitempty"` // +kubebuilder:validation:Optional OsPatchOnBoot *bool `json:"osPatchOnBoot,omitempty" tf:"os_patch_on_boot,omitempty"` // +kubebuilder:validation:Optional OsPatchSchedule *string `json:"osPatchSchedule,omitempty" tf:"os_patch_schedule,omitempty"` // +kubebuilder:validation:Optional Pack []MaasPackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []MaasScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MaasParameters) DeepCopy ¶
func (in *MaasParameters) DeepCopy() *MaasParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasParameters.
func (*MaasParameters) DeepCopyInto ¶
func (in *MaasParameters) DeepCopyInto(out *MaasParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasScanPolicyObservation ¶
type MaasScanPolicyObservation struct { }
func (*MaasScanPolicyObservation) DeepCopy ¶
func (in *MaasScanPolicyObservation) DeepCopy() *MaasScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasScanPolicyObservation.
func (*MaasScanPolicyObservation) DeepCopyInto ¶
func (in *MaasScanPolicyObservation) DeepCopyInto(out *MaasScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasScanPolicyParameters ¶
type MaasScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*MaasScanPolicyParameters) DeepCopy ¶
func (in *MaasScanPolicyParameters) DeepCopy() *MaasScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasScanPolicyParameters.
func (*MaasScanPolicyParameters) DeepCopyInto ¶
func (in *MaasScanPolicyParameters) DeepCopyInto(out *MaasScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasSpec ¶
type MaasSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MaasParameters `json:"forProvider"` }
MaasSpec defines the desired state of Maas
func (*MaasSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasSpec.
func (*MaasSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasStatus ¶
type MaasStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MaasObservation `json:"atProvider,omitempty"` }
MaasStatus defines the observed state of Maas.
func (*MaasStatus) DeepCopy ¶
func (in *MaasStatus) DeepCopy() *MaasStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasStatus.
func (*MaasStatus) DeepCopyInto ¶
func (in *MaasStatus) DeepCopyInto(out *MaasStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolInstanceTypeObservation ¶
type MachinePoolInstanceTypeObservation struct { }
func (*MachinePoolInstanceTypeObservation) DeepCopy ¶
func (in *MachinePoolInstanceTypeObservation) DeepCopy() *MachinePoolInstanceTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolInstanceTypeObservation.
func (*MachinePoolInstanceTypeObservation) DeepCopyInto ¶
func (in *MachinePoolInstanceTypeObservation) DeepCopyInto(out *MachinePoolInstanceTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolInstanceTypeParameters ¶
type MachinePoolInstanceTypeParameters struct { // +kubebuilder:validation:Optional AttachedDisks []AttachedDisksParameters `json:"attachedDisks,omitempty" tf:"attached_disks,omitempty"` // +kubebuilder:validation:Required CPU *float64 `json:"cpu" tf:"cpu,omitempty"` // +kubebuilder:validation:Optional CachePassthrough *bool `json:"cachePassthrough,omitempty" tf:"cache_passthrough,omitempty"` // +kubebuilder:validation:Optional CpusSets *string `json:"cpusSets,omitempty" tf:"cpus_sets,omitempty"` // +kubebuilder:validation:Required DiskSizeGb *float64 `json:"diskSizeGb" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Optional GpuConfig []GpuConfigParameters `json:"gpuConfig,omitempty" tf:"gpu_config,omitempty"` // +kubebuilder:validation:Required MemoryMb *float64 `json:"memoryMb" tf:"memory_mb,omitempty"` }
func (*MachinePoolInstanceTypeParameters) DeepCopy ¶
func (in *MachinePoolInstanceTypeParameters) DeepCopy() *MachinePoolInstanceTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolInstanceTypeParameters.
func (*MachinePoolInstanceTypeParameters) DeepCopyInto ¶
func (in *MachinePoolInstanceTypeParameters) DeepCopyInto(out *MachinePoolInstanceTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolObservation ¶
type MachinePoolObservation struct { }
func (*MachinePoolObservation) DeepCopy ¶
func (in *MachinePoolObservation) DeepCopy() *MachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolObservation.
func (*MachinePoolObservation) DeepCopyInto ¶
func (in *MachinePoolObservation) DeepCopyInto(out *MachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolParameters ¶
type MachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // +kubebuilder:validation:Required Count *float64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required DiskSizeGb *float64 `json:"diskSizeGb" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Required IsSystemNodePool *bool `json:"isSystemNodePool" tf:"is_system_node_pool,omitempty"` // +kubebuilder:validation:Optional Max *float64 `json:"max,omitempty" tf:"max,omitempty"` // +kubebuilder:validation:Optional Min *float64 `json:"min,omitempty" tf:"min,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required StorageAccountType *string `json:"storageAccountType" tf:"storage_account_type,omitempty"` // +kubebuilder:validation:Optional Taints []TaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*MachinePoolParameters) DeepCopy ¶
func (in *MachinePoolParameters) DeepCopy() *MachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolParameters.
func (*MachinePoolParameters) DeepCopyInto ¶
func (in *MachinePoolParameters) DeepCopyInto(out *MachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolPlacementObservation ¶
type MachinePoolPlacementObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MachinePoolPlacementObservation) DeepCopy ¶
func (in *MachinePoolPlacementObservation) DeepCopy() *MachinePoolPlacementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolPlacementObservation.
func (*MachinePoolPlacementObservation) DeepCopyInto ¶
func (in *MachinePoolPlacementObservation) DeepCopyInto(out *MachinePoolPlacementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolPlacementParameters ¶
type MachinePoolPlacementParameters struct { // +kubebuilder:validation:Required ResourcePool *string `json:"resourcePool" tf:"resource_pool,omitempty"` }
func (*MachinePoolPlacementParameters) DeepCopy ¶
func (in *MachinePoolPlacementParameters) DeepCopy() *MachinePoolPlacementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolPlacementParameters.
func (*MachinePoolPlacementParameters) DeepCopyInto ¶
func (in *MachinePoolPlacementParameters) DeepCopyInto(out *MachinePoolPlacementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolPlacementsObservation ¶
type MachinePoolPlacementsObservation struct { }
func (*MachinePoolPlacementsObservation) DeepCopy ¶
func (in *MachinePoolPlacementsObservation) DeepCopy() *MachinePoolPlacementsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolPlacementsObservation.
func (*MachinePoolPlacementsObservation) DeepCopyInto ¶
func (in *MachinePoolPlacementsObservation) DeepCopyInto(out *MachinePoolPlacementsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolPlacementsParameters ¶
type MachinePoolPlacementsParameters struct { // +kubebuilder:validation:Required ApplianceID *string `json:"applianceId" tf:"appliance_id,omitempty"` // +kubebuilder:validation:Required DataStoragePool *string `json:"dataStoragePool" tf:"data_storage_pool,omitempty"` // +kubebuilder:validation:Required ImageStoragePool *string `json:"imageStoragePool" tf:"image_storage_pool,omitempty"` // +kubebuilder:validation:Optional Network *string `json:"network,omitempty" tf:"network,omitempty"` // +kubebuilder:validation:Required NetworkNames *string `json:"networkNames" tf:"network_names,omitempty"` // +kubebuilder:validation:Required NetworkType *string `json:"networkType" tf:"network_type,omitempty"` // +kubebuilder:validation:Required TargetStoragePool *string `json:"targetStoragePool" tf:"target_storage_pool,omitempty"` }
func (*MachinePoolPlacementsParameters) DeepCopy ¶
func (in *MachinePoolPlacementsParameters) DeepCopy() *MachinePoolPlacementsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolPlacementsParameters.
func (*MachinePoolPlacementsParameters) DeepCopyInto ¶
func (in *MachinePoolPlacementsParameters) DeepCopyInto(out *MachinePoolPlacementsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolTaintsObservation ¶
type MachinePoolTaintsObservation struct { }
func (*MachinePoolTaintsObservation) DeepCopy ¶
func (in *MachinePoolTaintsObservation) DeepCopy() *MachinePoolTaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolTaintsObservation.
func (*MachinePoolTaintsObservation) DeepCopyInto ¶
func (in *MachinePoolTaintsObservation) DeepCopyInto(out *MachinePoolTaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolTaintsParameters ¶
type MachinePoolTaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*MachinePoolTaintsParameters) DeepCopy ¶
func (in *MachinePoolTaintsParameters) DeepCopy() *MachinePoolTaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolTaintsParameters.
func (*MachinePoolTaintsParameters) DeepCopyInto ¶
func (in *MachinePoolTaintsParameters) DeepCopyInto(out *MachinePoolTaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManifestObservation ¶
type ManifestObservation struct { }
func (*ManifestObservation) DeepCopy ¶
func (in *ManifestObservation) DeepCopy() *ManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManifestObservation.
func (*ManifestObservation) DeepCopyInto ¶
func (in *ManifestObservation) DeepCopyInto(out *ManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManifestParameters ¶
type ManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*ManifestParameters) DeepCopy ¶
func (in *ManifestParameters) DeepCopy() *ManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManifestParameters.
func (*ManifestParameters) DeepCopyInto ¶
func (in *ManifestParameters) DeepCopyInto(out *ManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesObservation ¶
type NamespacesObservation struct { }
func (*NamespacesObservation) DeepCopy ¶
func (in *NamespacesObservation) DeepCopy() *NamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesObservation.
func (*NamespacesObservation) DeepCopyInto ¶
func (in *NamespacesObservation) DeepCopyInto(out *NamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesParameters ¶
type NamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*NamespacesParameters) DeepCopy ¶
func (in *NamespacesParameters) DeepCopy() *NamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesParameters.
func (*NamespacesParameters) DeepCopyInto ¶
func (in *NamespacesParameters) DeepCopyInto(out *NamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Openstack ¶
type Openstack struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpenstackSpec `json:"spec"` Status OpenstackStatus `json:"status,omitempty"` }
Openstack is the Schema for the Openstacks API. <no value> +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,jet-palette}
func (*Openstack) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Openstack.
func (*Openstack) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Openstack) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Openstack) GetCondition ¶
func (mg *Openstack) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Openstack.
func (*Openstack) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Openstack
func (*Openstack) GetDeletionPolicy ¶
func (mg *Openstack) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Openstack.
func (*Openstack) GetObservation ¶
GetObservation of this Openstack
func (*Openstack) GetParameters ¶
GetParameters of this Openstack
func (*Openstack) GetProviderConfigReference ¶
GetProviderConfigReference of this Openstack.
func (*Openstack) GetProviderReference ¶
GetProviderReference of this Openstack. Deprecated: Use GetProviderConfigReference.
func (*Openstack) GetPublishConnectionDetailsTo ¶
func (mg *Openstack) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Openstack.
func (*Openstack) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Openstack
func (*Openstack) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Openstack) GetWriteConnectionSecretToReference ¶
func (mg *Openstack) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Openstack.
func (*Openstack) LateInitialize ¶
LateInitialize this Openstack using its observed tfState. returns True if there are any spec changes for the resource.
func (*Openstack) SetConditions ¶
SetConditions of this Openstack.
func (*Openstack) SetDeletionPolicy ¶
func (mg *Openstack) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Openstack.
func (*Openstack) SetObservation ¶
SetObservation for this Openstack
func (*Openstack) SetParameters ¶
SetParameters for this Openstack
func (*Openstack) SetProviderConfigReference ¶
SetProviderConfigReference of this Openstack.
func (*Openstack) SetProviderReference ¶
SetProviderReference of this Openstack. Deprecated: Use SetProviderConfigReference.
func (*Openstack) SetPublishConnectionDetailsTo ¶
func (mg *Openstack) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Openstack.
func (*Openstack) SetWriteConnectionSecretToReference ¶
func (mg *Openstack) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Openstack.
type OpenstackBackupPolicyObservation ¶
type OpenstackBackupPolicyObservation struct { }
func (*OpenstackBackupPolicyObservation) DeepCopy ¶
func (in *OpenstackBackupPolicyObservation) DeepCopy() *OpenstackBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackBackupPolicyObservation.
func (*OpenstackBackupPolicyObservation) DeepCopyInto ¶
func (in *OpenstackBackupPolicyObservation) DeepCopyInto(out *OpenstackBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackBackupPolicyParameters ¶
type OpenstackBackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*OpenstackBackupPolicyParameters) DeepCopy ¶
func (in *OpenstackBackupPolicyParameters) DeepCopy() *OpenstackBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackBackupPolicyParameters.
func (*OpenstackBackupPolicyParameters) DeepCopyInto ¶
func (in *OpenstackBackupPolicyParameters) DeepCopyInto(out *OpenstackBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackCloudConfigObservation ¶
type OpenstackCloudConfigObservation struct { }
func (*OpenstackCloudConfigObservation) DeepCopy ¶
func (in *OpenstackCloudConfigObservation) DeepCopy() *OpenstackCloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackCloudConfigObservation.
func (*OpenstackCloudConfigObservation) DeepCopyInto ¶
func (in *OpenstackCloudConfigObservation) DeepCopyInto(out *OpenstackCloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackCloudConfigParameters ¶
type OpenstackCloudConfigParameters struct { // +kubebuilder:validation:Required DNSServers []*string `json:"dnsServers" tf:"dns_servers,omitempty"` // +kubebuilder:validation:Required Domain *string `json:"domain" tf:"domain,omitempty"` // +kubebuilder:validation:Optional NetworkID *string `json:"networkId,omitempty" tf:"network_id,omitempty"` // +kubebuilder:validation:Required Project *string `json:"project" tf:"project,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // +kubebuilder:validation:Required SSHKey *string `json:"sshKey" tf:"ssh_key,omitempty"` // +kubebuilder:validation:Required SubnetCidr *string `json:"subnetCidr" tf:"subnet_cidr,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*OpenstackCloudConfigParameters) DeepCopy ¶
func (in *OpenstackCloudConfigParameters) DeepCopy() *OpenstackCloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackCloudConfigParameters.
func (*OpenstackCloudConfigParameters) DeepCopyInto ¶
func (in *OpenstackCloudConfigParameters) DeepCopyInto(out *OpenstackCloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackClusterProfileObservation ¶
type OpenstackClusterProfileObservation struct { }
func (*OpenstackClusterProfileObservation) DeepCopy ¶
func (in *OpenstackClusterProfileObservation) DeepCopy() *OpenstackClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackClusterProfileObservation.
func (*OpenstackClusterProfileObservation) DeepCopyInto ¶
func (in *OpenstackClusterProfileObservation) DeepCopyInto(out *OpenstackClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackClusterProfilePackManifestObservation ¶ added in v0.9.0
type OpenstackClusterProfilePackManifestObservation struct { }
func (*OpenstackClusterProfilePackManifestObservation) DeepCopy ¶ added in v0.9.0
func (in *OpenstackClusterProfilePackManifestObservation) DeepCopy() *OpenstackClusterProfilePackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackClusterProfilePackManifestObservation.
func (*OpenstackClusterProfilePackManifestObservation) DeepCopyInto ¶ added in v0.9.0
func (in *OpenstackClusterProfilePackManifestObservation) DeepCopyInto(out *OpenstackClusterProfilePackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackClusterProfilePackManifestParameters ¶ added in v0.9.0
type OpenstackClusterProfilePackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OpenstackClusterProfilePackManifestParameters) DeepCopy ¶ added in v0.9.0
func (in *OpenstackClusterProfilePackManifestParameters) DeepCopy() *OpenstackClusterProfilePackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackClusterProfilePackManifestParameters.
func (*OpenstackClusterProfilePackManifestParameters) DeepCopyInto ¶ added in v0.9.0
func (in *OpenstackClusterProfilePackManifestParameters) DeepCopyInto(out *OpenstackClusterProfilePackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackClusterProfilePackObservation ¶
type OpenstackClusterProfilePackObservation struct { }
func (*OpenstackClusterProfilePackObservation) DeepCopy ¶
func (in *OpenstackClusterProfilePackObservation) DeepCopy() *OpenstackClusterProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackClusterProfilePackObservation.
func (*OpenstackClusterProfilePackObservation) DeepCopyInto ¶
func (in *OpenstackClusterProfilePackObservation) DeepCopyInto(out *OpenstackClusterProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackClusterProfilePackParameters ¶
type OpenstackClusterProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []OpenstackClusterProfilePackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*OpenstackClusterProfilePackParameters) DeepCopy ¶
func (in *OpenstackClusterProfilePackParameters) DeepCopy() *OpenstackClusterProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackClusterProfilePackParameters.
func (*OpenstackClusterProfilePackParameters) DeepCopyInto ¶
func (in *OpenstackClusterProfilePackParameters) DeepCopyInto(out *OpenstackClusterProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackClusterProfileParameters ¶
type OpenstackClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []OpenstackClusterProfilePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` }
func (*OpenstackClusterProfileParameters) DeepCopy ¶
func (in *OpenstackClusterProfileParameters) DeepCopy() *OpenstackClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackClusterProfileParameters.
func (*OpenstackClusterProfileParameters) DeepCopyInto ¶
func (in *OpenstackClusterProfileParameters) DeepCopyInto(out *OpenstackClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackClusterRbacBindingObservation ¶ added in v0.9.0
type OpenstackClusterRbacBindingObservation struct { }
func (*OpenstackClusterRbacBindingObservation) DeepCopy ¶ added in v0.9.0
func (in *OpenstackClusterRbacBindingObservation) DeepCopy() *OpenstackClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackClusterRbacBindingObservation.
func (*OpenstackClusterRbacBindingObservation) DeepCopyInto ¶ added in v0.9.0
func (in *OpenstackClusterRbacBindingObservation) DeepCopyInto(out *OpenstackClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackClusterRbacBindingParameters ¶ added in v0.9.0
type OpenstackClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []OpenstackClusterRbacBindingSubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OpenstackClusterRbacBindingParameters) DeepCopy ¶ added in v0.9.0
func (in *OpenstackClusterRbacBindingParameters) DeepCopy() *OpenstackClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackClusterRbacBindingParameters.
func (*OpenstackClusterRbacBindingParameters) DeepCopyInto ¶ added in v0.9.0
func (in *OpenstackClusterRbacBindingParameters) DeepCopyInto(out *OpenstackClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackClusterRbacBindingSubjectsObservation ¶ added in v0.9.0
type OpenstackClusterRbacBindingSubjectsObservation struct { }
func (*OpenstackClusterRbacBindingSubjectsObservation) DeepCopy ¶ added in v0.9.0
func (in *OpenstackClusterRbacBindingSubjectsObservation) DeepCopy() *OpenstackClusterRbacBindingSubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackClusterRbacBindingSubjectsObservation.
func (*OpenstackClusterRbacBindingSubjectsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *OpenstackClusterRbacBindingSubjectsObservation) DeepCopyInto(out *OpenstackClusterRbacBindingSubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackClusterRbacBindingSubjectsParameters ¶ added in v0.9.0
type OpenstackClusterRbacBindingSubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OpenstackClusterRbacBindingSubjectsParameters) DeepCopy ¶ added in v0.9.0
func (in *OpenstackClusterRbacBindingSubjectsParameters) DeepCopy() *OpenstackClusterRbacBindingSubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackClusterRbacBindingSubjectsParameters.
func (*OpenstackClusterRbacBindingSubjectsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *OpenstackClusterRbacBindingSubjectsParameters) DeepCopyInto(out *OpenstackClusterRbacBindingSubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackHostConfigObservation ¶ added in v1.0.0
type OpenstackHostConfigObservation struct { }
func (*OpenstackHostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *OpenstackHostConfigObservation) DeepCopy() *OpenstackHostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackHostConfigObservation.
func (*OpenstackHostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *OpenstackHostConfigObservation) DeepCopyInto(out *OpenstackHostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackHostConfigParameters ¶ added in v1.0.0
type OpenstackHostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*OpenstackHostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *OpenstackHostConfigParameters) DeepCopy() *OpenstackHostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackHostConfigParameters.
func (*OpenstackHostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *OpenstackHostConfigParameters) DeepCopyInto(out *OpenstackHostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackList ¶
type OpenstackList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Openstack `json:"items"` }
OpenstackList contains a list of Openstacks
func (*OpenstackList) DeepCopy ¶
func (in *OpenstackList) DeepCopy() *OpenstackList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackList.
func (*OpenstackList) DeepCopyInto ¶
func (in *OpenstackList) DeepCopyInto(out *OpenstackList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenstackList) DeepCopyObject ¶
func (in *OpenstackList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OpenstackList) GetItems ¶
func (l *OpenstackList) GetItems() []resource.Managed
GetItems of this OpenstackList.
type OpenstackLocationConfigObservation ¶ added in v1.0.0
type OpenstackLocationConfigObservation struct { }
func (*OpenstackLocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *OpenstackLocationConfigObservation) DeepCopy() *OpenstackLocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackLocationConfigObservation.
func (*OpenstackLocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *OpenstackLocationConfigObservation) DeepCopyInto(out *OpenstackLocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackLocationConfigParameters ¶ added in v1.0.0
type OpenstackLocationConfigParameters struct { // The country code of the country the cluster is located in. // +kubebuilder:validation:Optional CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` // The name of the country. // +kubebuilder:validation:Optional CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` // The latitude coordinates value. // +kubebuilder:validation:Required Latitude *float64 `json:"latitude" tf:"latitude,omitempty"` // The longitude coordinates value. // +kubebuilder:validation:Required Longitude *float64 `json:"longitude" tf:"longitude,omitempty"` // The region code of where the cluster is located in. // +kubebuilder:validation:Optional RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` // The name of the region. // +kubebuilder:validation:Optional RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*OpenstackLocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *OpenstackLocationConfigParameters) DeepCopy() *OpenstackLocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackLocationConfigParameters.
func (*OpenstackLocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *OpenstackLocationConfigParameters) DeepCopyInto(out *OpenstackLocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackMachinePoolObservation ¶
type OpenstackMachinePoolObservation struct { }
func (*OpenstackMachinePoolObservation) DeepCopy ¶
func (in *OpenstackMachinePoolObservation) DeepCopy() *OpenstackMachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackMachinePoolObservation.
func (*OpenstackMachinePoolObservation) DeepCopyInto ¶
func (in *OpenstackMachinePoolObservation) DeepCopyInto(out *OpenstackMachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackMachinePoolParameters ¶
type OpenstackMachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // +kubebuilder:validation:Optional Azs []*string `json:"azs,omitempty" tf:"azs,omitempty"` // +kubebuilder:validation:Optional ControlPlane *bool `json:"controlPlane,omitempty" tf:"control_plane,omitempty"` // +kubebuilder:validation:Optional ControlPlaneAsWorker *bool `json:"controlPlaneAsWorker,omitempty" tf:"control_plane_as_worker,omitempty"` // +kubebuilder:validation:Required Count *float64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional Taints []OpenstackMachinePoolTaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*OpenstackMachinePoolParameters) DeepCopy ¶
func (in *OpenstackMachinePoolParameters) DeepCopy() *OpenstackMachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackMachinePoolParameters.
func (*OpenstackMachinePoolParameters) DeepCopyInto ¶
func (in *OpenstackMachinePoolParameters) DeepCopyInto(out *OpenstackMachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackMachinePoolTaintsObservation ¶ added in v0.9.0
type OpenstackMachinePoolTaintsObservation struct { }
func (*OpenstackMachinePoolTaintsObservation) DeepCopy ¶ added in v0.9.0
func (in *OpenstackMachinePoolTaintsObservation) DeepCopy() *OpenstackMachinePoolTaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackMachinePoolTaintsObservation.
func (*OpenstackMachinePoolTaintsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *OpenstackMachinePoolTaintsObservation) DeepCopyInto(out *OpenstackMachinePoolTaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackMachinePoolTaintsParameters ¶ added in v0.9.0
type OpenstackMachinePoolTaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*OpenstackMachinePoolTaintsParameters) DeepCopy ¶ added in v0.9.0
func (in *OpenstackMachinePoolTaintsParameters) DeepCopy() *OpenstackMachinePoolTaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackMachinePoolTaintsParameters.
func (*OpenstackMachinePoolTaintsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *OpenstackMachinePoolTaintsParameters) DeepCopyInto(out *OpenstackMachinePoolTaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackNamespacesObservation ¶ added in v0.9.0
type OpenstackNamespacesObservation struct { }
func (*OpenstackNamespacesObservation) DeepCopy ¶ added in v0.9.0
func (in *OpenstackNamespacesObservation) DeepCopy() *OpenstackNamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackNamespacesObservation.
func (*OpenstackNamespacesObservation) DeepCopyInto ¶ added in v0.9.0
func (in *OpenstackNamespacesObservation) DeepCopyInto(out *OpenstackNamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackNamespacesParameters ¶ added in v0.9.0
type OpenstackNamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*OpenstackNamespacesParameters) DeepCopy ¶ added in v0.9.0
func (in *OpenstackNamespacesParameters) DeepCopy() *OpenstackNamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackNamespacesParameters.
func (*OpenstackNamespacesParameters) DeepCopyInto ¶ added in v0.9.0
func (in *OpenstackNamespacesParameters) DeepCopyInto(out *OpenstackNamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackObservation ¶
type OpenstackObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` }
func (*OpenstackObservation) DeepCopy ¶
func (in *OpenstackObservation) DeepCopy() *OpenstackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackObservation.
func (*OpenstackObservation) DeepCopyInto ¶
func (in *OpenstackObservation) DeepCopyInto(out *OpenstackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackPackObservation ¶
type OpenstackPackObservation struct { }
func (*OpenstackPackObservation) DeepCopy ¶
func (in *OpenstackPackObservation) DeepCopy() *OpenstackPackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackPackObservation.
func (*OpenstackPackObservation) DeepCopyInto ¶
func (in *OpenstackPackObservation) DeepCopyInto(out *OpenstackPackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackPackParameters ¶
type OpenstackPackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*OpenstackPackParameters) DeepCopy ¶
func (in *OpenstackPackParameters) DeepCopy() *OpenstackPackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackPackParameters.
func (*OpenstackPackParameters) DeepCopyInto ¶
func (in *OpenstackPackParameters) DeepCopyInto(out *OpenstackPackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackParameters ¶
type OpenstackParameters struct { // +kubebuilder:validation:Optional ApplySetting *string `json:"applySetting,omitempty" tf:"apply_setting,omitempty"` // +kubebuilder:validation:Optional BackupPolicy []OpenstackBackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Required CloudAccountID *string `json:"cloudAccountId" tf:"cloud_account_id,omitempty"` // +kubebuilder:validation:Required CloudConfig []OpenstackCloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []OpenstackClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []OpenstackClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Optional HostConfig []OpenstackHostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Optional LocationConfig []OpenstackLocationConfigParameters `json:"locationConfig,omitempty" tf:"location_config,omitempty"` // +kubebuilder:validation:Required MachinePool []OpenstackMachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []OpenstackNamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional OsPatchAfter *string `json:"osPatchAfter,omitempty" tf:"os_patch_after,omitempty"` // +kubebuilder:validation:Optional OsPatchOnBoot *bool `json:"osPatchOnBoot,omitempty" tf:"os_patch_on_boot,omitempty"` // +kubebuilder:validation:Optional OsPatchSchedule *string `json:"osPatchSchedule,omitempty" tf:"os_patch_schedule,omitempty"` // +kubebuilder:validation:Optional Pack []OpenstackPackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []OpenstackScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*OpenstackParameters) DeepCopy ¶
func (in *OpenstackParameters) DeepCopy() *OpenstackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackParameters.
func (*OpenstackParameters) DeepCopyInto ¶
func (in *OpenstackParameters) DeepCopyInto(out *OpenstackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackScanPolicyObservation ¶
type OpenstackScanPolicyObservation struct { }
func (*OpenstackScanPolicyObservation) DeepCopy ¶
func (in *OpenstackScanPolicyObservation) DeepCopy() *OpenstackScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackScanPolicyObservation.
func (*OpenstackScanPolicyObservation) DeepCopyInto ¶
func (in *OpenstackScanPolicyObservation) DeepCopyInto(out *OpenstackScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackScanPolicyParameters ¶
type OpenstackScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*OpenstackScanPolicyParameters) DeepCopy ¶
func (in *OpenstackScanPolicyParameters) DeepCopy() *OpenstackScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackScanPolicyParameters.
func (*OpenstackScanPolicyParameters) DeepCopyInto ¶
func (in *OpenstackScanPolicyParameters) DeepCopyInto(out *OpenstackScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackSpec ¶
type OpenstackSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OpenstackParameters `json:"forProvider"` }
OpenstackSpec defines the desired state of Openstack
func (*OpenstackSpec) DeepCopy ¶
func (in *OpenstackSpec) DeepCopy() *OpenstackSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackSpec.
func (*OpenstackSpec) DeepCopyInto ¶
func (in *OpenstackSpec) DeepCopyInto(out *OpenstackSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackStatus ¶
type OpenstackStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OpenstackObservation `json:"atProvider,omitempty"` }
OpenstackStatus defines the observed state of Openstack.
func (*OpenstackStatus) DeepCopy ¶
func (in *OpenstackStatus) DeepCopy() *OpenstackStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackStatus.
func (*OpenstackStatus) DeepCopyInto ¶
func (in *OpenstackStatus) DeepCopyInto(out *OpenstackStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackManifestObservation ¶
type PackManifestObservation struct { }
func (*PackManifestObservation) DeepCopy ¶
func (in *PackManifestObservation) DeepCopy() *PackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackManifestObservation.
func (*PackManifestObservation) DeepCopyInto ¶
func (in *PackManifestObservation) DeepCopyInto(out *PackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackManifestParameters ¶
type PackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*PackManifestParameters) DeepCopy ¶
func (in *PackManifestParameters) DeepCopy() *PackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackManifestParameters.
func (*PackManifestParameters) DeepCopyInto ¶
func (in *PackManifestParameters) DeepCopyInto(out *PackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackObservation ¶
type PackObservation struct { }
func (*PackObservation) DeepCopy ¶
func (in *PackObservation) DeepCopy() *PackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackObservation.
func (*PackObservation) DeepCopyInto ¶
func (in *PackObservation) DeepCopyInto(out *PackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackParameters ¶
type PackParameters struct { // +kubebuilder:validation:Optional Manifest []ManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*PackParameters) DeepCopy ¶
func (in *PackParameters) DeepCopy() *PackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackParameters.
func (*PackParameters) DeepCopyInto ¶
func (in *PackParameters) DeepCopyInto(out *PackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementObservation ¶
type PlacementObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PlacementObservation) DeepCopy ¶
func (in *PlacementObservation) DeepCopy() *PlacementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementObservation.
func (*PlacementObservation) DeepCopyInto ¶
func (in *PlacementObservation) DeepCopyInto(out *PlacementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementParameters ¶
type PlacementParameters struct { // +kubebuilder:validation:Required Cluster *string `json:"cluster" tf:"cluster,omitempty"` // +kubebuilder:validation:Required Datastore *string `json:"datastore" tf:"datastore,omitempty"` // +kubebuilder:validation:Required Network *string `json:"network" tf:"network,omitempty"` // +kubebuilder:validation:Required ResourcePool *string `json:"resourcePool" tf:"resource_pool,omitempty"` // +kubebuilder:validation:Optional StaticIPPoolID *string `json:"staticIpPoolId,omitempty" tf:"static_ip_pool_id,omitempty"` }
func (*PlacementParameters) DeepCopy ¶
func (in *PlacementParameters) DeepCopy() *PlacementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementParameters.
func (*PlacementParameters) DeepCopyInto ¶
func (in *PlacementParameters) DeepCopyInto(out *PlacementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementsObservation ¶
type PlacementsObservation struct { }
func (*PlacementsObservation) DeepCopy ¶
func (in *PlacementsObservation) DeepCopy() *PlacementsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementsObservation.
func (*PlacementsObservation) DeepCopyInto ¶
func (in *PlacementsObservation) DeepCopyInto(out *PlacementsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementsParameters ¶
type PlacementsParameters struct { // +kubebuilder:validation:Required ApplianceID *string `json:"applianceId" tf:"appliance_id,omitempty"` }
func (*PlacementsParameters) DeepCopy ¶
func (in *PlacementsParameters) DeepCopy() *PlacementsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementsParameters.
func (*PlacementsParameters) DeepCopyInto ¶
func (in *PlacementsParameters) DeepCopyInto(out *PlacementsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Profile ¶
type Profile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProfileSpec `json:"spec"` Status ProfileStatus `json:"status,omitempty"` }
Profile is the Schema for the Profiles API. <no value> +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,jet-palette}
func (*Profile) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile.
func (*Profile) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Profile) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Profile) GetCondition ¶
func (mg *Profile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Profile.
func (*Profile) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Profile
func (*Profile) GetDeletionPolicy ¶
func (mg *Profile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Profile.
func (*Profile) GetObservation ¶
GetObservation of this Profile
func (*Profile) GetParameters ¶
GetParameters of this Profile
func (*Profile) GetProviderConfigReference ¶
GetProviderConfigReference of this Profile.
func (*Profile) GetProviderReference ¶
GetProviderReference of this Profile. Deprecated: Use GetProviderConfigReference.
func (*Profile) GetPublishConnectionDetailsTo ¶
func (mg *Profile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Profile.
func (*Profile) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Profile
func (*Profile) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Profile) GetWriteConnectionSecretToReference ¶
func (mg *Profile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Profile.
func (*Profile) LateInitialize ¶
LateInitialize this Profile using its observed tfState. returns True if there are any spec changes for the resource.
func (*Profile) SetConditions ¶
SetConditions of this Profile.
func (*Profile) SetDeletionPolicy ¶
func (mg *Profile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Profile.
func (*Profile) SetObservation ¶
SetObservation for this Profile
func (*Profile) SetParameters ¶
SetParameters for this Profile
func (*Profile) SetProviderConfigReference ¶
SetProviderConfigReference of this Profile.
func (*Profile) SetProviderReference ¶
SetProviderReference of this Profile. Deprecated: Use SetProviderConfigReference.
func (*Profile) SetPublishConnectionDetailsTo ¶
func (mg *Profile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Profile.
func (*Profile) SetWriteConnectionSecretToReference ¶
func (mg *Profile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Profile.
type ProfileList ¶
type ProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Profile `json:"items"` }
ProfileList contains a list of Profiles
func (*ProfileList) DeepCopy ¶
func (in *ProfileList) DeepCopy() *ProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileList.
func (*ProfileList) DeepCopyInto ¶
func (in *ProfileList) DeepCopyInto(out *ProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProfileList) DeepCopyObject ¶
func (in *ProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProfileList) GetItems ¶
func (l *ProfileList) GetItems() []resource.Managed
GetItems of this ProfileList.
type ProfileObservation ¶
type ProfileObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Required Pack []ProfilePackObservation `json:"pack,omitempty" tf:"pack,omitempty"` }
func (*ProfileObservation) DeepCopy ¶
func (in *ProfileObservation) DeepCopy() *ProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileObservation.
func (*ProfileObservation) DeepCopyInto ¶
func (in *ProfileObservation) DeepCopyInto(out *ProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilePackManifestObservation ¶
type ProfilePackManifestObservation struct {
UID *string `json:"uid,omitempty" tf:"uid,omitempty"`
}
func (*ProfilePackManifestObservation) DeepCopy ¶
func (in *ProfilePackManifestObservation) DeepCopy() *ProfilePackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilePackManifestObservation.
func (*ProfilePackManifestObservation) DeepCopyInto ¶
func (in *ProfilePackManifestObservation) DeepCopyInto(out *ProfilePackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilePackManifestParameters ¶
type ProfilePackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*ProfilePackManifestParameters) DeepCopy ¶
func (in *ProfilePackManifestParameters) DeepCopy() *ProfilePackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilePackManifestParameters.
func (*ProfilePackManifestParameters) DeepCopyInto ¶
func (in *ProfilePackManifestParameters) DeepCopyInto(out *ProfilePackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilePackObservation ¶
type ProfilePackObservation struct { // +kubebuilder:validation:Optional Manifest []ProfilePackManifestObservation `json:"manifest,omitempty" tf:"manifest,omitempty"` }
func (*ProfilePackObservation) DeepCopy ¶
func (in *ProfilePackObservation) DeepCopy() *ProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilePackObservation.
func (*ProfilePackObservation) DeepCopyInto ¶
func (in *ProfilePackObservation) DeepCopyInto(out *ProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilePackParameters ¶
type ProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []ProfilePackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Optional UID *string `json:"uid,omitempty" tf:"uid,omitempty"` // +kubebuilder:validation:Optional Values *string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ProfilePackParameters) DeepCopy ¶
func (in *ProfilePackParameters) DeepCopy() *ProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilePackParameters.
func (*ProfilePackParameters) DeepCopyInto ¶
func (in *ProfilePackParameters) DeepCopyInto(out *ProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileParameters ¶
type ProfileParameters struct { // +kubebuilder:validation:Optional Cloud *string `json:"cloud,omitempty" tf:"cloud,omitempty"` // +kubebuilder:validation:Optional Context *string `json:"context,omitempty" tf:"context,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Pack []ProfilePackParameters `json:"pack" tf:"pack,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ProfileParameters) DeepCopy ¶
func (in *ProfileParameters) DeepCopy() *ProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileParameters.
func (*ProfileParameters) DeepCopyInto ¶
func (in *ProfileParameters) DeepCopyInto(out *ProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileSpec ¶
type ProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProfileParameters `json:"forProvider"` }
ProfileSpec defines the desired state of Profile
func (*ProfileSpec) DeepCopy ¶
func (in *ProfileSpec) DeepCopy() *ProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileSpec.
func (*ProfileSpec) DeepCopyInto ¶
func (in *ProfileSpec) DeepCopyInto(out *ProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileStatus ¶
type ProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProfileObservation `json:"atProvider,omitempty"` }
ProfileStatus defines the observed state of Profile.
func (*ProfileStatus) DeepCopy ¶
func (in *ProfileStatus) DeepCopy() *ProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileStatus.
func (*ProfileStatus) DeepCopyInto ¶
func (in *ProfileStatus) DeepCopyInto(out *ProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScanPolicyObservation ¶
type ScanPolicyObservation struct { }
func (*ScanPolicyObservation) DeepCopy ¶
func (in *ScanPolicyObservation) DeepCopy() *ScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScanPolicyObservation.
func (*ScanPolicyObservation) DeepCopyInto ¶
func (in *ScanPolicyObservation) DeepCopyInto(out *ScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScanPolicyParameters ¶
type ScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*ScanPolicyParameters) DeepCopy ¶
func (in *ScanPolicyParameters) DeepCopy() *ScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScanPolicyParameters.
func (*ScanPolicyParameters) DeepCopyInto ¶
func (in *ScanPolicyParameters) DeepCopyInto(out *ScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectorObservation ¶
type SelectorObservation struct { }
func (*SelectorObservation) DeepCopy ¶
func (in *SelectorObservation) DeepCopy() *SelectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorObservation.
func (*SelectorObservation) DeepCopyInto ¶
func (in *SelectorObservation) DeepCopyInto(out *SelectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectorParameters ¶
type SelectorParameters struct { // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Required Namespace *string `json:"namespace" tf:"namespace,omitempty"` }
func (*SelectorParameters) DeepCopy ¶
func (in *SelectorParameters) DeepCopy() *SelectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorParameters.
func (*SelectorParameters) DeepCopyInto ¶
func (in *SelectorParameters) DeepCopyInto(out *SelectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectsObservation ¶
type SubjectsObservation struct { }
func (*SubjectsObservation) DeepCopy ¶
func (in *SubjectsObservation) DeepCopy() *SubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectsObservation.
func (*SubjectsObservation) DeepCopyInto ¶
func (in *SubjectsObservation) DeepCopyInto(out *SubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectsParameters ¶
type SubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*SubjectsParameters) DeepCopy ¶
func (in *SubjectsParameters) DeepCopy() *SubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectsParameters.
func (*SubjectsParameters) DeepCopyInto ¶
func (in *SubjectsParameters) DeepCopyInto(out *SubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaintsObservation ¶
type TaintsObservation struct { }
func (*TaintsObservation) DeepCopy ¶
func (in *TaintsObservation) DeepCopy() *TaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaintsObservation.
func (*TaintsObservation) DeepCopyInto ¶
func (in *TaintsObservation) DeepCopyInto(out *TaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaintsParameters ¶
type TaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*TaintsParameters) DeepCopy ¶
func (in *TaintsParameters) DeepCopy() *TaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaintsParameters.
func (*TaintsParameters) DeepCopyInto ¶
func (in *TaintsParameters) DeepCopyInto(out *TaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tke ¶
type Tke struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TkeSpec `json:"spec"` Status TkeStatus `json:"status,omitempty"` }
Tke is the Schema for the Tkes API. <no value> +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,jet-palette}
func (*Tke) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tke.
func (*Tke) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tke) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Tke) GetCondition ¶
func (mg *Tke) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Tke.
func (*Tke) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Tke
func (*Tke) GetDeletionPolicy ¶
func (mg *Tke) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Tke.
func (*Tke) GetObservation ¶
GetObservation of this Tke
func (*Tke) GetParameters ¶
GetParameters of this Tke
func (*Tke) GetProviderConfigReference ¶
GetProviderConfigReference of this Tke.
func (*Tke) GetProviderReference ¶
GetProviderReference of this Tke. Deprecated: Use GetProviderConfigReference.
func (*Tke) GetPublishConnectionDetailsTo ¶
func (mg *Tke) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Tke.
func (*Tke) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Tke
func (*Tke) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Tke) GetWriteConnectionSecretToReference ¶
func (mg *Tke) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Tke.
func (*Tke) LateInitialize ¶
LateInitialize this Tke using its observed tfState. returns True if there are any spec changes for the resource.
func (*Tke) SetConditions ¶
SetConditions of this Tke.
func (*Tke) SetDeletionPolicy ¶
func (mg *Tke) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Tke.
func (*Tke) SetObservation ¶
SetObservation for this Tke
func (*Tke) SetParameters ¶
SetParameters for this Tke
func (*Tke) SetProviderConfigReference ¶
SetProviderConfigReference of this Tke.
func (*Tke) SetProviderReference ¶
SetProviderReference of this Tke. Deprecated: Use SetProviderConfigReference.
func (*Tke) SetPublishConnectionDetailsTo ¶
func (mg *Tke) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Tke.
func (*Tke) SetWriteConnectionSecretToReference ¶
func (mg *Tke) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Tke.
type TkeBackupPolicyObservation ¶
type TkeBackupPolicyObservation struct { }
func (*TkeBackupPolicyObservation) DeepCopy ¶
func (in *TkeBackupPolicyObservation) DeepCopy() *TkeBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeBackupPolicyObservation.
func (*TkeBackupPolicyObservation) DeepCopyInto ¶
func (in *TkeBackupPolicyObservation) DeepCopyInto(out *TkeBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeBackupPolicyParameters ¶
type TkeBackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*TkeBackupPolicyParameters) DeepCopy ¶
func (in *TkeBackupPolicyParameters) DeepCopy() *TkeBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeBackupPolicyParameters.
func (*TkeBackupPolicyParameters) DeepCopyInto ¶
func (in *TkeBackupPolicyParameters) DeepCopyInto(out *TkeBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeCloudConfigObservation ¶
type TkeCloudConfigObservation struct { }
func (*TkeCloudConfigObservation) DeepCopy ¶
func (in *TkeCloudConfigObservation) DeepCopy() *TkeCloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeCloudConfigObservation.
func (*TkeCloudConfigObservation) DeepCopyInto ¶
func (in *TkeCloudConfigObservation) DeepCopyInto(out *TkeCloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeCloudConfigParameters ¶
type TkeCloudConfigParameters struct { // +kubebuilder:validation:Optional AzSubnets map[string]*string `json:"azSubnets,omitempty" tf:"az_subnets,omitempty"` // +kubebuilder:validation:Optional Azs []*string `json:"azs,omitempty" tf:"azs,omitempty"` // +kubebuilder:validation:Optional EndpointAccess *string `json:"endpointAccess,omitempty" tf:"endpoint_access,omitempty"` // +kubebuilder:validation:Optional PublicAccessCidrs []*string `json:"publicAccessCidrs,omitempty" tf:"public_access_cidrs,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // +kubebuilder:validation:Optional SSHKeyName *string `json:"sshKeyName,omitempty" tf:"ssh_key_name,omitempty"` // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*TkeCloudConfigParameters) DeepCopy ¶
func (in *TkeCloudConfigParameters) DeepCopy() *TkeCloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeCloudConfigParameters.
func (*TkeCloudConfigParameters) DeepCopyInto ¶
func (in *TkeCloudConfigParameters) DeepCopyInto(out *TkeCloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeClusterProfileObservation ¶
type TkeClusterProfileObservation struct { }
func (*TkeClusterProfileObservation) DeepCopy ¶
func (in *TkeClusterProfileObservation) DeepCopy() *TkeClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeClusterProfileObservation.
func (*TkeClusterProfileObservation) DeepCopyInto ¶
func (in *TkeClusterProfileObservation) DeepCopyInto(out *TkeClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeClusterProfilePackManifestObservation ¶
type TkeClusterProfilePackManifestObservation struct { }
func (*TkeClusterProfilePackManifestObservation) DeepCopy ¶
func (in *TkeClusterProfilePackManifestObservation) DeepCopy() *TkeClusterProfilePackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeClusterProfilePackManifestObservation.
func (*TkeClusterProfilePackManifestObservation) DeepCopyInto ¶
func (in *TkeClusterProfilePackManifestObservation) DeepCopyInto(out *TkeClusterProfilePackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeClusterProfilePackManifestParameters ¶
type TkeClusterProfilePackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*TkeClusterProfilePackManifestParameters) DeepCopy ¶
func (in *TkeClusterProfilePackManifestParameters) DeepCopy() *TkeClusterProfilePackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeClusterProfilePackManifestParameters.
func (*TkeClusterProfilePackManifestParameters) DeepCopyInto ¶
func (in *TkeClusterProfilePackManifestParameters) DeepCopyInto(out *TkeClusterProfilePackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeClusterProfilePackObservation ¶
type TkeClusterProfilePackObservation struct { }
func (*TkeClusterProfilePackObservation) DeepCopy ¶
func (in *TkeClusterProfilePackObservation) DeepCopy() *TkeClusterProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeClusterProfilePackObservation.
func (*TkeClusterProfilePackObservation) DeepCopyInto ¶
func (in *TkeClusterProfilePackObservation) DeepCopyInto(out *TkeClusterProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeClusterProfilePackParameters ¶
type TkeClusterProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []TkeClusterProfilePackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Optional Values *string `json:"values,omitempty" tf:"values,omitempty"` }
func (*TkeClusterProfilePackParameters) DeepCopy ¶
func (in *TkeClusterProfilePackParameters) DeepCopy() *TkeClusterProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeClusterProfilePackParameters.
func (*TkeClusterProfilePackParameters) DeepCopyInto ¶
func (in *TkeClusterProfilePackParameters) DeepCopyInto(out *TkeClusterProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeClusterProfileParameters ¶
type TkeClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []TkeClusterProfilePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` }
func (*TkeClusterProfileParameters) DeepCopy ¶
func (in *TkeClusterProfileParameters) DeepCopy() *TkeClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeClusterProfileParameters.
func (*TkeClusterProfileParameters) DeepCopyInto ¶
func (in *TkeClusterProfileParameters) DeepCopyInto(out *TkeClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeClusterRbacBindingObservation ¶
type TkeClusterRbacBindingObservation struct { }
func (*TkeClusterRbacBindingObservation) DeepCopy ¶
func (in *TkeClusterRbacBindingObservation) DeepCopy() *TkeClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeClusterRbacBindingObservation.
func (*TkeClusterRbacBindingObservation) DeepCopyInto ¶
func (in *TkeClusterRbacBindingObservation) DeepCopyInto(out *TkeClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeClusterRbacBindingParameters ¶
type TkeClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []TkeClusterRbacBindingSubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*TkeClusterRbacBindingParameters) DeepCopy ¶
func (in *TkeClusterRbacBindingParameters) DeepCopy() *TkeClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeClusterRbacBindingParameters.
func (*TkeClusterRbacBindingParameters) DeepCopyInto ¶
func (in *TkeClusterRbacBindingParameters) DeepCopyInto(out *TkeClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeClusterRbacBindingSubjectsObservation ¶
type TkeClusterRbacBindingSubjectsObservation struct { }
func (*TkeClusterRbacBindingSubjectsObservation) DeepCopy ¶
func (in *TkeClusterRbacBindingSubjectsObservation) DeepCopy() *TkeClusterRbacBindingSubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeClusterRbacBindingSubjectsObservation.
func (*TkeClusterRbacBindingSubjectsObservation) DeepCopyInto ¶
func (in *TkeClusterRbacBindingSubjectsObservation) DeepCopyInto(out *TkeClusterRbacBindingSubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeClusterRbacBindingSubjectsParameters ¶
type TkeClusterRbacBindingSubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*TkeClusterRbacBindingSubjectsParameters) DeepCopy ¶
func (in *TkeClusterRbacBindingSubjectsParameters) DeepCopy() *TkeClusterRbacBindingSubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeClusterRbacBindingSubjectsParameters.
func (*TkeClusterRbacBindingSubjectsParameters) DeepCopyInto ¶
func (in *TkeClusterRbacBindingSubjectsParameters) DeepCopyInto(out *TkeClusterRbacBindingSubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeHostConfigObservation ¶ added in v1.0.0
type TkeHostConfigObservation struct { }
func (*TkeHostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *TkeHostConfigObservation) DeepCopy() *TkeHostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeHostConfigObservation.
func (*TkeHostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *TkeHostConfigObservation) DeepCopyInto(out *TkeHostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeHostConfigParameters ¶ added in v1.0.0
type TkeHostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*TkeHostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *TkeHostConfigParameters) DeepCopy() *TkeHostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeHostConfigParameters.
func (*TkeHostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *TkeHostConfigParameters) DeepCopyInto(out *TkeHostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeList ¶
type TkeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Tke `json:"items"` }
TkeList contains a list of Tkes
func (*TkeList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeList.
func (*TkeList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TkeList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TkeLocationConfigObservation ¶ added in v1.0.0
type TkeLocationConfigObservation struct { CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` Latitude *float64 `json:"latitude,omitempty" tf:"latitude,omitempty"` Longitude *float64 `json:"longitude,omitempty" tf:"longitude,omitempty"` RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*TkeLocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *TkeLocationConfigObservation) DeepCopy() *TkeLocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeLocationConfigObservation.
func (*TkeLocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *TkeLocationConfigObservation) DeepCopyInto(out *TkeLocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeLocationConfigParameters ¶ added in v1.0.0
type TkeLocationConfigParameters struct { }
func (*TkeLocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *TkeLocationConfigParameters) DeepCopy() *TkeLocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeLocationConfigParameters.
func (*TkeLocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *TkeLocationConfigParameters) DeepCopyInto(out *TkeLocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeMachinePoolObservation ¶
type TkeMachinePoolObservation struct { }
func (*TkeMachinePoolObservation) DeepCopy ¶
func (in *TkeMachinePoolObservation) DeepCopy() *TkeMachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeMachinePoolObservation.
func (*TkeMachinePoolObservation) DeepCopyInto ¶
func (in *TkeMachinePoolObservation) DeepCopyInto(out *TkeMachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeMachinePoolParameters ¶
type TkeMachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // +kubebuilder:validation:Optional AzSubnets map[string]*string `json:"azSubnets,omitempty" tf:"az_subnets,omitempty"` // +kubebuilder:validation:Optional Azs []*string `json:"azs,omitempty" tf:"azs,omitempty"` // +kubebuilder:validation:Optional CapacityType *string `json:"capacityType,omitempty" tf:"capacity_type,omitempty"` // +kubebuilder:validation:Required Count *float64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required DiskSizeGb *float64 `json:"diskSizeGb" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional Max *float64 `json:"max,omitempty" tf:"max,omitempty"` // +kubebuilder:validation:Optional MaxPrice *string `json:"maxPrice,omitempty" tf:"max_price,omitempty"` // +kubebuilder:validation:Optional Min *float64 `json:"min,omitempty" tf:"min,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Taints []TkeMachinePoolTaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*TkeMachinePoolParameters) DeepCopy ¶
func (in *TkeMachinePoolParameters) DeepCopy() *TkeMachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeMachinePoolParameters.
func (*TkeMachinePoolParameters) DeepCopyInto ¶
func (in *TkeMachinePoolParameters) DeepCopyInto(out *TkeMachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeMachinePoolTaintsObservation ¶
type TkeMachinePoolTaintsObservation struct { }
func (*TkeMachinePoolTaintsObservation) DeepCopy ¶
func (in *TkeMachinePoolTaintsObservation) DeepCopy() *TkeMachinePoolTaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeMachinePoolTaintsObservation.
func (*TkeMachinePoolTaintsObservation) DeepCopyInto ¶
func (in *TkeMachinePoolTaintsObservation) DeepCopyInto(out *TkeMachinePoolTaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeMachinePoolTaintsParameters ¶
type TkeMachinePoolTaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*TkeMachinePoolTaintsParameters) DeepCopy ¶
func (in *TkeMachinePoolTaintsParameters) DeepCopy() *TkeMachinePoolTaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeMachinePoolTaintsParameters.
func (*TkeMachinePoolTaintsParameters) DeepCopyInto ¶
func (in *TkeMachinePoolTaintsParameters) DeepCopyInto(out *TkeMachinePoolTaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeNamespacesObservation ¶
type TkeNamespacesObservation struct { }
func (*TkeNamespacesObservation) DeepCopy ¶
func (in *TkeNamespacesObservation) DeepCopy() *TkeNamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeNamespacesObservation.
func (*TkeNamespacesObservation) DeepCopyInto ¶
func (in *TkeNamespacesObservation) DeepCopyInto(out *TkeNamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeNamespacesParameters ¶
type TkeNamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*TkeNamespacesParameters) DeepCopy ¶
func (in *TkeNamespacesParameters) DeepCopy() *TkeNamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeNamespacesParameters.
func (*TkeNamespacesParameters) DeepCopyInto ¶
func (in *TkeNamespacesParameters) DeepCopyInto(out *TkeNamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeObservation ¶
type TkeObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` LocationConfig []TkeLocationConfigObservation `json:"locationConfig,omitempty" tf:"location_config,omitempty"` }
func (*TkeObservation) DeepCopy ¶
func (in *TkeObservation) DeepCopy() *TkeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeObservation.
func (*TkeObservation) DeepCopyInto ¶
func (in *TkeObservation) DeepCopyInto(out *TkeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkePackObservation ¶
type TkePackObservation struct { }
func (*TkePackObservation) DeepCopy ¶
func (in *TkePackObservation) DeepCopy() *TkePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkePackObservation.
func (*TkePackObservation) DeepCopyInto ¶
func (in *TkePackObservation) DeepCopyInto(out *TkePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkePackParameters ¶
type TkePackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*TkePackParameters) DeepCopy ¶
func (in *TkePackParameters) DeepCopy() *TkePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkePackParameters.
func (*TkePackParameters) DeepCopyInto ¶
func (in *TkePackParameters) DeepCopyInto(out *TkePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeParameters ¶
type TkeParameters struct { // +kubebuilder:validation:Optional ApplySetting *string `json:"applySetting,omitempty" tf:"apply_setting,omitempty"` // +kubebuilder:validation:Optional BackupPolicy []TkeBackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Required CloudAccountID *string `json:"cloudAccountId" tf:"cloud_account_id,omitempty"` // +kubebuilder:validation:Required CloudConfig []TkeCloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []TkeClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []TkeClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Optional HostConfig []TkeHostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Required MachinePool []TkeMachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []TkeNamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional Pack []TkePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []TkeScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*TkeParameters) DeepCopy ¶
func (in *TkeParameters) DeepCopy() *TkeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeParameters.
func (*TkeParameters) DeepCopyInto ¶
func (in *TkeParameters) DeepCopyInto(out *TkeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeScanPolicyObservation ¶
type TkeScanPolicyObservation struct { }
func (*TkeScanPolicyObservation) DeepCopy ¶
func (in *TkeScanPolicyObservation) DeepCopy() *TkeScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeScanPolicyObservation.
func (*TkeScanPolicyObservation) DeepCopyInto ¶
func (in *TkeScanPolicyObservation) DeepCopyInto(out *TkeScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeScanPolicyParameters ¶
type TkeScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*TkeScanPolicyParameters) DeepCopy ¶
func (in *TkeScanPolicyParameters) DeepCopy() *TkeScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeScanPolicyParameters.
func (*TkeScanPolicyParameters) DeepCopyInto ¶
func (in *TkeScanPolicyParameters) DeepCopyInto(out *TkeScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeSpec ¶
type TkeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TkeParameters `json:"forProvider"` }
TkeSpec defines the desired state of Tke
func (*TkeSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeSpec.
func (*TkeSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkeStatus ¶
type TkeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TkeObservation `json:"atProvider,omitempty"` }
TkeStatus defines the observed state of Tke.
func (*TkeStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkeStatus.
func (*TkeStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vsphere ¶
type Vsphere struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VsphereSpec `json:"spec"` Status VsphereStatus `json:"status,omitempty"` }
Vsphere is the Schema for the Vspheres API. <no value> +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,jet-palette}
func (*Vsphere) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vsphere.
func (*Vsphere) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vsphere) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Vsphere) GetCondition ¶
func (mg *Vsphere) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Vsphere.
func (*Vsphere) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Vsphere
func (*Vsphere) GetDeletionPolicy ¶
func (mg *Vsphere) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Vsphere.
func (*Vsphere) GetObservation ¶
GetObservation of this Vsphere
func (*Vsphere) GetParameters ¶
GetParameters of this Vsphere
func (*Vsphere) GetProviderConfigReference ¶
GetProviderConfigReference of this Vsphere.
func (*Vsphere) GetProviderReference ¶
GetProviderReference of this Vsphere. Deprecated: Use GetProviderConfigReference.
func (*Vsphere) GetPublishConnectionDetailsTo ¶
func (mg *Vsphere) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Vsphere.
func (*Vsphere) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Vsphere
func (*Vsphere) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Vsphere) GetWriteConnectionSecretToReference ¶
func (mg *Vsphere) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Vsphere.
func (*Vsphere) LateInitialize ¶
LateInitialize this Vsphere using its observed tfState. returns True if there are any spec changes for the resource.
func (*Vsphere) SetConditions ¶
SetConditions of this Vsphere.
func (*Vsphere) SetDeletionPolicy ¶
func (mg *Vsphere) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Vsphere.
func (*Vsphere) SetObservation ¶
SetObservation for this Vsphere
func (*Vsphere) SetParameters ¶
SetParameters for this Vsphere
func (*Vsphere) SetProviderConfigReference ¶
SetProviderConfigReference of this Vsphere.
func (*Vsphere) SetProviderReference ¶
SetProviderReference of this Vsphere. Deprecated: Use SetProviderConfigReference.
func (*Vsphere) SetPublishConnectionDetailsTo ¶
func (mg *Vsphere) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Vsphere.
func (*Vsphere) SetWriteConnectionSecretToReference ¶
func (mg *Vsphere) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Vsphere.
type VsphereBackupPolicyObservation ¶
type VsphereBackupPolicyObservation struct { }
func (*VsphereBackupPolicyObservation) DeepCopy ¶
func (in *VsphereBackupPolicyObservation) DeepCopy() *VsphereBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereBackupPolicyObservation.
func (*VsphereBackupPolicyObservation) DeepCopyInto ¶
func (in *VsphereBackupPolicyObservation) DeepCopyInto(out *VsphereBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereBackupPolicyParameters ¶
type VsphereBackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*VsphereBackupPolicyParameters) DeepCopy ¶
func (in *VsphereBackupPolicyParameters) DeepCopy() *VsphereBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereBackupPolicyParameters.
func (*VsphereBackupPolicyParameters) DeepCopyInto ¶
func (in *VsphereBackupPolicyParameters) DeepCopyInto(out *VsphereBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereCloudConfigObservation ¶
type VsphereCloudConfigObservation struct { }
func (*VsphereCloudConfigObservation) DeepCopy ¶
func (in *VsphereCloudConfigObservation) DeepCopy() *VsphereCloudConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereCloudConfigObservation.
func (*VsphereCloudConfigObservation) DeepCopyInto ¶
func (in *VsphereCloudConfigObservation) DeepCopyInto(out *VsphereCloudConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereCloudConfigParameters ¶
type VsphereCloudConfigParameters struct { // +kubebuilder:validation:Required Datacenter *string `json:"datacenter" tf:"datacenter,omitempty"` // +kubebuilder:validation:Required Folder *string `json:"folder" tf:"folder,omitempty"` // +kubebuilder:validation:Optional ImageTemplateFolder *string `json:"imageTemplateFolder,omitempty" tf:"image_template_folder,omitempty"` // +kubebuilder:validation:Optional NetworkSearchDomain *string `json:"networkSearchDomain,omitempty" tf:"network_search_domain,omitempty"` // +kubebuilder:validation:Optional NetworkType *string `json:"networkType,omitempty" tf:"network_type,omitempty"` // +kubebuilder:validation:Required SSHKey *string `json:"sshKey" tf:"ssh_key,omitempty"` // +kubebuilder:validation:Optional StaticIP *bool `json:"staticIp,omitempty" tf:"static_ip,omitempty"` }
func (*VsphereCloudConfigParameters) DeepCopy ¶
func (in *VsphereCloudConfigParameters) DeepCopy() *VsphereCloudConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereCloudConfigParameters.
func (*VsphereCloudConfigParameters) DeepCopyInto ¶
func (in *VsphereCloudConfigParameters) DeepCopyInto(out *VsphereCloudConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereClusterProfileObservation ¶
type VsphereClusterProfileObservation struct { }
func (*VsphereClusterProfileObservation) DeepCopy ¶
func (in *VsphereClusterProfileObservation) DeepCopy() *VsphereClusterProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereClusterProfileObservation.
func (*VsphereClusterProfileObservation) DeepCopyInto ¶
func (in *VsphereClusterProfileObservation) DeepCopyInto(out *VsphereClusterProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereClusterProfilePackManifestObservation ¶ added in v0.9.0
type VsphereClusterProfilePackManifestObservation struct { }
func (*VsphereClusterProfilePackManifestObservation) DeepCopy ¶ added in v0.9.0
func (in *VsphereClusterProfilePackManifestObservation) DeepCopy() *VsphereClusterProfilePackManifestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereClusterProfilePackManifestObservation.
func (*VsphereClusterProfilePackManifestObservation) DeepCopyInto ¶ added in v0.9.0
func (in *VsphereClusterProfilePackManifestObservation) DeepCopyInto(out *VsphereClusterProfilePackManifestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereClusterProfilePackManifestParameters ¶ added in v0.9.0
type VsphereClusterProfilePackManifestParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*VsphereClusterProfilePackManifestParameters) DeepCopy ¶ added in v0.9.0
func (in *VsphereClusterProfilePackManifestParameters) DeepCopy() *VsphereClusterProfilePackManifestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereClusterProfilePackManifestParameters.
func (*VsphereClusterProfilePackManifestParameters) DeepCopyInto ¶ added in v0.9.0
func (in *VsphereClusterProfilePackManifestParameters) DeepCopyInto(out *VsphereClusterProfilePackManifestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereClusterProfilePackObservation ¶
type VsphereClusterProfilePackObservation struct { }
func (*VsphereClusterProfilePackObservation) DeepCopy ¶
func (in *VsphereClusterProfilePackObservation) DeepCopy() *VsphereClusterProfilePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereClusterProfilePackObservation.
func (*VsphereClusterProfilePackObservation) DeepCopyInto ¶
func (in *VsphereClusterProfilePackObservation) DeepCopyInto(out *VsphereClusterProfilePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereClusterProfilePackParameters ¶
type VsphereClusterProfilePackParameters struct { // +kubebuilder:validation:Optional Manifest []VsphereClusterProfilePackManifestParameters `json:"manifest,omitempty" tf:"manifest,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*VsphereClusterProfilePackParameters) DeepCopy ¶
func (in *VsphereClusterProfilePackParameters) DeepCopy() *VsphereClusterProfilePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereClusterProfilePackParameters.
func (*VsphereClusterProfilePackParameters) DeepCopyInto ¶
func (in *VsphereClusterProfilePackParameters) DeepCopyInto(out *VsphereClusterProfilePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereClusterProfileParameters ¶
type VsphereClusterProfileParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Pack []VsphereClusterProfilePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` }
func (*VsphereClusterProfileParameters) DeepCopy ¶
func (in *VsphereClusterProfileParameters) DeepCopy() *VsphereClusterProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereClusterProfileParameters.
func (*VsphereClusterProfileParameters) DeepCopyInto ¶
func (in *VsphereClusterProfileParameters) DeepCopyInto(out *VsphereClusterProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereClusterRbacBindingObservation ¶
type VsphereClusterRbacBindingObservation struct { }
func (*VsphereClusterRbacBindingObservation) DeepCopy ¶
func (in *VsphereClusterRbacBindingObservation) DeepCopy() *VsphereClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereClusterRbacBindingObservation.
func (*VsphereClusterRbacBindingObservation) DeepCopyInto ¶
func (in *VsphereClusterRbacBindingObservation) DeepCopyInto(out *VsphereClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereClusterRbacBindingParameters ¶
type VsphereClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []VsphereClusterRbacBindingSubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*VsphereClusterRbacBindingParameters) DeepCopy ¶
func (in *VsphereClusterRbacBindingParameters) DeepCopy() *VsphereClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereClusterRbacBindingParameters.
func (*VsphereClusterRbacBindingParameters) DeepCopyInto ¶
func (in *VsphereClusterRbacBindingParameters) DeepCopyInto(out *VsphereClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereClusterRbacBindingSubjectsObservation ¶
type VsphereClusterRbacBindingSubjectsObservation struct { }
func (*VsphereClusterRbacBindingSubjectsObservation) DeepCopy ¶
func (in *VsphereClusterRbacBindingSubjectsObservation) DeepCopy() *VsphereClusterRbacBindingSubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereClusterRbacBindingSubjectsObservation.
func (*VsphereClusterRbacBindingSubjectsObservation) DeepCopyInto ¶
func (in *VsphereClusterRbacBindingSubjectsObservation) DeepCopyInto(out *VsphereClusterRbacBindingSubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereClusterRbacBindingSubjectsParameters ¶
type VsphereClusterRbacBindingSubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*VsphereClusterRbacBindingSubjectsParameters) DeepCopy ¶
func (in *VsphereClusterRbacBindingSubjectsParameters) DeepCopy() *VsphereClusterRbacBindingSubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereClusterRbacBindingSubjectsParameters.
func (*VsphereClusterRbacBindingSubjectsParameters) DeepCopyInto ¶
func (in *VsphereClusterRbacBindingSubjectsParameters) DeepCopyInto(out *VsphereClusterRbacBindingSubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereHostConfigObservation ¶ added in v1.0.0
type VsphereHostConfigObservation struct { }
func (*VsphereHostConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *VsphereHostConfigObservation) DeepCopy() *VsphereHostConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereHostConfigObservation.
func (*VsphereHostConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *VsphereHostConfigObservation) DeepCopyInto(out *VsphereHostConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereHostConfigParameters ¶ added in v1.0.0
type VsphereHostConfigParameters struct { // The external traffic policy for the cluster. // +kubebuilder:validation:Optional ExternalTrafficPolicy *string `json:"externalTrafficPolicy,omitempty" tf:"external_traffic_policy,omitempty"` // The type of endpoint for the cluster. Can be either 'Ingress' or 'LoadBalancer'. The default is 'Ingress'. // +kubebuilder:validation:Optional HostEndpointType *string `json:"hostEndpointType,omitempty" tf:"host_endpoint_type,omitempty"` // The host for the Ingress endpoint. Required if 'host_endpoint_type' is set to 'Ingress'. // +kubebuilder:validation:Optional IngressHost *string `json:"ingressHost,omitempty" tf:"ingress_host,omitempty"` // The source ranges for the load balancer. Required if 'host_endpoint_type' is set to 'LoadBalancer'. // +kubebuilder:validation:Optional LoadBalancerSourceRanges *string `json:"loadBalancerSourceRanges,omitempty" tf:"load_balancer_source_ranges,omitempty"` }
func (*VsphereHostConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *VsphereHostConfigParameters) DeepCopy() *VsphereHostConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereHostConfigParameters.
func (*VsphereHostConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *VsphereHostConfigParameters) DeepCopyInto(out *VsphereHostConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereList ¶
type VsphereList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Vsphere `json:"items"` }
VsphereList contains a list of Vspheres
func (*VsphereList) DeepCopy ¶
func (in *VsphereList) DeepCopy() *VsphereList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereList.
func (*VsphereList) DeepCopyInto ¶
func (in *VsphereList) DeepCopyInto(out *VsphereList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VsphereList) DeepCopyObject ¶
func (in *VsphereList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VsphereList) GetItems ¶
func (l *VsphereList) GetItems() []resource.Managed
GetItems of this VsphereList.
type VsphereLocationConfigObservation ¶ added in v1.0.0
type VsphereLocationConfigObservation struct { }
func (*VsphereLocationConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *VsphereLocationConfigObservation) DeepCopy() *VsphereLocationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereLocationConfigObservation.
func (*VsphereLocationConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *VsphereLocationConfigObservation) DeepCopyInto(out *VsphereLocationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereLocationConfigParameters ¶ added in v1.0.0
type VsphereLocationConfigParameters struct { // The country code of the country the cluster is located in. // +kubebuilder:validation:Optional CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` // The name of the country. // +kubebuilder:validation:Optional CountryName *string `json:"countryName,omitempty" tf:"country_name,omitempty"` // The latitude coordinates value. // +kubebuilder:validation:Required Latitude *float64 `json:"latitude" tf:"latitude,omitempty"` // The longitude coordinates value. // +kubebuilder:validation:Required Longitude *float64 `json:"longitude" tf:"longitude,omitempty"` // The region code of where the cluster is located in. // +kubebuilder:validation:Optional RegionCode *string `json:"regionCode,omitempty" tf:"region_code,omitempty"` // The name of the region. // +kubebuilder:validation:Optional RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` }
func (*VsphereLocationConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *VsphereLocationConfigParameters) DeepCopy() *VsphereLocationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereLocationConfigParameters.
func (*VsphereLocationConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *VsphereLocationConfigParameters) DeepCopyInto(out *VsphereLocationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereMachinePoolInstanceTypeObservation ¶
type VsphereMachinePoolInstanceTypeObservation struct { }
func (*VsphereMachinePoolInstanceTypeObservation) DeepCopy ¶
func (in *VsphereMachinePoolInstanceTypeObservation) DeepCopy() *VsphereMachinePoolInstanceTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereMachinePoolInstanceTypeObservation.
func (*VsphereMachinePoolInstanceTypeObservation) DeepCopyInto ¶
func (in *VsphereMachinePoolInstanceTypeObservation) DeepCopyInto(out *VsphereMachinePoolInstanceTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereMachinePoolInstanceTypeParameters ¶
type VsphereMachinePoolInstanceTypeParameters struct { // +kubebuilder:validation:Required CPU *float64 `json:"cpu" tf:"cpu,omitempty"` // +kubebuilder:validation:Required DiskSizeGb *float64 `json:"diskSizeGb" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Required MemoryMb *float64 `json:"memoryMb" tf:"memory_mb,omitempty"` }
func (*VsphereMachinePoolInstanceTypeParameters) DeepCopy ¶
func (in *VsphereMachinePoolInstanceTypeParameters) DeepCopy() *VsphereMachinePoolInstanceTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereMachinePoolInstanceTypeParameters.
func (*VsphereMachinePoolInstanceTypeParameters) DeepCopyInto ¶
func (in *VsphereMachinePoolInstanceTypeParameters) DeepCopyInto(out *VsphereMachinePoolInstanceTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereMachinePoolObservation ¶
type VsphereMachinePoolObservation struct { // +kubebuilder:validation:Required Placement []VsphereMachinePoolPlacementObservation `json:"placement,omitempty" tf:"placement,omitempty"` }
func (*VsphereMachinePoolObservation) DeepCopy ¶
func (in *VsphereMachinePoolObservation) DeepCopy() *VsphereMachinePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereMachinePoolObservation.
func (*VsphereMachinePoolObservation) DeepCopyInto ¶
func (in *VsphereMachinePoolObservation) DeepCopyInto(out *VsphereMachinePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereMachinePoolParameters ¶
type VsphereMachinePoolParameters struct { // +kubebuilder:validation:Optional AdditionalLabels map[string]*string `json:"additionalLabels,omitempty" tf:"additional_labels,omitempty"` // +kubebuilder:validation:Optional ControlPlane *bool `json:"controlPlane,omitempty" tf:"control_plane,omitempty"` // +kubebuilder:validation:Optional ControlPlaneAsWorker *bool `json:"controlPlaneAsWorker,omitempty" tf:"control_plane_as_worker,omitempty"` // +kubebuilder:validation:Required Count *float64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required InstanceType []VsphereMachinePoolInstanceTypeParameters `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Placement []VsphereMachinePoolPlacementParameters `json:"placement" tf:"placement,omitempty"` // +kubebuilder:validation:Optional Taints []VsphereMachinePoolTaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UpdateStrategy *string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*VsphereMachinePoolParameters) DeepCopy ¶
func (in *VsphereMachinePoolParameters) DeepCopy() *VsphereMachinePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereMachinePoolParameters.
func (*VsphereMachinePoolParameters) DeepCopyInto ¶
func (in *VsphereMachinePoolParameters) DeepCopyInto(out *VsphereMachinePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereMachinePoolPlacementObservation ¶
type VsphereMachinePoolPlacementObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VsphereMachinePoolPlacementObservation) DeepCopy ¶
func (in *VsphereMachinePoolPlacementObservation) DeepCopy() *VsphereMachinePoolPlacementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereMachinePoolPlacementObservation.
func (*VsphereMachinePoolPlacementObservation) DeepCopyInto ¶
func (in *VsphereMachinePoolPlacementObservation) DeepCopyInto(out *VsphereMachinePoolPlacementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereMachinePoolPlacementParameters ¶
type VsphereMachinePoolPlacementParameters struct { // +kubebuilder:validation:Required Cluster *string `json:"cluster" tf:"cluster,omitempty"` // +kubebuilder:validation:Required Datastore *string `json:"datastore" tf:"datastore,omitempty"` // +kubebuilder:validation:Required Network *string `json:"network" tf:"network,omitempty"` // +kubebuilder:validation:Required ResourcePool *string `json:"resourcePool" tf:"resource_pool,omitempty"` // +kubebuilder:validation:Optional StaticIPPoolID *string `json:"staticIpPoolId,omitempty" tf:"static_ip_pool_id,omitempty"` }
func (*VsphereMachinePoolPlacementParameters) DeepCopy ¶
func (in *VsphereMachinePoolPlacementParameters) DeepCopy() *VsphereMachinePoolPlacementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereMachinePoolPlacementParameters.
func (*VsphereMachinePoolPlacementParameters) DeepCopyInto ¶
func (in *VsphereMachinePoolPlacementParameters) DeepCopyInto(out *VsphereMachinePoolPlacementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereMachinePoolTaintsObservation ¶
type VsphereMachinePoolTaintsObservation struct { }
func (*VsphereMachinePoolTaintsObservation) DeepCopy ¶
func (in *VsphereMachinePoolTaintsObservation) DeepCopy() *VsphereMachinePoolTaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereMachinePoolTaintsObservation.
func (*VsphereMachinePoolTaintsObservation) DeepCopyInto ¶
func (in *VsphereMachinePoolTaintsObservation) DeepCopyInto(out *VsphereMachinePoolTaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereMachinePoolTaintsParameters ¶
type VsphereMachinePoolTaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*VsphereMachinePoolTaintsParameters) DeepCopy ¶
func (in *VsphereMachinePoolTaintsParameters) DeepCopy() *VsphereMachinePoolTaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereMachinePoolTaintsParameters.
func (*VsphereMachinePoolTaintsParameters) DeepCopyInto ¶
func (in *VsphereMachinePoolTaintsParameters) DeepCopyInto(out *VsphereMachinePoolTaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereNamespacesObservation ¶
type VsphereNamespacesObservation struct { }
func (*VsphereNamespacesObservation) DeepCopy ¶
func (in *VsphereNamespacesObservation) DeepCopy() *VsphereNamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereNamespacesObservation.
func (*VsphereNamespacesObservation) DeepCopyInto ¶
func (in *VsphereNamespacesObservation) DeepCopyInto(out *VsphereNamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereNamespacesParameters ¶
type VsphereNamespacesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*VsphereNamespacesParameters) DeepCopy ¶
func (in *VsphereNamespacesParameters) DeepCopy() *VsphereNamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereNamespacesParameters.
func (*VsphereNamespacesParameters) DeepCopyInto ¶
func (in *VsphereNamespacesParameters) DeepCopyInto(out *VsphereNamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereObservation ¶
type VsphereObservation struct { CloudConfigID *string `json:"cloudConfigId,omitempty" tf:"cloud_config_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty" tf:"kubeconfig,omitempty"` // +kubebuilder:validation:Required MachinePool []VsphereMachinePoolObservation `json:"machinePool,omitempty" tf:"machine_pool,omitempty"` }
func (*VsphereObservation) DeepCopy ¶
func (in *VsphereObservation) DeepCopy() *VsphereObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereObservation.
func (*VsphereObservation) DeepCopyInto ¶
func (in *VsphereObservation) DeepCopyInto(out *VsphereObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VspherePackObservation ¶
type VspherePackObservation struct { }
func (*VspherePackObservation) DeepCopy ¶
func (in *VspherePackObservation) DeepCopy() *VspherePackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VspherePackObservation.
func (*VspherePackObservation) DeepCopyInto ¶
func (in *VspherePackObservation) DeepCopyInto(out *VspherePackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VspherePackParameters ¶
type VspherePackParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegistryUID *string `json:"registryUid,omitempty" tf:"registry_uid,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Values *string `json:"values" tf:"values,omitempty"` }
func (*VspherePackParameters) DeepCopy ¶
func (in *VspherePackParameters) DeepCopy() *VspherePackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VspherePackParameters.
func (*VspherePackParameters) DeepCopyInto ¶
func (in *VspherePackParameters) DeepCopyInto(out *VspherePackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereParameters ¶
type VsphereParameters struct { // +kubebuilder:validation:Optional ApplySetting *string `json:"applySetting,omitempty" tf:"apply_setting,omitempty"` // +kubebuilder:validation:Optional BackupPolicy []VsphereBackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Required CloudAccountID *string `json:"cloudAccountId" tf:"cloud_account_id,omitempty"` // +kubebuilder:validation:Required CloudConfig []VsphereCloudConfigParameters `json:"cloudConfig" tf:"cloud_config,omitempty"` // +kubebuilder:validation:Optional ClusterProfile []VsphereClusterProfileParameters `json:"clusterProfile,omitempty" tf:"cluster_profile,omitempty"` // +kubebuilder:validation:Optional ClusterProfileID *string `json:"clusterProfileId,omitempty" tf:"cluster_profile_id,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []VsphereClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Optional HostConfig []VsphereHostConfigParameters `json:"hostConfig,omitempty" tf:"host_config,omitempty"` // +kubebuilder:validation:Optional LocationConfig []VsphereLocationConfigParameters `json:"locationConfig,omitempty" tf:"location_config,omitempty"` // +kubebuilder:validation:Required MachinePool []VsphereMachinePoolParameters `json:"machinePool" tf:"machine_pool,omitempty"` // +kubebuilder:validation:Optional Namespaces []VsphereNamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional OsPatchAfter *string `json:"osPatchAfter,omitempty" tf:"os_patch_after,omitempty"` // +kubebuilder:validation:Optional OsPatchOnBoot *bool `json:"osPatchOnBoot,omitempty" tf:"os_patch_on_boot,omitempty"` // +kubebuilder:validation:Optional OsPatchSchedule *string `json:"osPatchSchedule,omitempty" tf:"os_patch_schedule,omitempty"` // +kubebuilder:validation:Optional Pack []VspherePackParameters `json:"pack,omitempty" tf:"pack,omitempty"` // +kubebuilder:validation:Optional ScanPolicy []VsphereScanPolicyParameters `json:"scanPolicy,omitempty" tf:"scan_policy,omitempty"` // +kubebuilder:validation:Optional SkipCompletion *bool `json:"skipCompletion,omitempty" tf:"skip_completion,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VsphereParameters) DeepCopy ¶
func (in *VsphereParameters) DeepCopy() *VsphereParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereParameters.
func (*VsphereParameters) DeepCopyInto ¶
func (in *VsphereParameters) DeepCopyInto(out *VsphereParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereScanPolicyObservation ¶
type VsphereScanPolicyObservation struct { }
func (*VsphereScanPolicyObservation) DeepCopy ¶
func (in *VsphereScanPolicyObservation) DeepCopy() *VsphereScanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereScanPolicyObservation.
func (*VsphereScanPolicyObservation) DeepCopyInto ¶
func (in *VsphereScanPolicyObservation) DeepCopyInto(out *VsphereScanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereScanPolicyParameters ¶
type VsphereScanPolicyParameters struct { // +kubebuilder:validation:Required ConfigurationScanSchedule *string `json:"configurationScanSchedule" tf:"configuration_scan_schedule,omitempty"` // +kubebuilder:validation:Required ConformanceScanSchedule *string `json:"conformanceScanSchedule" tf:"conformance_scan_schedule,omitempty"` // +kubebuilder:validation:Required PenetrationScanSchedule *string `json:"penetrationScanSchedule" tf:"penetration_scan_schedule,omitempty"` }
func (*VsphereScanPolicyParameters) DeepCopy ¶
func (in *VsphereScanPolicyParameters) DeepCopy() *VsphereScanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereScanPolicyParameters.
func (*VsphereScanPolicyParameters) DeepCopyInto ¶
func (in *VsphereScanPolicyParameters) DeepCopyInto(out *VsphereScanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereSpec ¶
type VsphereSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VsphereParameters `json:"forProvider"` }
VsphereSpec defines the desired state of Vsphere
func (*VsphereSpec) DeepCopy ¶
func (in *VsphereSpec) DeepCopy() *VsphereSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereSpec.
func (*VsphereSpec) DeepCopyInto ¶
func (in *VsphereSpec) DeepCopyInto(out *VsphereSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereStatus ¶
type VsphereStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VsphereObservation `json:"atProvider,omitempty"` }
VsphereStatus defines the observed state of Vsphere.
func (*VsphereStatus) DeepCopy ¶
func (in *VsphereStatus) DeepCopy() *VsphereStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereStatus.
func (*VsphereStatus) DeepCopyInto ¶
func (in *VsphereStatus) DeepCopyInto(out *VsphereStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_aks_types.go
- zz_aws_types.go
- zz_azure_types.go
- zz_edge_types.go
- zz_edgenative_types.go
- zz_edgevsphere_types.go
- zz_eks_types.go
- zz_gcp_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated_terraformed.go
- zz_group_types.go
- zz_groupversion_info.go
- zz_libvirt_types.go
- zz_maas_types.go
- zz_openstack_types.go
- zz_profile_types.go
- zz_tke_types.go
- zz_vsphere_types.go