Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=compute.openstack.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AggregateV2
- func (in *AggregateV2) DeepCopy() *AggregateV2
- func (in *AggregateV2) DeepCopyInto(out *AggregateV2)
- func (in *AggregateV2) DeepCopyObject() runtime.Object
- func (mg *AggregateV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AggregateV2) GetConnectionDetailsMapping() map[string]string
- func (mg *AggregateV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AggregateV2) GetID() string
- func (tr *AggregateV2) GetObservation() (map[string]interface{}, error)
- func (tr *AggregateV2) GetParameters() (map[string]interface{}, error)
- func (mg *AggregateV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *AggregateV2) GetProviderReference() *xpv1.Reference
- func (mg *AggregateV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AggregateV2) GetTerraformResourceType() string
- func (tr *AggregateV2) GetTerraformSchemaVersion() int
- func (mg *AggregateV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AggregateV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *AggregateV2) SetConditions(c ...xpv1.Condition)
- func (mg *AggregateV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AggregateV2) SetObservation(obs map[string]interface{}) error
- func (tr *AggregateV2) SetParameters(params map[string]interface{}) error
- func (mg *AggregateV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AggregateV2) SetProviderReference(r *xpv1.Reference)
- func (mg *AggregateV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AggregateV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AggregateV2List
- type AggregateV2Observation
- type AggregateV2Parameters
- type AggregateV2Spec
- type AggregateV2Status
- type BlockDeviceObservation
- type BlockDeviceParameters
- type FlavorAccessV2
- func (in *FlavorAccessV2) DeepCopy() *FlavorAccessV2
- func (in *FlavorAccessV2) DeepCopyInto(out *FlavorAccessV2)
- func (in *FlavorAccessV2) DeepCopyObject() runtime.Object
- func (mg *FlavorAccessV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FlavorAccessV2) GetConnectionDetailsMapping() map[string]string
- func (mg *FlavorAccessV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FlavorAccessV2) GetID() string
- func (tr *FlavorAccessV2) GetObservation() (map[string]interface{}, error)
- func (tr *FlavorAccessV2) GetParameters() (map[string]interface{}, error)
- func (mg *FlavorAccessV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlavorAccessV2) GetProviderReference() *xpv1.Reference
- func (mg *FlavorAccessV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FlavorAccessV2) GetTerraformResourceType() string
- func (tr *FlavorAccessV2) GetTerraformSchemaVersion() int
- func (mg *FlavorAccessV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FlavorAccessV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *FlavorAccessV2) SetConditions(c ...xpv1.Condition)
- func (mg *FlavorAccessV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FlavorAccessV2) SetObservation(obs map[string]interface{}) error
- func (tr *FlavorAccessV2) SetParameters(params map[string]interface{}) error
- func (mg *FlavorAccessV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlavorAccessV2) SetProviderReference(r *xpv1.Reference)
- func (mg *FlavorAccessV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FlavorAccessV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlavorAccessV2List
- type FlavorAccessV2Observation
- type FlavorAccessV2Parameters
- type FlavorAccessV2Spec
- type FlavorAccessV2Status
- type FlavorV2
- func (in *FlavorV2) DeepCopy() *FlavorV2
- func (in *FlavorV2) DeepCopyInto(out *FlavorV2)
- func (in *FlavorV2) DeepCopyObject() runtime.Object
- func (mg *FlavorV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FlavorV2) GetConnectionDetailsMapping() map[string]string
- func (mg *FlavorV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FlavorV2) GetID() string
- func (tr *FlavorV2) GetObservation() (map[string]interface{}, error)
- func (tr *FlavorV2) GetParameters() (map[string]interface{}, error)
- func (mg *FlavorV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlavorV2) GetProviderReference() *xpv1.Reference
- func (mg *FlavorV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FlavorV2) GetTerraformResourceType() string
- func (tr *FlavorV2) GetTerraformSchemaVersion() int
- func (mg *FlavorV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FlavorV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *FlavorV2) SetConditions(c ...xpv1.Condition)
- func (mg *FlavorV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FlavorV2) SetObservation(obs map[string]interface{}) error
- func (tr *FlavorV2) SetParameters(params map[string]interface{}) error
- func (mg *FlavorV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlavorV2) SetProviderReference(r *xpv1.Reference)
- func (mg *FlavorV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FlavorV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlavorV2List
- type FlavorV2Observation
- type FlavorV2Parameters
- type FlavorV2Spec
- type FlavorV2Status
- type FloatingipAssociateV2
- func (in *FloatingipAssociateV2) DeepCopy() *FloatingipAssociateV2
- func (in *FloatingipAssociateV2) DeepCopyInto(out *FloatingipAssociateV2)
- func (in *FloatingipAssociateV2) DeepCopyObject() runtime.Object
- func (mg *FloatingipAssociateV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FloatingipAssociateV2) GetConnectionDetailsMapping() map[string]string
- func (mg *FloatingipAssociateV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FloatingipAssociateV2) GetID() string
- func (tr *FloatingipAssociateV2) GetObservation() (map[string]interface{}, error)
- func (tr *FloatingipAssociateV2) GetParameters() (map[string]interface{}, error)
- func (mg *FloatingipAssociateV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *FloatingipAssociateV2) GetProviderReference() *xpv1.Reference
- func (mg *FloatingipAssociateV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FloatingipAssociateV2) GetTerraformResourceType() string
- func (tr *FloatingipAssociateV2) GetTerraformSchemaVersion() int
- func (mg *FloatingipAssociateV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FloatingipAssociateV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *FloatingipAssociateV2) SetConditions(c ...xpv1.Condition)
- func (mg *FloatingipAssociateV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FloatingipAssociateV2) SetObservation(obs map[string]interface{}) error
- func (tr *FloatingipAssociateV2) SetParameters(params map[string]interface{}) error
- func (mg *FloatingipAssociateV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FloatingipAssociateV2) SetProviderReference(r *xpv1.Reference)
- func (mg *FloatingipAssociateV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FloatingipAssociateV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FloatingipAssociateV2List
- type FloatingipAssociateV2Observation
- type FloatingipAssociateV2Parameters
- type FloatingipAssociateV2Spec
- type FloatingipAssociateV2Status
- type FloatingipV2
- func (in *FloatingipV2) DeepCopy() *FloatingipV2
- func (in *FloatingipV2) DeepCopyInto(out *FloatingipV2)
- func (in *FloatingipV2) DeepCopyObject() runtime.Object
- func (mg *FloatingipV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FloatingipV2) GetConnectionDetailsMapping() map[string]string
- func (mg *FloatingipV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FloatingipV2) GetID() string
- func (tr *FloatingipV2) GetObservation() (map[string]interface{}, error)
- func (tr *FloatingipV2) GetParameters() (map[string]interface{}, error)
- func (mg *FloatingipV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *FloatingipV2) GetProviderReference() *xpv1.Reference
- func (mg *FloatingipV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FloatingipV2) GetTerraformResourceType() string
- func (tr *FloatingipV2) GetTerraformSchemaVersion() int
- func (mg *FloatingipV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FloatingipV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *FloatingipV2) SetConditions(c ...xpv1.Condition)
- func (mg *FloatingipV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FloatingipV2) SetObservation(obs map[string]interface{}) error
- func (tr *FloatingipV2) SetParameters(params map[string]interface{}) error
- func (mg *FloatingipV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FloatingipV2) SetProviderReference(r *xpv1.Reference)
- func (mg *FloatingipV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FloatingipV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FloatingipV2List
- type FloatingipV2Observation
- type FloatingipV2Parameters
- type FloatingipV2Spec
- type FloatingipV2Status
- type InstanceV2
- func (in *InstanceV2) DeepCopy() *InstanceV2
- func (in *InstanceV2) DeepCopyInto(out *InstanceV2)
- func (in *InstanceV2) DeepCopyObject() runtime.Object
- func (mg *InstanceV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InstanceV2) GetConnectionDetailsMapping() map[string]string
- func (mg *InstanceV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InstanceV2) GetID() string
- func (tr *InstanceV2) GetObservation() (map[string]interface{}, error)
- func (tr *InstanceV2) GetParameters() (map[string]interface{}, error)
- func (mg *InstanceV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceV2) GetProviderReference() *xpv1.Reference
- func (mg *InstanceV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InstanceV2) GetTerraformResourceType() string
- func (tr *InstanceV2) GetTerraformSchemaVersion() int
- func (mg *InstanceV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InstanceV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *InstanceV2) SetConditions(c ...xpv1.Condition)
- func (mg *InstanceV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InstanceV2) SetObservation(obs map[string]interface{}) error
- func (tr *InstanceV2) SetParameters(params map[string]interface{}) error
- func (mg *InstanceV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceV2) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InstanceV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceV2List
- type InstanceV2Observation
- type InstanceV2Parameters
- type InstanceV2Spec
- type InstanceV2Status
- type InterfaceAttachV2
- func (in *InterfaceAttachV2) DeepCopy() *InterfaceAttachV2
- func (in *InterfaceAttachV2) DeepCopyInto(out *InterfaceAttachV2)
- func (in *InterfaceAttachV2) DeepCopyObject() runtime.Object
- func (mg *InterfaceAttachV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InterfaceAttachV2) GetConnectionDetailsMapping() map[string]string
- func (mg *InterfaceAttachV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InterfaceAttachV2) GetID() string
- func (tr *InterfaceAttachV2) GetObservation() (map[string]interface{}, error)
- func (tr *InterfaceAttachV2) GetParameters() (map[string]interface{}, error)
- func (mg *InterfaceAttachV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *InterfaceAttachV2) GetProviderReference() *xpv1.Reference
- func (mg *InterfaceAttachV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InterfaceAttachV2) GetTerraformResourceType() string
- func (tr *InterfaceAttachV2) GetTerraformSchemaVersion() int
- func (mg *InterfaceAttachV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InterfaceAttachV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *InterfaceAttachV2) SetConditions(c ...xpv1.Condition)
- func (mg *InterfaceAttachV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InterfaceAttachV2) SetObservation(obs map[string]interface{}) error
- func (tr *InterfaceAttachV2) SetParameters(params map[string]interface{}) error
- func (mg *InterfaceAttachV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InterfaceAttachV2) SetProviderReference(r *xpv1.Reference)
- func (mg *InterfaceAttachV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InterfaceAttachV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InterfaceAttachV2List
- type InterfaceAttachV2Observation
- type InterfaceAttachV2Parameters
- type InterfaceAttachV2Spec
- type InterfaceAttachV2Status
- type KeypairV2
- func (in *KeypairV2) DeepCopy() *KeypairV2
- func (in *KeypairV2) DeepCopyInto(out *KeypairV2)
- func (in *KeypairV2) DeepCopyObject() runtime.Object
- func (mg *KeypairV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeypairV2) GetConnectionDetailsMapping() map[string]string
- func (mg *KeypairV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeypairV2) GetID() string
- func (tr *KeypairV2) GetObservation() (map[string]interface{}, error)
- func (tr *KeypairV2) GetParameters() (map[string]interface{}, error)
- func (mg *KeypairV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeypairV2) GetProviderReference() *xpv1.Reference
- func (mg *KeypairV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeypairV2) GetTerraformResourceType() string
- func (tr *KeypairV2) GetTerraformSchemaVersion() int
- func (mg *KeypairV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeypairV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeypairV2) SetConditions(c ...xpv1.Condition)
- func (mg *KeypairV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *KeypairV2) SetObservation(obs map[string]interface{}) error
- func (tr *KeypairV2) SetParameters(params map[string]interface{}) error
- func (mg *KeypairV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeypairV2) SetProviderReference(r *xpv1.Reference)
- func (mg *KeypairV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeypairV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeypairV2List
- type KeypairV2Observation
- type KeypairV2Parameters
- type KeypairV2Spec
- type KeypairV2Status
- type NetworkObservation
- type NetworkParameters
- type PersonalityObservation
- type PersonalityParameters
- type QuotasetV2
- func (in *QuotasetV2) DeepCopy() *QuotasetV2
- func (in *QuotasetV2) DeepCopyInto(out *QuotasetV2)
- func (in *QuotasetV2) DeepCopyObject() runtime.Object
- func (mg *QuotasetV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *QuotasetV2) GetConnectionDetailsMapping() map[string]string
- func (mg *QuotasetV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *QuotasetV2) GetID() string
- func (tr *QuotasetV2) GetObservation() (map[string]interface{}, error)
- func (tr *QuotasetV2) GetParameters() (map[string]interface{}, error)
- func (mg *QuotasetV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *QuotasetV2) GetProviderReference() *xpv1.Reference
- func (mg *QuotasetV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *QuotasetV2) GetTerraformResourceType() string
- func (tr *QuotasetV2) GetTerraformSchemaVersion() int
- func (mg *QuotasetV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *QuotasetV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *QuotasetV2) SetConditions(c ...xpv1.Condition)
- func (mg *QuotasetV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *QuotasetV2) SetObservation(obs map[string]interface{}) error
- func (tr *QuotasetV2) SetParameters(params map[string]interface{}) error
- func (mg *QuotasetV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *QuotasetV2) SetProviderReference(r *xpv1.Reference)
- func (mg *QuotasetV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *QuotasetV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type QuotasetV2List
- type QuotasetV2Observation
- type QuotasetV2Parameters
- type QuotasetV2Spec
- type QuotasetV2Status
- type RuleObservation
- type RuleParameters
- type SchedulerHintsObservation
- type SchedulerHintsParameters
- type SecgroupV2
- func (in *SecgroupV2) DeepCopy() *SecgroupV2
- func (in *SecgroupV2) DeepCopyInto(out *SecgroupV2)
- func (in *SecgroupV2) DeepCopyObject() runtime.Object
- func (mg *SecgroupV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecgroupV2) GetConnectionDetailsMapping() map[string]string
- func (mg *SecgroupV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecgroupV2) GetID() string
- func (tr *SecgroupV2) GetObservation() (map[string]interface{}, error)
- func (tr *SecgroupV2) GetParameters() (map[string]interface{}, error)
- func (mg *SecgroupV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecgroupV2) GetProviderReference() *xpv1.Reference
- func (mg *SecgroupV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecgroupV2) GetTerraformResourceType() string
- func (tr *SecgroupV2) GetTerraformSchemaVersion() int
- func (mg *SecgroupV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecgroupV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecgroupV2) SetConditions(c ...xpv1.Condition)
- func (mg *SecgroupV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecgroupV2) SetObservation(obs map[string]interface{}) error
- func (tr *SecgroupV2) SetParameters(params map[string]interface{}) error
- func (mg *SecgroupV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecgroupV2) SetProviderReference(r *xpv1.Reference)
- func (mg *SecgroupV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecgroupV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecgroupV2List
- type SecgroupV2Observation
- type SecgroupV2Parameters
- type SecgroupV2Spec
- type SecgroupV2Status
- type ServergroupV2
- func (in *ServergroupV2) DeepCopy() *ServergroupV2
- func (in *ServergroupV2) DeepCopyInto(out *ServergroupV2)
- func (in *ServergroupV2) DeepCopyObject() runtime.Object
- func (mg *ServergroupV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServergroupV2) GetConnectionDetailsMapping() map[string]string
- func (mg *ServergroupV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServergroupV2) GetID() string
- func (tr *ServergroupV2) GetObservation() (map[string]interface{}, error)
- func (tr *ServergroupV2) GetParameters() (map[string]interface{}, error)
- func (mg *ServergroupV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServergroupV2) GetProviderReference() *xpv1.Reference
- func (mg *ServergroupV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServergroupV2) GetTerraformResourceType() string
- func (tr *ServergroupV2) GetTerraformSchemaVersion() int
- func (mg *ServergroupV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServergroupV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServergroupV2) SetConditions(c ...xpv1.Condition)
- func (mg *ServergroupV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServergroupV2) SetObservation(obs map[string]interface{}) error
- func (tr *ServergroupV2) SetParameters(params map[string]interface{}) error
- func (mg *ServergroupV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServergroupV2) SetProviderReference(r *xpv1.Reference)
- func (mg *ServergroupV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServergroupV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServergroupV2List
- type ServergroupV2Observation
- type ServergroupV2Parameters
- type ServergroupV2Spec
- type ServergroupV2Status
- type VendorOptionsObservation
- type VendorOptionsParameters
- type VolumeAttachV2
- func (in *VolumeAttachV2) DeepCopy() *VolumeAttachV2
- func (in *VolumeAttachV2) DeepCopyInto(out *VolumeAttachV2)
- func (in *VolumeAttachV2) DeepCopyObject() runtime.Object
- func (mg *VolumeAttachV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VolumeAttachV2) GetConnectionDetailsMapping() map[string]string
- func (mg *VolumeAttachV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VolumeAttachV2) GetID() string
- func (tr *VolumeAttachV2) GetObservation() (map[string]interface{}, error)
- func (tr *VolumeAttachV2) GetParameters() (map[string]interface{}, error)
- func (mg *VolumeAttachV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *VolumeAttachV2) GetProviderReference() *xpv1.Reference
- func (mg *VolumeAttachV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VolumeAttachV2) GetTerraformResourceType() string
- func (tr *VolumeAttachV2) GetTerraformSchemaVersion() int
- func (mg *VolumeAttachV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VolumeAttachV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *VolumeAttachV2) SetConditions(c ...xpv1.Condition)
- func (mg *VolumeAttachV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VolumeAttachV2) SetObservation(obs map[string]interface{}) error
- func (tr *VolumeAttachV2) SetParameters(params map[string]interface{}) error
- func (mg *VolumeAttachV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VolumeAttachV2) SetProviderReference(r *xpv1.Reference)
- func (mg *VolumeAttachV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VolumeAttachV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VolumeAttachV2List
- type VolumeAttachV2Observation
- type VolumeAttachV2Parameters
- type VolumeAttachV2Spec
- type VolumeAttachV2Status
- type VolumeAttachV2VendorOptionsObservation
- type VolumeAttachV2VendorOptionsParameters
- type VolumeObservation
- type VolumeParameters
Constants ¶
const ( CRDGroup = "compute.openstack.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AggregateV2_Kind = "AggregateV2" AggregateV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AggregateV2_Kind}.String() AggregateV2_KindAPIVersion = AggregateV2_Kind + "." + CRDGroupVersion.String() AggregateV2_GroupVersionKind = CRDGroupVersion.WithKind(AggregateV2_Kind) )
Repository type metadata.
var ( FlavorAccessV2_Kind = "FlavorAccessV2" FlavorAccessV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlavorAccessV2_Kind}.String() FlavorAccessV2_KindAPIVersion = FlavorAccessV2_Kind + "." + CRDGroupVersion.String() FlavorAccessV2_GroupVersionKind = CRDGroupVersion.WithKind(FlavorAccessV2_Kind) )
Repository type metadata.
var ( FlavorV2_Kind = "FlavorV2" FlavorV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlavorV2_Kind}.String() FlavorV2_KindAPIVersion = FlavorV2_Kind + "." + CRDGroupVersion.String() FlavorV2_GroupVersionKind = CRDGroupVersion.WithKind(FlavorV2_Kind) )
Repository type metadata.
var ( FloatingipAssociateV2_Kind = "FloatingipAssociateV2" FloatingipAssociateV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FloatingipAssociateV2_Kind}.String() FloatingipAssociateV2_KindAPIVersion = FloatingipAssociateV2_Kind + "." + CRDGroupVersion.String() FloatingipAssociateV2_GroupVersionKind = CRDGroupVersion.WithKind(FloatingipAssociateV2_Kind) )
Repository type metadata.
var ( FloatingipV2_Kind = "FloatingipV2" FloatingipV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FloatingipV2_Kind}.String() FloatingipV2_KindAPIVersion = FloatingipV2_Kind + "." + CRDGroupVersion.String() FloatingipV2_GroupVersionKind = CRDGroupVersion.WithKind(FloatingipV2_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 ( InstanceV2_Kind = "InstanceV2" InstanceV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InstanceV2_Kind}.String() InstanceV2_KindAPIVersion = InstanceV2_Kind + "." + CRDGroupVersion.String() InstanceV2_GroupVersionKind = CRDGroupVersion.WithKind(InstanceV2_Kind) )
Repository type metadata.
var ( InterfaceAttachV2_Kind = "InterfaceAttachV2" InterfaceAttachV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InterfaceAttachV2_Kind}.String() InterfaceAttachV2_KindAPIVersion = InterfaceAttachV2_Kind + "." + CRDGroupVersion.String() InterfaceAttachV2_GroupVersionKind = CRDGroupVersion.WithKind(InterfaceAttachV2_Kind) )
Repository type metadata.
var ( KeypairV2_Kind = "KeypairV2" KeypairV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeypairV2_Kind}.String() KeypairV2_KindAPIVersion = KeypairV2_Kind + "." + CRDGroupVersion.String() KeypairV2_GroupVersionKind = CRDGroupVersion.WithKind(KeypairV2_Kind) )
Repository type metadata.
var ( QuotasetV2_Kind = "QuotasetV2" QuotasetV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: QuotasetV2_Kind}.String() QuotasetV2_KindAPIVersion = QuotasetV2_Kind + "." + CRDGroupVersion.String() QuotasetV2_GroupVersionKind = CRDGroupVersion.WithKind(QuotasetV2_Kind) )
Repository type metadata.
var ( SecgroupV2_Kind = "SecgroupV2" SecgroupV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecgroupV2_Kind}.String() SecgroupV2_KindAPIVersion = SecgroupV2_Kind + "." + CRDGroupVersion.String() SecgroupV2_GroupVersionKind = CRDGroupVersion.WithKind(SecgroupV2_Kind) )
Repository type metadata.
var ( ServergroupV2_Kind = "ServergroupV2" ServergroupV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServergroupV2_Kind}.String() ServergroupV2_KindAPIVersion = ServergroupV2_Kind + "." + CRDGroupVersion.String() ServergroupV2_GroupVersionKind = CRDGroupVersion.WithKind(ServergroupV2_Kind) )
Repository type metadata.
var ( VolumeAttachV2_Kind = "VolumeAttachV2" VolumeAttachV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VolumeAttachV2_Kind}.String() VolumeAttachV2_KindAPIVersion = VolumeAttachV2_Kind + "." + CRDGroupVersion.String() VolumeAttachV2_GroupVersionKind = CRDGroupVersion.WithKind(VolumeAttachV2_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AggregateV2 ¶
type AggregateV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AggregateV2Spec `json:"spec"` Status AggregateV2Status `json:"status,omitempty"` }
AggregateV2 is the Schema for the AggregateV2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,openstackjet}
func (*AggregateV2) DeepCopy ¶
func (in *AggregateV2) DeepCopy() *AggregateV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateV2.
func (*AggregateV2) DeepCopyInto ¶
func (in *AggregateV2) DeepCopyInto(out *AggregateV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AggregateV2) DeepCopyObject ¶
func (in *AggregateV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AggregateV2) GetCondition ¶
func (mg *AggregateV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AggregateV2.
func (*AggregateV2) GetConnectionDetailsMapping ¶
func (tr *AggregateV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AggregateV2
func (*AggregateV2) GetDeletionPolicy ¶
func (mg *AggregateV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AggregateV2.
func (*AggregateV2) GetID ¶
func (tr *AggregateV2) GetID() string
GetID returns ID of underlying Terraform resource of this AggregateV2
func (*AggregateV2) GetObservation ¶
func (tr *AggregateV2) GetObservation() (map[string]interface{}, error)
GetObservation of this AggregateV2
func (*AggregateV2) GetParameters ¶
func (tr *AggregateV2) GetParameters() (map[string]interface{}, error)
GetParameters of this AggregateV2
func (*AggregateV2) GetProviderConfigReference ¶
func (mg *AggregateV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AggregateV2.
func (*AggregateV2) GetProviderReference ¶
func (mg *AggregateV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this AggregateV2. Deprecated: Use GetProviderConfigReference.
func (*AggregateV2) GetPublishConnectionDetailsTo ¶
func (mg *AggregateV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AggregateV2.
func (*AggregateV2) GetTerraformResourceType ¶
func (mg *AggregateV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AggregateV2
func (*AggregateV2) GetTerraformSchemaVersion ¶
func (tr *AggregateV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AggregateV2) GetWriteConnectionSecretToReference ¶
func (mg *AggregateV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AggregateV2.
func (*AggregateV2) LateInitialize ¶
func (tr *AggregateV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AggregateV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*AggregateV2) SetConditions ¶
func (mg *AggregateV2) SetConditions(c ...xpv1.Condition)
SetConditions of this AggregateV2.
func (*AggregateV2) SetDeletionPolicy ¶
func (mg *AggregateV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AggregateV2.
func (*AggregateV2) SetObservation ¶
func (tr *AggregateV2) SetObservation(obs map[string]interface{}) error
SetObservation for this AggregateV2
func (*AggregateV2) SetParameters ¶
func (tr *AggregateV2) SetParameters(params map[string]interface{}) error
SetParameters for this AggregateV2
func (*AggregateV2) SetProviderConfigReference ¶
func (mg *AggregateV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AggregateV2.
func (*AggregateV2) SetProviderReference ¶
func (mg *AggregateV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AggregateV2. Deprecated: Use SetProviderConfigReference.
func (*AggregateV2) SetPublishConnectionDetailsTo ¶
func (mg *AggregateV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AggregateV2.
func (*AggregateV2) SetWriteConnectionSecretToReference ¶
func (mg *AggregateV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AggregateV2.
type AggregateV2List ¶
type AggregateV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AggregateV2 `json:"items"` }
AggregateV2List contains a list of AggregateV2s
func (*AggregateV2List) DeepCopy ¶
func (in *AggregateV2List) DeepCopy() *AggregateV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateV2List.
func (*AggregateV2List) DeepCopyInto ¶
func (in *AggregateV2List) DeepCopyInto(out *AggregateV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AggregateV2List) DeepCopyObject ¶
func (in *AggregateV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AggregateV2List) GetItems ¶
func (l *AggregateV2List) GetItems() []resource.Managed
GetItems of this AggregateV2List.
type AggregateV2Observation ¶
type AggregateV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AggregateV2Observation) DeepCopy ¶
func (in *AggregateV2Observation) DeepCopy() *AggregateV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateV2Observation.
func (*AggregateV2Observation) DeepCopyInto ¶
func (in *AggregateV2Observation) DeepCopyInto(out *AggregateV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AggregateV2Parameters ¶
type AggregateV2Parameters struct { // +kubebuilder:validation:Optional Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // +kubebuilder:validation:Optional Metadata map[string]*string `json:"metadata,omitempty" tf:"metadata,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional Zone *string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*AggregateV2Parameters) DeepCopy ¶
func (in *AggregateV2Parameters) DeepCopy() *AggregateV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateV2Parameters.
func (*AggregateV2Parameters) DeepCopyInto ¶
func (in *AggregateV2Parameters) DeepCopyInto(out *AggregateV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AggregateV2Spec ¶
type AggregateV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider AggregateV2Parameters `json:"forProvider"` }
AggregateV2Spec defines the desired state of AggregateV2
func (*AggregateV2Spec) DeepCopy ¶
func (in *AggregateV2Spec) DeepCopy() *AggregateV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateV2Spec.
func (*AggregateV2Spec) DeepCopyInto ¶
func (in *AggregateV2Spec) DeepCopyInto(out *AggregateV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AggregateV2Status ¶
type AggregateV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider AggregateV2Observation `json:"atProvider,omitempty"` }
AggregateV2Status defines the observed state of AggregateV2.
func (*AggregateV2Status) DeepCopy ¶
func (in *AggregateV2Status) DeepCopy() *AggregateV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateV2Status.
func (*AggregateV2Status) DeepCopyInto ¶
func (in *AggregateV2Status) DeepCopyInto(out *AggregateV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockDeviceObservation ¶
type BlockDeviceObservation struct { }
func (*BlockDeviceObservation) DeepCopy ¶
func (in *BlockDeviceObservation) DeepCopy() *BlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockDeviceObservation.
func (*BlockDeviceObservation) DeepCopyInto ¶
func (in *BlockDeviceObservation) DeepCopyInto(out *BlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockDeviceParameters ¶
type BlockDeviceParameters struct { // +kubebuilder:validation:Optional BootIndex *float64 `json:"bootIndex,omitempty" tf:"boot_index,omitempty"` // +kubebuilder:validation:Optional DeleteOnTermination *bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"` // +kubebuilder:validation:Optional DestinationType *string `json:"destinationType,omitempty" tf:"destination_type,omitempty"` // +kubebuilder:validation:Optional DeviceType *string `json:"deviceType,omitempty" tf:"device_type,omitempty"` // +kubebuilder:validation:Optional DiskBus *string `json:"diskBus,omitempty" tf:"disk_bus,omitempty"` // +kubebuilder:validation:Optional GuestFormat *string `json:"guestFormat,omitempty" tf:"guest_format,omitempty"` // +kubebuilder:validation:Required SourceType *string `json:"sourceType" tf:"source_type,omitempty"` // +kubebuilder:validation:Optional UUID *string `json:"uuid,omitempty" tf:"uuid,omitempty"` // +kubebuilder:validation:Optional VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` // +kubebuilder:validation:Optional VolumeType *string `json:"volumeType,omitempty" tf:"volume_type,omitempty"` }
func (*BlockDeviceParameters) DeepCopy ¶
func (in *BlockDeviceParameters) DeepCopy() *BlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockDeviceParameters.
func (*BlockDeviceParameters) DeepCopyInto ¶
func (in *BlockDeviceParameters) DeepCopyInto(out *BlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlavorAccessV2 ¶
type FlavorAccessV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlavorAccessV2Spec `json:"spec"` Status FlavorAccessV2Status `json:"status,omitempty"` }
FlavorAccessV2 is the Schema for the FlavorAccessV2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,openstackjet}
func (*FlavorAccessV2) DeepCopy ¶
func (in *FlavorAccessV2) DeepCopy() *FlavorAccessV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorAccessV2.
func (*FlavorAccessV2) DeepCopyInto ¶
func (in *FlavorAccessV2) DeepCopyInto(out *FlavorAccessV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlavorAccessV2) DeepCopyObject ¶
func (in *FlavorAccessV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlavorAccessV2) GetCondition ¶
func (mg *FlavorAccessV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlavorAccessV2.
func (*FlavorAccessV2) GetConnectionDetailsMapping ¶
func (tr *FlavorAccessV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FlavorAccessV2
func (*FlavorAccessV2) GetDeletionPolicy ¶
func (mg *FlavorAccessV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlavorAccessV2.
func (*FlavorAccessV2) GetID ¶
func (tr *FlavorAccessV2) GetID() string
GetID returns ID of underlying Terraform resource of this FlavorAccessV2
func (*FlavorAccessV2) GetObservation ¶
func (tr *FlavorAccessV2) GetObservation() (map[string]interface{}, error)
GetObservation of this FlavorAccessV2
func (*FlavorAccessV2) GetParameters ¶
func (tr *FlavorAccessV2) GetParameters() (map[string]interface{}, error)
GetParameters of this FlavorAccessV2
func (*FlavorAccessV2) GetProviderConfigReference ¶
func (mg *FlavorAccessV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FlavorAccessV2.
func (*FlavorAccessV2) GetProviderReference ¶
func (mg *FlavorAccessV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this FlavorAccessV2. Deprecated: Use GetProviderConfigReference.
func (*FlavorAccessV2) GetPublishConnectionDetailsTo ¶
func (mg *FlavorAccessV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FlavorAccessV2.
func (*FlavorAccessV2) GetTerraformResourceType ¶
func (mg *FlavorAccessV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FlavorAccessV2
func (*FlavorAccessV2) GetTerraformSchemaVersion ¶
func (tr *FlavorAccessV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FlavorAccessV2) GetWriteConnectionSecretToReference ¶
func (mg *FlavorAccessV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlavorAccessV2.
func (*FlavorAccessV2) LateInitialize ¶
func (tr *FlavorAccessV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FlavorAccessV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*FlavorAccessV2) SetConditions ¶
func (mg *FlavorAccessV2) SetConditions(c ...xpv1.Condition)
SetConditions of this FlavorAccessV2.
func (*FlavorAccessV2) SetDeletionPolicy ¶
func (mg *FlavorAccessV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlavorAccessV2.
func (*FlavorAccessV2) SetObservation ¶
func (tr *FlavorAccessV2) SetObservation(obs map[string]interface{}) error
SetObservation for this FlavorAccessV2
func (*FlavorAccessV2) SetParameters ¶
func (tr *FlavorAccessV2) SetParameters(params map[string]interface{}) error
SetParameters for this FlavorAccessV2
func (*FlavorAccessV2) SetProviderConfigReference ¶
func (mg *FlavorAccessV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FlavorAccessV2.
func (*FlavorAccessV2) SetProviderReference ¶
func (mg *FlavorAccessV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FlavorAccessV2. Deprecated: Use SetProviderConfigReference.
func (*FlavorAccessV2) SetPublishConnectionDetailsTo ¶
func (mg *FlavorAccessV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FlavorAccessV2.
func (*FlavorAccessV2) SetWriteConnectionSecretToReference ¶
func (mg *FlavorAccessV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlavorAccessV2.
type FlavorAccessV2List ¶
type FlavorAccessV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlavorAccessV2 `json:"items"` }
FlavorAccessV2List contains a list of FlavorAccessV2s
func (*FlavorAccessV2List) DeepCopy ¶
func (in *FlavorAccessV2List) DeepCopy() *FlavorAccessV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorAccessV2List.
func (*FlavorAccessV2List) DeepCopyInto ¶
func (in *FlavorAccessV2List) DeepCopyInto(out *FlavorAccessV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlavorAccessV2List) DeepCopyObject ¶
func (in *FlavorAccessV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlavorAccessV2List) GetItems ¶
func (l *FlavorAccessV2List) GetItems() []resource.Managed
GetItems of this FlavorAccessV2List.
type FlavorAccessV2Observation ¶
type FlavorAccessV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FlavorAccessV2Observation) DeepCopy ¶
func (in *FlavorAccessV2Observation) DeepCopy() *FlavorAccessV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorAccessV2Observation.
func (*FlavorAccessV2Observation) DeepCopyInto ¶
func (in *FlavorAccessV2Observation) DeepCopyInto(out *FlavorAccessV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlavorAccessV2Parameters ¶
type FlavorAccessV2Parameters struct { // +kubebuilder:validation:Required FlavorID *string `json:"flavorId" tf:"flavor_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*FlavorAccessV2Parameters) DeepCopy ¶
func (in *FlavorAccessV2Parameters) DeepCopy() *FlavorAccessV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorAccessV2Parameters.
func (*FlavorAccessV2Parameters) DeepCopyInto ¶
func (in *FlavorAccessV2Parameters) DeepCopyInto(out *FlavorAccessV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlavorAccessV2Spec ¶
type FlavorAccessV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider FlavorAccessV2Parameters `json:"forProvider"` }
FlavorAccessV2Spec defines the desired state of FlavorAccessV2
func (*FlavorAccessV2Spec) DeepCopy ¶
func (in *FlavorAccessV2Spec) DeepCopy() *FlavorAccessV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorAccessV2Spec.
func (*FlavorAccessV2Spec) DeepCopyInto ¶
func (in *FlavorAccessV2Spec) DeepCopyInto(out *FlavorAccessV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlavorAccessV2Status ¶
type FlavorAccessV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider FlavorAccessV2Observation `json:"atProvider,omitempty"` }
FlavorAccessV2Status defines the observed state of FlavorAccessV2.
func (*FlavorAccessV2Status) DeepCopy ¶
func (in *FlavorAccessV2Status) DeepCopy() *FlavorAccessV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorAccessV2Status.
func (*FlavorAccessV2Status) DeepCopyInto ¶
func (in *FlavorAccessV2Status) DeepCopyInto(out *FlavorAccessV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlavorV2 ¶
type FlavorV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlavorV2Spec `json:"spec"` Status FlavorV2Status `json:"status,omitempty"` }
FlavorV2 is the Schema for the FlavorV2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,openstackjet}
func (*FlavorV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorV2.
func (*FlavorV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlavorV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlavorV2) GetCondition ¶
func (mg *FlavorV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlavorV2.
func (*FlavorV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this FlavorV2
func (*FlavorV2) GetDeletionPolicy ¶
func (mg *FlavorV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlavorV2.
func (*FlavorV2) GetObservation ¶
GetObservation of this FlavorV2
func (*FlavorV2) GetParameters ¶
GetParameters of this FlavorV2
func (*FlavorV2) GetProviderConfigReference ¶
GetProviderConfigReference of this FlavorV2.
func (*FlavorV2) GetProviderReference ¶
GetProviderReference of this FlavorV2. Deprecated: Use GetProviderConfigReference.
func (*FlavorV2) GetPublishConnectionDetailsTo ¶
func (mg *FlavorV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FlavorV2.
func (*FlavorV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this FlavorV2
func (*FlavorV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FlavorV2) GetWriteConnectionSecretToReference ¶
func (mg *FlavorV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlavorV2.
func (*FlavorV2) LateInitialize ¶
LateInitialize this FlavorV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*FlavorV2) SetConditions ¶
SetConditions of this FlavorV2.
func (*FlavorV2) SetDeletionPolicy ¶
func (mg *FlavorV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlavorV2.
func (*FlavorV2) SetObservation ¶
SetObservation for this FlavorV2
func (*FlavorV2) SetParameters ¶
SetParameters for this FlavorV2
func (*FlavorV2) SetProviderConfigReference ¶
SetProviderConfigReference of this FlavorV2.
func (*FlavorV2) SetProviderReference ¶
SetProviderReference of this FlavorV2. Deprecated: Use SetProviderConfigReference.
func (*FlavorV2) SetPublishConnectionDetailsTo ¶
func (mg *FlavorV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FlavorV2.
func (*FlavorV2) SetWriteConnectionSecretToReference ¶
func (mg *FlavorV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlavorV2.
type FlavorV2List ¶
type FlavorV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlavorV2 `json:"items"` }
FlavorV2List contains a list of FlavorV2s
func (*FlavorV2List) DeepCopy ¶
func (in *FlavorV2List) DeepCopy() *FlavorV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorV2List.
func (*FlavorV2List) DeepCopyInto ¶
func (in *FlavorV2List) DeepCopyInto(out *FlavorV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlavorV2List) DeepCopyObject ¶
func (in *FlavorV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlavorV2List) GetItems ¶
func (l *FlavorV2List) GetItems() []resource.Managed
GetItems of this FlavorV2List.
type FlavorV2Observation ¶
type FlavorV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FlavorV2Observation) DeepCopy ¶
func (in *FlavorV2Observation) DeepCopy() *FlavorV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorV2Observation.
func (*FlavorV2Observation) DeepCopyInto ¶
func (in *FlavorV2Observation) DeepCopyInto(out *FlavorV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlavorV2Parameters ¶
type FlavorV2Parameters struct { // +kubebuilder:validation:Required Disk *float64 `json:"disk" tf:"disk,omitempty"` // +kubebuilder:validation:Optional Ephemeral *float64 `json:"ephemeral,omitempty" tf:"ephemeral,omitempty"` // +kubebuilder:validation:Optional ExtraSpecs map[string]*string `json:"extraSpecs,omitempty" tf:"extra_specs,omitempty"` // +kubebuilder:validation:Optional FlavorID *string `json:"flavorId,omitempty" tf:"flavor_id,omitempty"` // +kubebuilder:validation:Optional IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` // +kubebuilder:validation:Required RAM *float64 `json:"ram" tf:"ram,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional RxTxFactor *float64 `json:"rxTxFactor,omitempty" tf:"rx_tx_factor,omitempty"` // +kubebuilder:validation:Optional Swap *float64 `json:"swap,omitempty" tf:"swap,omitempty"` // +kubebuilder:validation:Required Vcpus *float64 `json:"vcpus" tf:"vcpus,omitempty"` }
func (*FlavorV2Parameters) DeepCopy ¶
func (in *FlavorV2Parameters) DeepCopy() *FlavorV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorV2Parameters.
func (*FlavorV2Parameters) DeepCopyInto ¶
func (in *FlavorV2Parameters) DeepCopyInto(out *FlavorV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlavorV2Spec ¶
type FlavorV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider FlavorV2Parameters `json:"forProvider"` }
FlavorV2Spec defines the desired state of FlavorV2
func (*FlavorV2Spec) DeepCopy ¶
func (in *FlavorV2Spec) DeepCopy() *FlavorV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorV2Spec.
func (*FlavorV2Spec) DeepCopyInto ¶
func (in *FlavorV2Spec) DeepCopyInto(out *FlavorV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlavorV2Status ¶
type FlavorV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider FlavorV2Observation `json:"atProvider,omitempty"` }
FlavorV2Status defines the observed state of FlavorV2.
func (*FlavorV2Status) DeepCopy ¶
func (in *FlavorV2Status) DeepCopy() *FlavorV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorV2Status.
func (*FlavorV2Status) DeepCopyInto ¶
func (in *FlavorV2Status) DeepCopyInto(out *FlavorV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingipAssociateV2 ¶
type FloatingipAssociateV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FloatingipAssociateV2Spec `json:"spec"` Status FloatingipAssociateV2Status `json:"status,omitempty"` }
FloatingipAssociateV2 is the Schema for the FloatingipAssociateV2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,openstackjet}
func (*FloatingipAssociateV2) DeepCopy ¶
func (in *FloatingipAssociateV2) DeepCopy() *FloatingipAssociateV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipAssociateV2.
func (*FloatingipAssociateV2) DeepCopyInto ¶
func (in *FloatingipAssociateV2) DeepCopyInto(out *FloatingipAssociateV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingipAssociateV2) DeepCopyObject ¶
func (in *FloatingipAssociateV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FloatingipAssociateV2) GetCondition ¶
func (mg *FloatingipAssociateV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FloatingipAssociateV2.
func (*FloatingipAssociateV2) GetConnectionDetailsMapping ¶
func (tr *FloatingipAssociateV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FloatingipAssociateV2
func (*FloatingipAssociateV2) GetDeletionPolicy ¶
func (mg *FloatingipAssociateV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FloatingipAssociateV2.
func (*FloatingipAssociateV2) GetID ¶
func (tr *FloatingipAssociateV2) GetID() string
GetID returns ID of underlying Terraform resource of this FloatingipAssociateV2
func (*FloatingipAssociateV2) GetObservation ¶
func (tr *FloatingipAssociateV2) GetObservation() (map[string]interface{}, error)
GetObservation of this FloatingipAssociateV2
func (*FloatingipAssociateV2) GetParameters ¶
func (tr *FloatingipAssociateV2) GetParameters() (map[string]interface{}, error)
GetParameters of this FloatingipAssociateV2
func (*FloatingipAssociateV2) GetProviderConfigReference ¶
func (mg *FloatingipAssociateV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FloatingipAssociateV2.
func (*FloatingipAssociateV2) GetProviderReference ¶
func (mg *FloatingipAssociateV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this FloatingipAssociateV2. Deprecated: Use GetProviderConfigReference.
func (*FloatingipAssociateV2) GetPublishConnectionDetailsTo ¶
func (mg *FloatingipAssociateV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FloatingipAssociateV2.
func (*FloatingipAssociateV2) GetTerraformResourceType ¶
func (mg *FloatingipAssociateV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FloatingipAssociateV2
func (*FloatingipAssociateV2) GetTerraformSchemaVersion ¶
func (tr *FloatingipAssociateV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FloatingipAssociateV2) GetWriteConnectionSecretToReference ¶
func (mg *FloatingipAssociateV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FloatingipAssociateV2.
func (*FloatingipAssociateV2) LateInitialize ¶
func (tr *FloatingipAssociateV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FloatingipAssociateV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*FloatingipAssociateV2) SetConditions ¶
func (mg *FloatingipAssociateV2) SetConditions(c ...xpv1.Condition)
SetConditions of this FloatingipAssociateV2.
func (*FloatingipAssociateV2) SetDeletionPolicy ¶
func (mg *FloatingipAssociateV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FloatingipAssociateV2.
func (*FloatingipAssociateV2) SetObservation ¶
func (tr *FloatingipAssociateV2) SetObservation(obs map[string]interface{}) error
SetObservation for this FloatingipAssociateV2
func (*FloatingipAssociateV2) SetParameters ¶
func (tr *FloatingipAssociateV2) SetParameters(params map[string]interface{}) error
SetParameters for this FloatingipAssociateV2
func (*FloatingipAssociateV2) SetProviderConfigReference ¶
func (mg *FloatingipAssociateV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FloatingipAssociateV2.
func (*FloatingipAssociateV2) SetProviderReference ¶
func (mg *FloatingipAssociateV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FloatingipAssociateV2. Deprecated: Use SetProviderConfigReference.
func (*FloatingipAssociateV2) SetPublishConnectionDetailsTo ¶
func (mg *FloatingipAssociateV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FloatingipAssociateV2.
func (*FloatingipAssociateV2) SetWriteConnectionSecretToReference ¶
func (mg *FloatingipAssociateV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FloatingipAssociateV2.
type FloatingipAssociateV2List ¶
type FloatingipAssociateV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FloatingipAssociateV2 `json:"items"` }
FloatingipAssociateV2List contains a list of FloatingipAssociateV2s
func (*FloatingipAssociateV2List) DeepCopy ¶
func (in *FloatingipAssociateV2List) DeepCopy() *FloatingipAssociateV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipAssociateV2List.
func (*FloatingipAssociateV2List) DeepCopyInto ¶
func (in *FloatingipAssociateV2List) DeepCopyInto(out *FloatingipAssociateV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingipAssociateV2List) DeepCopyObject ¶
func (in *FloatingipAssociateV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FloatingipAssociateV2List) GetItems ¶
func (l *FloatingipAssociateV2List) GetItems() []resource.Managed
GetItems of this FloatingipAssociateV2List.
type FloatingipAssociateV2Observation ¶
type FloatingipAssociateV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FloatingipAssociateV2Observation) DeepCopy ¶
func (in *FloatingipAssociateV2Observation) DeepCopy() *FloatingipAssociateV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipAssociateV2Observation.
func (*FloatingipAssociateV2Observation) DeepCopyInto ¶
func (in *FloatingipAssociateV2Observation) DeepCopyInto(out *FloatingipAssociateV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingipAssociateV2Parameters ¶
type FloatingipAssociateV2Parameters struct { // +kubebuilder:validation:Optional FixedIP *string `json:"fixedIp,omitempty" tf:"fixed_ip,omitempty"` // +kubebuilder:validation:Required FloatingIP *string `json:"floatingIp" tf:"floating_ip,omitempty"` // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional WaitUntilAssociated *bool `json:"waitUntilAssociated,omitempty" tf:"wait_until_associated,omitempty"` }
func (*FloatingipAssociateV2Parameters) DeepCopy ¶
func (in *FloatingipAssociateV2Parameters) DeepCopy() *FloatingipAssociateV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipAssociateV2Parameters.
func (*FloatingipAssociateV2Parameters) DeepCopyInto ¶
func (in *FloatingipAssociateV2Parameters) DeepCopyInto(out *FloatingipAssociateV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingipAssociateV2Spec ¶
type FloatingipAssociateV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider FloatingipAssociateV2Parameters `json:"forProvider"` }
FloatingipAssociateV2Spec defines the desired state of FloatingipAssociateV2
func (*FloatingipAssociateV2Spec) DeepCopy ¶
func (in *FloatingipAssociateV2Spec) DeepCopy() *FloatingipAssociateV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipAssociateV2Spec.
func (*FloatingipAssociateV2Spec) DeepCopyInto ¶
func (in *FloatingipAssociateV2Spec) DeepCopyInto(out *FloatingipAssociateV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingipAssociateV2Status ¶
type FloatingipAssociateV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider FloatingipAssociateV2Observation `json:"atProvider,omitempty"` }
FloatingipAssociateV2Status defines the observed state of FloatingipAssociateV2.
func (*FloatingipAssociateV2Status) DeepCopy ¶
func (in *FloatingipAssociateV2Status) DeepCopy() *FloatingipAssociateV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipAssociateV2Status.
func (*FloatingipAssociateV2Status) DeepCopyInto ¶
func (in *FloatingipAssociateV2Status) DeepCopyInto(out *FloatingipAssociateV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingipV2 ¶
type FloatingipV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FloatingipV2Spec `json:"spec"` Status FloatingipV2Status `json:"status,omitempty"` }
FloatingipV2 is the Schema for the FloatingipV2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,openstackjet}
func (*FloatingipV2) DeepCopy ¶
func (in *FloatingipV2) DeepCopy() *FloatingipV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipV2.
func (*FloatingipV2) DeepCopyInto ¶
func (in *FloatingipV2) DeepCopyInto(out *FloatingipV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingipV2) DeepCopyObject ¶
func (in *FloatingipV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FloatingipV2) GetCondition ¶
func (mg *FloatingipV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FloatingipV2.
func (*FloatingipV2) GetConnectionDetailsMapping ¶
func (tr *FloatingipV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FloatingipV2
func (*FloatingipV2) GetDeletionPolicy ¶
func (mg *FloatingipV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FloatingipV2.
func (*FloatingipV2) GetID ¶
func (tr *FloatingipV2) GetID() string
GetID returns ID of underlying Terraform resource of this FloatingipV2
func (*FloatingipV2) GetObservation ¶
func (tr *FloatingipV2) GetObservation() (map[string]interface{}, error)
GetObservation of this FloatingipV2
func (*FloatingipV2) GetParameters ¶
func (tr *FloatingipV2) GetParameters() (map[string]interface{}, error)
GetParameters of this FloatingipV2
func (*FloatingipV2) GetProviderConfigReference ¶
func (mg *FloatingipV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FloatingipV2.
func (*FloatingipV2) GetProviderReference ¶
func (mg *FloatingipV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this FloatingipV2. Deprecated: Use GetProviderConfigReference.
func (*FloatingipV2) GetPublishConnectionDetailsTo ¶
func (mg *FloatingipV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FloatingipV2.
func (*FloatingipV2) GetTerraformResourceType ¶
func (mg *FloatingipV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FloatingipV2
func (*FloatingipV2) GetTerraformSchemaVersion ¶
func (tr *FloatingipV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FloatingipV2) GetWriteConnectionSecretToReference ¶
func (mg *FloatingipV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FloatingipV2.
func (*FloatingipV2) LateInitialize ¶
func (tr *FloatingipV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FloatingipV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*FloatingipV2) SetConditions ¶
func (mg *FloatingipV2) SetConditions(c ...xpv1.Condition)
SetConditions of this FloatingipV2.
func (*FloatingipV2) SetDeletionPolicy ¶
func (mg *FloatingipV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FloatingipV2.
func (*FloatingipV2) SetObservation ¶
func (tr *FloatingipV2) SetObservation(obs map[string]interface{}) error
SetObservation for this FloatingipV2
func (*FloatingipV2) SetParameters ¶
func (tr *FloatingipV2) SetParameters(params map[string]interface{}) error
SetParameters for this FloatingipV2
func (*FloatingipV2) SetProviderConfigReference ¶
func (mg *FloatingipV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FloatingipV2.
func (*FloatingipV2) SetProviderReference ¶
func (mg *FloatingipV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FloatingipV2. Deprecated: Use SetProviderConfigReference.
func (*FloatingipV2) SetPublishConnectionDetailsTo ¶
func (mg *FloatingipV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FloatingipV2.
func (*FloatingipV2) SetWriteConnectionSecretToReference ¶
func (mg *FloatingipV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FloatingipV2.
type FloatingipV2List ¶
type FloatingipV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FloatingipV2 `json:"items"` }
FloatingipV2List contains a list of FloatingipV2s
func (*FloatingipV2List) DeepCopy ¶
func (in *FloatingipV2List) DeepCopy() *FloatingipV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipV2List.
func (*FloatingipV2List) DeepCopyInto ¶
func (in *FloatingipV2List) DeepCopyInto(out *FloatingipV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingipV2List) DeepCopyObject ¶
func (in *FloatingipV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FloatingipV2List) GetItems ¶
func (l *FloatingipV2List) GetItems() []resource.Managed
GetItems of this FloatingipV2List.
type FloatingipV2Observation ¶
type FloatingipV2Observation struct { Address *string `json:"address,omitempty" tf:"address,omitempty"` FixedIP *string `json:"fixedIp,omitempty" tf:"fixed_ip,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` }
func (*FloatingipV2Observation) DeepCopy ¶
func (in *FloatingipV2Observation) DeepCopy() *FloatingipV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipV2Observation.
func (*FloatingipV2Observation) DeepCopyInto ¶
func (in *FloatingipV2Observation) DeepCopyInto(out *FloatingipV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingipV2Parameters ¶
type FloatingipV2Parameters struct { // +kubebuilder:validation:Required Pool *string `json:"pool" tf:"pool,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*FloatingipV2Parameters) DeepCopy ¶
func (in *FloatingipV2Parameters) DeepCopy() *FloatingipV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipV2Parameters.
func (*FloatingipV2Parameters) DeepCopyInto ¶
func (in *FloatingipV2Parameters) DeepCopyInto(out *FloatingipV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingipV2Spec ¶
type FloatingipV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider FloatingipV2Parameters `json:"forProvider"` }
FloatingipV2Spec defines the desired state of FloatingipV2
func (*FloatingipV2Spec) DeepCopy ¶
func (in *FloatingipV2Spec) DeepCopy() *FloatingipV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipV2Spec.
func (*FloatingipV2Spec) DeepCopyInto ¶
func (in *FloatingipV2Spec) DeepCopyInto(out *FloatingipV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingipV2Status ¶
type FloatingipV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider FloatingipV2Observation `json:"atProvider,omitempty"` }
FloatingipV2Status defines the observed state of FloatingipV2.
func (*FloatingipV2Status) DeepCopy ¶
func (in *FloatingipV2Status) DeepCopy() *FloatingipV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipV2Status.
func (*FloatingipV2Status) DeepCopyInto ¶
func (in *FloatingipV2Status) DeepCopyInto(out *FloatingipV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV2 ¶
type InstanceV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceV2Spec `json:"spec"` Status InstanceV2Status `json:"status,omitempty"` }
InstanceV2 is the Schema for the InstanceV2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,openstackjet}
func (*InstanceV2) DeepCopy ¶
func (in *InstanceV2) DeepCopy() *InstanceV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV2.
func (*InstanceV2) DeepCopyInto ¶
func (in *InstanceV2) DeepCopyInto(out *InstanceV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceV2) DeepCopyObject ¶
func (in *InstanceV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceV2) GetCondition ¶
func (mg *InstanceV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InstanceV2.
func (*InstanceV2) GetConnectionDetailsMapping ¶
func (tr *InstanceV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InstanceV2
func (*InstanceV2) GetDeletionPolicy ¶
func (mg *InstanceV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InstanceV2.
func (*InstanceV2) GetID ¶
func (tr *InstanceV2) GetID() string
GetID returns ID of underlying Terraform resource of this InstanceV2
func (*InstanceV2) GetObservation ¶
func (tr *InstanceV2) GetObservation() (map[string]interface{}, error)
GetObservation of this InstanceV2
func (*InstanceV2) GetParameters ¶
func (tr *InstanceV2) GetParameters() (map[string]interface{}, error)
GetParameters of this InstanceV2
func (*InstanceV2) GetProviderConfigReference ¶
func (mg *InstanceV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InstanceV2.
func (*InstanceV2) GetProviderReference ¶
func (mg *InstanceV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this InstanceV2. Deprecated: Use GetProviderConfigReference.
func (*InstanceV2) GetPublishConnectionDetailsTo ¶
func (mg *InstanceV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InstanceV2.
func (*InstanceV2) GetTerraformResourceType ¶
func (mg *InstanceV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InstanceV2
func (*InstanceV2) GetTerraformSchemaVersion ¶
func (tr *InstanceV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InstanceV2) GetWriteConnectionSecretToReference ¶
func (mg *InstanceV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InstanceV2.
func (*InstanceV2) LateInitialize ¶
func (tr *InstanceV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InstanceV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*InstanceV2) SetConditions ¶
func (mg *InstanceV2) SetConditions(c ...xpv1.Condition)
SetConditions of this InstanceV2.
func (*InstanceV2) SetDeletionPolicy ¶
func (mg *InstanceV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InstanceV2.
func (*InstanceV2) SetObservation ¶
func (tr *InstanceV2) SetObservation(obs map[string]interface{}) error
SetObservation for this InstanceV2
func (*InstanceV2) SetParameters ¶
func (tr *InstanceV2) SetParameters(params map[string]interface{}) error
SetParameters for this InstanceV2
func (*InstanceV2) SetProviderConfigReference ¶
func (mg *InstanceV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InstanceV2.
func (*InstanceV2) SetProviderReference ¶
func (mg *InstanceV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InstanceV2. Deprecated: Use SetProviderConfigReference.
func (*InstanceV2) SetPublishConnectionDetailsTo ¶
func (mg *InstanceV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InstanceV2.
func (*InstanceV2) SetWriteConnectionSecretToReference ¶
func (mg *InstanceV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InstanceV2.
type InstanceV2List ¶
type InstanceV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InstanceV2 `json:"items"` }
InstanceV2List contains a list of InstanceV2s
func (*InstanceV2List) DeepCopy ¶
func (in *InstanceV2List) DeepCopy() *InstanceV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV2List.
func (*InstanceV2List) DeepCopyInto ¶
func (in *InstanceV2List) DeepCopyInto(out *InstanceV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceV2List) DeepCopyObject ¶
func (in *InstanceV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceV2List) GetItems ¶
func (l *InstanceV2List) GetItems() []resource.Managed
GetItems of this InstanceV2List.
type InstanceV2Observation ¶
type InstanceV2Observation struct { AllMetadata map[string]*string `json:"allMetadata,omitempty" tf:"all_metadata,omitempty"` AllTags []*string `json:"allTags,omitempty" tf:"all_tags,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*InstanceV2Observation) DeepCopy ¶
func (in *InstanceV2Observation) DeepCopy() *InstanceV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV2Observation.
func (*InstanceV2Observation) DeepCopyInto ¶
func (in *InstanceV2Observation) DeepCopyInto(out *InstanceV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV2Parameters ¶
type InstanceV2Parameters struct { // +kubebuilder:validation:Optional AccessIPV4 *string `json:"accessIpV4,omitempty" tf:"access_ip_v4,omitempty"` // +kubebuilder:validation:Optional AccessIPV6 *string `json:"accessIpV6,omitempty" tf:"access_ip_v6,omitempty"` // +kubebuilder:validation:Optional AdminPassSecretRef *v1.SecretKeySelector `json:"adminPassSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional AvailabilityZoneHints *string `json:"availabilityZoneHints,omitempty" tf:"availability_zone_hints,omitempty"` // +kubebuilder:validation:Optional BlockDevice []BlockDeviceParameters `json:"blockDevice,omitempty" tf:"block_device,omitempty"` // +kubebuilder:validation:Optional ConfigDrive *bool `json:"configDrive,omitempty" tf:"config_drive,omitempty"` // +kubebuilder:validation:Optional FlavorID *string `json:"flavorId,omitempty" tf:"flavor_id,omitempty"` // +kubebuilder:validation:Optional FlavorName *string `json:"flavorName,omitempty" tf:"flavor_name,omitempty"` // +kubebuilder:validation:Optional FloatingIP *string `json:"floatingIp,omitempty" tf:"floating_ip,omitempty"` // +kubebuilder:validation:Optional ForceDelete *bool `json:"forceDelete,omitempty" tf:"force_delete,omitempty"` // +kubebuilder:validation:Optional ImageID *string `json:"imageId,omitempty" tf:"image_id,omitempty"` // +kubebuilder:validation:Optional ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // +kubebuilder:validation:Optional KeyPair *string `json:"keyPair,omitempty" tf:"key_pair,omitempty"` // +kubebuilder:validation:Optional Metadata map[string]*string `json:"metadata,omitempty" tf:"metadata,omitempty"` // +kubebuilder:validation:Optional Network []NetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // +kubebuilder:validation:Optional NetworkMode *string `json:"networkMode,omitempty" tf:"network_mode,omitempty"` // +kubebuilder:validation:Optional Personality []PersonalityParameters `json:"personality,omitempty" tf:"personality,omitempty"` // +kubebuilder:validation:Optional PowerState *string `json:"powerState,omitempty" tf:"power_state,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional SchedulerHints []SchedulerHintsParameters `json:"schedulerHints,omitempty" tf:"scheduler_hints,omitempty"` // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // +kubebuilder:validation:Optional StopBeforeDestroy *bool `json:"stopBeforeDestroy,omitempty" tf:"stop_before_destroy,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UserData *string `json:"userData,omitempty" tf:"user_data,omitempty"` // +kubebuilder:validation:Optional VendorOptions []VendorOptionsParameters `json:"vendorOptions,omitempty" tf:"vendor_options,omitempty"` // +kubebuilder:validation:Optional Volume []VolumeParameters `json:"volume,omitempty" tf:"volume,omitempty"` }
func (*InstanceV2Parameters) DeepCopy ¶
func (in *InstanceV2Parameters) DeepCopy() *InstanceV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV2Parameters.
func (*InstanceV2Parameters) DeepCopyInto ¶
func (in *InstanceV2Parameters) DeepCopyInto(out *InstanceV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV2Spec ¶
type InstanceV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceV2Parameters `json:"forProvider"` }
InstanceV2Spec defines the desired state of InstanceV2
func (*InstanceV2Spec) DeepCopy ¶
func (in *InstanceV2Spec) DeepCopy() *InstanceV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV2Spec.
func (*InstanceV2Spec) DeepCopyInto ¶
func (in *InstanceV2Spec) DeepCopyInto(out *InstanceV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV2Status ¶
type InstanceV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceV2Observation `json:"atProvider,omitempty"` }
InstanceV2Status defines the observed state of InstanceV2.
func (*InstanceV2Status) DeepCopy ¶
func (in *InstanceV2Status) DeepCopy() *InstanceV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV2Status.
func (*InstanceV2Status) DeepCopyInto ¶
func (in *InstanceV2Status) DeepCopyInto(out *InstanceV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceAttachV2 ¶
type InterfaceAttachV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceAttachV2Spec `json:"spec"` Status InterfaceAttachV2Status `json:"status,omitempty"` }
InterfaceAttachV2 is the Schema for the InterfaceAttachV2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,openstackjet}
func (*InterfaceAttachV2) DeepCopy ¶
func (in *InterfaceAttachV2) DeepCopy() *InterfaceAttachV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceAttachV2.
func (*InterfaceAttachV2) DeepCopyInto ¶
func (in *InterfaceAttachV2) DeepCopyInto(out *InterfaceAttachV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceAttachV2) DeepCopyObject ¶
func (in *InterfaceAttachV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceAttachV2) GetCondition ¶
func (mg *InterfaceAttachV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InterfaceAttachV2.
func (*InterfaceAttachV2) GetConnectionDetailsMapping ¶
func (tr *InterfaceAttachV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InterfaceAttachV2
func (*InterfaceAttachV2) GetDeletionPolicy ¶
func (mg *InterfaceAttachV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InterfaceAttachV2.
func (*InterfaceAttachV2) GetID ¶
func (tr *InterfaceAttachV2) GetID() string
GetID returns ID of underlying Terraform resource of this InterfaceAttachV2
func (*InterfaceAttachV2) GetObservation ¶
func (tr *InterfaceAttachV2) GetObservation() (map[string]interface{}, error)
GetObservation of this InterfaceAttachV2
func (*InterfaceAttachV2) GetParameters ¶
func (tr *InterfaceAttachV2) GetParameters() (map[string]interface{}, error)
GetParameters of this InterfaceAttachV2
func (*InterfaceAttachV2) GetProviderConfigReference ¶
func (mg *InterfaceAttachV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InterfaceAttachV2.
func (*InterfaceAttachV2) GetProviderReference ¶
func (mg *InterfaceAttachV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this InterfaceAttachV2. Deprecated: Use GetProviderConfigReference.
func (*InterfaceAttachV2) GetPublishConnectionDetailsTo ¶
func (mg *InterfaceAttachV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InterfaceAttachV2.
func (*InterfaceAttachV2) GetTerraformResourceType ¶
func (mg *InterfaceAttachV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InterfaceAttachV2
func (*InterfaceAttachV2) GetTerraformSchemaVersion ¶
func (tr *InterfaceAttachV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InterfaceAttachV2) GetWriteConnectionSecretToReference ¶
func (mg *InterfaceAttachV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InterfaceAttachV2.
func (*InterfaceAttachV2) LateInitialize ¶
func (tr *InterfaceAttachV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InterfaceAttachV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*InterfaceAttachV2) SetConditions ¶
func (mg *InterfaceAttachV2) SetConditions(c ...xpv1.Condition)
SetConditions of this InterfaceAttachV2.
func (*InterfaceAttachV2) SetDeletionPolicy ¶
func (mg *InterfaceAttachV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InterfaceAttachV2.
func (*InterfaceAttachV2) SetObservation ¶
func (tr *InterfaceAttachV2) SetObservation(obs map[string]interface{}) error
SetObservation for this InterfaceAttachV2
func (*InterfaceAttachV2) SetParameters ¶
func (tr *InterfaceAttachV2) SetParameters(params map[string]interface{}) error
SetParameters for this InterfaceAttachV2
func (*InterfaceAttachV2) SetProviderConfigReference ¶
func (mg *InterfaceAttachV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InterfaceAttachV2.
func (*InterfaceAttachV2) SetProviderReference ¶
func (mg *InterfaceAttachV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InterfaceAttachV2. Deprecated: Use SetProviderConfigReference.
func (*InterfaceAttachV2) SetPublishConnectionDetailsTo ¶
func (mg *InterfaceAttachV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InterfaceAttachV2.
func (*InterfaceAttachV2) SetWriteConnectionSecretToReference ¶
func (mg *InterfaceAttachV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InterfaceAttachV2.
type InterfaceAttachV2List ¶
type InterfaceAttachV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InterfaceAttachV2 `json:"items"` }
InterfaceAttachV2List contains a list of InterfaceAttachV2s
func (*InterfaceAttachV2List) DeepCopy ¶
func (in *InterfaceAttachV2List) DeepCopy() *InterfaceAttachV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceAttachV2List.
func (*InterfaceAttachV2List) DeepCopyInto ¶
func (in *InterfaceAttachV2List) DeepCopyInto(out *InterfaceAttachV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceAttachV2List) DeepCopyObject ¶
func (in *InterfaceAttachV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceAttachV2List) GetItems ¶
func (l *InterfaceAttachV2List) GetItems() []resource.Managed
GetItems of this InterfaceAttachV2List.
type InterfaceAttachV2Observation ¶
type InterfaceAttachV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*InterfaceAttachV2Observation) DeepCopy ¶
func (in *InterfaceAttachV2Observation) DeepCopy() *InterfaceAttachV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceAttachV2Observation.
func (*InterfaceAttachV2Observation) DeepCopyInto ¶
func (in *InterfaceAttachV2Observation) DeepCopyInto(out *InterfaceAttachV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceAttachV2Parameters ¶
type InterfaceAttachV2Parameters struct { // +kubebuilder:validation:Optional FixedIP *string `json:"fixedIp,omitempty" tf:"fixed_ip,omitempty"` // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional NetworkID *string `json:"networkId,omitempty" tf:"network_id,omitempty"` // +kubebuilder:validation:Optional PortID *string `json:"portId,omitempty" tf:"port_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*InterfaceAttachV2Parameters) DeepCopy ¶
func (in *InterfaceAttachV2Parameters) DeepCopy() *InterfaceAttachV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceAttachV2Parameters.
func (*InterfaceAttachV2Parameters) DeepCopyInto ¶
func (in *InterfaceAttachV2Parameters) DeepCopyInto(out *InterfaceAttachV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceAttachV2Spec ¶
type InterfaceAttachV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider InterfaceAttachV2Parameters `json:"forProvider"` }
InterfaceAttachV2Spec defines the desired state of InterfaceAttachV2
func (*InterfaceAttachV2Spec) DeepCopy ¶
func (in *InterfaceAttachV2Spec) DeepCopy() *InterfaceAttachV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceAttachV2Spec.
func (*InterfaceAttachV2Spec) DeepCopyInto ¶
func (in *InterfaceAttachV2Spec) DeepCopyInto(out *InterfaceAttachV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceAttachV2Status ¶
type InterfaceAttachV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider InterfaceAttachV2Observation `json:"atProvider,omitempty"` }
InterfaceAttachV2Status defines the observed state of InterfaceAttachV2.
func (*InterfaceAttachV2Status) DeepCopy ¶
func (in *InterfaceAttachV2Status) DeepCopy() *InterfaceAttachV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceAttachV2Status.
func (*InterfaceAttachV2Status) DeepCopyInto ¶
func (in *InterfaceAttachV2Status) DeepCopyInto(out *InterfaceAttachV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeypairV2 ¶
type KeypairV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeypairV2Spec `json:"spec"` Status KeypairV2Status `json:"status,omitempty"` }
KeypairV2 is the Schema for the KeypairV2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,openstackjet}
func (*KeypairV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeypairV2.
func (*KeypairV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeypairV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeypairV2) GetCondition ¶
func (mg *KeypairV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeypairV2.
func (*KeypairV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this KeypairV2
func (*KeypairV2) GetDeletionPolicy ¶
func (mg *KeypairV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeypairV2.
func (*KeypairV2) GetObservation ¶
GetObservation of this KeypairV2
func (*KeypairV2) GetParameters ¶
GetParameters of this KeypairV2
func (*KeypairV2) GetProviderConfigReference ¶
GetProviderConfigReference of this KeypairV2.
func (*KeypairV2) GetProviderReference ¶
GetProviderReference of this KeypairV2. Deprecated: Use GetProviderConfigReference.
func (*KeypairV2) GetPublishConnectionDetailsTo ¶
func (mg *KeypairV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeypairV2.
func (*KeypairV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this KeypairV2
func (*KeypairV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeypairV2) GetWriteConnectionSecretToReference ¶
func (mg *KeypairV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeypairV2.
func (*KeypairV2) LateInitialize ¶
LateInitialize this KeypairV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeypairV2) SetConditions ¶
SetConditions of this KeypairV2.
func (*KeypairV2) SetDeletionPolicy ¶
func (mg *KeypairV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeypairV2.
func (*KeypairV2) SetObservation ¶
SetObservation for this KeypairV2
func (*KeypairV2) SetParameters ¶
SetParameters for this KeypairV2
func (*KeypairV2) SetProviderConfigReference ¶
SetProviderConfigReference of this KeypairV2.
func (*KeypairV2) SetProviderReference ¶
SetProviderReference of this KeypairV2. Deprecated: Use SetProviderConfigReference.
func (*KeypairV2) SetPublishConnectionDetailsTo ¶
func (mg *KeypairV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeypairV2.
func (*KeypairV2) SetWriteConnectionSecretToReference ¶
func (mg *KeypairV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeypairV2.
type KeypairV2List ¶
type KeypairV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeypairV2 `json:"items"` }
KeypairV2List contains a list of KeypairV2s
func (*KeypairV2List) DeepCopy ¶
func (in *KeypairV2List) DeepCopy() *KeypairV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeypairV2List.
func (*KeypairV2List) DeepCopyInto ¶
func (in *KeypairV2List) DeepCopyInto(out *KeypairV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeypairV2List) DeepCopyObject ¶
func (in *KeypairV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeypairV2List) GetItems ¶
func (l *KeypairV2List) GetItems() []resource.Managed
GetItems of this KeypairV2List.
type KeypairV2Observation ¶
type KeypairV2Observation struct { Fingerprint *string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PrivateKey *string `json:"privateKey,omitempty" tf:"private_key,omitempty"` }
func (*KeypairV2Observation) DeepCopy ¶
func (in *KeypairV2Observation) DeepCopy() *KeypairV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeypairV2Observation.
func (*KeypairV2Observation) DeepCopyInto ¶
func (in *KeypairV2Observation) DeepCopyInto(out *KeypairV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeypairV2Parameters ¶
type KeypairV2Parameters struct { // +kubebuilder:validation:Optional PublicKey *string `json:"publicKey,omitempty" tf:"public_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]*string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` }
func (*KeypairV2Parameters) DeepCopy ¶
func (in *KeypairV2Parameters) DeepCopy() *KeypairV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeypairV2Parameters.
func (*KeypairV2Parameters) DeepCopyInto ¶
func (in *KeypairV2Parameters) DeepCopyInto(out *KeypairV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeypairV2Spec ¶
type KeypairV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider KeypairV2Parameters `json:"forProvider"` }
KeypairV2Spec defines the desired state of KeypairV2
func (*KeypairV2Spec) DeepCopy ¶
func (in *KeypairV2Spec) DeepCopy() *KeypairV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeypairV2Spec.
func (*KeypairV2Spec) DeepCopyInto ¶
func (in *KeypairV2Spec) DeepCopyInto(out *KeypairV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeypairV2Status ¶
type KeypairV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider KeypairV2Observation `json:"atProvider,omitempty"` }
KeypairV2Status defines the observed state of KeypairV2.
func (*KeypairV2Status) DeepCopy ¶
func (in *KeypairV2Status) DeepCopy() *KeypairV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeypairV2Status.
func (*KeypairV2Status) DeepCopyInto ¶
func (in *KeypairV2Status) DeepCopyInto(out *KeypairV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkObservation ¶
type NetworkObservation struct {
Mac *string `json:"mac,omitempty" tf:"mac,omitempty"`
}
func (*NetworkObservation) DeepCopy ¶
func (in *NetworkObservation) DeepCopy() *NetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkObservation.
func (*NetworkObservation) DeepCopyInto ¶
func (in *NetworkObservation) DeepCopyInto(out *NetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkParameters ¶
type NetworkParameters struct { // +kubebuilder:validation:Optional AccessNetwork *bool `json:"accessNetwork,omitempty" tf:"access_network,omitempty"` // +kubebuilder:validation:Optional FixedIPV4 *string `json:"fixedIpV4,omitempty" tf:"fixed_ip_v4,omitempty"` // +kubebuilder:validation:Optional FixedIPV6 *string `json:"fixedIpV6,omitempty" tf:"fixed_ip_v6,omitempty"` // +kubebuilder:validation:Optional FloatingIP *string `json:"floatingIp,omitempty" tf:"floating_ip,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Port *string `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Optional UUID *string `json:"uuid,omitempty" tf:"uuid,omitempty"` }
func (*NetworkParameters) DeepCopy ¶
func (in *NetworkParameters) DeepCopy() *NetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkParameters.
func (*NetworkParameters) DeepCopyInto ¶
func (in *NetworkParameters) DeepCopyInto(out *NetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersonalityObservation ¶
type PersonalityObservation struct { }
func (*PersonalityObservation) DeepCopy ¶
func (in *PersonalityObservation) DeepCopy() *PersonalityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersonalityObservation.
func (*PersonalityObservation) DeepCopyInto ¶
func (in *PersonalityObservation) DeepCopyInto(out *PersonalityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersonalityParameters ¶
type PersonalityParameters struct { // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Required File *string `json:"file" tf:"file,omitempty"` }
func (*PersonalityParameters) DeepCopy ¶
func (in *PersonalityParameters) DeepCopy() *PersonalityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersonalityParameters.
func (*PersonalityParameters) DeepCopyInto ¶
func (in *PersonalityParameters) DeepCopyInto(out *PersonalityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotasetV2 ¶
type QuotasetV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QuotasetV2Spec `json:"spec"` Status QuotasetV2Status `json:"status,omitempty"` }
QuotasetV2 is the Schema for the QuotasetV2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,openstackjet}
func (*QuotasetV2) DeepCopy ¶
func (in *QuotasetV2) DeepCopy() *QuotasetV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotasetV2.
func (*QuotasetV2) DeepCopyInto ¶
func (in *QuotasetV2) DeepCopyInto(out *QuotasetV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuotasetV2) DeepCopyObject ¶
func (in *QuotasetV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QuotasetV2) GetCondition ¶
func (mg *QuotasetV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this QuotasetV2.
func (*QuotasetV2) GetConnectionDetailsMapping ¶
func (tr *QuotasetV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this QuotasetV2
func (*QuotasetV2) GetDeletionPolicy ¶
func (mg *QuotasetV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this QuotasetV2.
func (*QuotasetV2) GetID ¶
func (tr *QuotasetV2) GetID() string
GetID returns ID of underlying Terraform resource of this QuotasetV2
func (*QuotasetV2) GetObservation ¶
func (tr *QuotasetV2) GetObservation() (map[string]interface{}, error)
GetObservation of this QuotasetV2
func (*QuotasetV2) GetParameters ¶
func (tr *QuotasetV2) GetParameters() (map[string]interface{}, error)
GetParameters of this QuotasetV2
func (*QuotasetV2) GetProviderConfigReference ¶
func (mg *QuotasetV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this QuotasetV2.
func (*QuotasetV2) GetProviderReference ¶
func (mg *QuotasetV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this QuotasetV2. Deprecated: Use GetProviderConfigReference.
func (*QuotasetV2) GetPublishConnectionDetailsTo ¶
func (mg *QuotasetV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this QuotasetV2.
func (*QuotasetV2) GetTerraformResourceType ¶
func (mg *QuotasetV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this QuotasetV2
func (*QuotasetV2) GetTerraformSchemaVersion ¶
func (tr *QuotasetV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*QuotasetV2) GetWriteConnectionSecretToReference ¶
func (mg *QuotasetV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this QuotasetV2.
func (*QuotasetV2) LateInitialize ¶
func (tr *QuotasetV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this QuotasetV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*QuotasetV2) SetConditions ¶
func (mg *QuotasetV2) SetConditions(c ...xpv1.Condition)
SetConditions of this QuotasetV2.
func (*QuotasetV2) SetDeletionPolicy ¶
func (mg *QuotasetV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this QuotasetV2.
func (*QuotasetV2) SetObservation ¶
func (tr *QuotasetV2) SetObservation(obs map[string]interface{}) error
SetObservation for this QuotasetV2
func (*QuotasetV2) SetParameters ¶
func (tr *QuotasetV2) SetParameters(params map[string]interface{}) error
SetParameters for this QuotasetV2
func (*QuotasetV2) SetProviderConfigReference ¶
func (mg *QuotasetV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this QuotasetV2.
func (*QuotasetV2) SetProviderReference ¶
func (mg *QuotasetV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this QuotasetV2. Deprecated: Use SetProviderConfigReference.
func (*QuotasetV2) SetPublishConnectionDetailsTo ¶
func (mg *QuotasetV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this QuotasetV2.
func (*QuotasetV2) SetWriteConnectionSecretToReference ¶
func (mg *QuotasetV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this QuotasetV2.
type QuotasetV2List ¶
type QuotasetV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []QuotasetV2 `json:"items"` }
QuotasetV2List contains a list of QuotasetV2s
func (*QuotasetV2List) DeepCopy ¶
func (in *QuotasetV2List) DeepCopy() *QuotasetV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotasetV2List.
func (*QuotasetV2List) DeepCopyInto ¶
func (in *QuotasetV2List) DeepCopyInto(out *QuotasetV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuotasetV2List) DeepCopyObject ¶
func (in *QuotasetV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QuotasetV2List) GetItems ¶
func (l *QuotasetV2List) GetItems() []resource.Managed
GetItems of this QuotasetV2List.
type QuotasetV2Observation ¶
type QuotasetV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*QuotasetV2Observation) DeepCopy ¶
func (in *QuotasetV2Observation) DeepCopy() *QuotasetV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotasetV2Observation.
func (*QuotasetV2Observation) DeepCopyInto ¶
func (in *QuotasetV2Observation) DeepCopyInto(out *QuotasetV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotasetV2Parameters ¶
type QuotasetV2Parameters struct { // +kubebuilder:validation:Optional Cores *float64 `json:"cores,omitempty" tf:"cores,omitempty"` // +kubebuilder:validation:Optional FixedIps *float64 `json:"fixedIps,omitempty" tf:"fixed_ips,omitempty"` // +kubebuilder:validation:Optional FloatingIps *float64 `json:"floatingIps,omitempty" tf:"floating_ips,omitempty"` // +kubebuilder:validation:Optional InjectedFileContentBytes *float64 `json:"injectedFileContentBytes,omitempty" tf:"injected_file_content_bytes,omitempty"` // +kubebuilder:validation:Optional InjectedFilePathBytes *float64 `json:"injectedFilePathBytes,omitempty" tf:"injected_file_path_bytes,omitempty"` // +kubebuilder:validation:Optional InjectedFiles *float64 `json:"injectedFiles,omitempty" tf:"injected_files,omitempty"` // +kubebuilder:validation:Optional Instances *float64 `json:"instances,omitempty" tf:"instances,omitempty"` // +kubebuilder:validation:Optional KeyPairs *float64 `json:"keyPairs,omitempty" tf:"key_pairs,omitempty"` // +kubebuilder:validation:Optional MetadataItems *float64 `json:"metadataItems,omitempty" tf:"metadata_items,omitempty"` // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // +kubebuilder:validation:Optional RAM *float64 `json:"ram,omitempty" tf:"ram,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional SecurityGroupRules *float64 `json:"securityGroupRules,omitempty" tf:"security_group_rules,omitempty"` // +kubebuilder:validation:Optional SecurityGroups *float64 `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // +kubebuilder:validation:Optional ServerGroupMembers *float64 `json:"serverGroupMembers,omitempty" tf:"server_group_members,omitempty"` // +kubebuilder:validation:Optional ServerGroups *float64 `json:"serverGroups,omitempty" tf:"server_groups,omitempty"` }
func (*QuotasetV2Parameters) DeepCopy ¶
func (in *QuotasetV2Parameters) DeepCopy() *QuotasetV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotasetV2Parameters.
func (*QuotasetV2Parameters) DeepCopyInto ¶
func (in *QuotasetV2Parameters) DeepCopyInto(out *QuotasetV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotasetV2Spec ¶
type QuotasetV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider QuotasetV2Parameters `json:"forProvider"` }
QuotasetV2Spec defines the desired state of QuotasetV2
func (*QuotasetV2Spec) DeepCopy ¶
func (in *QuotasetV2Spec) DeepCopy() *QuotasetV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotasetV2Spec.
func (*QuotasetV2Spec) DeepCopyInto ¶
func (in *QuotasetV2Spec) DeepCopyInto(out *QuotasetV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotasetV2Status ¶
type QuotasetV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider QuotasetV2Observation `json:"atProvider,omitempty"` }
QuotasetV2Status defines the observed state of QuotasetV2.
func (*QuotasetV2Status) DeepCopy ¶
func (in *QuotasetV2Status) DeepCopy() *QuotasetV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotasetV2Status.
func (*QuotasetV2Status) DeepCopyInto ¶
func (in *QuotasetV2Status) DeepCopyInto(out *QuotasetV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleObservation ¶
type RuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // +kubebuilder:validation:Optional Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` // +kubebuilder:validation:Optional FromGroupID *string `json:"fromGroupId,omitempty" tf:"from_group_id,omitempty"` // +kubebuilder:validation:Required FromPort *float64 `json:"fromPort" tf:"from_port,omitempty"` // +kubebuilder:validation:Required IPProtocol *string `json:"ipProtocol" tf:"ip_protocol,omitempty"` // +kubebuilder:validation:Optional Self *bool `json:"self,omitempty" tf:"self,omitempty"` // +kubebuilder:validation:Required ToPort *float64 `json:"toPort" tf:"to_port,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchedulerHintsObservation ¶
type SchedulerHintsObservation struct { }
func (*SchedulerHintsObservation) DeepCopy ¶
func (in *SchedulerHintsObservation) DeepCopy() *SchedulerHintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerHintsObservation.
func (*SchedulerHintsObservation) DeepCopyInto ¶
func (in *SchedulerHintsObservation) DeepCopyInto(out *SchedulerHintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchedulerHintsParameters ¶
type SchedulerHintsParameters struct { // +kubebuilder:validation:Optional AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // +kubebuilder:validation:Optional BuildNearHostIP *string `json:"buildNearHostIp,omitempty" tf:"build_near_host_ip,omitempty"` // +kubebuilder:validation:Optional DifferentCell []*string `json:"differentCell,omitempty" tf:"different_cell,omitempty"` // +kubebuilder:validation:Optional DifferentHost []*string `json:"differentHost,omitempty" tf:"different_host,omitempty"` // +kubebuilder:validation:Optional Group *string `json:"group,omitempty" tf:"group,omitempty"` // +kubebuilder:validation:Optional Query []*string `json:"query,omitempty" tf:"query,omitempty"` // +kubebuilder:validation:Optional SameHost []*string `json:"sameHost,omitempty" tf:"same_host,omitempty"` // +kubebuilder:validation:Optional TargetCell *string `json:"targetCell,omitempty" tf:"target_cell,omitempty"` }
func (*SchedulerHintsParameters) DeepCopy ¶
func (in *SchedulerHintsParameters) DeepCopy() *SchedulerHintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerHintsParameters.
func (*SchedulerHintsParameters) DeepCopyInto ¶
func (in *SchedulerHintsParameters) DeepCopyInto(out *SchedulerHintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecgroupV2 ¶
type SecgroupV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecgroupV2Spec `json:"spec"` Status SecgroupV2Status `json:"status,omitempty"` }
SecgroupV2 is the Schema for the SecgroupV2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,openstackjet}
func (*SecgroupV2) DeepCopy ¶
func (in *SecgroupV2) DeepCopy() *SecgroupV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupV2.
func (*SecgroupV2) DeepCopyInto ¶
func (in *SecgroupV2) DeepCopyInto(out *SecgroupV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecgroupV2) DeepCopyObject ¶
func (in *SecgroupV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecgroupV2) GetCondition ¶
func (mg *SecgroupV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecgroupV2.
func (*SecgroupV2) GetConnectionDetailsMapping ¶
func (tr *SecgroupV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecgroupV2
func (*SecgroupV2) GetDeletionPolicy ¶
func (mg *SecgroupV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecgroupV2.
func (*SecgroupV2) GetID ¶
func (tr *SecgroupV2) GetID() string
GetID returns ID of underlying Terraform resource of this SecgroupV2
func (*SecgroupV2) GetObservation ¶
func (tr *SecgroupV2) GetObservation() (map[string]interface{}, error)
GetObservation of this SecgroupV2
func (*SecgroupV2) GetParameters ¶
func (tr *SecgroupV2) GetParameters() (map[string]interface{}, error)
GetParameters of this SecgroupV2
func (*SecgroupV2) GetProviderConfigReference ¶
func (mg *SecgroupV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecgroupV2.
func (*SecgroupV2) GetProviderReference ¶
func (mg *SecgroupV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecgroupV2. Deprecated: Use GetProviderConfigReference.
func (*SecgroupV2) GetPublishConnectionDetailsTo ¶
func (mg *SecgroupV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecgroupV2.
func (*SecgroupV2) GetTerraformResourceType ¶
func (mg *SecgroupV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecgroupV2
func (*SecgroupV2) GetTerraformSchemaVersion ¶
func (tr *SecgroupV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecgroupV2) GetWriteConnectionSecretToReference ¶
func (mg *SecgroupV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecgroupV2.
func (*SecgroupV2) LateInitialize ¶
func (tr *SecgroupV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecgroupV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecgroupV2) SetConditions ¶
func (mg *SecgroupV2) SetConditions(c ...xpv1.Condition)
SetConditions of this SecgroupV2.
func (*SecgroupV2) SetDeletionPolicy ¶
func (mg *SecgroupV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecgroupV2.
func (*SecgroupV2) SetObservation ¶
func (tr *SecgroupV2) SetObservation(obs map[string]interface{}) error
SetObservation for this SecgroupV2
func (*SecgroupV2) SetParameters ¶
func (tr *SecgroupV2) SetParameters(params map[string]interface{}) error
SetParameters for this SecgroupV2
func (*SecgroupV2) SetProviderConfigReference ¶
func (mg *SecgroupV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecgroupV2.
func (*SecgroupV2) SetProviderReference ¶
func (mg *SecgroupV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecgroupV2. Deprecated: Use SetProviderConfigReference.
func (*SecgroupV2) SetPublishConnectionDetailsTo ¶
func (mg *SecgroupV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecgroupV2.
func (*SecgroupV2) SetWriteConnectionSecretToReference ¶
func (mg *SecgroupV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecgroupV2.
type SecgroupV2List ¶
type SecgroupV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecgroupV2 `json:"items"` }
SecgroupV2List contains a list of SecgroupV2s
func (*SecgroupV2List) DeepCopy ¶
func (in *SecgroupV2List) DeepCopy() *SecgroupV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupV2List.
func (*SecgroupV2List) DeepCopyInto ¶
func (in *SecgroupV2List) DeepCopyInto(out *SecgroupV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecgroupV2List) DeepCopyObject ¶
func (in *SecgroupV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecgroupV2List) GetItems ¶
func (l *SecgroupV2List) GetItems() []resource.Managed
GetItems of this SecgroupV2List.
type SecgroupV2Observation ¶
type SecgroupV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecgroupV2Observation) DeepCopy ¶
func (in *SecgroupV2Observation) DeepCopy() *SecgroupV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupV2Observation.
func (*SecgroupV2Observation) DeepCopyInto ¶
func (in *SecgroupV2Observation) DeepCopyInto(out *SecgroupV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecgroupV2Parameters ¶
type SecgroupV2Parameters struct { // +kubebuilder:validation:Required Description *string `json:"description" tf:"description,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional Rule []RuleParameters `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*SecgroupV2Parameters) DeepCopy ¶
func (in *SecgroupV2Parameters) DeepCopy() *SecgroupV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupV2Parameters.
func (*SecgroupV2Parameters) DeepCopyInto ¶
func (in *SecgroupV2Parameters) DeepCopyInto(out *SecgroupV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecgroupV2Spec ¶
type SecgroupV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider SecgroupV2Parameters `json:"forProvider"` }
SecgroupV2Spec defines the desired state of SecgroupV2
func (*SecgroupV2Spec) DeepCopy ¶
func (in *SecgroupV2Spec) DeepCopy() *SecgroupV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupV2Spec.
func (*SecgroupV2Spec) DeepCopyInto ¶
func (in *SecgroupV2Spec) DeepCopyInto(out *SecgroupV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecgroupV2Status ¶
type SecgroupV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider SecgroupV2Observation `json:"atProvider,omitempty"` }
SecgroupV2Status defines the observed state of SecgroupV2.
func (*SecgroupV2Status) DeepCopy ¶
func (in *SecgroupV2Status) DeepCopy() *SecgroupV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupV2Status.
func (*SecgroupV2Status) DeepCopyInto ¶
func (in *SecgroupV2Status) DeepCopyInto(out *SecgroupV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServergroupV2 ¶
type ServergroupV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServergroupV2Spec `json:"spec"` Status ServergroupV2Status `json:"status,omitempty"` }
ServergroupV2 is the Schema for the ServergroupV2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,openstackjet}
func (*ServergroupV2) DeepCopy ¶
func (in *ServergroupV2) DeepCopy() *ServergroupV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServergroupV2.
func (*ServergroupV2) DeepCopyInto ¶
func (in *ServergroupV2) DeepCopyInto(out *ServergroupV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServergroupV2) DeepCopyObject ¶
func (in *ServergroupV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServergroupV2) GetCondition ¶
func (mg *ServergroupV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServergroupV2.
func (*ServergroupV2) GetConnectionDetailsMapping ¶
func (tr *ServergroupV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServergroupV2
func (*ServergroupV2) GetDeletionPolicy ¶
func (mg *ServergroupV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServergroupV2.
func (*ServergroupV2) GetID ¶
func (tr *ServergroupV2) GetID() string
GetID returns ID of underlying Terraform resource of this ServergroupV2
func (*ServergroupV2) GetObservation ¶
func (tr *ServergroupV2) GetObservation() (map[string]interface{}, error)
GetObservation of this ServergroupV2
func (*ServergroupV2) GetParameters ¶
func (tr *ServergroupV2) GetParameters() (map[string]interface{}, error)
GetParameters of this ServergroupV2
func (*ServergroupV2) GetProviderConfigReference ¶
func (mg *ServergroupV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServergroupV2.
func (*ServergroupV2) GetProviderReference ¶
func (mg *ServergroupV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServergroupV2. Deprecated: Use GetProviderConfigReference.
func (*ServergroupV2) GetPublishConnectionDetailsTo ¶
func (mg *ServergroupV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServergroupV2.
func (*ServergroupV2) GetTerraformResourceType ¶
func (mg *ServergroupV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServergroupV2
func (*ServergroupV2) GetTerraformSchemaVersion ¶
func (tr *ServergroupV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServergroupV2) GetWriteConnectionSecretToReference ¶
func (mg *ServergroupV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServergroupV2.
func (*ServergroupV2) LateInitialize ¶
func (tr *ServergroupV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServergroupV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServergroupV2) SetConditions ¶
func (mg *ServergroupV2) SetConditions(c ...xpv1.Condition)
SetConditions of this ServergroupV2.
func (*ServergroupV2) SetDeletionPolicy ¶
func (mg *ServergroupV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServergroupV2.
func (*ServergroupV2) SetObservation ¶
func (tr *ServergroupV2) SetObservation(obs map[string]interface{}) error
SetObservation for this ServergroupV2
func (*ServergroupV2) SetParameters ¶
func (tr *ServergroupV2) SetParameters(params map[string]interface{}) error
SetParameters for this ServergroupV2
func (*ServergroupV2) SetProviderConfigReference ¶
func (mg *ServergroupV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServergroupV2.
func (*ServergroupV2) SetProviderReference ¶
func (mg *ServergroupV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServergroupV2. Deprecated: Use SetProviderConfigReference.
func (*ServergroupV2) SetPublishConnectionDetailsTo ¶
func (mg *ServergroupV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServergroupV2.
func (*ServergroupV2) SetWriteConnectionSecretToReference ¶
func (mg *ServergroupV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServergroupV2.
type ServergroupV2List ¶
type ServergroupV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServergroupV2 `json:"items"` }
ServergroupV2List contains a list of ServergroupV2s
func (*ServergroupV2List) DeepCopy ¶
func (in *ServergroupV2List) DeepCopy() *ServergroupV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServergroupV2List.
func (*ServergroupV2List) DeepCopyInto ¶
func (in *ServergroupV2List) DeepCopyInto(out *ServergroupV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServergroupV2List) DeepCopyObject ¶
func (in *ServergroupV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServergroupV2List) GetItems ¶
func (l *ServergroupV2List) GetItems() []resource.Managed
GetItems of this ServergroupV2List.
type ServergroupV2Observation ¶
type ServergroupV2Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Members []*string `json:"members,omitempty" tf:"members,omitempty"` }
func (*ServergroupV2Observation) DeepCopy ¶
func (in *ServergroupV2Observation) DeepCopy() *ServergroupV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServergroupV2Observation.
func (*ServergroupV2Observation) DeepCopyInto ¶
func (in *ServergroupV2Observation) DeepCopyInto(out *ServergroupV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServergroupV2Parameters ¶
type ServergroupV2Parameters struct { // +kubebuilder:validation:Optional Policies []*string `json:"policies,omitempty" tf:"policies,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]*string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` }
func (*ServergroupV2Parameters) DeepCopy ¶
func (in *ServergroupV2Parameters) DeepCopy() *ServergroupV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServergroupV2Parameters.
func (*ServergroupV2Parameters) DeepCopyInto ¶
func (in *ServergroupV2Parameters) DeepCopyInto(out *ServergroupV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServergroupV2Spec ¶
type ServergroupV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider ServergroupV2Parameters `json:"forProvider"` }
ServergroupV2Spec defines the desired state of ServergroupV2
func (*ServergroupV2Spec) DeepCopy ¶
func (in *ServergroupV2Spec) DeepCopy() *ServergroupV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServergroupV2Spec.
func (*ServergroupV2Spec) DeepCopyInto ¶
func (in *ServergroupV2Spec) DeepCopyInto(out *ServergroupV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServergroupV2Status ¶
type ServergroupV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider ServergroupV2Observation `json:"atProvider,omitempty"` }
ServergroupV2Status defines the observed state of ServergroupV2.
func (*ServergroupV2Status) DeepCopy ¶
func (in *ServergroupV2Status) DeepCopy() *ServergroupV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServergroupV2Status.
func (*ServergroupV2Status) DeepCopyInto ¶
func (in *ServergroupV2Status) DeepCopyInto(out *ServergroupV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VendorOptionsObservation ¶
type VendorOptionsObservation struct { }
func (*VendorOptionsObservation) DeepCopy ¶
func (in *VendorOptionsObservation) DeepCopy() *VendorOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VendorOptionsObservation.
func (*VendorOptionsObservation) DeepCopyInto ¶
func (in *VendorOptionsObservation) DeepCopyInto(out *VendorOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VendorOptionsParameters ¶
type VendorOptionsParameters struct { // +kubebuilder:validation:Optional DetachPortsBeforeDestroy *bool `json:"detachPortsBeforeDestroy,omitempty" tf:"detach_ports_before_destroy,omitempty"` // +kubebuilder:validation:Optional IgnoreResizeConfirmation *bool `json:"ignoreResizeConfirmation,omitempty" tf:"ignore_resize_confirmation,omitempty"` }
func (*VendorOptionsParameters) DeepCopy ¶
func (in *VendorOptionsParameters) DeepCopy() *VendorOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VendorOptionsParameters.
func (*VendorOptionsParameters) DeepCopyInto ¶
func (in *VendorOptionsParameters) DeepCopyInto(out *VendorOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachV2 ¶
type VolumeAttachV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeAttachV2Spec `json:"spec"` Status VolumeAttachV2Status `json:"status,omitempty"` }
VolumeAttachV2 is the Schema for the VolumeAttachV2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,openstackjet}
func (*VolumeAttachV2) DeepCopy ¶
func (in *VolumeAttachV2) DeepCopy() *VolumeAttachV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachV2.
func (*VolumeAttachV2) DeepCopyInto ¶
func (in *VolumeAttachV2) DeepCopyInto(out *VolumeAttachV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeAttachV2) DeepCopyObject ¶
func (in *VolumeAttachV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VolumeAttachV2) GetCondition ¶
func (mg *VolumeAttachV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VolumeAttachV2.
func (*VolumeAttachV2) GetConnectionDetailsMapping ¶
func (tr *VolumeAttachV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VolumeAttachV2
func (*VolumeAttachV2) GetDeletionPolicy ¶
func (mg *VolumeAttachV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VolumeAttachV2.
func (*VolumeAttachV2) GetID ¶
func (tr *VolumeAttachV2) GetID() string
GetID returns ID of underlying Terraform resource of this VolumeAttachV2
func (*VolumeAttachV2) GetObservation ¶
func (tr *VolumeAttachV2) GetObservation() (map[string]interface{}, error)
GetObservation of this VolumeAttachV2
func (*VolumeAttachV2) GetParameters ¶
func (tr *VolumeAttachV2) GetParameters() (map[string]interface{}, error)
GetParameters of this VolumeAttachV2
func (*VolumeAttachV2) GetProviderConfigReference ¶
func (mg *VolumeAttachV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VolumeAttachV2.
func (*VolumeAttachV2) GetProviderReference ¶
func (mg *VolumeAttachV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this VolumeAttachV2. Deprecated: Use GetProviderConfigReference.
func (*VolumeAttachV2) GetPublishConnectionDetailsTo ¶
func (mg *VolumeAttachV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VolumeAttachV2.
func (*VolumeAttachV2) GetTerraformResourceType ¶
func (mg *VolumeAttachV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VolumeAttachV2
func (*VolumeAttachV2) GetTerraformSchemaVersion ¶
func (tr *VolumeAttachV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VolumeAttachV2) GetWriteConnectionSecretToReference ¶
func (mg *VolumeAttachV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VolumeAttachV2.
func (*VolumeAttachV2) LateInitialize ¶
func (tr *VolumeAttachV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VolumeAttachV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*VolumeAttachV2) SetConditions ¶
func (mg *VolumeAttachV2) SetConditions(c ...xpv1.Condition)
SetConditions of this VolumeAttachV2.
func (*VolumeAttachV2) SetDeletionPolicy ¶
func (mg *VolumeAttachV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VolumeAttachV2.
func (*VolumeAttachV2) SetObservation ¶
func (tr *VolumeAttachV2) SetObservation(obs map[string]interface{}) error
SetObservation for this VolumeAttachV2
func (*VolumeAttachV2) SetParameters ¶
func (tr *VolumeAttachV2) SetParameters(params map[string]interface{}) error
SetParameters for this VolumeAttachV2
func (*VolumeAttachV2) SetProviderConfigReference ¶
func (mg *VolumeAttachV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VolumeAttachV2.
func (*VolumeAttachV2) SetProviderReference ¶
func (mg *VolumeAttachV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VolumeAttachV2. Deprecated: Use SetProviderConfigReference.
func (*VolumeAttachV2) SetPublishConnectionDetailsTo ¶
func (mg *VolumeAttachV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VolumeAttachV2.
func (*VolumeAttachV2) SetWriteConnectionSecretToReference ¶
func (mg *VolumeAttachV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VolumeAttachV2.
type VolumeAttachV2List ¶
type VolumeAttachV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VolumeAttachV2 `json:"items"` }
VolumeAttachV2List contains a list of VolumeAttachV2s
func (*VolumeAttachV2List) DeepCopy ¶
func (in *VolumeAttachV2List) DeepCopy() *VolumeAttachV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachV2List.
func (*VolumeAttachV2List) DeepCopyInto ¶
func (in *VolumeAttachV2List) DeepCopyInto(out *VolumeAttachV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeAttachV2List) DeepCopyObject ¶
func (in *VolumeAttachV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VolumeAttachV2List) GetItems ¶
func (l *VolumeAttachV2List) GetItems() []resource.Managed
GetItems of this VolumeAttachV2List.
type VolumeAttachV2Observation ¶
type VolumeAttachV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VolumeAttachV2Observation) DeepCopy ¶
func (in *VolumeAttachV2Observation) DeepCopy() *VolumeAttachV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachV2Observation.
func (*VolumeAttachV2Observation) DeepCopyInto ¶
func (in *VolumeAttachV2Observation) DeepCopyInto(out *VolumeAttachV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachV2Parameters ¶
type VolumeAttachV2Parameters struct { // +kubebuilder:validation:Optional Device *string `json:"device,omitempty" tf:"device,omitempty"` // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional Multiattach *bool `json:"multiattach,omitempty" tf:"multiattach,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional VendorOptions []VolumeAttachV2VendorOptionsParameters `json:"vendorOptions,omitempty" tf:"vendor_options,omitempty"` // +kubebuilder:validation:Required VolumeID *string `json:"volumeId" tf:"volume_id,omitempty"` }
func (*VolumeAttachV2Parameters) DeepCopy ¶
func (in *VolumeAttachV2Parameters) DeepCopy() *VolumeAttachV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachV2Parameters.
func (*VolumeAttachV2Parameters) DeepCopyInto ¶
func (in *VolumeAttachV2Parameters) DeepCopyInto(out *VolumeAttachV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachV2Spec ¶
type VolumeAttachV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider VolumeAttachV2Parameters `json:"forProvider"` }
VolumeAttachV2Spec defines the desired state of VolumeAttachV2
func (*VolumeAttachV2Spec) DeepCopy ¶
func (in *VolumeAttachV2Spec) DeepCopy() *VolumeAttachV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachV2Spec.
func (*VolumeAttachV2Spec) DeepCopyInto ¶
func (in *VolumeAttachV2Spec) DeepCopyInto(out *VolumeAttachV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachV2Status ¶
type VolumeAttachV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider VolumeAttachV2Observation `json:"atProvider,omitempty"` }
VolumeAttachV2Status defines the observed state of VolumeAttachV2.
func (*VolumeAttachV2Status) DeepCopy ¶
func (in *VolumeAttachV2Status) DeepCopy() *VolumeAttachV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachV2Status.
func (*VolumeAttachV2Status) DeepCopyInto ¶
func (in *VolumeAttachV2Status) DeepCopyInto(out *VolumeAttachV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachV2VendorOptionsObservation ¶
type VolumeAttachV2VendorOptionsObservation struct { }
func (*VolumeAttachV2VendorOptionsObservation) DeepCopy ¶
func (in *VolumeAttachV2VendorOptionsObservation) DeepCopy() *VolumeAttachV2VendorOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachV2VendorOptionsObservation.
func (*VolumeAttachV2VendorOptionsObservation) DeepCopyInto ¶
func (in *VolumeAttachV2VendorOptionsObservation) DeepCopyInto(out *VolumeAttachV2VendorOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachV2VendorOptionsParameters ¶
type VolumeAttachV2VendorOptionsParameters struct { // +kubebuilder:validation:Optional IgnoreVolumeConfirmation *bool `json:"ignoreVolumeConfirmation,omitempty" tf:"ignore_volume_confirmation,omitempty"` }
func (*VolumeAttachV2VendorOptionsParameters) DeepCopy ¶
func (in *VolumeAttachV2VendorOptionsParameters) DeepCopy() *VolumeAttachV2VendorOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachV2VendorOptionsParameters.
func (*VolumeAttachV2VendorOptionsParameters) DeepCopyInto ¶
func (in *VolumeAttachV2VendorOptionsParameters) DeepCopyInto(out *VolumeAttachV2VendorOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeObservation ¶
type VolumeObservation struct { }
func (*VolumeObservation) DeepCopy ¶
func (in *VolumeObservation) DeepCopy() *VolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeObservation.
func (*VolumeObservation) DeepCopyInto ¶
func (in *VolumeObservation) DeepCopyInto(out *VolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeParameters ¶
type VolumeParameters struct { // +kubebuilder:validation:Optional Device *string `json:"device,omitempty" tf:"device,omitempty"` // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Required VolumeID *string `json:"volumeId" tf:"volume_id,omitempty"` }
func (*VolumeParameters) DeepCopy ¶
func (in *VolumeParameters) DeepCopy() *VolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeParameters.
func (*VolumeParameters) DeepCopyInto ¶
func (in *VolumeParameters) DeepCopyInto(out *VolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_aggregatev2_types.go
- zz_flavoraccessv2_types.go
- zz_flavorv2_types.go
- zz_floatingipassociatev2_types.go
- zz_floatingipv2_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_instancev2_types.go
- zz_interfaceattachv2_types.go
- zz_keypairv2_types.go
- zz_quotasetv2_types.go
- zz_secgroupv2_types.go
- zz_servergroupv2_types.go
- zz_volumeattachv2_types.go