Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=networking.openstack.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AddressscopeV2
- func (in *AddressscopeV2) DeepCopy() *AddressscopeV2
- func (in *AddressscopeV2) DeepCopyInto(out *AddressscopeV2)
- func (in *AddressscopeV2) DeepCopyObject() runtime.Object
- func (mg *AddressscopeV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AddressscopeV2) GetConnectionDetailsMapping() map[string]string
- func (mg *AddressscopeV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AddressscopeV2) GetID() string
- func (tr *AddressscopeV2) GetObservation() (map[string]interface{}, error)
- func (tr *AddressscopeV2) GetParameters() (map[string]interface{}, error)
- func (mg *AddressscopeV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *AddressscopeV2) GetProviderReference() *xpv1.Reference
- func (mg *AddressscopeV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AddressscopeV2) GetTerraformResourceType() string
- func (tr *AddressscopeV2) GetTerraformSchemaVersion() int
- func (mg *AddressscopeV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AddressscopeV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *AddressscopeV2) SetConditions(c ...xpv1.Condition)
- func (mg *AddressscopeV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AddressscopeV2) SetObservation(obs map[string]interface{}) error
- func (tr *AddressscopeV2) SetParameters(params map[string]interface{}) error
- func (mg *AddressscopeV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AddressscopeV2) SetProviderReference(r *xpv1.Reference)
- func (mg *AddressscopeV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AddressscopeV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AddressscopeV2List
- type AddressscopeV2Observation
- type AddressscopeV2Parameters
- type AddressscopeV2Spec
- type AddressscopeV2Status
- type AllocationPoolObservation
- type AllocationPoolParameters
- type AllocationPoolsObservation
- type AllocationPoolsParameters
- type AllowedAddressPairsObservation
- type AllowedAddressPairsParameters
- type BindingObservation
- type BindingParameters
- type ExternalFixedIPObservation
- type ExternalFixedIPParameters
- type ExtraDHCPOptionObservation
- type ExtraDHCPOptionParameters
- type FixedIPObservation
- type FixedIPParameters
- 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 HostRoutesObservation
- type HostRoutesParameters
- type NetworkV2
- func (in *NetworkV2) DeepCopy() *NetworkV2
- func (in *NetworkV2) DeepCopyInto(out *NetworkV2)
- func (in *NetworkV2) DeepCopyObject() runtime.Object
- func (mg *NetworkV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NetworkV2) GetConnectionDetailsMapping() map[string]string
- func (mg *NetworkV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NetworkV2) GetID() string
- func (tr *NetworkV2) GetObservation() (map[string]interface{}, error)
- func (tr *NetworkV2) GetParameters() (map[string]interface{}, error)
- func (mg *NetworkV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *NetworkV2) GetProviderReference() *xpv1.Reference
- func (mg *NetworkV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NetworkV2) GetTerraformResourceType() string
- func (tr *NetworkV2) GetTerraformSchemaVersion() int
- func (mg *NetworkV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NetworkV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *NetworkV2) SetConditions(c ...xpv1.Condition)
- func (mg *NetworkV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NetworkV2) SetObservation(obs map[string]interface{}) error
- func (tr *NetworkV2) SetParameters(params map[string]interface{}) error
- func (mg *NetworkV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NetworkV2) SetProviderReference(r *xpv1.Reference)
- func (mg *NetworkV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NetworkV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetworkV2List
- type NetworkV2Observation
- type NetworkV2Parameters
- type NetworkV2Spec
- type NetworkV2Status
- type PortSecgroupAssociateV2
- func (in *PortSecgroupAssociateV2) DeepCopy() *PortSecgroupAssociateV2
- func (in *PortSecgroupAssociateV2) DeepCopyInto(out *PortSecgroupAssociateV2)
- func (in *PortSecgroupAssociateV2) DeepCopyObject() runtime.Object
- func (mg *PortSecgroupAssociateV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PortSecgroupAssociateV2) GetConnectionDetailsMapping() map[string]string
- func (mg *PortSecgroupAssociateV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PortSecgroupAssociateV2) GetID() string
- func (tr *PortSecgroupAssociateV2) GetObservation() (map[string]interface{}, error)
- func (tr *PortSecgroupAssociateV2) GetParameters() (map[string]interface{}, error)
- func (mg *PortSecgroupAssociateV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *PortSecgroupAssociateV2) GetProviderReference() *xpv1.Reference
- func (mg *PortSecgroupAssociateV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PortSecgroupAssociateV2) GetTerraformResourceType() string
- func (tr *PortSecgroupAssociateV2) GetTerraformSchemaVersion() int
- func (mg *PortSecgroupAssociateV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PortSecgroupAssociateV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *PortSecgroupAssociateV2) SetConditions(c ...xpv1.Condition)
- func (mg *PortSecgroupAssociateV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PortSecgroupAssociateV2) SetObservation(obs map[string]interface{}) error
- func (tr *PortSecgroupAssociateV2) SetParameters(params map[string]interface{}) error
- func (mg *PortSecgroupAssociateV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PortSecgroupAssociateV2) SetProviderReference(r *xpv1.Reference)
- func (mg *PortSecgroupAssociateV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PortSecgroupAssociateV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PortSecgroupAssociateV2List
- func (in *PortSecgroupAssociateV2List) DeepCopy() *PortSecgroupAssociateV2List
- func (in *PortSecgroupAssociateV2List) DeepCopyInto(out *PortSecgroupAssociateV2List)
- func (in *PortSecgroupAssociateV2List) DeepCopyObject() runtime.Object
- func (l *PortSecgroupAssociateV2List) GetItems() []resource.Managed
- type PortSecgroupAssociateV2Observation
- type PortSecgroupAssociateV2Parameters
- type PortSecgroupAssociateV2Spec
- type PortSecgroupAssociateV2Status
- type PortV2
- func (in *PortV2) DeepCopy() *PortV2
- func (in *PortV2) DeepCopyInto(out *PortV2)
- func (in *PortV2) DeepCopyObject() runtime.Object
- func (mg *PortV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PortV2) GetConnectionDetailsMapping() map[string]string
- func (mg *PortV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PortV2) GetID() string
- func (tr *PortV2) GetObservation() (map[string]interface{}, error)
- func (tr *PortV2) GetParameters() (map[string]interface{}, error)
- func (mg *PortV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *PortV2) GetProviderReference() *xpv1.Reference
- func (mg *PortV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PortV2) GetTerraformResourceType() string
- func (tr *PortV2) GetTerraformSchemaVersion() int
- func (mg *PortV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PortV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *PortV2) SetConditions(c ...xpv1.Condition)
- func (mg *PortV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PortV2) SetObservation(obs map[string]interface{}) error
- func (tr *PortV2) SetParameters(params map[string]interface{}) error
- func (mg *PortV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PortV2) SetProviderReference(r *xpv1.Reference)
- func (mg *PortV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PortV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PortV2List
- type PortV2Observation
- type PortV2Parameters
- type PortV2Spec
- type PortV2Status
- type PortforwardingV2
- func (in *PortforwardingV2) DeepCopy() *PortforwardingV2
- func (in *PortforwardingV2) DeepCopyInto(out *PortforwardingV2)
- func (in *PortforwardingV2) DeepCopyObject() runtime.Object
- func (mg *PortforwardingV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PortforwardingV2) GetConnectionDetailsMapping() map[string]string
- func (mg *PortforwardingV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PortforwardingV2) GetID() string
- func (tr *PortforwardingV2) GetObservation() (map[string]interface{}, error)
- func (tr *PortforwardingV2) GetParameters() (map[string]interface{}, error)
- func (mg *PortforwardingV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *PortforwardingV2) GetProviderReference() *xpv1.Reference
- func (mg *PortforwardingV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PortforwardingV2) GetTerraformResourceType() string
- func (tr *PortforwardingV2) GetTerraformSchemaVersion() int
- func (mg *PortforwardingV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PortforwardingV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *PortforwardingV2) SetConditions(c ...xpv1.Condition)
- func (mg *PortforwardingV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PortforwardingV2) SetObservation(obs map[string]interface{}) error
- func (tr *PortforwardingV2) SetParameters(params map[string]interface{}) error
- func (mg *PortforwardingV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PortforwardingV2) SetProviderReference(r *xpv1.Reference)
- func (mg *PortforwardingV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PortforwardingV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PortforwardingV2List
- type PortforwardingV2Observation
- type PortforwardingV2Parameters
- type PortforwardingV2Spec
- type PortforwardingV2Status
- type QosBandwidthLimitRuleV2
- func (in *QosBandwidthLimitRuleV2) DeepCopy() *QosBandwidthLimitRuleV2
- func (in *QosBandwidthLimitRuleV2) DeepCopyInto(out *QosBandwidthLimitRuleV2)
- func (in *QosBandwidthLimitRuleV2) DeepCopyObject() runtime.Object
- func (mg *QosBandwidthLimitRuleV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *QosBandwidthLimitRuleV2) GetConnectionDetailsMapping() map[string]string
- func (mg *QosBandwidthLimitRuleV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *QosBandwidthLimitRuleV2) GetID() string
- func (tr *QosBandwidthLimitRuleV2) GetObservation() (map[string]interface{}, error)
- func (tr *QosBandwidthLimitRuleV2) GetParameters() (map[string]interface{}, error)
- func (mg *QosBandwidthLimitRuleV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *QosBandwidthLimitRuleV2) GetProviderReference() *xpv1.Reference
- func (mg *QosBandwidthLimitRuleV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *QosBandwidthLimitRuleV2) GetTerraformResourceType() string
- func (tr *QosBandwidthLimitRuleV2) GetTerraformSchemaVersion() int
- func (mg *QosBandwidthLimitRuleV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *QosBandwidthLimitRuleV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *QosBandwidthLimitRuleV2) SetConditions(c ...xpv1.Condition)
- func (mg *QosBandwidthLimitRuleV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *QosBandwidthLimitRuleV2) SetObservation(obs map[string]interface{}) error
- func (tr *QosBandwidthLimitRuleV2) SetParameters(params map[string]interface{}) error
- func (mg *QosBandwidthLimitRuleV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *QosBandwidthLimitRuleV2) SetProviderReference(r *xpv1.Reference)
- func (mg *QosBandwidthLimitRuleV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *QosBandwidthLimitRuleV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type QosBandwidthLimitRuleV2List
- func (in *QosBandwidthLimitRuleV2List) DeepCopy() *QosBandwidthLimitRuleV2List
- func (in *QosBandwidthLimitRuleV2List) DeepCopyInto(out *QosBandwidthLimitRuleV2List)
- func (in *QosBandwidthLimitRuleV2List) DeepCopyObject() runtime.Object
- func (l *QosBandwidthLimitRuleV2List) GetItems() []resource.Managed
- type QosBandwidthLimitRuleV2Observation
- type QosBandwidthLimitRuleV2Parameters
- type QosBandwidthLimitRuleV2Spec
- type QosBandwidthLimitRuleV2Status
- type QosDscpMarkingRuleV2
- func (in *QosDscpMarkingRuleV2) DeepCopy() *QosDscpMarkingRuleV2
- func (in *QosDscpMarkingRuleV2) DeepCopyInto(out *QosDscpMarkingRuleV2)
- func (in *QosDscpMarkingRuleV2) DeepCopyObject() runtime.Object
- func (mg *QosDscpMarkingRuleV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *QosDscpMarkingRuleV2) GetConnectionDetailsMapping() map[string]string
- func (mg *QosDscpMarkingRuleV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *QosDscpMarkingRuleV2) GetID() string
- func (tr *QosDscpMarkingRuleV2) GetObservation() (map[string]interface{}, error)
- func (tr *QosDscpMarkingRuleV2) GetParameters() (map[string]interface{}, error)
- func (mg *QosDscpMarkingRuleV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *QosDscpMarkingRuleV2) GetProviderReference() *xpv1.Reference
- func (mg *QosDscpMarkingRuleV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *QosDscpMarkingRuleV2) GetTerraformResourceType() string
- func (tr *QosDscpMarkingRuleV2) GetTerraformSchemaVersion() int
- func (mg *QosDscpMarkingRuleV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *QosDscpMarkingRuleV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *QosDscpMarkingRuleV2) SetConditions(c ...xpv1.Condition)
- func (mg *QosDscpMarkingRuleV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *QosDscpMarkingRuleV2) SetObservation(obs map[string]interface{}) error
- func (tr *QosDscpMarkingRuleV2) SetParameters(params map[string]interface{}) error
- func (mg *QosDscpMarkingRuleV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *QosDscpMarkingRuleV2) SetProviderReference(r *xpv1.Reference)
- func (mg *QosDscpMarkingRuleV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *QosDscpMarkingRuleV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type QosDscpMarkingRuleV2List
- type QosDscpMarkingRuleV2Observation
- type QosDscpMarkingRuleV2Parameters
- type QosDscpMarkingRuleV2Spec
- type QosDscpMarkingRuleV2Status
- type QosMinimumBandwidthRuleV2
- func (in *QosMinimumBandwidthRuleV2) DeepCopy() *QosMinimumBandwidthRuleV2
- func (in *QosMinimumBandwidthRuleV2) DeepCopyInto(out *QosMinimumBandwidthRuleV2)
- func (in *QosMinimumBandwidthRuleV2) DeepCopyObject() runtime.Object
- func (mg *QosMinimumBandwidthRuleV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *QosMinimumBandwidthRuleV2) GetConnectionDetailsMapping() map[string]string
- func (mg *QosMinimumBandwidthRuleV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *QosMinimumBandwidthRuleV2) GetID() string
- func (tr *QosMinimumBandwidthRuleV2) GetObservation() (map[string]interface{}, error)
- func (tr *QosMinimumBandwidthRuleV2) GetParameters() (map[string]interface{}, error)
- func (mg *QosMinimumBandwidthRuleV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *QosMinimumBandwidthRuleV2) GetProviderReference() *xpv1.Reference
- func (mg *QosMinimumBandwidthRuleV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *QosMinimumBandwidthRuleV2) GetTerraformResourceType() string
- func (tr *QosMinimumBandwidthRuleV2) GetTerraformSchemaVersion() int
- func (mg *QosMinimumBandwidthRuleV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *QosMinimumBandwidthRuleV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *QosMinimumBandwidthRuleV2) SetConditions(c ...xpv1.Condition)
- func (mg *QosMinimumBandwidthRuleV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *QosMinimumBandwidthRuleV2) SetObservation(obs map[string]interface{}) error
- func (tr *QosMinimumBandwidthRuleV2) SetParameters(params map[string]interface{}) error
- func (mg *QosMinimumBandwidthRuleV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *QosMinimumBandwidthRuleV2) SetProviderReference(r *xpv1.Reference)
- func (mg *QosMinimumBandwidthRuleV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *QosMinimumBandwidthRuleV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type QosMinimumBandwidthRuleV2List
- func (in *QosMinimumBandwidthRuleV2List) DeepCopy() *QosMinimumBandwidthRuleV2List
- func (in *QosMinimumBandwidthRuleV2List) DeepCopyInto(out *QosMinimumBandwidthRuleV2List)
- func (in *QosMinimumBandwidthRuleV2List) DeepCopyObject() runtime.Object
- func (l *QosMinimumBandwidthRuleV2List) GetItems() []resource.Managed
- type QosMinimumBandwidthRuleV2Observation
- type QosMinimumBandwidthRuleV2Parameters
- type QosMinimumBandwidthRuleV2Spec
- type QosMinimumBandwidthRuleV2Status
- type QosPolicyV2
- func (in *QosPolicyV2) DeepCopy() *QosPolicyV2
- func (in *QosPolicyV2) DeepCopyInto(out *QosPolicyV2)
- func (in *QosPolicyV2) DeepCopyObject() runtime.Object
- func (mg *QosPolicyV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *QosPolicyV2) GetConnectionDetailsMapping() map[string]string
- func (mg *QosPolicyV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *QosPolicyV2) GetID() string
- func (tr *QosPolicyV2) GetObservation() (map[string]interface{}, error)
- func (tr *QosPolicyV2) GetParameters() (map[string]interface{}, error)
- func (mg *QosPolicyV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *QosPolicyV2) GetProviderReference() *xpv1.Reference
- func (mg *QosPolicyV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *QosPolicyV2) GetTerraformResourceType() string
- func (tr *QosPolicyV2) GetTerraformSchemaVersion() int
- func (mg *QosPolicyV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *QosPolicyV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *QosPolicyV2) SetConditions(c ...xpv1.Condition)
- func (mg *QosPolicyV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *QosPolicyV2) SetObservation(obs map[string]interface{}) error
- func (tr *QosPolicyV2) SetParameters(params map[string]interface{}) error
- func (mg *QosPolicyV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *QosPolicyV2) SetProviderReference(r *xpv1.Reference)
- func (mg *QosPolicyV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *QosPolicyV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type QosPolicyV2List
- type QosPolicyV2Observation
- type QosPolicyV2Parameters
- type QosPolicyV2Spec
- type QosPolicyV2Status
- type QuotaV2
- func (in *QuotaV2) DeepCopy() *QuotaV2
- func (in *QuotaV2) DeepCopyInto(out *QuotaV2)
- func (in *QuotaV2) DeepCopyObject() runtime.Object
- func (mg *QuotaV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *QuotaV2) GetConnectionDetailsMapping() map[string]string
- func (mg *QuotaV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *QuotaV2) GetID() string
- func (tr *QuotaV2) GetObservation() (map[string]interface{}, error)
- func (tr *QuotaV2) GetParameters() (map[string]interface{}, error)
- func (mg *QuotaV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *QuotaV2) GetProviderReference() *xpv1.Reference
- func (mg *QuotaV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *QuotaV2) GetTerraformResourceType() string
- func (tr *QuotaV2) GetTerraformSchemaVersion() int
- func (mg *QuotaV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *QuotaV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *QuotaV2) SetConditions(c ...xpv1.Condition)
- func (mg *QuotaV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *QuotaV2) SetObservation(obs map[string]interface{}) error
- func (tr *QuotaV2) SetParameters(params map[string]interface{}) error
- func (mg *QuotaV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *QuotaV2) SetProviderReference(r *xpv1.Reference)
- func (mg *QuotaV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *QuotaV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type QuotaV2List
- type QuotaV2Observation
- type QuotaV2Parameters
- type QuotaV2Spec
- type QuotaV2Status
- type RbacPolicyV2
- func (in *RbacPolicyV2) DeepCopy() *RbacPolicyV2
- func (in *RbacPolicyV2) DeepCopyInto(out *RbacPolicyV2)
- func (in *RbacPolicyV2) DeepCopyObject() runtime.Object
- func (mg *RbacPolicyV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RbacPolicyV2) GetConnectionDetailsMapping() map[string]string
- func (mg *RbacPolicyV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RbacPolicyV2) GetID() string
- func (tr *RbacPolicyV2) GetObservation() (map[string]interface{}, error)
- func (tr *RbacPolicyV2) GetParameters() (map[string]interface{}, error)
- func (mg *RbacPolicyV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *RbacPolicyV2) GetProviderReference() *xpv1.Reference
- func (mg *RbacPolicyV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RbacPolicyV2) GetTerraformResourceType() string
- func (tr *RbacPolicyV2) GetTerraformSchemaVersion() int
- func (mg *RbacPolicyV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RbacPolicyV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *RbacPolicyV2) SetConditions(c ...xpv1.Condition)
- func (mg *RbacPolicyV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RbacPolicyV2) SetObservation(obs map[string]interface{}) error
- func (tr *RbacPolicyV2) SetParameters(params map[string]interface{}) error
- func (mg *RbacPolicyV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RbacPolicyV2) SetProviderReference(r *xpv1.Reference)
- func (mg *RbacPolicyV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RbacPolicyV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RbacPolicyV2List
- type RbacPolicyV2Observation
- type RbacPolicyV2Parameters
- type RbacPolicyV2Spec
- type RbacPolicyV2Status
- type RouterInterfaceV2
- func (in *RouterInterfaceV2) DeepCopy() *RouterInterfaceV2
- func (in *RouterInterfaceV2) DeepCopyInto(out *RouterInterfaceV2)
- func (in *RouterInterfaceV2) DeepCopyObject() runtime.Object
- func (mg *RouterInterfaceV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouterInterfaceV2) GetConnectionDetailsMapping() map[string]string
- func (mg *RouterInterfaceV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouterInterfaceV2) GetID() string
- func (tr *RouterInterfaceV2) GetObservation() (map[string]interface{}, error)
- func (tr *RouterInterfaceV2) GetParameters() (map[string]interface{}, error)
- func (mg *RouterInterfaceV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouterInterfaceV2) GetProviderReference() *xpv1.Reference
- func (mg *RouterInterfaceV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RouterInterfaceV2) GetTerraformResourceType() string
- func (tr *RouterInterfaceV2) GetTerraformSchemaVersion() int
- func (mg *RouterInterfaceV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouterInterfaceV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouterInterfaceV2) SetConditions(c ...xpv1.Condition)
- func (mg *RouterInterfaceV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouterInterfaceV2) SetObservation(obs map[string]interface{}) error
- func (tr *RouterInterfaceV2) SetParameters(params map[string]interface{}) error
- func (mg *RouterInterfaceV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouterInterfaceV2) SetProviderReference(r *xpv1.Reference)
- func (mg *RouterInterfaceV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RouterInterfaceV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouterInterfaceV2List
- type RouterInterfaceV2Observation
- type RouterInterfaceV2Parameters
- type RouterInterfaceV2Spec
- type RouterInterfaceV2Status
- type RouterRouteV2
- func (in *RouterRouteV2) DeepCopy() *RouterRouteV2
- func (in *RouterRouteV2) DeepCopyInto(out *RouterRouteV2)
- func (in *RouterRouteV2) DeepCopyObject() runtime.Object
- func (mg *RouterRouteV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouterRouteV2) GetConnectionDetailsMapping() map[string]string
- func (mg *RouterRouteV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouterRouteV2) GetID() string
- func (tr *RouterRouteV2) GetObservation() (map[string]interface{}, error)
- func (tr *RouterRouteV2) GetParameters() (map[string]interface{}, error)
- func (mg *RouterRouteV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouterRouteV2) GetProviderReference() *xpv1.Reference
- func (mg *RouterRouteV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RouterRouteV2) GetTerraformResourceType() string
- func (tr *RouterRouteV2) GetTerraformSchemaVersion() int
- func (mg *RouterRouteV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouterRouteV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouterRouteV2) SetConditions(c ...xpv1.Condition)
- func (mg *RouterRouteV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouterRouteV2) SetObservation(obs map[string]interface{}) error
- func (tr *RouterRouteV2) SetParameters(params map[string]interface{}) error
- func (mg *RouterRouteV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouterRouteV2) SetProviderReference(r *xpv1.Reference)
- func (mg *RouterRouteV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RouterRouteV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouterRouteV2List
- type RouterRouteV2Observation
- type RouterRouteV2Parameters
- type RouterRouteV2Spec
- type RouterRouteV2Status
- type RouterV2
- func (in *RouterV2) DeepCopy() *RouterV2
- func (in *RouterV2) DeepCopyInto(out *RouterV2)
- func (in *RouterV2) DeepCopyObject() runtime.Object
- func (mg *RouterV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouterV2) GetConnectionDetailsMapping() map[string]string
- func (mg *RouterV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouterV2) GetID() string
- func (tr *RouterV2) GetObservation() (map[string]interface{}, error)
- func (tr *RouterV2) GetParameters() (map[string]interface{}, error)
- func (mg *RouterV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouterV2) GetProviderReference() *xpv1.Reference
- func (mg *RouterV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RouterV2) GetTerraformResourceType() string
- func (tr *RouterV2) GetTerraformSchemaVersion() int
- func (mg *RouterV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouterV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouterV2) SetConditions(c ...xpv1.Condition)
- func (mg *RouterV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouterV2) SetObservation(obs map[string]interface{}) error
- func (tr *RouterV2) SetParameters(params map[string]interface{}) error
- func (mg *RouterV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouterV2) SetProviderReference(r *xpv1.Reference)
- func (mg *RouterV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RouterV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouterV2List
- type RouterV2Observation
- type RouterV2Parameters
- type RouterV2Spec
- type RouterV2Status
- type SecgroupRuleV2
- func (in *SecgroupRuleV2) DeepCopy() *SecgroupRuleV2
- func (in *SecgroupRuleV2) DeepCopyInto(out *SecgroupRuleV2)
- func (in *SecgroupRuleV2) DeepCopyObject() runtime.Object
- func (mg *SecgroupRuleV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecgroupRuleV2) GetConnectionDetailsMapping() map[string]string
- func (mg *SecgroupRuleV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecgroupRuleV2) GetID() string
- func (tr *SecgroupRuleV2) GetObservation() (map[string]interface{}, error)
- func (tr *SecgroupRuleV2) GetParameters() (map[string]interface{}, error)
- func (mg *SecgroupRuleV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecgroupRuleV2) GetProviderReference() *xpv1.Reference
- func (mg *SecgroupRuleV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecgroupRuleV2) GetTerraformResourceType() string
- func (tr *SecgroupRuleV2) GetTerraformSchemaVersion() int
- func (mg *SecgroupRuleV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecgroupRuleV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecgroupRuleV2) SetConditions(c ...xpv1.Condition)
- func (mg *SecgroupRuleV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecgroupRuleV2) SetObservation(obs map[string]interface{}) error
- func (tr *SecgroupRuleV2) SetParameters(params map[string]interface{}) error
- func (mg *SecgroupRuleV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecgroupRuleV2) SetProviderReference(r *xpv1.Reference)
- func (mg *SecgroupRuleV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecgroupRuleV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecgroupRuleV2List
- type SecgroupRuleV2Observation
- type SecgroupRuleV2Parameters
- type SecgroupRuleV2Spec
- type SecgroupRuleV2Status
- 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 SegmentsObservation
- type SegmentsParameters
- type SubPortObservation
- type SubPortParameters
- type SubnetRouteV2
- func (in *SubnetRouteV2) DeepCopy() *SubnetRouteV2
- func (in *SubnetRouteV2) DeepCopyInto(out *SubnetRouteV2)
- func (in *SubnetRouteV2) DeepCopyObject() runtime.Object
- func (mg *SubnetRouteV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SubnetRouteV2) GetConnectionDetailsMapping() map[string]string
- func (mg *SubnetRouteV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SubnetRouteV2) GetID() string
- func (tr *SubnetRouteV2) GetObservation() (map[string]interface{}, error)
- func (tr *SubnetRouteV2) GetParameters() (map[string]interface{}, error)
- func (mg *SubnetRouteV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *SubnetRouteV2) GetProviderReference() *xpv1.Reference
- func (mg *SubnetRouteV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SubnetRouteV2) GetTerraformResourceType() string
- func (tr *SubnetRouteV2) GetTerraformSchemaVersion() int
- func (mg *SubnetRouteV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SubnetRouteV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *SubnetRouteV2) SetConditions(c ...xpv1.Condition)
- func (mg *SubnetRouteV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SubnetRouteV2) SetObservation(obs map[string]interface{}) error
- func (tr *SubnetRouteV2) SetParameters(params map[string]interface{}) error
- func (mg *SubnetRouteV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SubnetRouteV2) SetProviderReference(r *xpv1.Reference)
- func (mg *SubnetRouteV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SubnetRouteV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubnetRouteV2List
- type SubnetRouteV2Observation
- type SubnetRouteV2Parameters
- type SubnetRouteV2Spec
- type SubnetRouteV2Status
- type SubnetV2
- func (in *SubnetV2) DeepCopy() *SubnetV2
- func (in *SubnetV2) DeepCopyInto(out *SubnetV2)
- func (in *SubnetV2) DeepCopyObject() runtime.Object
- func (mg *SubnetV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SubnetV2) GetConnectionDetailsMapping() map[string]string
- func (mg *SubnetV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SubnetV2) GetID() string
- func (tr *SubnetV2) GetObservation() (map[string]interface{}, error)
- func (tr *SubnetV2) GetParameters() (map[string]interface{}, error)
- func (mg *SubnetV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *SubnetV2) GetProviderReference() *xpv1.Reference
- func (mg *SubnetV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SubnetV2) GetTerraformResourceType() string
- func (tr *SubnetV2) GetTerraformSchemaVersion() int
- func (mg *SubnetV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SubnetV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *SubnetV2) SetConditions(c ...xpv1.Condition)
- func (mg *SubnetV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SubnetV2) SetObservation(obs map[string]interface{}) error
- func (tr *SubnetV2) SetParameters(params map[string]interface{}) error
- func (mg *SubnetV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SubnetV2) SetProviderReference(r *xpv1.Reference)
- func (mg *SubnetV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SubnetV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubnetV2List
- type SubnetV2Observation
- type SubnetV2Parameters
- type SubnetV2Spec
- type SubnetV2Status
- type SubnetpoolV2
- func (in *SubnetpoolV2) DeepCopy() *SubnetpoolV2
- func (in *SubnetpoolV2) DeepCopyInto(out *SubnetpoolV2)
- func (in *SubnetpoolV2) DeepCopyObject() runtime.Object
- func (mg *SubnetpoolV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SubnetpoolV2) GetConnectionDetailsMapping() map[string]string
- func (mg *SubnetpoolV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SubnetpoolV2) GetID() string
- func (tr *SubnetpoolV2) GetObservation() (map[string]interface{}, error)
- func (tr *SubnetpoolV2) GetParameters() (map[string]interface{}, error)
- func (mg *SubnetpoolV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *SubnetpoolV2) GetProviderReference() *xpv1.Reference
- func (mg *SubnetpoolV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SubnetpoolV2) GetTerraformResourceType() string
- func (tr *SubnetpoolV2) GetTerraformSchemaVersion() int
- func (mg *SubnetpoolV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SubnetpoolV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *SubnetpoolV2) SetConditions(c ...xpv1.Condition)
- func (mg *SubnetpoolV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SubnetpoolV2) SetObservation(obs map[string]interface{}) error
- func (tr *SubnetpoolV2) SetParameters(params map[string]interface{}) error
- func (mg *SubnetpoolV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SubnetpoolV2) SetProviderReference(r *xpv1.Reference)
- func (mg *SubnetpoolV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SubnetpoolV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubnetpoolV2List
- type SubnetpoolV2Observation
- type SubnetpoolV2Parameters
- type SubnetpoolV2Spec
- type SubnetpoolV2Status
- type TrunkV2
- func (in *TrunkV2) DeepCopy() *TrunkV2
- func (in *TrunkV2) DeepCopyInto(out *TrunkV2)
- func (in *TrunkV2) DeepCopyObject() runtime.Object
- func (mg *TrunkV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TrunkV2) GetConnectionDetailsMapping() map[string]string
- func (mg *TrunkV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TrunkV2) GetID() string
- func (tr *TrunkV2) GetObservation() (map[string]interface{}, error)
- func (tr *TrunkV2) GetParameters() (map[string]interface{}, error)
- func (mg *TrunkV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *TrunkV2) GetProviderReference() *xpv1.Reference
- func (mg *TrunkV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TrunkV2) GetTerraformResourceType() string
- func (tr *TrunkV2) GetTerraformSchemaVersion() int
- func (mg *TrunkV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TrunkV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *TrunkV2) SetConditions(c ...xpv1.Condition)
- func (mg *TrunkV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TrunkV2) SetObservation(obs map[string]interface{}) error
- func (tr *TrunkV2) SetParameters(params map[string]interface{}) error
- func (mg *TrunkV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TrunkV2) SetProviderReference(r *xpv1.Reference)
- func (mg *TrunkV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TrunkV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TrunkV2List
- type TrunkV2Observation
- type TrunkV2Parameters
- type TrunkV2Spec
- type TrunkV2Status
- type VendorOptionsObservation
- type VendorOptionsParameters
Constants ¶
const ( CRDGroup = "networking.openstack.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AddressscopeV2_Kind = "AddressscopeV2" AddressscopeV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AddressscopeV2_Kind}.String() AddressscopeV2_KindAPIVersion = AddressscopeV2_Kind + "." + CRDGroupVersion.String() AddressscopeV2_GroupVersionKind = CRDGroupVersion.WithKind(AddressscopeV2_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 ( NetworkV2_Kind = "NetworkV2" NetworkV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NetworkV2_Kind}.String() NetworkV2_KindAPIVersion = NetworkV2_Kind + "." + CRDGroupVersion.String() NetworkV2_GroupVersionKind = CRDGroupVersion.WithKind(NetworkV2_Kind) )
Repository type metadata.
var ( PortforwardingV2_Kind = "PortforwardingV2" PortforwardingV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PortforwardingV2_Kind}.String() PortforwardingV2_KindAPIVersion = PortforwardingV2_Kind + "." + CRDGroupVersion.String() PortforwardingV2_GroupVersionKind = CRDGroupVersion.WithKind(PortforwardingV2_Kind) )
Repository type metadata.
var ( PortSecgroupAssociateV2_Kind = "PortSecgroupAssociateV2" PortSecgroupAssociateV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PortSecgroupAssociateV2_Kind}.String() PortSecgroupAssociateV2_KindAPIVersion = PortSecgroupAssociateV2_Kind + "." + CRDGroupVersion.String() PortSecgroupAssociateV2_GroupVersionKind = CRDGroupVersion.WithKind(PortSecgroupAssociateV2_Kind) )
Repository type metadata.
var ( PortV2_Kind = "PortV2" PortV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PortV2_Kind}.String() PortV2_KindAPIVersion = PortV2_Kind + "." + CRDGroupVersion.String() PortV2_GroupVersionKind = CRDGroupVersion.WithKind(PortV2_Kind) )
Repository type metadata.
var ( QosBandwidthLimitRuleV2_Kind = "QosBandwidthLimitRuleV2" QosBandwidthLimitRuleV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: QosBandwidthLimitRuleV2_Kind}.String() QosBandwidthLimitRuleV2_KindAPIVersion = QosBandwidthLimitRuleV2_Kind + "." + CRDGroupVersion.String() QosBandwidthLimitRuleV2_GroupVersionKind = CRDGroupVersion.WithKind(QosBandwidthLimitRuleV2_Kind) )
Repository type metadata.
var ( QosDscpMarkingRuleV2_Kind = "QosDscpMarkingRuleV2" QosDscpMarkingRuleV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: QosDscpMarkingRuleV2_Kind}.String() QosDscpMarkingRuleV2_KindAPIVersion = QosDscpMarkingRuleV2_Kind + "." + CRDGroupVersion.String() QosDscpMarkingRuleV2_GroupVersionKind = CRDGroupVersion.WithKind(QosDscpMarkingRuleV2_Kind) )
Repository type metadata.
var ( QosMinimumBandwidthRuleV2_Kind = "QosMinimumBandwidthRuleV2" QosMinimumBandwidthRuleV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: QosMinimumBandwidthRuleV2_Kind}.String() QosMinimumBandwidthRuleV2_KindAPIVersion = QosMinimumBandwidthRuleV2_Kind + "." + CRDGroupVersion.String() QosMinimumBandwidthRuleV2_GroupVersionKind = CRDGroupVersion.WithKind(QosMinimumBandwidthRuleV2_Kind) )
Repository type metadata.
var ( QosPolicyV2_Kind = "QosPolicyV2" QosPolicyV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: QosPolicyV2_Kind}.String() QosPolicyV2_KindAPIVersion = QosPolicyV2_Kind + "." + CRDGroupVersion.String() QosPolicyV2_GroupVersionKind = CRDGroupVersion.WithKind(QosPolicyV2_Kind) )
Repository type metadata.
var ( QuotaV2_Kind = "QuotaV2" QuotaV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: QuotaV2_Kind}.String() QuotaV2_KindAPIVersion = QuotaV2_Kind + "." + CRDGroupVersion.String() QuotaV2_GroupVersionKind = CRDGroupVersion.WithKind(QuotaV2_Kind) )
Repository type metadata.
var ( RbacPolicyV2_Kind = "RbacPolicyV2" RbacPolicyV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RbacPolicyV2_Kind}.String() RbacPolicyV2_KindAPIVersion = RbacPolicyV2_Kind + "." + CRDGroupVersion.String() RbacPolicyV2_GroupVersionKind = CRDGroupVersion.WithKind(RbacPolicyV2_Kind) )
Repository type metadata.
var ( RouterInterfaceV2_Kind = "RouterInterfaceV2" RouterInterfaceV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouterInterfaceV2_Kind}.String() RouterInterfaceV2_KindAPIVersion = RouterInterfaceV2_Kind + "." + CRDGroupVersion.String() RouterInterfaceV2_GroupVersionKind = CRDGroupVersion.WithKind(RouterInterfaceV2_Kind) )
Repository type metadata.
var ( RouterRouteV2_Kind = "RouterRouteV2" RouterRouteV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouterRouteV2_Kind}.String() RouterRouteV2_KindAPIVersion = RouterRouteV2_Kind + "." + CRDGroupVersion.String() RouterRouteV2_GroupVersionKind = CRDGroupVersion.WithKind(RouterRouteV2_Kind) )
Repository type metadata.
var ( RouterV2_Kind = "RouterV2" RouterV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouterV2_Kind}.String() RouterV2_KindAPIVersion = RouterV2_Kind + "." + CRDGroupVersion.String() RouterV2_GroupVersionKind = CRDGroupVersion.WithKind(RouterV2_Kind) )
Repository type metadata.
var ( SecgroupRuleV2_Kind = "SecgroupRuleV2" SecgroupRuleV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecgroupRuleV2_Kind}.String() SecgroupRuleV2_KindAPIVersion = SecgroupRuleV2_Kind + "." + CRDGroupVersion.String() SecgroupRuleV2_GroupVersionKind = CRDGroupVersion.WithKind(SecgroupRuleV2_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 ( SubnetpoolV2_Kind = "SubnetpoolV2" SubnetpoolV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SubnetpoolV2_Kind}.String() SubnetpoolV2_KindAPIVersion = SubnetpoolV2_Kind + "." + CRDGroupVersion.String() SubnetpoolV2_GroupVersionKind = CRDGroupVersion.WithKind(SubnetpoolV2_Kind) )
Repository type metadata.
var ( SubnetRouteV2_Kind = "SubnetRouteV2" SubnetRouteV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SubnetRouteV2_Kind}.String() SubnetRouteV2_KindAPIVersion = SubnetRouteV2_Kind + "." + CRDGroupVersion.String() SubnetRouteV2_GroupVersionKind = CRDGroupVersion.WithKind(SubnetRouteV2_Kind) )
Repository type metadata.
var ( SubnetV2_Kind = "SubnetV2" SubnetV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SubnetV2_Kind}.String() SubnetV2_KindAPIVersion = SubnetV2_Kind + "." + CRDGroupVersion.String() SubnetV2_GroupVersionKind = CRDGroupVersion.WithKind(SubnetV2_Kind) )
Repository type metadata.
var ( TrunkV2_Kind = "TrunkV2" TrunkV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TrunkV2_Kind}.String() TrunkV2_KindAPIVersion = TrunkV2_Kind + "." + CRDGroupVersion.String() TrunkV2_GroupVersionKind = CRDGroupVersion.WithKind(TrunkV2_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AddressscopeV2 ¶
type AddressscopeV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AddressscopeV2Spec `json:"spec"` Status AddressscopeV2Status `json:"status,omitempty"` }
AddressscopeV2 is the Schema for the AddressscopeV2s 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 (*AddressscopeV2) DeepCopy ¶
func (in *AddressscopeV2) DeepCopy() *AddressscopeV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressscopeV2.
func (*AddressscopeV2) DeepCopyInto ¶
func (in *AddressscopeV2) DeepCopyInto(out *AddressscopeV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddressscopeV2) DeepCopyObject ¶
func (in *AddressscopeV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AddressscopeV2) GetCondition ¶
func (mg *AddressscopeV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AddressscopeV2.
func (*AddressscopeV2) GetConnectionDetailsMapping ¶
func (tr *AddressscopeV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AddressscopeV2
func (*AddressscopeV2) GetDeletionPolicy ¶
func (mg *AddressscopeV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AddressscopeV2.
func (*AddressscopeV2) GetID ¶
func (tr *AddressscopeV2) GetID() string
GetID returns ID of underlying Terraform resource of this AddressscopeV2
func (*AddressscopeV2) GetObservation ¶
func (tr *AddressscopeV2) GetObservation() (map[string]interface{}, error)
GetObservation of this AddressscopeV2
func (*AddressscopeV2) GetParameters ¶
func (tr *AddressscopeV2) GetParameters() (map[string]interface{}, error)
GetParameters of this AddressscopeV2
func (*AddressscopeV2) GetProviderConfigReference ¶
func (mg *AddressscopeV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AddressscopeV2.
func (*AddressscopeV2) GetProviderReference ¶
func (mg *AddressscopeV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this AddressscopeV2. Deprecated: Use GetProviderConfigReference.
func (*AddressscopeV2) GetPublishConnectionDetailsTo ¶
func (mg *AddressscopeV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AddressscopeV2.
func (*AddressscopeV2) GetTerraformResourceType ¶
func (mg *AddressscopeV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AddressscopeV2
func (*AddressscopeV2) GetTerraformSchemaVersion ¶
func (tr *AddressscopeV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AddressscopeV2) GetWriteConnectionSecretToReference ¶
func (mg *AddressscopeV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AddressscopeV2.
func (*AddressscopeV2) LateInitialize ¶
func (tr *AddressscopeV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AddressscopeV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*AddressscopeV2) SetConditions ¶
func (mg *AddressscopeV2) SetConditions(c ...xpv1.Condition)
SetConditions of this AddressscopeV2.
func (*AddressscopeV2) SetDeletionPolicy ¶
func (mg *AddressscopeV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AddressscopeV2.
func (*AddressscopeV2) SetObservation ¶
func (tr *AddressscopeV2) SetObservation(obs map[string]interface{}) error
SetObservation for this AddressscopeV2
func (*AddressscopeV2) SetParameters ¶
func (tr *AddressscopeV2) SetParameters(params map[string]interface{}) error
SetParameters for this AddressscopeV2
func (*AddressscopeV2) SetProviderConfigReference ¶
func (mg *AddressscopeV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AddressscopeV2.
func (*AddressscopeV2) SetProviderReference ¶
func (mg *AddressscopeV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AddressscopeV2. Deprecated: Use SetProviderConfigReference.
func (*AddressscopeV2) SetPublishConnectionDetailsTo ¶
func (mg *AddressscopeV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AddressscopeV2.
func (*AddressscopeV2) SetWriteConnectionSecretToReference ¶
func (mg *AddressscopeV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AddressscopeV2.
type AddressscopeV2List ¶
type AddressscopeV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AddressscopeV2 `json:"items"` }
AddressscopeV2List contains a list of AddressscopeV2s
func (*AddressscopeV2List) DeepCopy ¶
func (in *AddressscopeV2List) DeepCopy() *AddressscopeV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressscopeV2List.
func (*AddressscopeV2List) DeepCopyInto ¶
func (in *AddressscopeV2List) DeepCopyInto(out *AddressscopeV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddressscopeV2List) DeepCopyObject ¶
func (in *AddressscopeV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AddressscopeV2List) GetItems ¶
func (l *AddressscopeV2List) GetItems() []resource.Managed
GetItems of this AddressscopeV2List.
type AddressscopeV2Observation ¶
type AddressscopeV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AddressscopeV2Observation) DeepCopy ¶
func (in *AddressscopeV2Observation) DeepCopy() *AddressscopeV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressscopeV2Observation.
func (*AddressscopeV2Observation) DeepCopyInto ¶
func (in *AddressscopeV2Observation) DeepCopyInto(out *AddressscopeV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressscopeV2Parameters ¶
type AddressscopeV2Parameters struct { // +kubebuilder:validation:Optional IPVersion *float64 `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` Shared *bool `json:"shared,omitempty" tf:"shared,omitempty"` }
func (*AddressscopeV2Parameters) DeepCopy ¶
func (in *AddressscopeV2Parameters) DeepCopy() *AddressscopeV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressscopeV2Parameters.
func (*AddressscopeV2Parameters) DeepCopyInto ¶
func (in *AddressscopeV2Parameters) DeepCopyInto(out *AddressscopeV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressscopeV2Spec ¶
type AddressscopeV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider AddressscopeV2Parameters `json:"forProvider"` }
AddressscopeV2Spec defines the desired state of AddressscopeV2
func (*AddressscopeV2Spec) DeepCopy ¶
func (in *AddressscopeV2Spec) DeepCopy() *AddressscopeV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressscopeV2Spec.
func (*AddressscopeV2Spec) DeepCopyInto ¶
func (in *AddressscopeV2Spec) DeepCopyInto(out *AddressscopeV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressscopeV2Status ¶
type AddressscopeV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider AddressscopeV2Observation `json:"atProvider,omitempty"` }
AddressscopeV2Status defines the observed state of AddressscopeV2.
func (*AddressscopeV2Status) DeepCopy ¶
func (in *AddressscopeV2Status) DeepCopy() *AddressscopeV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressscopeV2Status.
func (*AddressscopeV2Status) DeepCopyInto ¶
func (in *AddressscopeV2Status) DeepCopyInto(out *AddressscopeV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllocationPoolObservation ¶
type AllocationPoolObservation struct { }
func (*AllocationPoolObservation) DeepCopy ¶
func (in *AllocationPoolObservation) DeepCopy() *AllocationPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllocationPoolObservation.
func (*AllocationPoolObservation) DeepCopyInto ¶
func (in *AllocationPoolObservation) DeepCopyInto(out *AllocationPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllocationPoolParameters ¶
type AllocationPoolParameters struct { // +kubebuilder:validation:Required End *string `json:"end" tf:"end,omitempty"` // +kubebuilder:validation:Required Start *string `json:"start" tf:"start,omitempty"` }
func (*AllocationPoolParameters) DeepCopy ¶
func (in *AllocationPoolParameters) DeepCopy() *AllocationPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllocationPoolParameters.
func (*AllocationPoolParameters) DeepCopyInto ¶
func (in *AllocationPoolParameters) DeepCopyInto(out *AllocationPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllocationPoolsObservation ¶
type AllocationPoolsObservation struct { }
func (*AllocationPoolsObservation) DeepCopy ¶
func (in *AllocationPoolsObservation) DeepCopy() *AllocationPoolsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllocationPoolsObservation.
func (*AllocationPoolsObservation) DeepCopyInto ¶
func (in *AllocationPoolsObservation) DeepCopyInto(out *AllocationPoolsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllocationPoolsParameters ¶
type AllocationPoolsParameters struct { // +kubebuilder:validation:Required End *string `json:"end" tf:"end,omitempty"` // +kubebuilder:validation:Required Start *string `json:"start" tf:"start,omitempty"` }
func (*AllocationPoolsParameters) DeepCopy ¶
func (in *AllocationPoolsParameters) DeepCopy() *AllocationPoolsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllocationPoolsParameters.
func (*AllocationPoolsParameters) DeepCopyInto ¶
func (in *AllocationPoolsParameters) DeepCopyInto(out *AllocationPoolsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowedAddressPairsObservation ¶
type AllowedAddressPairsObservation struct { }
func (*AllowedAddressPairsObservation) DeepCopy ¶
func (in *AllowedAddressPairsObservation) DeepCopy() *AllowedAddressPairsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedAddressPairsObservation.
func (*AllowedAddressPairsObservation) DeepCopyInto ¶
func (in *AllowedAddressPairsObservation) DeepCopyInto(out *AllowedAddressPairsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowedAddressPairsParameters ¶
type AllowedAddressPairsParameters struct { // +kubebuilder:validation:Required IPAddress *string `json:"ipAddress" tf:"ip_address,omitempty"` // +kubebuilder:validation:Optional MacAddress *string `json:"macAddress,omitempty" tf:"mac_address,omitempty"` }
func (*AllowedAddressPairsParameters) DeepCopy ¶
func (in *AllowedAddressPairsParameters) DeepCopy() *AllowedAddressPairsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedAddressPairsParameters.
func (*AllowedAddressPairsParameters) DeepCopyInto ¶
func (in *AllowedAddressPairsParameters) DeepCopyInto(out *AllowedAddressPairsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BindingObservation ¶
type BindingObservation struct { VifDetails map[string]*string `json:"vifDetails,omitempty" tf:"vif_details,omitempty"` VifType *string `json:"vifType,omitempty" tf:"vif_type,omitempty"` }
func (*BindingObservation) DeepCopy ¶
func (in *BindingObservation) DeepCopy() *BindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BindingObservation.
func (*BindingObservation) DeepCopyInto ¶
func (in *BindingObservation) DeepCopyInto(out *BindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BindingParameters ¶
type BindingParameters struct { // +kubebuilder:validation:Optional HostID *string `json:"hostId,omitempty" tf:"host_id,omitempty"` // +kubebuilder:validation:Optional Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // +kubebuilder:validation:Optional VnicType *string `json:"vnicType,omitempty" tf:"vnic_type,omitempty"` }
func (*BindingParameters) DeepCopy ¶
func (in *BindingParameters) DeepCopy() *BindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BindingParameters.
func (*BindingParameters) DeepCopyInto ¶
func (in *BindingParameters) DeepCopyInto(out *BindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalFixedIPObservation ¶
type ExternalFixedIPObservation struct { }
func (*ExternalFixedIPObservation) DeepCopy ¶
func (in *ExternalFixedIPObservation) DeepCopy() *ExternalFixedIPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalFixedIPObservation.
func (*ExternalFixedIPObservation) DeepCopyInto ¶
func (in *ExternalFixedIPObservation) DeepCopyInto(out *ExternalFixedIPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalFixedIPParameters ¶
type ExternalFixedIPParameters struct { // +kubebuilder:validation:Optional IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*ExternalFixedIPParameters) DeepCopy ¶
func (in *ExternalFixedIPParameters) DeepCopy() *ExternalFixedIPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalFixedIPParameters.
func (*ExternalFixedIPParameters) DeepCopyInto ¶
func (in *ExternalFixedIPParameters) DeepCopyInto(out *ExternalFixedIPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtraDHCPOptionObservation ¶
type ExtraDHCPOptionObservation struct { }
func (*ExtraDHCPOptionObservation) DeepCopy ¶
func (in *ExtraDHCPOptionObservation) DeepCopy() *ExtraDHCPOptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtraDHCPOptionObservation.
func (*ExtraDHCPOptionObservation) DeepCopyInto ¶
func (in *ExtraDHCPOptionObservation) DeepCopyInto(out *ExtraDHCPOptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtraDHCPOptionParameters ¶
type ExtraDHCPOptionParameters struct { // +kubebuilder:validation:Optional IPVersion *float64 `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*ExtraDHCPOptionParameters) DeepCopy ¶
func (in *ExtraDHCPOptionParameters) DeepCopy() *ExtraDHCPOptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtraDHCPOptionParameters.
func (*ExtraDHCPOptionParameters) DeepCopyInto ¶
func (in *ExtraDHCPOptionParameters) DeepCopyInto(out *ExtraDHCPOptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedIPObservation ¶
type FixedIPObservation struct { }
func (*FixedIPObservation) DeepCopy ¶
func (in *FixedIPObservation) DeepCopy() *FixedIPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedIPObservation.
func (*FixedIPObservation) DeepCopyInto ¶
func (in *FixedIPObservation) DeepCopyInto(out *FixedIPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedIPParameters ¶
type FixedIPParameters struct { // +kubebuilder:validation:Optional IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` }
func (*FixedIPParameters) DeepCopy ¶
func (in *FixedIPParameters) DeepCopy() *FixedIPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedIPParameters.
func (*FixedIPParameters) DeepCopyInto ¶
func (in *FixedIPParameters) DeepCopyInto(out *FixedIPParameters)
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 PortID *string `json:"portId" tf:"port_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,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 { AllTags []*string `json:"allTags,omitempty" tf:"all_tags,omitempty"` ID *string `json:"id,omitempty" tf:"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:Optional Address *string `json:"address,omitempty" tf:"address,omitempty"` // +kubebuilder:validation:Optional DNSDomain *string `json:"dnsDomain,omitempty" tf:"dns_domain,omitempty"` // +kubebuilder:validation:Optional DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional FixedIP *string `json:"fixedIp,omitempty" tf:"fixed_ip,omitempty"` // +kubebuilder:validation:Required Pool *string `json:"pool" tf:"pool,omitempty"` // +kubebuilder:validation:Optional PortID *string `json:"portId,omitempty" tf:"port_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]*string `json:"valueSpecs,omitempty" tf:"value_specs,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 HostRoutesObservation ¶
type HostRoutesObservation struct { }
func (*HostRoutesObservation) DeepCopy ¶
func (in *HostRoutesObservation) DeepCopy() *HostRoutesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostRoutesObservation.
func (*HostRoutesObservation) DeepCopyInto ¶
func (in *HostRoutesObservation) DeepCopyInto(out *HostRoutesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostRoutesParameters ¶
type HostRoutesParameters struct { // +kubebuilder:validation:Required DestinationCidr *string `json:"destinationCidr" tf:"destination_cidr,omitempty"` // +kubebuilder:validation:Required NextHop *string `json:"nextHop" tf:"next_hop,omitempty"` }
func (*HostRoutesParameters) DeepCopy ¶
func (in *HostRoutesParameters) DeepCopy() *HostRoutesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostRoutesParameters.
func (*HostRoutesParameters) DeepCopyInto ¶
func (in *HostRoutesParameters) DeepCopyInto(out *HostRoutesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkV2 ¶
type NetworkV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkV2Spec `json:"spec"` Status NetworkV2Status `json:"status,omitempty"` }
NetworkV2 is the Schema for the NetworkV2s 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 (*NetworkV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkV2.
func (*NetworkV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkV2) GetCondition ¶
func (mg *NetworkV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetworkV2.
func (*NetworkV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this NetworkV2
func (*NetworkV2) GetDeletionPolicy ¶
func (mg *NetworkV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetworkV2.
func (*NetworkV2) GetObservation ¶
GetObservation of this NetworkV2
func (*NetworkV2) GetParameters ¶
GetParameters of this NetworkV2
func (*NetworkV2) GetProviderConfigReference ¶
GetProviderConfigReference of this NetworkV2.
func (*NetworkV2) GetProviderReference ¶
GetProviderReference of this NetworkV2. Deprecated: Use GetProviderConfigReference.
func (*NetworkV2) GetPublishConnectionDetailsTo ¶
func (mg *NetworkV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NetworkV2.
func (*NetworkV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this NetworkV2
func (*NetworkV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetworkV2) GetWriteConnectionSecretToReference ¶
func (mg *NetworkV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetworkV2.
func (*NetworkV2) LateInitialize ¶
LateInitialize this NetworkV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*NetworkV2) SetConditions ¶
SetConditions of this NetworkV2.
func (*NetworkV2) SetDeletionPolicy ¶
func (mg *NetworkV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetworkV2.
func (*NetworkV2) SetObservation ¶
SetObservation for this NetworkV2
func (*NetworkV2) SetParameters ¶
SetParameters for this NetworkV2
func (*NetworkV2) SetProviderConfigReference ¶
SetProviderConfigReference of this NetworkV2.
func (*NetworkV2) SetProviderReference ¶
SetProviderReference of this NetworkV2. Deprecated: Use SetProviderConfigReference.
func (*NetworkV2) SetPublishConnectionDetailsTo ¶
func (mg *NetworkV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NetworkV2.
func (*NetworkV2) SetWriteConnectionSecretToReference ¶
func (mg *NetworkV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetworkV2.
type NetworkV2List ¶
type NetworkV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkV2 `json:"items"` }
NetworkV2List contains a list of NetworkV2s
func (*NetworkV2List) DeepCopy ¶
func (in *NetworkV2List) DeepCopy() *NetworkV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkV2List.
func (*NetworkV2List) DeepCopyInto ¶
func (in *NetworkV2List) DeepCopyInto(out *NetworkV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkV2List) DeepCopyObject ¶
func (in *NetworkV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkV2List) GetItems ¶
func (l *NetworkV2List) GetItems() []resource.Managed
GetItems of this NetworkV2List.
type NetworkV2Observation ¶
type NetworkV2Observation struct { AllTags []*string `json:"allTags,omitempty" tf:"all_tags,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*NetworkV2Observation) DeepCopy ¶
func (in *NetworkV2Observation) DeepCopy() *NetworkV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkV2Observation.
func (*NetworkV2Observation) DeepCopyInto ¶
func (in *NetworkV2Observation) DeepCopyInto(out *NetworkV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkV2Parameters ¶
type NetworkV2Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional AvailabilityZoneHints []*string `json:"availabilityZoneHints,omitempty" tf:"availability_zone_hints,omitempty"` // +kubebuilder:validation:Optional DNSDomain *string `json:"dnsDomain,omitempty" tf:"dns_domain,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional External *bool `json:"external,omitempty" tf:"external,omitempty"` // +kubebuilder:validation:Optional Mtu *float64 `json:"mtu,omitempty" tf:"mtu,omitempty"` // +kubebuilder:validation:Optional PortSecurityEnabled *bool `json:"portSecurityEnabled,omitempty" tf:"port_security_enabled,omitempty"` // +kubebuilder:validation:Optional QosPolicyID *string `json:"qosPolicyId,omitempty" tf:"qos_policy_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional Segments []SegmentsParameters `json:"segments,omitempty" tf:"segments,omitempty"` Shared *bool `json:"shared,omitempty" tf:"shared,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional TransparentVlan *bool `json:"transparentVlan,omitempty" tf:"transparent_vlan,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]*string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` }
func (*NetworkV2Parameters) DeepCopy ¶
func (in *NetworkV2Parameters) DeepCopy() *NetworkV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkV2Parameters.
func (*NetworkV2Parameters) DeepCopyInto ¶
func (in *NetworkV2Parameters) DeepCopyInto(out *NetworkV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkV2Spec ¶
type NetworkV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider NetworkV2Parameters `json:"forProvider"` }
NetworkV2Spec defines the desired state of NetworkV2
func (*NetworkV2Spec) DeepCopy ¶
func (in *NetworkV2Spec) DeepCopy() *NetworkV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkV2Spec.
func (*NetworkV2Spec) DeepCopyInto ¶
func (in *NetworkV2Spec) DeepCopyInto(out *NetworkV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkV2Status ¶
type NetworkV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider NetworkV2Observation `json:"atProvider,omitempty"` }
NetworkV2Status defines the observed state of NetworkV2.
func (*NetworkV2Status) DeepCopy ¶
func (in *NetworkV2Status) DeepCopy() *NetworkV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkV2Status.
func (*NetworkV2Status) DeepCopyInto ¶
func (in *NetworkV2Status) DeepCopyInto(out *NetworkV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortSecgroupAssociateV2 ¶
type PortSecgroupAssociateV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PortSecgroupAssociateV2Spec `json:"spec"` Status PortSecgroupAssociateV2Status `json:"status,omitempty"` }
PortSecgroupAssociateV2 is the Schema for the PortSecgroupAssociateV2s 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 (*PortSecgroupAssociateV2) DeepCopy ¶
func (in *PortSecgroupAssociateV2) DeepCopy() *PortSecgroupAssociateV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSecgroupAssociateV2.
func (*PortSecgroupAssociateV2) DeepCopyInto ¶
func (in *PortSecgroupAssociateV2) DeepCopyInto(out *PortSecgroupAssociateV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PortSecgroupAssociateV2) DeepCopyObject ¶
func (in *PortSecgroupAssociateV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PortSecgroupAssociateV2) GetCondition ¶
func (mg *PortSecgroupAssociateV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PortSecgroupAssociateV2.
func (*PortSecgroupAssociateV2) GetConnectionDetailsMapping ¶
func (tr *PortSecgroupAssociateV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PortSecgroupAssociateV2
func (*PortSecgroupAssociateV2) GetDeletionPolicy ¶
func (mg *PortSecgroupAssociateV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PortSecgroupAssociateV2.
func (*PortSecgroupAssociateV2) GetID ¶
func (tr *PortSecgroupAssociateV2) GetID() string
GetID returns ID of underlying Terraform resource of this PortSecgroupAssociateV2
func (*PortSecgroupAssociateV2) GetObservation ¶
func (tr *PortSecgroupAssociateV2) GetObservation() (map[string]interface{}, error)
GetObservation of this PortSecgroupAssociateV2
func (*PortSecgroupAssociateV2) GetParameters ¶
func (tr *PortSecgroupAssociateV2) GetParameters() (map[string]interface{}, error)
GetParameters of this PortSecgroupAssociateV2
func (*PortSecgroupAssociateV2) GetProviderConfigReference ¶
func (mg *PortSecgroupAssociateV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PortSecgroupAssociateV2.
func (*PortSecgroupAssociateV2) GetProviderReference ¶
func (mg *PortSecgroupAssociateV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this PortSecgroupAssociateV2. Deprecated: Use GetProviderConfigReference.
func (*PortSecgroupAssociateV2) GetPublishConnectionDetailsTo ¶
func (mg *PortSecgroupAssociateV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PortSecgroupAssociateV2.
func (*PortSecgroupAssociateV2) GetTerraformResourceType ¶
func (mg *PortSecgroupAssociateV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PortSecgroupAssociateV2
func (*PortSecgroupAssociateV2) GetTerraformSchemaVersion ¶
func (tr *PortSecgroupAssociateV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PortSecgroupAssociateV2) GetWriteConnectionSecretToReference ¶
func (mg *PortSecgroupAssociateV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PortSecgroupAssociateV2.
func (*PortSecgroupAssociateV2) LateInitialize ¶
func (tr *PortSecgroupAssociateV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PortSecgroupAssociateV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*PortSecgroupAssociateV2) SetConditions ¶
func (mg *PortSecgroupAssociateV2) SetConditions(c ...xpv1.Condition)
SetConditions of this PortSecgroupAssociateV2.
func (*PortSecgroupAssociateV2) SetDeletionPolicy ¶
func (mg *PortSecgroupAssociateV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PortSecgroupAssociateV2.
func (*PortSecgroupAssociateV2) SetObservation ¶
func (tr *PortSecgroupAssociateV2) SetObservation(obs map[string]interface{}) error
SetObservation for this PortSecgroupAssociateV2
func (*PortSecgroupAssociateV2) SetParameters ¶
func (tr *PortSecgroupAssociateV2) SetParameters(params map[string]interface{}) error
SetParameters for this PortSecgroupAssociateV2
func (*PortSecgroupAssociateV2) SetProviderConfigReference ¶
func (mg *PortSecgroupAssociateV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PortSecgroupAssociateV2.
func (*PortSecgroupAssociateV2) SetProviderReference ¶
func (mg *PortSecgroupAssociateV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PortSecgroupAssociateV2. Deprecated: Use SetProviderConfigReference.
func (*PortSecgroupAssociateV2) SetPublishConnectionDetailsTo ¶
func (mg *PortSecgroupAssociateV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PortSecgroupAssociateV2.
func (*PortSecgroupAssociateV2) SetWriteConnectionSecretToReference ¶
func (mg *PortSecgroupAssociateV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PortSecgroupAssociateV2.
type PortSecgroupAssociateV2List ¶
type PortSecgroupAssociateV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PortSecgroupAssociateV2 `json:"items"` }
PortSecgroupAssociateV2List contains a list of PortSecgroupAssociateV2s
func (*PortSecgroupAssociateV2List) DeepCopy ¶
func (in *PortSecgroupAssociateV2List) DeepCopy() *PortSecgroupAssociateV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSecgroupAssociateV2List.
func (*PortSecgroupAssociateV2List) DeepCopyInto ¶
func (in *PortSecgroupAssociateV2List) DeepCopyInto(out *PortSecgroupAssociateV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PortSecgroupAssociateV2List) DeepCopyObject ¶
func (in *PortSecgroupAssociateV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PortSecgroupAssociateV2List) GetItems ¶
func (l *PortSecgroupAssociateV2List) GetItems() []resource.Managed
GetItems of this PortSecgroupAssociateV2List.
type PortSecgroupAssociateV2Observation ¶
type PortSecgroupAssociateV2Observation struct { AllSecurityGroupIds []*string `json:"allSecurityGroupIds,omitempty" tf:"all_security_group_ids,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PortSecgroupAssociateV2Observation) DeepCopy ¶
func (in *PortSecgroupAssociateV2Observation) DeepCopy() *PortSecgroupAssociateV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSecgroupAssociateV2Observation.
func (*PortSecgroupAssociateV2Observation) DeepCopyInto ¶
func (in *PortSecgroupAssociateV2Observation) DeepCopyInto(out *PortSecgroupAssociateV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortSecgroupAssociateV2Parameters ¶
type PortSecgroupAssociateV2Parameters struct { // +kubebuilder:validation:Optional Enforce *bool `json:"enforce,omitempty" tf:"enforce,omitempty"` // +kubebuilder:validation:Required PortID *string `json:"portId" tf:"port_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required SecurityGroupIds []*string `json:"securityGroupIds" tf:"security_group_ids,omitempty"` }
func (*PortSecgroupAssociateV2Parameters) DeepCopy ¶
func (in *PortSecgroupAssociateV2Parameters) DeepCopy() *PortSecgroupAssociateV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSecgroupAssociateV2Parameters.
func (*PortSecgroupAssociateV2Parameters) DeepCopyInto ¶
func (in *PortSecgroupAssociateV2Parameters) DeepCopyInto(out *PortSecgroupAssociateV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortSecgroupAssociateV2Spec ¶
type PortSecgroupAssociateV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider PortSecgroupAssociateV2Parameters `json:"forProvider"` }
PortSecgroupAssociateV2Spec defines the desired state of PortSecgroupAssociateV2
func (*PortSecgroupAssociateV2Spec) DeepCopy ¶
func (in *PortSecgroupAssociateV2Spec) DeepCopy() *PortSecgroupAssociateV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSecgroupAssociateV2Spec.
func (*PortSecgroupAssociateV2Spec) DeepCopyInto ¶
func (in *PortSecgroupAssociateV2Spec) DeepCopyInto(out *PortSecgroupAssociateV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortSecgroupAssociateV2Status ¶
type PortSecgroupAssociateV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider PortSecgroupAssociateV2Observation `json:"atProvider,omitempty"` }
PortSecgroupAssociateV2Status defines the observed state of PortSecgroupAssociateV2.
func (*PortSecgroupAssociateV2Status) DeepCopy ¶
func (in *PortSecgroupAssociateV2Status) DeepCopy() *PortSecgroupAssociateV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSecgroupAssociateV2Status.
func (*PortSecgroupAssociateV2Status) DeepCopyInto ¶
func (in *PortSecgroupAssociateV2Status) DeepCopyInto(out *PortSecgroupAssociateV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortV2 ¶
type PortV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PortV2Spec `json:"spec"` Status PortV2Status `json:"status,omitempty"` }
PortV2 is the Schema for the PortV2s 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 (*PortV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortV2.
func (*PortV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PortV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PortV2) GetCondition ¶
func (mg *PortV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PortV2.
func (*PortV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this PortV2
func (*PortV2) GetDeletionPolicy ¶
func (mg *PortV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PortV2.
func (*PortV2) GetObservation ¶
GetObservation of this PortV2
func (*PortV2) GetParameters ¶
GetParameters of this PortV2
func (*PortV2) GetProviderConfigReference ¶
GetProviderConfigReference of this PortV2.
func (*PortV2) GetProviderReference ¶
GetProviderReference of this PortV2. Deprecated: Use GetProviderConfigReference.
func (*PortV2) GetPublishConnectionDetailsTo ¶
func (mg *PortV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PortV2.
func (*PortV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this PortV2
func (*PortV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PortV2) GetWriteConnectionSecretToReference ¶
func (mg *PortV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PortV2.
func (*PortV2) LateInitialize ¶
LateInitialize this PortV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*PortV2) SetConditions ¶
SetConditions of this PortV2.
func (*PortV2) SetDeletionPolicy ¶
func (mg *PortV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PortV2.
func (*PortV2) SetObservation ¶
SetObservation for this PortV2
func (*PortV2) SetParameters ¶
SetParameters for this PortV2
func (*PortV2) SetProviderConfigReference ¶
SetProviderConfigReference of this PortV2.
func (*PortV2) SetProviderReference ¶
SetProviderReference of this PortV2. Deprecated: Use SetProviderConfigReference.
func (*PortV2) SetPublishConnectionDetailsTo ¶
func (mg *PortV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PortV2.
func (*PortV2) SetWriteConnectionSecretToReference ¶
func (mg *PortV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PortV2.
type PortV2List ¶
type PortV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PortV2 `json:"items"` }
PortV2List contains a list of PortV2s
func (*PortV2List) DeepCopy ¶
func (in *PortV2List) DeepCopy() *PortV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortV2List.
func (*PortV2List) DeepCopyInto ¶
func (in *PortV2List) DeepCopyInto(out *PortV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PortV2List) DeepCopyObject ¶
func (in *PortV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PortV2List) GetItems ¶
func (l *PortV2List) GetItems() []resource.Managed
GetItems of this PortV2List.
type PortV2Observation ¶
type PortV2Observation struct { AllFixedIps []*string `json:"allFixedIps,omitempty" tf:"all_fixed_ips,omitempty"` AllSecurityGroupIds []*string `json:"allSecurityGroupIds,omitempty" tf:"all_security_group_ids,omitempty"` AllTags []*string `json:"allTags,omitempty" tf:"all_tags,omitempty"` DNSAssignment []map[string]*string `json:"dnsAssignment,omitempty" tf:"dns_assignment,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PortV2Observation) DeepCopy ¶
func (in *PortV2Observation) DeepCopy() *PortV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortV2Observation.
func (*PortV2Observation) DeepCopyInto ¶
func (in *PortV2Observation) DeepCopyInto(out *PortV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortV2Parameters ¶
type PortV2Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional AllowedAddressPairs []AllowedAddressPairsParameters `json:"allowedAddressPairs,omitempty" tf:"allowed_address_pairs,omitempty"` // +kubebuilder:validation:Optional Binding []BindingParameters `json:"binding,omitempty" tf:"binding,omitempty"` // +kubebuilder:validation:Optional DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DeviceID *string `json:"deviceId,omitempty" tf:"device_id,omitempty"` // +kubebuilder:validation:Optional DeviceOwner *string `json:"deviceOwner,omitempty" tf:"device_owner,omitempty"` // +kubebuilder:validation:Optional ExtraDHCPOption []ExtraDHCPOptionParameters `json:"extraDhcpOption,omitempty" tf:"extra_dhcp_option,omitempty"` // +kubebuilder:validation:Optional FixedIP []FixedIPParameters `json:"fixedIp,omitempty" tf:"fixed_ip,omitempty"` // +kubebuilder:validation:Optional MacAddress *string `json:"macAddress,omitempty" tf:"mac_address,omitempty"` // +kubebuilder:validation:Required NetworkID *string `json:"networkId" tf:"network_id,omitempty"` // +kubebuilder:validation:Optional NoFixedIP *bool `json:"noFixedIp,omitempty" tf:"no_fixed_ip,omitempty"` // +kubebuilder:validation:Optional NoSecurityGroups *bool `json:"noSecurityGroups,omitempty" tf:"no_security_groups,omitempty"` // +kubebuilder:validation:Optional PortSecurityEnabled *bool `json:"portSecurityEnabled,omitempty" tf:"port_security_enabled,omitempty"` // +kubebuilder:validation:Optional QosPolicyID *string `json:"qosPolicyId,omitempty" tf:"qos_policy_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]*string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` }
func (*PortV2Parameters) DeepCopy ¶
func (in *PortV2Parameters) DeepCopy() *PortV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortV2Parameters.
func (*PortV2Parameters) DeepCopyInto ¶
func (in *PortV2Parameters) DeepCopyInto(out *PortV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortV2Spec ¶
type PortV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider PortV2Parameters `json:"forProvider"` }
PortV2Spec defines the desired state of PortV2
func (*PortV2Spec) DeepCopy ¶
func (in *PortV2Spec) DeepCopy() *PortV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortV2Spec.
func (*PortV2Spec) DeepCopyInto ¶
func (in *PortV2Spec) DeepCopyInto(out *PortV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortV2Status ¶
type PortV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider PortV2Observation `json:"atProvider,omitempty"` }
PortV2Status defines the observed state of PortV2.
func (*PortV2Status) DeepCopy ¶
func (in *PortV2Status) DeepCopy() *PortV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortV2Status.
func (*PortV2Status) DeepCopyInto ¶
func (in *PortV2Status) DeepCopyInto(out *PortV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortforwardingV2 ¶
type PortforwardingV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PortforwardingV2Spec `json:"spec"` Status PortforwardingV2Status `json:"status,omitempty"` }
PortforwardingV2 is the Schema for the PortforwardingV2s 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 (*PortforwardingV2) DeepCopy ¶
func (in *PortforwardingV2) DeepCopy() *PortforwardingV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortforwardingV2.
func (*PortforwardingV2) DeepCopyInto ¶
func (in *PortforwardingV2) DeepCopyInto(out *PortforwardingV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PortforwardingV2) DeepCopyObject ¶
func (in *PortforwardingV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PortforwardingV2) GetCondition ¶
func (mg *PortforwardingV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PortforwardingV2.
func (*PortforwardingV2) GetConnectionDetailsMapping ¶
func (tr *PortforwardingV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PortforwardingV2
func (*PortforwardingV2) GetDeletionPolicy ¶
func (mg *PortforwardingV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PortforwardingV2.
func (*PortforwardingV2) GetID ¶
func (tr *PortforwardingV2) GetID() string
GetID returns ID of underlying Terraform resource of this PortforwardingV2
func (*PortforwardingV2) GetObservation ¶
func (tr *PortforwardingV2) GetObservation() (map[string]interface{}, error)
GetObservation of this PortforwardingV2
func (*PortforwardingV2) GetParameters ¶
func (tr *PortforwardingV2) GetParameters() (map[string]interface{}, error)
GetParameters of this PortforwardingV2
func (*PortforwardingV2) GetProviderConfigReference ¶
func (mg *PortforwardingV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PortforwardingV2.
func (*PortforwardingV2) GetProviderReference ¶
func (mg *PortforwardingV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this PortforwardingV2. Deprecated: Use GetProviderConfigReference.
func (*PortforwardingV2) GetPublishConnectionDetailsTo ¶
func (mg *PortforwardingV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PortforwardingV2.
func (*PortforwardingV2) GetTerraformResourceType ¶
func (mg *PortforwardingV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PortforwardingV2
func (*PortforwardingV2) GetTerraformSchemaVersion ¶
func (tr *PortforwardingV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PortforwardingV2) GetWriteConnectionSecretToReference ¶
func (mg *PortforwardingV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PortforwardingV2.
func (*PortforwardingV2) LateInitialize ¶
func (tr *PortforwardingV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PortforwardingV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*PortforwardingV2) SetConditions ¶
func (mg *PortforwardingV2) SetConditions(c ...xpv1.Condition)
SetConditions of this PortforwardingV2.
func (*PortforwardingV2) SetDeletionPolicy ¶
func (mg *PortforwardingV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PortforwardingV2.
func (*PortforwardingV2) SetObservation ¶
func (tr *PortforwardingV2) SetObservation(obs map[string]interface{}) error
SetObservation for this PortforwardingV2
func (*PortforwardingV2) SetParameters ¶
func (tr *PortforwardingV2) SetParameters(params map[string]interface{}) error
SetParameters for this PortforwardingV2
func (*PortforwardingV2) SetProviderConfigReference ¶
func (mg *PortforwardingV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PortforwardingV2.
func (*PortforwardingV2) SetProviderReference ¶
func (mg *PortforwardingV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PortforwardingV2. Deprecated: Use SetProviderConfigReference.
func (*PortforwardingV2) SetPublishConnectionDetailsTo ¶
func (mg *PortforwardingV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PortforwardingV2.
func (*PortforwardingV2) SetWriteConnectionSecretToReference ¶
func (mg *PortforwardingV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PortforwardingV2.
type PortforwardingV2List ¶
type PortforwardingV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PortforwardingV2 `json:"items"` }
PortforwardingV2List contains a list of PortforwardingV2s
func (*PortforwardingV2List) DeepCopy ¶
func (in *PortforwardingV2List) DeepCopy() *PortforwardingV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortforwardingV2List.
func (*PortforwardingV2List) DeepCopyInto ¶
func (in *PortforwardingV2List) DeepCopyInto(out *PortforwardingV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PortforwardingV2List) DeepCopyObject ¶
func (in *PortforwardingV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PortforwardingV2List) GetItems ¶
func (l *PortforwardingV2List) GetItems() []resource.Managed
GetItems of this PortforwardingV2List.
type PortforwardingV2Observation ¶
type PortforwardingV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PortforwardingV2Observation) DeepCopy ¶
func (in *PortforwardingV2Observation) DeepCopy() *PortforwardingV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortforwardingV2Observation.
func (*PortforwardingV2Observation) DeepCopyInto ¶
func (in *PortforwardingV2Observation) DeepCopyInto(out *PortforwardingV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortforwardingV2Parameters ¶
type PortforwardingV2Parameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required ExternalPort *float64 `json:"externalPort" tf:"external_port,omitempty"` // +kubebuilder:validation:Required FloatingipID *string `json:"floatingipId" tf:"floatingip_id,omitempty"` // +kubebuilder:validation:Required InternalIPAddress *string `json:"internalIpAddress" tf:"internal_ip_address,omitempty"` // +kubebuilder:validation:Required InternalPort *float64 `json:"internalPort" tf:"internal_port,omitempty"` // +kubebuilder:validation:Required InternalPortID *string `json:"internalPortId" tf:"internal_port_id,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*PortforwardingV2Parameters) DeepCopy ¶
func (in *PortforwardingV2Parameters) DeepCopy() *PortforwardingV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortforwardingV2Parameters.
func (*PortforwardingV2Parameters) DeepCopyInto ¶
func (in *PortforwardingV2Parameters) DeepCopyInto(out *PortforwardingV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortforwardingV2Spec ¶
type PortforwardingV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider PortforwardingV2Parameters `json:"forProvider"` }
PortforwardingV2Spec defines the desired state of PortforwardingV2
func (*PortforwardingV2Spec) DeepCopy ¶
func (in *PortforwardingV2Spec) DeepCopy() *PortforwardingV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortforwardingV2Spec.
func (*PortforwardingV2Spec) DeepCopyInto ¶
func (in *PortforwardingV2Spec) DeepCopyInto(out *PortforwardingV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortforwardingV2Status ¶
type PortforwardingV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider PortforwardingV2Observation `json:"atProvider,omitempty"` }
PortforwardingV2Status defines the observed state of PortforwardingV2.
func (*PortforwardingV2Status) DeepCopy ¶
func (in *PortforwardingV2Status) DeepCopy() *PortforwardingV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortforwardingV2Status.
func (*PortforwardingV2Status) DeepCopyInto ¶
func (in *PortforwardingV2Status) DeepCopyInto(out *PortforwardingV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosBandwidthLimitRuleV2 ¶
type QosBandwidthLimitRuleV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QosBandwidthLimitRuleV2Spec `json:"spec"` Status QosBandwidthLimitRuleV2Status `json:"status,omitempty"` }
QosBandwidthLimitRuleV2 is the Schema for the QosBandwidthLimitRuleV2s 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 (*QosBandwidthLimitRuleV2) DeepCopy ¶
func (in *QosBandwidthLimitRuleV2) DeepCopy() *QosBandwidthLimitRuleV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosBandwidthLimitRuleV2.
func (*QosBandwidthLimitRuleV2) DeepCopyInto ¶
func (in *QosBandwidthLimitRuleV2) DeepCopyInto(out *QosBandwidthLimitRuleV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QosBandwidthLimitRuleV2) DeepCopyObject ¶
func (in *QosBandwidthLimitRuleV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QosBandwidthLimitRuleV2) GetCondition ¶
func (mg *QosBandwidthLimitRuleV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this QosBandwidthLimitRuleV2.
func (*QosBandwidthLimitRuleV2) GetConnectionDetailsMapping ¶
func (tr *QosBandwidthLimitRuleV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this QosBandwidthLimitRuleV2
func (*QosBandwidthLimitRuleV2) GetDeletionPolicy ¶
func (mg *QosBandwidthLimitRuleV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this QosBandwidthLimitRuleV2.
func (*QosBandwidthLimitRuleV2) GetID ¶
func (tr *QosBandwidthLimitRuleV2) GetID() string
GetID returns ID of underlying Terraform resource of this QosBandwidthLimitRuleV2
func (*QosBandwidthLimitRuleV2) GetObservation ¶
func (tr *QosBandwidthLimitRuleV2) GetObservation() (map[string]interface{}, error)
GetObservation of this QosBandwidthLimitRuleV2
func (*QosBandwidthLimitRuleV2) GetParameters ¶
func (tr *QosBandwidthLimitRuleV2) GetParameters() (map[string]interface{}, error)
GetParameters of this QosBandwidthLimitRuleV2
func (*QosBandwidthLimitRuleV2) GetProviderConfigReference ¶
func (mg *QosBandwidthLimitRuleV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this QosBandwidthLimitRuleV2.
func (*QosBandwidthLimitRuleV2) GetProviderReference ¶
func (mg *QosBandwidthLimitRuleV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this QosBandwidthLimitRuleV2. Deprecated: Use GetProviderConfigReference.
func (*QosBandwidthLimitRuleV2) GetPublishConnectionDetailsTo ¶
func (mg *QosBandwidthLimitRuleV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this QosBandwidthLimitRuleV2.
func (*QosBandwidthLimitRuleV2) GetTerraformResourceType ¶
func (mg *QosBandwidthLimitRuleV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this QosBandwidthLimitRuleV2
func (*QosBandwidthLimitRuleV2) GetTerraformSchemaVersion ¶
func (tr *QosBandwidthLimitRuleV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*QosBandwidthLimitRuleV2) GetWriteConnectionSecretToReference ¶
func (mg *QosBandwidthLimitRuleV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this QosBandwidthLimitRuleV2.
func (*QosBandwidthLimitRuleV2) LateInitialize ¶
func (tr *QosBandwidthLimitRuleV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this QosBandwidthLimitRuleV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*QosBandwidthLimitRuleV2) SetConditions ¶
func (mg *QosBandwidthLimitRuleV2) SetConditions(c ...xpv1.Condition)
SetConditions of this QosBandwidthLimitRuleV2.
func (*QosBandwidthLimitRuleV2) SetDeletionPolicy ¶
func (mg *QosBandwidthLimitRuleV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this QosBandwidthLimitRuleV2.
func (*QosBandwidthLimitRuleV2) SetObservation ¶
func (tr *QosBandwidthLimitRuleV2) SetObservation(obs map[string]interface{}) error
SetObservation for this QosBandwidthLimitRuleV2
func (*QosBandwidthLimitRuleV2) SetParameters ¶
func (tr *QosBandwidthLimitRuleV2) SetParameters(params map[string]interface{}) error
SetParameters for this QosBandwidthLimitRuleV2
func (*QosBandwidthLimitRuleV2) SetProviderConfigReference ¶
func (mg *QosBandwidthLimitRuleV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this QosBandwidthLimitRuleV2.
func (*QosBandwidthLimitRuleV2) SetProviderReference ¶
func (mg *QosBandwidthLimitRuleV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this QosBandwidthLimitRuleV2. Deprecated: Use SetProviderConfigReference.
func (*QosBandwidthLimitRuleV2) SetPublishConnectionDetailsTo ¶
func (mg *QosBandwidthLimitRuleV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this QosBandwidthLimitRuleV2.
func (*QosBandwidthLimitRuleV2) SetWriteConnectionSecretToReference ¶
func (mg *QosBandwidthLimitRuleV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this QosBandwidthLimitRuleV2.
type QosBandwidthLimitRuleV2List ¶
type QosBandwidthLimitRuleV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []QosBandwidthLimitRuleV2 `json:"items"` }
QosBandwidthLimitRuleV2List contains a list of QosBandwidthLimitRuleV2s
func (*QosBandwidthLimitRuleV2List) DeepCopy ¶
func (in *QosBandwidthLimitRuleV2List) DeepCopy() *QosBandwidthLimitRuleV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosBandwidthLimitRuleV2List.
func (*QosBandwidthLimitRuleV2List) DeepCopyInto ¶
func (in *QosBandwidthLimitRuleV2List) DeepCopyInto(out *QosBandwidthLimitRuleV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QosBandwidthLimitRuleV2List) DeepCopyObject ¶
func (in *QosBandwidthLimitRuleV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QosBandwidthLimitRuleV2List) GetItems ¶
func (l *QosBandwidthLimitRuleV2List) GetItems() []resource.Managed
GetItems of this QosBandwidthLimitRuleV2List.
type QosBandwidthLimitRuleV2Observation ¶
type QosBandwidthLimitRuleV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*QosBandwidthLimitRuleV2Observation) DeepCopy ¶
func (in *QosBandwidthLimitRuleV2Observation) DeepCopy() *QosBandwidthLimitRuleV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosBandwidthLimitRuleV2Observation.
func (*QosBandwidthLimitRuleV2Observation) DeepCopyInto ¶
func (in *QosBandwidthLimitRuleV2Observation) DeepCopyInto(out *QosBandwidthLimitRuleV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosBandwidthLimitRuleV2Parameters ¶
type QosBandwidthLimitRuleV2Parameters struct { // +kubebuilder:validation:Optional Direction *string `json:"direction,omitempty" tf:"direction,omitempty"` // +kubebuilder:validation:Optional MaxBurstKbps *float64 `json:"maxBurstKbps,omitempty" tf:"max_burst_kbps,omitempty"` // +kubebuilder:validation:Required MaxKbps *float64 `json:"maxKbps" tf:"max_kbps,omitempty"` // +kubebuilder:validation:Required QosPolicyID *string `json:"qosPolicyId" tf:"qos_policy_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*QosBandwidthLimitRuleV2Parameters) DeepCopy ¶
func (in *QosBandwidthLimitRuleV2Parameters) DeepCopy() *QosBandwidthLimitRuleV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosBandwidthLimitRuleV2Parameters.
func (*QosBandwidthLimitRuleV2Parameters) DeepCopyInto ¶
func (in *QosBandwidthLimitRuleV2Parameters) DeepCopyInto(out *QosBandwidthLimitRuleV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosBandwidthLimitRuleV2Spec ¶
type QosBandwidthLimitRuleV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider QosBandwidthLimitRuleV2Parameters `json:"forProvider"` }
QosBandwidthLimitRuleV2Spec defines the desired state of QosBandwidthLimitRuleV2
func (*QosBandwidthLimitRuleV2Spec) DeepCopy ¶
func (in *QosBandwidthLimitRuleV2Spec) DeepCopy() *QosBandwidthLimitRuleV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosBandwidthLimitRuleV2Spec.
func (*QosBandwidthLimitRuleV2Spec) DeepCopyInto ¶
func (in *QosBandwidthLimitRuleV2Spec) DeepCopyInto(out *QosBandwidthLimitRuleV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosBandwidthLimitRuleV2Status ¶
type QosBandwidthLimitRuleV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider QosBandwidthLimitRuleV2Observation `json:"atProvider,omitempty"` }
QosBandwidthLimitRuleV2Status defines the observed state of QosBandwidthLimitRuleV2.
func (*QosBandwidthLimitRuleV2Status) DeepCopy ¶
func (in *QosBandwidthLimitRuleV2Status) DeepCopy() *QosBandwidthLimitRuleV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosBandwidthLimitRuleV2Status.
func (*QosBandwidthLimitRuleV2Status) DeepCopyInto ¶
func (in *QosBandwidthLimitRuleV2Status) DeepCopyInto(out *QosBandwidthLimitRuleV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosDscpMarkingRuleV2 ¶
type QosDscpMarkingRuleV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QosDscpMarkingRuleV2Spec `json:"spec"` Status QosDscpMarkingRuleV2Status `json:"status,omitempty"` }
QosDscpMarkingRuleV2 is the Schema for the QosDscpMarkingRuleV2s 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 (*QosDscpMarkingRuleV2) DeepCopy ¶
func (in *QosDscpMarkingRuleV2) DeepCopy() *QosDscpMarkingRuleV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosDscpMarkingRuleV2.
func (*QosDscpMarkingRuleV2) DeepCopyInto ¶
func (in *QosDscpMarkingRuleV2) DeepCopyInto(out *QosDscpMarkingRuleV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QosDscpMarkingRuleV2) DeepCopyObject ¶
func (in *QosDscpMarkingRuleV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QosDscpMarkingRuleV2) GetCondition ¶
func (mg *QosDscpMarkingRuleV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this QosDscpMarkingRuleV2.
func (*QosDscpMarkingRuleV2) GetConnectionDetailsMapping ¶
func (tr *QosDscpMarkingRuleV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this QosDscpMarkingRuleV2
func (*QosDscpMarkingRuleV2) GetDeletionPolicy ¶
func (mg *QosDscpMarkingRuleV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this QosDscpMarkingRuleV2.
func (*QosDscpMarkingRuleV2) GetID ¶
func (tr *QosDscpMarkingRuleV2) GetID() string
GetID returns ID of underlying Terraform resource of this QosDscpMarkingRuleV2
func (*QosDscpMarkingRuleV2) GetObservation ¶
func (tr *QosDscpMarkingRuleV2) GetObservation() (map[string]interface{}, error)
GetObservation of this QosDscpMarkingRuleV2
func (*QosDscpMarkingRuleV2) GetParameters ¶
func (tr *QosDscpMarkingRuleV2) GetParameters() (map[string]interface{}, error)
GetParameters of this QosDscpMarkingRuleV2
func (*QosDscpMarkingRuleV2) GetProviderConfigReference ¶
func (mg *QosDscpMarkingRuleV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this QosDscpMarkingRuleV2.
func (*QosDscpMarkingRuleV2) GetProviderReference ¶
func (mg *QosDscpMarkingRuleV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this QosDscpMarkingRuleV2. Deprecated: Use GetProviderConfigReference.
func (*QosDscpMarkingRuleV2) GetPublishConnectionDetailsTo ¶
func (mg *QosDscpMarkingRuleV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this QosDscpMarkingRuleV2.
func (*QosDscpMarkingRuleV2) GetTerraformResourceType ¶
func (mg *QosDscpMarkingRuleV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this QosDscpMarkingRuleV2
func (*QosDscpMarkingRuleV2) GetTerraformSchemaVersion ¶
func (tr *QosDscpMarkingRuleV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*QosDscpMarkingRuleV2) GetWriteConnectionSecretToReference ¶
func (mg *QosDscpMarkingRuleV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this QosDscpMarkingRuleV2.
func (*QosDscpMarkingRuleV2) LateInitialize ¶
func (tr *QosDscpMarkingRuleV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this QosDscpMarkingRuleV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*QosDscpMarkingRuleV2) SetConditions ¶
func (mg *QosDscpMarkingRuleV2) SetConditions(c ...xpv1.Condition)
SetConditions of this QosDscpMarkingRuleV2.
func (*QosDscpMarkingRuleV2) SetDeletionPolicy ¶
func (mg *QosDscpMarkingRuleV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this QosDscpMarkingRuleV2.
func (*QosDscpMarkingRuleV2) SetObservation ¶
func (tr *QosDscpMarkingRuleV2) SetObservation(obs map[string]interface{}) error
SetObservation for this QosDscpMarkingRuleV2
func (*QosDscpMarkingRuleV2) SetParameters ¶
func (tr *QosDscpMarkingRuleV2) SetParameters(params map[string]interface{}) error
SetParameters for this QosDscpMarkingRuleV2
func (*QosDscpMarkingRuleV2) SetProviderConfigReference ¶
func (mg *QosDscpMarkingRuleV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this QosDscpMarkingRuleV2.
func (*QosDscpMarkingRuleV2) SetProviderReference ¶
func (mg *QosDscpMarkingRuleV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this QosDscpMarkingRuleV2. Deprecated: Use SetProviderConfigReference.
func (*QosDscpMarkingRuleV2) SetPublishConnectionDetailsTo ¶
func (mg *QosDscpMarkingRuleV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this QosDscpMarkingRuleV2.
func (*QosDscpMarkingRuleV2) SetWriteConnectionSecretToReference ¶
func (mg *QosDscpMarkingRuleV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this QosDscpMarkingRuleV2.
type QosDscpMarkingRuleV2List ¶
type QosDscpMarkingRuleV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []QosDscpMarkingRuleV2 `json:"items"` }
QosDscpMarkingRuleV2List contains a list of QosDscpMarkingRuleV2s
func (*QosDscpMarkingRuleV2List) DeepCopy ¶
func (in *QosDscpMarkingRuleV2List) DeepCopy() *QosDscpMarkingRuleV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosDscpMarkingRuleV2List.
func (*QosDscpMarkingRuleV2List) DeepCopyInto ¶
func (in *QosDscpMarkingRuleV2List) DeepCopyInto(out *QosDscpMarkingRuleV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QosDscpMarkingRuleV2List) DeepCopyObject ¶
func (in *QosDscpMarkingRuleV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QosDscpMarkingRuleV2List) GetItems ¶
func (l *QosDscpMarkingRuleV2List) GetItems() []resource.Managed
GetItems of this QosDscpMarkingRuleV2List.
type QosDscpMarkingRuleV2Observation ¶
type QosDscpMarkingRuleV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*QosDscpMarkingRuleV2Observation) DeepCopy ¶
func (in *QosDscpMarkingRuleV2Observation) DeepCopy() *QosDscpMarkingRuleV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosDscpMarkingRuleV2Observation.
func (*QosDscpMarkingRuleV2Observation) DeepCopyInto ¶
func (in *QosDscpMarkingRuleV2Observation) DeepCopyInto(out *QosDscpMarkingRuleV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosDscpMarkingRuleV2Parameters ¶
type QosDscpMarkingRuleV2Parameters struct { // +kubebuilder:validation:Required DscpMark *float64 `json:"dscpMark" tf:"dscp_mark,omitempty"` // +kubebuilder:validation:Required QosPolicyID *string `json:"qosPolicyId" tf:"qos_policy_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*QosDscpMarkingRuleV2Parameters) DeepCopy ¶
func (in *QosDscpMarkingRuleV2Parameters) DeepCopy() *QosDscpMarkingRuleV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosDscpMarkingRuleV2Parameters.
func (*QosDscpMarkingRuleV2Parameters) DeepCopyInto ¶
func (in *QosDscpMarkingRuleV2Parameters) DeepCopyInto(out *QosDscpMarkingRuleV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosDscpMarkingRuleV2Spec ¶
type QosDscpMarkingRuleV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider QosDscpMarkingRuleV2Parameters `json:"forProvider"` }
QosDscpMarkingRuleV2Spec defines the desired state of QosDscpMarkingRuleV2
func (*QosDscpMarkingRuleV2Spec) DeepCopy ¶
func (in *QosDscpMarkingRuleV2Spec) DeepCopy() *QosDscpMarkingRuleV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosDscpMarkingRuleV2Spec.
func (*QosDscpMarkingRuleV2Spec) DeepCopyInto ¶
func (in *QosDscpMarkingRuleV2Spec) DeepCopyInto(out *QosDscpMarkingRuleV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosDscpMarkingRuleV2Status ¶
type QosDscpMarkingRuleV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider QosDscpMarkingRuleV2Observation `json:"atProvider,omitempty"` }
QosDscpMarkingRuleV2Status defines the observed state of QosDscpMarkingRuleV2.
func (*QosDscpMarkingRuleV2Status) DeepCopy ¶
func (in *QosDscpMarkingRuleV2Status) DeepCopy() *QosDscpMarkingRuleV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosDscpMarkingRuleV2Status.
func (*QosDscpMarkingRuleV2Status) DeepCopyInto ¶
func (in *QosDscpMarkingRuleV2Status) DeepCopyInto(out *QosDscpMarkingRuleV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosMinimumBandwidthRuleV2 ¶
type QosMinimumBandwidthRuleV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QosMinimumBandwidthRuleV2Spec `json:"spec"` Status QosMinimumBandwidthRuleV2Status `json:"status,omitempty"` }
QosMinimumBandwidthRuleV2 is the Schema for the QosMinimumBandwidthRuleV2s 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 (*QosMinimumBandwidthRuleV2) DeepCopy ¶
func (in *QosMinimumBandwidthRuleV2) DeepCopy() *QosMinimumBandwidthRuleV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosMinimumBandwidthRuleV2.
func (*QosMinimumBandwidthRuleV2) DeepCopyInto ¶
func (in *QosMinimumBandwidthRuleV2) DeepCopyInto(out *QosMinimumBandwidthRuleV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QosMinimumBandwidthRuleV2) DeepCopyObject ¶
func (in *QosMinimumBandwidthRuleV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QosMinimumBandwidthRuleV2) GetCondition ¶
func (mg *QosMinimumBandwidthRuleV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this QosMinimumBandwidthRuleV2.
func (*QosMinimumBandwidthRuleV2) GetConnectionDetailsMapping ¶
func (tr *QosMinimumBandwidthRuleV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this QosMinimumBandwidthRuleV2
func (*QosMinimumBandwidthRuleV2) GetDeletionPolicy ¶
func (mg *QosMinimumBandwidthRuleV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this QosMinimumBandwidthRuleV2.
func (*QosMinimumBandwidthRuleV2) GetID ¶
func (tr *QosMinimumBandwidthRuleV2) GetID() string
GetID returns ID of underlying Terraform resource of this QosMinimumBandwidthRuleV2
func (*QosMinimumBandwidthRuleV2) GetObservation ¶
func (tr *QosMinimumBandwidthRuleV2) GetObservation() (map[string]interface{}, error)
GetObservation of this QosMinimumBandwidthRuleV2
func (*QosMinimumBandwidthRuleV2) GetParameters ¶
func (tr *QosMinimumBandwidthRuleV2) GetParameters() (map[string]interface{}, error)
GetParameters of this QosMinimumBandwidthRuleV2
func (*QosMinimumBandwidthRuleV2) GetProviderConfigReference ¶
func (mg *QosMinimumBandwidthRuleV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this QosMinimumBandwidthRuleV2.
func (*QosMinimumBandwidthRuleV2) GetProviderReference ¶
func (mg *QosMinimumBandwidthRuleV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this QosMinimumBandwidthRuleV2. Deprecated: Use GetProviderConfigReference.
func (*QosMinimumBandwidthRuleV2) GetPublishConnectionDetailsTo ¶
func (mg *QosMinimumBandwidthRuleV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this QosMinimumBandwidthRuleV2.
func (*QosMinimumBandwidthRuleV2) GetTerraformResourceType ¶
func (mg *QosMinimumBandwidthRuleV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this QosMinimumBandwidthRuleV2
func (*QosMinimumBandwidthRuleV2) GetTerraformSchemaVersion ¶
func (tr *QosMinimumBandwidthRuleV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*QosMinimumBandwidthRuleV2) GetWriteConnectionSecretToReference ¶
func (mg *QosMinimumBandwidthRuleV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this QosMinimumBandwidthRuleV2.
func (*QosMinimumBandwidthRuleV2) LateInitialize ¶
func (tr *QosMinimumBandwidthRuleV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this QosMinimumBandwidthRuleV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*QosMinimumBandwidthRuleV2) SetConditions ¶
func (mg *QosMinimumBandwidthRuleV2) SetConditions(c ...xpv1.Condition)
SetConditions of this QosMinimumBandwidthRuleV2.
func (*QosMinimumBandwidthRuleV2) SetDeletionPolicy ¶
func (mg *QosMinimumBandwidthRuleV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this QosMinimumBandwidthRuleV2.
func (*QosMinimumBandwidthRuleV2) SetObservation ¶
func (tr *QosMinimumBandwidthRuleV2) SetObservation(obs map[string]interface{}) error
SetObservation for this QosMinimumBandwidthRuleV2
func (*QosMinimumBandwidthRuleV2) SetParameters ¶
func (tr *QosMinimumBandwidthRuleV2) SetParameters(params map[string]interface{}) error
SetParameters for this QosMinimumBandwidthRuleV2
func (*QosMinimumBandwidthRuleV2) SetProviderConfigReference ¶
func (mg *QosMinimumBandwidthRuleV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this QosMinimumBandwidthRuleV2.
func (*QosMinimumBandwidthRuleV2) SetProviderReference ¶
func (mg *QosMinimumBandwidthRuleV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this QosMinimumBandwidthRuleV2. Deprecated: Use SetProviderConfigReference.
func (*QosMinimumBandwidthRuleV2) SetPublishConnectionDetailsTo ¶
func (mg *QosMinimumBandwidthRuleV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this QosMinimumBandwidthRuleV2.
func (*QosMinimumBandwidthRuleV2) SetWriteConnectionSecretToReference ¶
func (mg *QosMinimumBandwidthRuleV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this QosMinimumBandwidthRuleV2.
type QosMinimumBandwidthRuleV2List ¶
type QosMinimumBandwidthRuleV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []QosMinimumBandwidthRuleV2 `json:"items"` }
QosMinimumBandwidthRuleV2List contains a list of QosMinimumBandwidthRuleV2s
func (*QosMinimumBandwidthRuleV2List) DeepCopy ¶
func (in *QosMinimumBandwidthRuleV2List) DeepCopy() *QosMinimumBandwidthRuleV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosMinimumBandwidthRuleV2List.
func (*QosMinimumBandwidthRuleV2List) DeepCopyInto ¶
func (in *QosMinimumBandwidthRuleV2List) DeepCopyInto(out *QosMinimumBandwidthRuleV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QosMinimumBandwidthRuleV2List) DeepCopyObject ¶
func (in *QosMinimumBandwidthRuleV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QosMinimumBandwidthRuleV2List) GetItems ¶
func (l *QosMinimumBandwidthRuleV2List) GetItems() []resource.Managed
GetItems of this QosMinimumBandwidthRuleV2List.
type QosMinimumBandwidthRuleV2Observation ¶
type QosMinimumBandwidthRuleV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*QosMinimumBandwidthRuleV2Observation) DeepCopy ¶
func (in *QosMinimumBandwidthRuleV2Observation) DeepCopy() *QosMinimumBandwidthRuleV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosMinimumBandwidthRuleV2Observation.
func (*QosMinimumBandwidthRuleV2Observation) DeepCopyInto ¶
func (in *QosMinimumBandwidthRuleV2Observation) DeepCopyInto(out *QosMinimumBandwidthRuleV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosMinimumBandwidthRuleV2Parameters ¶
type QosMinimumBandwidthRuleV2Parameters struct { // +kubebuilder:validation:Optional Direction *string `json:"direction,omitempty" tf:"direction,omitempty"` // +kubebuilder:validation:Required MinKbps *float64 `json:"minKbps" tf:"min_kbps,omitempty"` // +kubebuilder:validation:Required QosPolicyID *string `json:"qosPolicyId" tf:"qos_policy_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*QosMinimumBandwidthRuleV2Parameters) DeepCopy ¶
func (in *QosMinimumBandwidthRuleV2Parameters) DeepCopy() *QosMinimumBandwidthRuleV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosMinimumBandwidthRuleV2Parameters.
func (*QosMinimumBandwidthRuleV2Parameters) DeepCopyInto ¶
func (in *QosMinimumBandwidthRuleV2Parameters) DeepCopyInto(out *QosMinimumBandwidthRuleV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosMinimumBandwidthRuleV2Spec ¶
type QosMinimumBandwidthRuleV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider QosMinimumBandwidthRuleV2Parameters `json:"forProvider"` }
QosMinimumBandwidthRuleV2Spec defines the desired state of QosMinimumBandwidthRuleV2
func (*QosMinimumBandwidthRuleV2Spec) DeepCopy ¶
func (in *QosMinimumBandwidthRuleV2Spec) DeepCopy() *QosMinimumBandwidthRuleV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosMinimumBandwidthRuleV2Spec.
func (*QosMinimumBandwidthRuleV2Spec) DeepCopyInto ¶
func (in *QosMinimumBandwidthRuleV2Spec) DeepCopyInto(out *QosMinimumBandwidthRuleV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosMinimumBandwidthRuleV2Status ¶
type QosMinimumBandwidthRuleV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider QosMinimumBandwidthRuleV2Observation `json:"atProvider,omitempty"` }
QosMinimumBandwidthRuleV2Status defines the observed state of QosMinimumBandwidthRuleV2.
func (*QosMinimumBandwidthRuleV2Status) DeepCopy ¶
func (in *QosMinimumBandwidthRuleV2Status) DeepCopy() *QosMinimumBandwidthRuleV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosMinimumBandwidthRuleV2Status.
func (*QosMinimumBandwidthRuleV2Status) DeepCopyInto ¶
func (in *QosMinimumBandwidthRuleV2Status) DeepCopyInto(out *QosMinimumBandwidthRuleV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosPolicyV2 ¶
type QosPolicyV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QosPolicyV2Spec `json:"spec"` Status QosPolicyV2Status `json:"status,omitempty"` }
QosPolicyV2 is the Schema for the QosPolicyV2s 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 (*QosPolicyV2) DeepCopy ¶
func (in *QosPolicyV2) DeepCopy() *QosPolicyV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosPolicyV2.
func (*QosPolicyV2) DeepCopyInto ¶
func (in *QosPolicyV2) DeepCopyInto(out *QosPolicyV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QosPolicyV2) DeepCopyObject ¶
func (in *QosPolicyV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QosPolicyV2) GetCondition ¶
func (mg *QosPolicyV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this QosPolicyV2.
func (*QosPolicyV2) GetConnectionDetailsMapping ¶
func (tr *QosPolicyV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this QosPolicyV2
func (*QosPolicyV2) GetDeletionPolicy ¶
func (mg *QosPolicyV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this QosPolicyV2.
func (*QosPolicyV2) GetID ¶
func (tr *QosPolicyV2) GetID() string
GetID returns ID of underlying Terraform resource of this QosPolicyV2
func (*QosPolicyV2) GetObservation ¶
func (tr *QosPolicyV2) GetObservation() (map[string]interface{}, error)
GetObservation of this QosPolicyV2
func (*QosPolicyV2) GetParameters ¶
func (tr *QosPolicyV2) GetParameters() (map[string]interface{}, error)
GetParameters of this QosPolicyV2
func (*QosPolicyV2) GetProviderConfigReference ¶
func (mg *QosPolicyV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this QosPolicyV2.
func (*QosPolicyV2) GetProviderReference ¶
func (mg *QosPolicyV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this QosPolicyV2. Deprecated: Use GetProviderConfigReference.
func (*QosPolicyV2) GetPublishConnectionDetailsTo ¶
func (mg *QosPolicyV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this QosPolicyV2.
func (*QosPolicyV2) GetTerraformResourceType ¶
func (mg *QosPolicyV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this QosPolicyV2
func (*QosPolicyV2) GetTerraformSchemaVersion ¶
func (tr *QosPolicyV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*QosPolicyV2) GetWriteConnectionSecretToReference ¶
func (mg *QosPolicyV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this QosPolicyV2.
func (*QosPolicyV2) LateInitialize ¶
func (tr *QosPolicyV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this QosPolicyV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*QosPolicyV2) SetConditions ¶
func (mg *QosPolicyV2) SetConditions(c ...xpv1.Condition)
SetConditions of this QosPolicyV2.
func (*QosPolicyV2) SetDeletionPolicy ¶
func (mg *QosPolicyV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this QosPolicyV2.
func (*QosPolicyV2) SetObservation ¶
func (tr *QosPolicyV2) SetObservation(obs map[string]interface{}) error
SetObservation for this QosPolicyV2
func (*QosPolicyV2) SetParameters ¶
func (tr *QosPolicyV2) SetParameters(params map[string]interface{}) error
SetParameters for this QosPolicyV2
func (*QosPolicyV2) SetProviderConfigReference ¶
func (mg *QosPolicyV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this QosPolicyV2.
func (*QosPolicyV2) SetProviderReference ¶
func (mg *QosPolicyV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this QosPolicyV2. Deprecated: Use SetProviderConfigReference.
func (*QosPolicyV2) SetPublishConnectionDetailsTo ¶
func (mg *QosPolicyV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this QosPolicyV2.
func (*QosPolicyV2) SetWriteConnectionSecretToReference ¶
func (mg *QosPolicyV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this QosPolicyV2.
type QosPolicyV2List ¶
type QosPolicyV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []QosPolicyV2 `json:"items"` }
QosPolicyV2List contains a list of QosPolicyV2s
func (*QosPolicyV2List) DeepCopy ¶
func (in *QosPolicyV2List) DeepCopy() *QosPolicyV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosPolicyV2List.
func (*QosPolicyV2List) DeepCopyInto ¶
func (in *QosPolicyV2List) DeepCopyInto(out *QosPolicyV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QosPolicyV2List) DeepCopyObject ¶
func (in *QosPolicyV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QosPolicyV2List) GetItems ¶
func (l *QosPolicyV2List) GetItems() []resource.Managed
GetItems of this QosPolicyV2List.
type QosPolicyV2Observation ¶
type QosPolicyV2Observation struct { AllTags []*string `json:"allTags,omitempty" tf:"all_tags,omitempty"` CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RevisionNumber *float64 `json:"revisionNumber,omitempty" tf:"revision_number,omitempty"` UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*QosPolicyV2Observation) DeepCopy ¶
func (in *QosPolicyV2Observation) DeepCopy() *QosPolicyV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosPolicyV2Observation.
func (*QosPolicyV2Observation) DeepCopyInto ¶
func (in *QosPolicyV2Observation) DeepCopyInto(out *QosPolicyV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosPolicyV2Parameters ¶
type QosPolicyV2Parameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` Shared *bool `json:"shared,omitempty" tf:"shared,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]*string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` }
func (*QosPolicyV2Parameters) DeepCopy ¶
func (in *QosPolicyV2Parameters) DeepCopy() *QosPolicyV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosPolicyV2Parameters.
func (*QosPolicyV2Parameters) DeepCopyInto ¶
func (in *QosPolicyV2Parameters) DeepCopyInto(out *QosPolicyV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosPolicyV2Spec ¶
type QosPolicyV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider QosPolicyV2Parameters `json:"forProvider"` }
QosPolicyV2Spec defines the desired state of QosPolicyV2
func (*QosPolicyV2Spec) DeepCopy ¶
func (in *QosPolicyV2Spec) DeepCopy() *QosPolicyV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosPolicyV2Spec.
func (*QosPolicyV2Spec) DeepCopyInto ¶
func (in *QosPolicyV2Spec) DeepCopyInto(out *QosPolicyV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QosPolicyV2Status ¶
type QosPolicyV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider QosPolicyV2Observation `json:"atProvider,omitempty"` }
QosPolicyV2Status defines the observed state of QosPolicyV2.
func (*QosPolicyV2Status) DeepCopy ¶
func (in *QosPolicyV2Status) DeepCopy() *QosPolicyV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QosPolicyV2Status.
func (*QosPolicyV2Status) DeepCopyInto ¶
func (in *QosPolicyV2Status) DeepCopyInto(out *QosPolicyV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaV2 ¶
type QuotaV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QuotaV2Spec `json:"spec"` Status QuotaV2Status `json:"status,omitempty"` }
QuotaV2 is the Schema for the QuotaV2s 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 (*QuotaV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaV2.
func (*QuotaV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuotaV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QuotaV2) GetCondition ¶
func (mg *QuotaV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this QuotaV2.
func (*QuotaV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this QuotaV2
func (*QuotaV2) GetDeletionPolicy ¶
func (mg *QuotaV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this QuotaV2.
func (*QuotaV2) GetObservation ¶
GetObservation of this QuotaV2
func (*QuotaV2) GetParameters ¶
GetParameters of this QuotaV2
func (*QuotaV2) GetProviderConfigReference ¶
GetProviderConfigReference of this QuotaV2.
func (*QuotaV2) GetProviderReference ¶
GetProviderReference of this QuotaV2. Deprecated: Use GetProviderConfigReference.
func (*QuotaV2) GetPublishConnectionDetailsTo ¶
func (mg *QuotaV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this QuotaV2.
func (*QuotaV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this QuotaV2
func (*QuotaV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*QuotaV2) GetWriteConnectionSecretToReference ¶
func (mg *QuotaV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this QuotaV2.
func (*QuotaV2) LateInitialize ¶
LateInitialize this QuotaV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*QuotaV2) SetConditions ¶
SetConditions of this QuotaV2.
func (*QuotaV2) SetDeletionPolicy ¶
func (mg *QuotaV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this QuotaV2.
func (*QuotaV2) SetObservation ¶
SetObservation for this QuotaV2
func (*QuotaV2) SetParameters ¶
SetParameters for this QuotaV2
func (*QuotaV2) SetProviderConfigReference ¶
SetProviderConfigReference of this QuotaV2.
func (*QuotaV2) SetProviderReference ¶
SetProviderReference of this QuotaV2. Deprecated: Use SetProviderConfigReference.
func (*QuotaV2) SetPublishConnectionDetailsTo ¶
func (mg *QuotaV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this QuotaV2.
func (*QuotaV2) SetWriteConnectionSecretToReference ¶
func (mg *QuotaV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this QuotaV2.
type QuotaV2List ¶
type QuotaV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []QuotaV2 `json:"items"` }
QuotaV2List contains a list of QuotaV2s
func (*QuotaV2List) DeepCopy ¶
func (in *QuotaV2List) DeepCopy() *QuotaV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaV2List.
func (*QuotaV2List) DeepCopyInto ¶
func (in *QuotaV2List) DeepCopyInto(out *QuotaV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuotaV2List) DeepCopyObject ¶
func (in *QuotaV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QuotaV2List) GetItems ¶
func (l *QuotaV2List) GetItems() []resource.Managed
GetItems of this QuotaV2List.
type QuotaV2Observation ¶
type QuotaV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*QuotaV2Observation) DeepCopy ¶
func (in *QuotaV2Observation) DeepCopy() *QuotaV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaV2Observation.
func (*QuotaV2Observation) DeepCopyInto ¶
func (in *QuotaV2Observation) DeepCopyInto(out *QuotaV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaV2Parameters ¶
type QuotaV2Parameters struct { // +kubebuilder:validation:Optional Floatingip *float64 `json:"floatingip,omitempty" tf:"floatingip,omitempty"` // +kubebuilder:validation:Optional Network *float64 `json:"network,omitempty" tf:"network,omitempty"` // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // +kubebuilder:validation:Optional RbacPolicy *float64 `json:"rbacPolicy,omitempty" tf:"rbac_policy,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional Router *float64 `json:"router,omitempty" tf:"router,omitempty"` // +kubebuilder:validation:Optional SecurityGroup *float64 `json:"securityGroup,omitempty" tf:"security_group,omitempty"` // +kubebuilder:validation:Optional SecurityGroupRule *float64 `json:"securityGroupRule,omitempty" tf:"security_group_rule,omitempty"` // +kubebuilder:validation:Optional Subnet *float64 `json:"subnet,omitempty" tf:"subnet,omitempty"` // +kubebuilder:validation:Optional Subnetpool *float64 `json:"subnetpool,omitempty" tf:"subnetpool,omitempty"` }
func (*QuotaV2Parameters) DeepCopy ¶
func (in *QuotaV2Parameters) DeepCopy() *QuotaV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaV2Parameters.
func (*QuotaV2Parameters) DeepCopyInto ¶
func (in *QuotaV2Parameters) DeepCopyInto(out *QuotaV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaV2Spec ¶
type QuotaV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider QuotaV2Parameters `json:"forProvider"` }
QuotaV2Spec defines the desired state of QuotaV2
func (*QuotaV2Spec) DeepCopy ¶
func (in *QuotaV2Spec) DeepCopy() *QuotaV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaV2Spec.
func (*QuotaV2Spec) DeepCopyInto ¶
func (in *QuotaV2Spec) DeepCopyInto(out *QuotaV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaV2Status ¶
type QuotaV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider QuotaV2Observation `json:"atProvider,omitempty"` }
QuotaV2Status defines the observed state of QuotaV2.
func (*QuotaV2Status) DeepCopy ¶
func (in *QuotaV2Status) DeepCopy() *QuotaV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaV2Status.
func (*QuotaV2Status) DeepCopyInto ¶
func (in *QuotaV2Status) DeepCopyInto(out *QuotaV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RbacPolicyV2 ¶
type RbacPolicyV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RbacPolicyV2Spec `json:"spec"` Status RbacPolicyV2Status `json:"status,omitempty"` }
RbacPolicyV2 is the Schema for the RbacPolicyV2s 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 (*RbacPolicyV2) DeepCopy ¶
func (in *RbacPolicyV2) DeepCopy() *RbacPolicyV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RbacPolicyV2.
func (*RbacPolicyV2) DeepCopyInto ¶
func (in *RbacPolicyV2) DeepCopyInto(out *RbacPolicyV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RbacPolicyV2) DeepCopyObject ¶
func (in *RbacPolicyV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RbacPolicyV2) GetCondition ¶
func (mg *RbacPolicyV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RbacPolicyV2.
func (*RbacPolicyV2) GetConnectionDetailsMapping ¶
func (tr *RbacPolicyV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RbacPolicyV2
func (*RbacPolicyV2) GetDeletionPolicy ¶
func (mg *RbacPolicyV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RbacPolicyV2.
func (*RbacPolicyV2) GetID ¶
func (tr *RbacPolicyV2) GetID() string
GetID returns ID of underlying Terraform resource of this RbacPolicyV2
func (*RbacPolicyV2) GetObservation ¶
func (tr *RbacPolicyV2) GetObservation() (map[string]interface{}, error)
GetObservation of this RbacPolicyV2
func (*RbacPolicyV2) GetParameters ¶
func (tr *RbacPolicyV2) GetParameters() (map[string]interface{}, error)
GetParameters of this RbacPolicyV2
func (*RbacPolicyV2) GetProviderConfigReference ¶
func (mg *RbacPolicyV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RbacPolicyV2.
func (*RbacPolicyV2) GetProviderReference ¶
func (mg *RbacPolicyV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this RbacPolicyV2. Deprecated: Use GetProviderConfigReference.
func (*RbacPolicyV2) GetPublishConnectionDetailsTo ¶
func (mg *RbacPolicyV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RbacPolicyV2.
func (*RbacPolicyV2) GetTerraformResourceType ¶
func (mg *RbacPolicyV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RbacPolicyV2
func (*RbacPolicyV2) GetTerraformSchemaVersion ¶
func (tr *RbacPolicyV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RbacPolicyV2) GetWriteConnectionSecretToReference ¶
func (mg *RbacPolicyV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RbacPolicyV2.
func (*RbacPolicyV2) LateInitialize ¶
func (tr *RbacPolicyV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RbacPolicyV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*RbacPolicyV2) SetConditions ¶
func (mg *RbacPolicyV2) SetConditions(c ...xpv1.Condition)
SetConditions of this RbacPolicyV2.
func (*RbacPolicyV2) SetDeletionPolicy ¶
func (mg *RbacPolicyV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RbacPolicyV2.
func (*RbacPolicyV2) SetObservation ¶
func (tr *RbacPolicyV2) SetObservation(obs map[string]interface{}) error
SetObservation for this RbacPolicyV2
func (*RbacPolicyV2) SetParameters ¶
func (tr *RbacPolicyV2) SetParameters(params map[string]interface{}) error
SetParameters for this RbacPolicyV2
func (*RbacPolicyV2) SetProviderConfigReference ¶
func (mg *RbacPolicyV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RbacPolicyV2.
func (*RbacPolicyV2) SetProviderReference ¶
func (mg *RbacPolicyV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RbacPolicyV2. Deprecated: Use SetProviderConfigReference.
func (*RbacPolicyV2) SetPublishConnectionDetailsTo ¶
func (mg *RbacPolicyV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RbacPolicyV2.
func (*RbacPolicyV2) SetWriteConnectionSecretToReference ¶
func (mg *RbacPolicyV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RbacPolicyV2.
type RbacPolicyV2List ¶
type RbacPolicyV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RbacPolicyV2 `json:"items"` }
RbacPolicyV2List contains a list of RbacPolicyV2s
func (*RbacPolicyV2List) DeepCopy ¶
func (in *RbacPolicyV2List) DeepCopy() *RbacPolicyV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RbacPolicyV2List.
func (*RbacPolicyV2List) DeepCopyInto ¶
func (in *RbacPolicyV2List) DeepCopyInto(out *RbacPolicyV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RbacPolicyV2List) DeepCopyObject ¶
func (in *RbacPolicyV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RbacPolicyV2List) GetItems ¶
func (l *RbacPolicyV2List) GetItems() []resource.Managed
GetItems of this RbacPolicyV2List.
type RbacPolicyV2Observation ¶
type RbacPolicyV2Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` }
func (*RbacPolicyV2Observation) DeepCopy ¶
func (in *RbacPolicyV2Observation) DeepCopy() *RbacPolicyV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RbacPolicyV2Observation.
func (*RbacPolicyV2Observation) DeepCopyInto ¶
func (in *RbacPolicyV2Observation) DeepCopyInto(out *RbacPolicyV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RbacPolicyV2Parameters ¶
type RbacPolicyV2Parameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required ObjectID *string `json:"objectId" tf:"object_id,omitempty"` // +kubebuilder:validation:Required ObjectType *string `json:"objectType" tf:"object_type,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required TargetTenant *string `json:"targetTenant" tf:"target_tenant,omitempty"` }
func (*RbacPolicyV2Parameters) DeepCopy ¶
func (in *RbacPolicyV2Parameters) DeepCopy() *RbacPolicyV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RbacPolicyV2Parameters.
func (*RbacPolicyV2Parameters) DeepCopyInto ¶
func (in *RbacPolicyV2Parameters) DeepCopyInto(out *RbacPolicyV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RbacPolicyV2Spec ¶
type RbacPolicyV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider RbacPolicyV2Parameters `json:"forProvider"` }
RbacPolicyV2Spec defines the desired state of RbacPolicyV2
func (*RbacPolicyV2Spec) DeepCopy ¶
func (in *RbacPolicyV2Spec) DeepCopy() *RbacPolicyV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RbacPolicyV2Spec.
func (*RbacPolicyV2Spec) DeepCopyInto ¶
func (in *RbacPolicyV2Spec) DeepCopyInto(out *RbacPolicyV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RbacPolicyV2Status ¶
type RbacPolicyV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider RbacPolicyV2Observation `json:"atProvider,omitempty"` }
RbacPolicyV2Status defines the observed state of RbacPolicyV2.
func (*RbacPolicyV2Status) DeepCopy ¶
func (in *RbacPolicyV2Status) DeepCopy() *RbacPolicyV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RbacPolicyV2Status.
func (*RbacPolicyV2Status) DeepCopyInto ¶
func (in *RbacPolicyV2Status) DeepCopyInto(out *RbacPolicyV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouterInterfaceV2 ¶
type RouterInterfaceV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouterInterfaceV2Spec `json:"spec"` Status RouterInterfaceV2Status `json:"status,omitempty"` }
RouterInterfaceV2 is the Schema for the RouterInterfaceV2s 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 (*RouterInterfaceV2) DeepCopy ¶
func (in *RouterInterfaceV2) DeepCopy() *RouterInterfaceV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterInterfaceV2.
func (*RouterInterfaceV2) DeepCopyInto ¶
func (in *RouterInterfaceV2) DeepCopyInto(out *RouterInterfaceV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouterInterfaceV2) DeepCopyObject ¶
func (in *RouterInterfaceV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouterInterfaceV2) GetCondition ¶
func (mg *RouterInterfaceV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouterInterfaceV2.
func (*RouterInterfaceV2) GetConnectionDetailsMapping ¶
func (tr *RouterInterfaceV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouterInterfaceV2
func (*RouterInterfaceV2) GetDeletionPolicy ¶
func (mg *RouterInterfaceV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouterInterfaceV2.
func (*RouterInterfaceV2) GetID ¶
func (tr *RouterInterfaceV2) GetID() string
GetID returns ID of underlying Terraform resource of this RouterInterfaceV2
func (*RouterInterfaceV2) GetObservation ¶
func (tr *RouterInterfaceV2) GetObservation() (map[string]interface{}, error)
GetObservation of this RouterInterfaceV2
func (*RouterInterfaceV2) GetParameters ¶
func (tr *RouterInterfaceV2) GetParameters() (map[string]interface{}, error)
GetParameters of this RouterInterfaceV2
func (*RouterInterfaceV2) GetProviderConfigReference ¶
func (mg *RouterInterfaceV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouterInterfaceV2.
func (*RouterInterfaceV2) GetProviderReference ¶
func (mg *RouterInterfaceV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouterInterfaceV2. Deprecated: Use GetProviderConfigReference.
func (*RouterInterfaceV2) GetPublishConnectionDetailsTo ¶
func (mg *RouterInterfaceV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RouterInterfaceV2.
func (*RouterInterfaceV2) GetTerraformResourceType ¶
func (mg *RouterInterfaceV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouterInterfaceV2
func (*RouterInterfaceV2) GetTerraformSchemaVersion ¶
func (tr *RouterInterfaceV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouterInterfaceV2) GetWriteConnectionSecretToReference ¶
func (mg *RouterInterfaceV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouterInterfaceV2.
func (*RouterInterfaceV2) LateInitialize ¶
func (tr *RouterInterfaceV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouterInterfaceV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouterInterfaceV2) SetConditions ¶
func (mg *RouterInterfaceV2) SetConditions(c ...xpv1.Condition)
SetConditions of this RouterInterfaceV2.
func (*RouterInterfaceV2) SetDeletionPolicy ¶
func (mg *RouterInterfaceV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouterInterfaceV2.
func (*RouterInterfaceV2) SetObservation ¶
func (tr *RouterInterfaceV2) SetObservation(obs map[string]interface{}) error
SetObservation for this RouterInterfaceV2
func (*RouterInterfaceV2) SetParameters ¶
func (tr *RouterInterfaceV2) SetParameters(params map[string]interface{}) error
SetParameters for this RouterInterfaceV2
func (*RouterInterfaceV2) SetProviderConfigReference ¶
func (mg *RouterInterfaceV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouterInterfaceV2.
func (*RouterInterfaceV2) SetProviderReference ¶
func (mg *RouterInterfaceV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouterInterfaceV2. Deprecated: Use SetProviderConfigReference.
func (*RouterInterfaceV2) SetPublishConnectionDetailsTo ¶
func (mg *RouterInterfaceV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RouterInterfaceV2.
func (*RouterInterfaceV2) SetWriteConnectionSecretToReference ¶
func (mg *RouterInterfaceV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouterInterfaceV2.
type RouterInterfaceV2List ¶
type RouterInterfaceV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouterInterfaceV2 `json:"items"` }
RouterInterfaceV2List contains a list of RouterInterfaceV2s
func (*RouterInterfaceV2List) DeepCopy ¶
func (in *RouterInterfaceV2List) DeepCopy() *RouterInterfaceV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterInterfaceV2List.
func (*RouterInterfaceV2List) DeepCopyInto ¶
func (in *RouterInterfaceV2List) DeepCopyInto(out *RouterInterfaceV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouterInterfaceV2List) DeepCopyObject ¶
func (in *RouterInterfaceV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouterInterfaceV2List) GetItems ¶
func (l *RouterInterfaceV2List) GetItems() []resource.Managed
GetItems of this RouterInterfaceV2List.
type RouterInterfaceV2Observation ¶
type RouterInterfaceV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RouterInterfaceV2Observation) DeepCopy ¶
func (in *RouterInterfaceV2Observation) DeepCopy() *RouterInterfaceV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterInterfaceV2Observation.
func (*RouterInterfaceV2Observation) DeepCopyInto ¶
func (in *RouterInterfaceV2Observation) DeepCopyInto(out *RouterInterfaceV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouterInterfaceV2Parameters ¶
type RouterInterfaceV2Parameters struct { // +kubebuilder:validation:Optional PortID *string `json:"portId,omitempty" tf:"port_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required RouterID *string `json:"routerId" tf:"router_id,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*RouterInterfaceV2Parameters) DeepCopy ¶
func (in *RouterInterfaceV2Parameters) DeepCopy() *RouterInterfaceV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterInterfaceV2Parameters.
func (*RouterInterfaceV2Parameters) DeepCopyInto ¶
func (in *RouterInterfaceV2Parameters) DeepCopyInto(out *RouterInterfaceV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouterInterfaceV2Spec ¶
type RouterInterfaceV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider RouterInterfaceV2Parameters `json:"forProvider"` }
RouterInterfaceV2Spec defines the desired state of RouterInterfaceV2
func (*RouterInterfaceV2Spec) DeepCopy ¶
func (in *RouterInterfaceV2Spec) DeepCopy() *RouterInterfaceV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterInterfaceV2Spec.
func (*RouterInterfaceV2Spec) DeepCopyInto ¶
func (in *RouterInterfaceV2Spec) DeepCopyInto(out *RouterInterfaceV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouterInterfaceV2Status ¶
type RouterInterfaceV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider RouterInterfaceV2Observation `json:"atProvider,omitempty"` }
RouterInterfaceV2Status defines the observed state of RouterInterfaceV2.
func (*RouterInterfaceV2Status) DeepCopy ¶
func (in *RouterInterfaceV2Status) DeepCopy() *RouterInterfaceV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterInterfaceV2Status.
func (*RouterInterfaceV2Status) DeepCopyInto ¶
func (in *RouterInterfaceV2Status) DeepCopyInto(out *RouterInterfaceV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouterRouteV2 ¶
type RouterRouteV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouterRouteV2Spec `json:"spec"` Status RouterRouteV2Status `json:"status,omitempty"` }
RouterRouteV2 is the Schema for the RouterRouteV2s 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 (*RouterRouteV2) DeepCopy ¶
func (in *RouterRouteV2) DeepCopy() *RouterRouteV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterRouteV2.
func (*RouterRouteV2) DeepCopyInto ¶
func (in *RouterRouteV2) DeepCopyInto(out *RouterRouteV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouterRouteV2) DeepCopyObject ¶
func (in *RouterRouteV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouterRouteV2) GetCondition ¶
func (mg *RouterRouteV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouterRouteV2.
func (*RouterRouteV2) GetConnectionDetailsMapping ¶
func (tr *RouterRouteV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouterRouteV2
func (*RouterRouteV2) GetDeletionPolicy ¶
func (mg *RouterRouteV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouterRouteV2.
func (*RouterRouteV2) GetID ¶
func (tr *RouterRouteV2) GetID() string
GetID returns ID of underlying Terraform resource of this RouterRouteV2
func (*RouterRouteV2) GetObservation ¶
func (tr *RouterRouteV2) GetObservation() (map[string]interface{}, error)
GetObservation of this RouterRouteV2
func (*RouterRouteV2) GetParameters ¶
func (tr *RouterRouteV2) GetParameters() (map[string]interface{}, error)
GetParameters of this RouterRouteV2
func (*RouterRouteV2) GetProviderConfigReference ¶
func (mg *RouterRouteV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouterRouteV2.
func (*RouterRouteV2) GetProviderReference ¶
func (mg *RouterRouteV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouterRouteV2. Deprecated: Use GetProviderConfigReference.
func (*RouterRouteV2) GetPublishConnectionDetailsTo ¶
func (mg *RouterRouteV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RouterRouteV2.
func (*RouterRouteV2) GetTerraformResourceType ¶
func (mg *RouterRouteV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouterRouteV2
func (*RouterRouteV2) GetTerraformSchemaVersion ¶
func (tr *RouterRouteV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouterRouteV2) GetWriteConnectionSecretToReference ¶
func (mg *RouterRouteV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouterRouteV2.
func (*RouterRouteV2) LateInitialize ¶
func (tr *RouterRouteV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouterRouteV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouterRouteV2) SetConditions ¶
func (mg *RouterRouteV2) SetConditions(c ...xpv1.Condition)
SetConditions of this RouterRouteV2.
func (*RouterRouteV2) SetDeletionPolicy ¶
func (mg *RouterRouteV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouterRouteV2.
func (*RouterRouteV2) SetObservation ¶
func (tr *RouterRouteV2) SetObservation(obs map[string]interface{}) error
SetObservation for this RouterRouteV2
func (*RouterRouteV2) SetParameters ¶
func (tr *RouterRouteV2) SetParameters(params map[string]interface{}) error
SetParameters for this RouterRouteV2
func (*RouterRouteV2) SetProviderConfigReference ¶
func (mg *RouterRouteV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouterRouteV2.
func (*RouterRouteV2) SetProviderReference ¶
func (mg *RouterRouteV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouterRouteV2. Deprecated: Use SetProviderConfigReference.
func (*RouterRouteV2) SetPublishConnectionDetailsTo ¶
func (mg *RouterRouteV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RouterRouteV2.
func (*RouterRouteV2) SetWriteConnectionSecretToReference ¶
func (mg *RouterRouteV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouterRouteV2.
type RouterRouteV2List ¶
type RouterRouteV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouterRouteV2 `json:"items"` }
RouterRouteV2List contains a list of RouterRouteV2s
func (*RouterRouteV2List) DeepCopy ¶
func (in *RouterRouteV2List) DeepCopy() *RouterRouteV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterRouteV2List.
func (*RouterRouteV2List) DeepCopyInto ¶
func (in *RouterRouteV2List) DeepCopyInto(out *RouterRouteV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouterRouteV2List) DeepCopyObject ¶
func (in *RouterRouteV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouterRouteV2List) GetItems ¶
func (l *RouterRouteV2List) GetItems() []resource.Managed
GetItems of this RouterRouteV2List.
type RouterRouteV2Observation ¶
type RouterRouteV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RouterRouteV2Observation) DeepCopy ¶
func (in *RouterRouteV2Observation) DeepCopy() *RouterRouteV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterRouteV2Observation.
func (*RouterRouteV2Observation) DeepCopyInto ¶
func (in *RouterRouteV2Observation) DeepCopyInto(out *RouterRouteV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouterRouteV2Parameters ¶
type RouterRouteV2Parameters struct { // +kubebuilder:validation:Required DestinationCidr *string `json:"destinationCidr" tf:"destination_cidr,omitempty"` // +kubebuilder:validation:Required NextHop *string `json:"nextHop" tf:"next_hop,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required RouterID *string `json:"routerId" tf:"router_id,omitempty"` }
func (*RouterRouteV2Parameters) DeepCopy ¶
func (in *RouterRouteV2Parameters) DeepCopy() *RouterRouteV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterRouteV2Parameters.
func (*RouterRouteV2Parameters) DeepCopyInto ¶
func (in *RouterRouteV2Parameters) DeepCopyInto(out *RouterRouteV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouterRouteV2Spec ¶
type RouterRouteV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider RouterRouteV2Parameters `json:"forProvider"` }
RouterRouteV2Spec defines the desired state of RouterRouteV2
func (*RouterRouteV2Spec) DeepCopy ¶
func (in *RouterRouteV2Spec) DeepCopy() *RouterRouteV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterRouteV2Spec.
func (*RouterRouteV2Spec) DeepCopyInto ¶
func (in *RouterRouteV2Spec) DeepCopyInto(out *RouterRouteV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouterRouteV2Status ¶
type RouterRouteV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider RouterRouteV2Observation `json:"atProvider,omitempty"` }
RouterRouteV2Status defines the observed state of RouterRouteV2.
func (*RouterRouteV2Status) DeepCopy ¶
func (in *RouterRouteV2Status) DeepCopy() *RouterRouteV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterRouteV2Status.
func (*RouterRouteV2Status) DeepCopyInto ¶
func (in *RouterRouteV2Status) DeepCopyInto(out *RouterRouteV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouterV2 ¶
type RouterV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouterV2Spec `json:"spec"` Status RouterV2Status `json:"status,omitempty"` }
RouterV2 is the Schema for the RouterV2s 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 (*RouterV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterV2.
func (*RouterV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouterV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouterV2) GetCondition ¶
func (mg *RouterV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouterV2.
func (*RouterV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this RouterV2
func (*RouterV2) GetDeletionPolicy ¶
func (mg *RouterV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouterV2.
func (*RouterV2) GetObservation ¶
GetObservation of this RouterV2
func (*RouterV2) GetParameters ¶
GetParameters of this RouterV2
func (*RouterV2) GetProviderConfigReference ¶
GetProviderConfigReference of this RouterV2.
func (*RouterV2) GetProviderReference ¶
GetProviderReference of this RouterV2. Deprecated: Use GetProviderConfigReference.
func (*RouterV2) GetPublishConnectionDetailsTo ¶
func (mg *RouterV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RouterV2.
func (*RouterV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this RouterV2
func (*RouterV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouterV2) GetWriteConnectionSecretToReference ¶
func (mg *RouterV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouterV2.
func (*RouterV2) LateInitialize ¶
LateInitialize this RouterV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouterV2) SetConditions ¶
SetConditions of this RouterV2.
func (*RouterV2) SetDeletionPolicy ¶
func (mg *RouterV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouterV2.
func (*RouterV2) SetObservation ¶
SetObservation for this RouterV2
func (*RouterV2) SetParameters ¶
SetParameters for this RouterV2
func (*RouterV2) SetProviderConfigReference ¶
SetProviderConfigReference of this RouterV2.
func (*RouterV2) SetProviderReference ¶
SetProviderReference of this RouterV2. Deprecated: Use SetProviderConfigReference.
func (*RouterV2) SetPublishConnectionDetailsTo ¶
func (mg *RouterV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RouterV2.
func (*RouterV2) SetWriteConnectionSecretToReference ¶
func (mg *RouterV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouterV2.
type RouterV2List ¶
type RouterV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouterV2 `json:"items"` }
RouterV2List contains a list of RouterV2s
func (*RouterV2List) DeepCopy ¶
func (in *RouterV2List) DeepCopy() *RouterV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterV2List.
func (*RouterV2List) DeepCopyInto ¶
func (in *RouterV2List) DeepCopyInto(out *RouterV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouterV2List) DeepCopyObject ¶
func (in *RouterV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouterV2List) GetItems ¶
func (l *RouterV2List) GetItems() []resource.Managed
GetItems of this RouterV2List.
type RouterV2Observation ¶
type RouterV2Observation struct { AllTags []*string `json:"allTags,omitempty" tf:"all_tags,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*RouterV2Observation) DeepCopy ¶
func (in *RouterV2Observation) DeepCopy() *RouterV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterV2Observation.
func (*RouterV2Observation) DeepCopyInto ¶
func (in *RouterV2Observation) DeepCopyInto(out *RouterV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouterV2Parameters ¶
type RouterV2Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional AvailabilityZoneHints []*string `json:"availabilityZoneHints,omitempty" tf:"availability_zone_hints,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Distributed *bool `json:"distributed,omitempty" tf:"distributed,omitempty"` // +kubebuilder:validation:Optional EnableSnat *bool `json:"enableSnat,omitempty" tf:"enable_snat,omitempty"` // +kubebuilder:validation:Optional ExternalFixedIP []ExternalFixedIPParameters `json:"externalFixedIp,omitempty" tf:"external_fixed_ip,omitempty"` // +kubebuilder:validation:Optional ExternalGateway *string `json:"externalGateway,omitempty" tf:"external_gateway,omitempty"` // +kubebuilder:validation:Optional ExternalNetworkID *string `json:"externalNetworkId,omitempty" tf:"external_network_id,omitempty"` // +kubebuilder:validation:Optional ExternalSubnetIds []*string `json:"externalSubnetIds,omitempty" tf:"external_subnet_ids,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]*string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` // +kubebuilder:validation:Optional VendorOptions []VendorOptionsParameters `json:"vendorOptions,omitempty" tf:"vendor_options,omitempty"` }
func (*RouterV2Parameters) DeepCopy ¶
func (in *RouterV2Parameters) DeepCopy() *RouterV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterV2Parameters.
func (*RouterV2Parameters) DeepCopyInto ¶
func (in *RouterV2Parameters) DeepCopyInto(out *RouterV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouterV2Spec ¶
type RouterV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider RouterV2Parameters `json:"forProvider"` }
RouterV2Spec defines the desired state of RouterV2
func (*RouterV2Spec) DeepCopy ¶
func (in *RouterV2Spec) DeepCopy() *RouterV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterV2Spec.
func (*RouterV2Spec) DeepCopyInto ¶
func (in *RouterV2Spec) DeepCopyInto(out *RouterV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouterV2Status ¶
type RouterV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider RouterV2Observation `json:"atProvider,omitempty"` }
RouterV2Status defines the observed state of RouterV2.
func (*RouterV2Status) DeepCopy ¶
func (in *RouterV2Status) DeepCopy() *RouterV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterV2Status.
func (*RouterV2Status) DeepCopyInto ¶
func (in *RouterV2Status) DeepCopyInto(out *RouterV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecgroupRuleV2 ¶
type SecgroupRuleV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecgroupRuleV2Spec `json:"spec"` Status SecgroupRuleV2Status `json:"status,omitempty"` }
SecgroupRuleV2 is the Schema for the SecgroupRuleV2s 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 (*SecgroupRuleV2) DeepCopy ¶
func (in *SecgroupRuleV2) DeepCopy() *SecgroupRuleV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupRuleV2.
func (*SecgroupRuleV2) DeepCopyInto ¶
func (in *SecgroupRuleV2) DeepCopyInto(out *SecgroupRuleV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecgroupRuleV2) DeepCopyObject ¶
func (in *SecgroupRuleV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecgroupRuleV2) GetCondition ¶
func (mg *SecgroupRuleV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecgroupRuleV2.
func (*SecgroupRuleV2) GetConnectionDetailsMapping ¶
func (tr *SecgroupRuleV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecgroupRuleV2
func (*SecgroupRuleV2) GetDeletionPolicy ¶
func (mg *SecgroupRuleV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecgroupRuleV2.
func (*SecgroupRuleV2) GetID ¶
func (tr *SecgroupRuleV2) GetID() string
GetID returns ID of underlying Terraform resource of this SecgroupRuleV2
func (*SecgroupRuleV2) GetObservation ¶
func (tr *SecgroupRuleV2) GetObservation() (map[string]interface{}, error)
GetObservation of this SecgroupRuleV2
func (*SecgroupRuleV2) GetParameters ¶
func (tr *SecgroupRuleV2) GetParameters() (map[string]interface{}, error)
GetParameters of this SecgroupRuleV2
func (*SecgroupRuleV2) GetProviderConfigReference ¶
func (mg *SecgroupRuleV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecgroupRuleV2.
func (*SecgroupRuleV2) GetProviderReference ¶
func (mg *SecgroupRuleV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecgroupRuleV2. Deprecated: Use GetProviderConfigReference.
func (*SecgroupRuleV2) GetPublishConnectionDetailsTo ¶
func (mg *SecgroupRuleV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecgroupRuleV2.
func (*SecgroupRuleV2) GetTerraformResourceType ¶
func (mg *SecgroupRuleV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecgroupRuleV2
func (*SecgroupRuleV2) GetTerraformSchemaVersion ¶
func (tr *SecgroupRuleV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecgroupRuleV2) GetWriteConnectionSecretToReference ¶
func (mg *SecgroupRuleV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecgroupRuleV2.
func (*SecgroupRuleV2) LateInitialize ¶
func (tr *SecgroupRuleV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecgroupRuleV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecgroupRuleV2) SetConditions ¶
func (mg *SecgroupRuleV2) SetConditions(c ...xpv1.Condition)
SetConditions of this SecgroupRuleV2.
func (*SecgroupRuleV2) SetDeletionPolicy ¶
func (mg *SecgroupRuleV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecgroupRuleV2.
func (*SecgroupRuleV2) SetObservation ¶
func (tr *SecgroupRuleV2) SetObservation(obs map[string]interface{}) error
SetObservation for this SecgroupRuleV2
func (*SecgroupRuleV2) SetParameters ¶
func (tr *SecgroupRuleV2) SetParameters(params map[string]interface{}) error
SetParameters for this SecgroupRuleV2
func (*SecgroupRuleV2) SetProviderConfigReference ¶
func (mg *SecgroupRuleV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecgroupRuleV2.
func (*SecgroupRuleV2) SetProviderReference ¶
func (mg *SecgroupRuleV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecgroupRuleV2. Deprecated: Use SetProviderConfigReference.
func (*SecgroupRuleV2) SetPublishConnectionDetailsTo ¶
func (mg *SecgroupRuleV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecgroupRuleV2.
func (*SecgroupRuleV2) SetWriteConnectionSecretToReference ¶
func (mg *SecgroupRuleV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecgroupRuleV2.
type SecgroupRuleV2List ¶
type SecgroupRuleV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecgroupRuleV2 `json:"items"` }
SecgroupRuleV2List contains a list of SecgroupRuleV2s
func (*SecgroupRuleV2List) DeepCopy ¶
func (in *SecgroupRuleV2List) DeepCopy() *SecgroupRuleV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupRuleV2List.
func (*SecgroupRuleV2List) DeepCopyInto ¶
func (in *SecgroupRuleV2List) DeepCopyInto(out *SecgroupRuleV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecgroupRuleV2List) DeepCopyObject ¶
func (in *SecgroupRuleV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecgroupRuleV2List) GetItems ¶
func (l *SecgroupRuleV2List) GetItems() []resource.Managed
GetItems of this SecgroupRuleV2List.
type SecgroupRuleV2Observation ¶
type SecgroupRuleV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecgroupRuleV2Observation) DeepCopy ¶
func (in *SecgroupRuleV2Observation) DeepCopy() *SecgroupRuleV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupRuleV2Observation.
func (*SecgroupRuleV2Observation) DeepCopyInto ¶
func (in *SecgroupRuleV2Observation) DeepCopyInto(out *SecgroupRuleV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecgroupRuleV2Parameters ¶
type SecgroupRuleV2Parameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Direction *string `json:"direction" tf:"direction,omitempty"` // +kubebuilder:validation:Required Ethertype *string `json:"ethertype" tf:"ethertype,omitempty"` // +kubebuilder:validation:Optional PortRangeMax *float64 `json:"portRangeMax,omitempty" tf:"port_range_max,omitempty"` // +kubebuilder:validation:Optional PortRangeMin *float64 `json:"portRangeMin,omitempty" tf:"port_range_min,omitempty"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional RemoteGroupID *string `json:"remoteGroupId,omitempty" tf:"remote_group_id,omitempty"` // +kubebuilder:validation:Optional RemoteIPPrefix *string `json:"remoteIpPrefix,omitempty" tf:"remote_ip_prefix,omitempty"` // +kubebuilder:validation:Required SecurityGroupID *string `json:"securityGroupId" tf:"security_group_id,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*SecgroupRuleV2Parameters) DeepCopy ¶
func (in *SecgroupRuleV2Parameters) DeepCopy() *SecgroupRuleV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupRuleV2Parameters.
func (*SecgroupRuleV2Parameters) DeepCopyInto ¶
func (in *SecgroupRuleV2Parameters) DeepCopyInto(out *SecgroupRuleV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecgroupRuleV2Spec ¶
type SecgroupRuleV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider SecgroupRuleV2Parameters `json:"forProvider"` }
SecgroupRuleV2Spec defines the desired state of SecgroupRuleV2
func (*SecgroupRuleV2Spec) DeepCopy ¶
func (in *SecgroupRuleV2Spec) DeepCopy() *SecgroupRuleV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupRuleV2Spec.
func (*SecgroupRuleV2Spec) DeepCopyInto ¶
func (in *SecgroupRuleV2Spec) DeepCopyInto(out *SecgroupRuleV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecgroupRuleV2Status ¶
type SecgroupRuleV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider SecgroupRuleV2Observation `json:"atProvider,omitempty"` }
SecgroupRuleV2Status defines the observed state of SecgroupRuleV2.
func (*SecgroupRuleV2Status) DeepCopy ¶
func (in *SecgroupRuleV2Status) DeepCopy() *SecgroupRuleV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupRuleV2Status.
func (*SecgroupRuleV2Status) DeepCopyInto ¶
func (in *SecgroupRuleV2Status) DeepCopyInto(out *SecgroupRuleV2Status)
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 { AllTags []*string `json:"allTags,omitempty" tf:"all_tags,omitempty"` 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:Optional DeleteDefaultRules *bool `json:"deleteDefaultRules,omitempty" tf:"delete_default_rules,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,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 SegmentsObservation ¶
type SegmentsObservation struct { }
func (*SegmentsObservation) DeepCopy ¶
func (in *SegmentsObservation) DeepCopy() *SegmentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SegmentsObservation.
func (*SegmentsObservation) DeepCopyInto ¶
func (in *SegmentsObservation) DeepCopyInto(out *SegmentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SegmentsParameters ¶
type SegmentsParameters struct { // +kubebuilder:validation:Optional NetworkType *string `json:"networkType,omitempty" tf:"network_type,omitempty"` // +kubebuilder:validation:Optional PhysicalNetwork *string `json:"physicalNetwork,omitempty" tf:"physical_network,omitempty"` // +kubebuilder:validation:Optional SegmentationID *float64 `json:"segmentationId,omitempty" tf:"segmentation_id,omitempty"` }
func (*SegmentsParameters) DeepCopy ¶
func (in *SegmentsParameters) DeepCopy() *SegmentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SegmentsParameters.
func (*SegmentsParameters) DeepCopyInto ¶
func (in *SegmentsParameters) DeepCopyInto(out *SegmentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubPortObservation ¶
type SubPortObservation struct { }
func (*SubPortObservation) DeepCopy ¶
func (in *SubPortObservation) DeepCopy() *SubPortObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubPortObservation.
func (*SubPortObservation) DeepCopyInto ¶
func (in *SubPortObservation) DeepCopyInto(out *SubPortObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubPortParameters ¶
type SubPortParameters struct { // +kubebuilder:validation:Required PortID *string `json:"portId" tf:"port_id,omitempty"` // +kubebuilder:validation:Required SegmentationID *float64 `json:"segmentationId" tf:"segmentation_id,omitempty"` // +kubebuilder:validation:Required SegmentationType *string `json:"segmentationType" tf:"segmentation_type,omitempty"` }
func (*SubPortParameters) DeepCopy ¶
func (in *SubPortParameters) DeepCopy() *SubPortParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubPortParameters.
func (*SubPortParameters) DeepCopyInto ¶
func (in *SubPortParameters) DeepCopyInto(out *SubPortParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetRouteV2 ¶
type SubnetRouteV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetRouteV2Spec `json:"spec"` Status SubnetRouteV2Status `json:"status,omitempty"` }
SubnetRouteV2 is the Schema for the SubnetRouteV2s 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 (*SubnetRouteV2) DeepCopy ¶
func (in *SubnetRouteV2) DeepCopy() *SubnetRouteV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouteV2.
func (*SubnetRouteV2) DeepCopyInto ¶
func (in *SubnetRouteV2) DeepCopyInto(out *SubnetRouteV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetRouteV2) DeepCopyObject ¶
func (in *SubnetRouteV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetRouteV2) GetCondition ¶
func (mg *SubnetRouteV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SubnetRouteV2.
func (*SubnetRouteV2) GetConnectionDetailsMapping ¶
func (tr *SubnetRouteV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SubnetRouteV2
func (*SubnetRouteV2) GetDeletionPolicy ¶
func (mg *SubnetRouteV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SubnetRouteV2.
func (*SubnetRouteV2) GetID ¶
func (tr *SubnetRouteV2) GetID() string
GetID returns ID of underlying Terraform resource of this SubnetRouteV2
func (*SubnetRouteV2) GetObservation ¶
func (tr *SubnetRouteV2) GetObservation() (map[string]interface{}, error)
GetObservation of this SubnetRouteV2
func (*SubnetRouteV2) GetParameters ¶
func (tr *SubnetRouteV2) GetParameters() (map[string]interface{}, error)
GetParameters of this SubnetRouteV2
func (*SubnetRouteV2) GetProviderConfigReference ¶
func (mg *SubnetRouteV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SubnetRouteV2.
func (*SubnetRouteV2) GetProviderReference ¶
func (mg *SubnetRouteV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this SubnetRouteV2. Deprecated: Use GetProviderConfigReference.
func (*SubnetRouteV2) GetPublishConnectionDetailsTo ¶
func (mg *SubnetRouteV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SubnetRouteV2.
func (*SubnetRouteV2) GetTerraformResourceType ¶
func (mg *SubnetRouteV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SubnetRouteV2
func (*SubnetRouteV2) GetTerraformSchemaVersion ¶
func (tr *SubnetRouteV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SubnetRouteV2) GetWriteConnectionSecretToReference ¶
func (mg *SubnetRouteV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SubnetRouteV2.
func (*SubnetRouteV2) LateInitialize ¶
func (tr *SubnetRouteV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SubnetRouteV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*SubnetRouteV2) SetConditions ¶
func (mg *SubnetRouteV2) SetConditions(c ...xpv1.Condition)
SetConditions of this SubnetRouteV2.
func (*SubnetRouteV2) SetDeletionPolicy ¶
func (mg *SubnetRouteV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SubnetRouteV2.
func (*SubnetRouteV2) SetObservation ¶
func (tr *SubnetRouteV2) SetObservation(obs map[string]interface{}) error
SetObservation for this SubnetRouteV2
func (*SubnetRouteV2) SetParameters ¶
func (tr *SubnetRouteV2) SetParameters(params map[string]interface{}) error
SetParameters for this SubnetRouteV2
func (*SubnetRouteV2) SetProviderConfigReference ¶
func (mg *SubnetRouteV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SubnetRouteV2.
func (*SubnetRouteV2) SetProviderReference ¶
func (mg *SubnetRouteV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SubnetRouteV2. Deprecated: Use SetProviderConfigReference.
func (*SubnetRouteV2) SetPublishConnectionDetailsTo ¶
func (mg *SubnetRouteV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SubnetRouteV2.
func (*SubnetRouteV2) SetWriteConnectionSecretToReference ¶
func (mg *SubnetRouteV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SubnetRouteV2.
type SubnetRouteV2List ¶
type SubnetRouteV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubnetRouteV2 `json:"items"` }
SubnetRouteV2List contains a list of SubnetRouteV2s
func (*SubnetRouteV2List) DeepCopy ¶
func (in *SubnetRouteV2List) DeepCopy() *SubnetRouteV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouteV2List.
func (*SubnetRouteV2List) DeepCopyInto ¶
func (in *SubnetRouteV2List) DeepCopyInto(out *SubnetRouteV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetRouteV2List) DeepCopyObject ¶
func (in *SubnetRouteV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetRouteV2List) GetItems ¶
func (l *SubnetRouteV2List) GetItems() []resource.Managed
GetItems of this SubnetRouteV2List.
type SubnetRouteV2Observation ¶
type SubnetRouteV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SubnetRouteV2Observation) DeepCopy ¶
func (in *SubnetRouteV2Observation) DeepCopy() *SubnetRouteV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouteV2Observation.
func (*SubnetRouteV2Observation) DeepCopyInto ¶
func (in *SubnetRouteV2Observation) DeepCopyInto(out *SubnetRouteV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetRouteV2Parameters ¶
type SubnetRouteV2Parameters struct { // +kubebuilder:validation:Required DestinationCidr *string `json:"destinationCidr" tf:"destination_cidr,omitempty"` // +kubebuilder:validation:Required NextHop *string `json:"nextHop" tf:"next_hop,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` }
func (*SubnetRouteV2Parameters) DeepCopy ¶
func (in *SubnetRouteV2Parameters) DeepCopy() *SubnetRouteV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouteV2Parameters.
func (*SubnetRouteV2Parameters) DeepCopyInto ¶
func (in *SubnetRouteV2Parameters) DeepCopyInto(out *SubnetRouteV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetRouteV2Spec ¶
type SubnetRouteV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider SubnetRouteV2Parameters `json:"forProvider"` }
SubnetRouteV2Spec defines the desired state of SubnetRouteV2
func (*SubnetRouteV2Spec) DeepCopy ¶
func (in *SubnetRouteV2Spec) DeepCopy() *SubnetRouteV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouteV2Spec.
func (*SubnetRouteV2Spec) DeepCopyInto ¶
func (in *SubnetRouteV2Spec) DeepCopyInto(out *SubnetRouteV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetRouteV2Status ¶
type SubnetRouteV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider SubnetRouteV2Observation `json:"atProvider,omitempty"` }
SubnetRouteV2Status defines the observed state of SubnetRouteV2.
func (*SubnetRouteV2Status) DeepCopy ¶
func (in *SubnetRouteV2Status) DeepCopy() *SubnetRouteV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouteV2Status.
func (*SubnetRouteV2Status) DeepCopyInto ¶
func (in *SubnetRouteV2Status) DeepCopyInto(out *SubnetRouteV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetV2 ¶
type SubnetV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetV2Spec `json:"spec"` Status SubnetV2Status `json:"status,omitempty"` }
SubnetV2 is the Schema for the SubnetV2s 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 (*SubnetV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetV2.
func (*SubnetV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetV2) GetCondition ¶
func (mg *SubnetV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SubnetV2.
func (*SubnetV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this SubnetV2
func (*SubnetV2) GetDeletionPolicy ¶
func (mg *SubnetV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SubnetV2.
func (*SubnetV2) GetObservation ¶
GetObservation of this SubnetV2
func (*SubnetV2) GetParameters ¶
GetParameters of this SubnetV2
func (*SubnetV2) GetProviderConfigReference ¶
GetProviderConfigReference of this SubnetV2.
func (*SubnetV2) GetProviderReference ¶
GetProviderReference of this SubnetV2. Deprecated: Use GetProviderConfigReference.
func (*SubnetV2) GetPublishConnectionDetailsTo ¶
func (mg *SubnetV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SubnetV2.
func (*SubnetV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this SubnetV2
func (*SubnetV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SubnetV2) GetWriteConnectionSecretToReference ¶
func (mg *SubnetV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SubnetV2.
func (*SubnetV2) LateInitialize ¶
LateInitialize this SubnetV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*SubnetV2) SetConditions ¶
SetConditions of this SubnetV2.
func (*SubnetV2) SetDeletionPolicy ¶
func (mg *SubnetV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SubnetV2.
func (*SubnetV2) SetObservation ¶
SetObservation for this SubnetV2
func (*SubnetV2) SetParameters ¶
SetParameters for this SubnetV2
func (*SubnetV2) SetProviderConfigReference ¶
SetProviderConfigReference of this SubnetV2.
func (*SubnetV2) SetProviderReference ¶
SetProviderReference of this SubnetV2. Deprecated: Use SetProviderConfigReference.
func (*SubnetV2) SetPublishConnectionDetailsTo ¶
func (mg *SubnetV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SubnetV2.
func (*SubnetV2) SetWriteConnectionSecretToReference ¶
func (mg *SubnetV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SubnetV2.
type SubnetV2List ¶
type SubnetV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubnetV2 `json:"items"` }
SubnetV2List contains a list of SubnetV2s
func (*SubnetV2List) DeepCopy ¶
func (in *SubnetV2List) DeepCopy() *SubnetV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetV2List.
func (*SubnetV2List) DeepCopyInto ¶
func (in *SubnetV2List) DeepCopyInto(out *SubnetV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetV2List) DeepCopyObject ¶
func (in *SubnetV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetV2List) GetItems ¶
func (l *SubnetV2List) GetItems() []resource.Managed
GetItems of this SubnetV2List.
type SubnetV2Observation ¶
type SubnetV2Observation struct { AllTags []*string `json:"allTags,omitempty" tf:"all_tags,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SubnetV2Observation) DeepCopy ¶
func (in *SubnetV2Observation) DeepCopy() *SubnetV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetV2Observation.
func (*SubnetV2Observation) DeepCopyInto ¶
func (in *SubnetV2Observation) DeepCopyInto(out *SubnetV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetV2Parameters ¶
type SubnetV2Parameters struct { // +kubebuilder:validation:Optional AllocationPool []AllocationPoolParameters `json:"allocationPool,omitempty" tf:"allocation_pool,omitempty"` // +kubebuilder:validation:Optional AllocationPools []AllocationPoolsParameters `json:"allocationPools,omitempty" tf:"allocation_pools,omitempty"` // +kubebuilder:validation:Optional Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` // +kubebuilder:validation:Optional DNSNameservers []*string `json:"dnsNameservers,omitempty" tf:"dns_nameservers,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional EnableDHCP *bool `json:"enableDhcp,omitempty" tf:"enable_dhcp,omitempty"` // +kubebuilder:validation:Optional GatewayIP *string `json:"gatewayIp,omitempty" tf:"gateway_ip,omitempty"` // +kubebuilder:validation:Optional HostRoutes []HostRoutesParameters `json:"hostRoutes,omitempty" tf:"host_routes,omitempty"` // +kubebuilder:validation:Optional IPVersion *float64 `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` // +kubebuilder:validation:Optional IPv6AddressMode *string `json:"ipv6AddressMode,omitempty" tf:"ipv6_address_mode,omitempty"` // +kubebuilder:validation:Optional IPv6RaMode *string `json:"ipv6RaMode,omitempty" tf:"ipv6_ra_mode,omitempty"` // +kubebuilder:validation:Required NetworkID *string `json:"networkId" tf:"network_id,omitempty"` // +kubebuilder:validation:Optional NoGateway *bool `json:"noGateway,omitempty" tf:"no_gateway,omitempty"` // +kubebuilder:validation:Optional PrefixLength *float64 `json:"prefixLength,omitempty" tf:"prefix_length,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional SubnetpoolID *string `json:"subnetpoolId,omitempty" tf:"subnetpool_id,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]*string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` }
func (*SubnetV2Parameters) DeepCopy ¶
func (in *SubnetV2Parameters) DeepCopy() *SubnetV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetV2Parameters.
func (*SubnetV2Parameters) DeepCopyInto ¶
func (in *SubnetV2Parameters) DeepCopyInto(out *SubnetV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetV2Spec ¶
type SubnetV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider SubnetV2Parameters `json:"forProvider"` }
SubnetV2Spec defines the desired state of SubnetV2
func (*SubnetV2Spec) DeepCopy ¶
func (in *SubnetV2Spec) DeepCopy() *SubnetV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetV2Spec.
func (*SubnetV2Spec) DeepCopyInto ¶
func (in *SubnetV2Spec) DeepCopyInto(out *SubnetV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetV2Status ¶
type SubnetV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider SubnetV2Observation `json:"atProvider,omitempty"` }
SubnetV2Status defines the observed state of SubnetV2.
func (*SubnetV2Status) DeepCopy ¶
func (in *SubnetV2Status) DeepCopy() *SubnetV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetV2Status.
func (*SubnetV2Status) DeepCopyInto ¶
func (in *SubnetV2Status) DeepCopyInto(out *SubnetV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetpoolV2 ¶
type SubnetpoolV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetpoolV2Spec `json:"spec"` Status SubnetpoolV2Status `json:"status,omitempty"` }
SubnetpoolV2 is the Schema for the SubnetpoolV2s 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 (*SubnetpoolV2) DeepCopy ¶
func (in *SubnetpoolV2) DeepCopy() *SubnetpoolV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetpoolV2.
func (*SubnetpoolV2) DeepCopyInto ¶
func (in *SubnetpoolV2) DeepCopyInto(out *SubnetpoolV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetpoolV2) DeepCopyObject ¶
func (in *SubnetpoolV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetpoolV2) GetCondition ¶
func (mg *SubnetpoolV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SubnetpoolV2.
func (*SubnetpoolV2) GetConnectionDetailsMapping ¶
func (tr *SubnetpoolV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SubnetpoolV2
func (*SubnetpoolV2) GetDeletionPolicy ¶
func (mg *SubnetpoolV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SubnetpoolV2.
func (*SubnetpoolV2) GetID ¶
func (tr *SubnetpoolV2) GetID() string
GetID returns ID of underlying Terraform resource of this SubnetpoolV2
func (*SubnetpoolV2) GetObservation ¶
func (tr *SubnetpoolV2) GetObservation() (map[string]interface{}, error)
GetObservation of this SubnetpoolV2
func (*SubnetpoolV2) GetParameters ¶
func (tr *SubnetpoolV2) GetParameters() (map[string]interface{}, error)
GetParameters of this SubnetpoolV2
func (*SubnetpoolV2) GetProviderConfigReference ¶
func (mg *SubnetpoolV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SubnetpoolV2.
func (*SubnetpoolV2) GetProviderReference ¶
func (mg *SubnetpoolV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this SubnetpoolV2. Deprecated: Use GetProviderConfigReference.
func (*SubnetpoolV2) GetPublishConnectionDetailsTo ¶
func (mg *SubnetpoolV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SubnetpoolV2.
func (*SubnetpoolV2) GetTerraformResourceType ¶
func (mg *SubnetpoolV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SubnetpoolV2
func (*SubnetpoolV2) GetTerraformSchemaVersion ¶
func (tr *SubnetpoolV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SubnetpoolV2) GetWriteConnectionSecretToReference ¶
func (mg *SubnetpoolV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SubnetpoolV2.
func (*SubnetpoolV2) LateInitialize ¶
func (tr *SubnetpoolV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SubnetpoolV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*SubnetpoolV2) SetConditions ¶
func (mg *SubnetpoolV2) SetConditions(c ...xpv1.Condition)
SetConditions of this SubnetpoolV2.
func (*SubnetpoolV2) SetDeletionPolicy ¶
func (mg *SubnetpoolV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SubnetpoolV2.
func (*SubnetpoolV2) SetObservation ¶
func (tr *SubnetpoolV2) SetObservation(obs map[string]interface{}) error
SetObservation for this SubnetpoolV2
func (*SubnetpoolV2) SetParameters ¶
func (tr *SubnetpoolV2) SetParameters(params map[string]interface{}) error
SetParameters for this SubnetpoolV2
func (*SubnetpoolV2) SetProviderConfigReference ¶
func (mg *SubnetpoolV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SubnetpoolV2.
func (*SubnetpoolV2) SetProviderReference ¶
func (mg *SubnetpoolV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SubnetpoolV2. Deprecated: Use SetProviderConfigReference.
func (*SubnetpoolV2) SetPublishConnectionDetailsTo ¶
func (mg *SubnetpoolV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SubnetpoolV2.
func (*SubnetpoolV2) SetWriteConnectionSecretToReference ¶
func (mg *SubnetpoolV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SubnetpoolV2.
type SubnetpoolV2List ¶
type SubnetpoolV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubnetpoolV2 `json:"items"` }
SubnetpoolV2List contains a list of SubnetpoolV2s
func (*SubnetpoolV2List) DeepCopy ¶
func (in *SubnetpoolV2List) DeepCopy() *SubnetpoolV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetpoolV2List.
func (*SubnetpoolV2List) DeepCopyInto ¶
func (in *SubnetpoolV2List) DeepCopyInto(out *SubnetpoolV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetpoolV2List) DeepCopyObject ¶
func (in *SubnetpoolV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetpoolV2List) GetItems ¶
func (l *SubnetpoolV2List) GetItems() []resource.Managed
GetItems of this SubnetpoolV2List.
type SubnetpoolV2Observation ¶
type SubnetpoolV2Observation struct { AllTags []*string `json:"allTags,omitempty" tf:"all_tags,omitempty"` CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RevisionNumber *float64 `json:"revisionNumber,omitempty" tf:"revision_number,omitempty"` UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*SubnetpoolV2Observation) DeepCopy ¶
func (in *SubnetpoolV2Observation) DeepCopy() *SubnetpoolV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetpoolV2Observation.
func (*SubnetpoolV2Observation) DeepCopyInto ¶
func (in *SubnetpoolV2Observation) DeepCopyInto(out *SubnetpoolV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetpoolV2Parameters ¶
type SubnetpoolV2Parameters struct { // +kubebuilder:validation:Optional AddressScopeID *string `json:"addressScopeId,omitempty" tf:"address_scope_id,omitempty"` // +kubebuilder:validation:Optional DefaultPrefixlen *float64 `json:"defaultPrefixlen,omitempty" tf:"default_prefixlen,omitempty"` // +kubebuilder:validation:Optional DefaultQuota *float64 `json:"defaultQuota,omitempty" tf:"default_quota,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional IPVersion *float64 `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // +kubebuilder:validation:Optional MaxPrefixlen *float64 `json:"maxPrefixlen,omitempty" tf:"max_prefixlen,omitempty"` // +kubebuilder:validation:Optional MinPrefixlen *float64 `json:"minPrefixlen,omitempty" tf:"min_prefixlen,omitempty"` // +kubebuilder:validation:Required Prefixes []*string `json:"prefixes" tf:"prefixes,omitempty"` // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` Shared *bool `json:"shared,omitempty" tf:"shared,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]*string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` }
func (*SubnetpoolV2Parameters) DeepCopy ¶
func (in *SubnetpoolV2Parameters) DeepCopy() *SubnetpoolV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetpoolV2Parameters.
func (*SubnetpoolV2Parameters) DeepCopyInto ¶
func (in *SubnetpoolV2Parameters) DeepCopyInto(out *SubnetpoolV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetpoolV2Spec ¶
type SubnetpoolV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider SubnetpoolV2Parameters `json:"forProvider"` }
SubnetpoolV2Spec defines the desired state of SubnetpoolV2
func (*SubnetpoolV2Spec) DeepCopy ¶
func (in *SubnetpoolV2Spec) DeepCopy() *SubnetpoolV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetpoolV2Spec.
func (*SubnetpoolV2Spec) DeepCopyInto ¶
func (in *SubnetpoolV2Spec) DeepCopyInto(out *SubnetpoolV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetpoolV2Status ¶
type SubnetpoolV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider SubnetpoolV2Observation `json:"atProvider,omitempty"` }
SubnetpoolV2Status defines the observed state of SubnetpoolV2.
func (*SubnetpoolV2Status) DeepCopy ¶
func (in *SubnetpoolV2Status) DeepCopy() *SubnetpoolV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetpoolV2Status.
func (*SubnetpoolV2Status) DeepCopyInto ¶
func (in *SubnetpoolV2Status) DeepCopyInto(out *SubnetpoolV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrunkV2 ¶
type TrunkV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrunkV2Spec `json:"spec"` Status TrunkV2Status `json:"status,omitempty"` }
TrunkV2 is the Schema for the TrunkV2s 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 (*TrunkV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrunkV2.
func (*TrunkV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrunkV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrunkV2) GetCondition ¶
func (mg *TrunkV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TrunkV2.
func (*TrunkV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this TrunkV2
func (*TrunkV2) GetDeletionPolicy ¶
func (mg *TrunkV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TrunkV2.
func (*TrunkV2) GetObservation ¶
GetObservation of this TrunkV2
func (*TrunkV2) GetParameters ¶
GetParameters of this TrunkV2
func (*TrunkV2) GetProviderConfigReference ¶
GetProviderConfigReference of this TrunkV2.
func (*TrunkV2) GetProviderReference ¶
GetProviderReference of this TrunkV2. Deprecated: Use GetProviderConfigReference.
func (*TrunkV2) GetPublishConnectionDetailsTo ¶
func (mg *TrunkV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TrunkV2.
func (*TrunkV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this TrunkV2
func (*TrunkV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TrunkV2) GetWriteConnectionSecretToReference ¶
func (mg *TrunkV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TrunkV2.
func (*TrunkV2) LateInitialize ¶
LateInitialize this TrunkV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*TrunkV2) SetConditions ¶
SetConditions of this TrunkV2.
func (*TrunkV2) SetDeletionPolicy ¶
func (mg *TrunkV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TrunkV2.
func (*TrunkV2) SetObservation ¶
SetObservation for this TrunkV2
func (*TrunkV2) SetParameters ¶
SetParameters for this TrunkV2
func (*TrunkV2) SetProviderConfigReference ¶
SetProviderConfigReference of this TrunkV2.
func (*TrunkV2) SetProviderReference ¶
SetProviderReference of this TrunkV2. Deprecated: Use SetProviderConfigReference.
func (*TrunkV2) SetPublishConnectionDetailsTo ¶
func (mg *TrunkV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TrunkV2.
func (*TrunkV2) SetWriteConnectionSecretToReference ¶
func (mg *TrunkV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TrunkV2.
type TrunkV2List ¶
type TrunkV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TrunkV2 `json:"items"` }
TrunkV2List contains a list of TrunkV2s
func (*TrunkV2List) DeepCopy ¶
func (in *TrunkV2List) DeepCopy() *TrunkV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrunkV2List.
func (*TrunkV2List) DeepCopyInto ¶
func (in *TrunkV2List) DeepCopyInto(out *TrunkV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrunkV2List) DeepCopyObject ¶
func (in *TrunkV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrunkV2List) GetItems ¶
func (l *TrunkV2List) GetItems() []resource.Managed
GetItems of this TrunkV2List.
type TrunkV2Observation ¶
type TrunkV2Observation struct { AllTags []*string `json:"allTags,omitempty" tf:"all_tags,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TrunkV2Observation) DeepCopy ¶
func (in *TrunkV2Observation) DeepCopy() *TrunkV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrunkV2Observation.
func (*TrunkV2Observation) DeepCopyInto ¶
func (in *TrunkV2Observation) DeepCopyInto(out *TrunkV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrunkV2Parameters ¶
type TrunkV2Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required PortID *string `json:"portId" tf:"port_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional SubPort []SubPortParameters `json:"subPort,omitempty" tf:"sub_port,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*TrunkV2Parameters) DeepCopy ¶
func (in *TrunkV2Parameters) DeepCopy() *TrunkV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrunkV2Parameters.
func (*TrunkV2Parameters) DeepCopyInto ¶
func (in *TrunkV2Parameters) DeepCopyInto(out *TrunkV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrunkV2Spec ¶
type TrunkV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider TrunkV2Parameters `json:"forProvider"` }
TrunkV2Spec defines the desired state of TrunkV2
func (*TrunkV2Spec) DeepCopy ¶
func (in *TrunkV2Spec) DeepCopy() *TrunkV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrunkV2Spec.
func (*TrunkV2Spec) DeepCopyInto ¶
func (in *TrunkV2Spec) DeepCopyInto(out *TrunkV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrunkV2Status ¶
type TrunkV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider TrunkV2Observation `json:"atProvider,omitempty"` }
TrunkV2Status defines the observed state of TrunkV2.
func (*TrunkV2Status) DeepCopy ¶
func (in *TrunkV2Status) DeepCopy() *TrunkV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrunkV2Status.
func (*TrunkV2Status) DeepCopyInto ¶
func (in *TrunkV2Status) DeepCopyInto(out *TrunkV2Status)
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 SetRouterGatewayAfterCreate *bool `json:"setRouterGatewayAfterCreate,omitempty" tf:"set_router_gateway_after_create,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.
Source Files ¶
- zz_addressscopev2_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_networkv2_types.go
- zz_portforwardingv2_types.go
- zz_portsecgroupassociatev2_types.go
- zz_portv2_types.go
- zz_qosbandwidthlimitrulev2_types.go
- zz_qosdscpmarkingrulev2_types.go
- zz_qosminimumbandwidthrulev2_types.go
- zz_qospolicyv2_types.go
- zz_quotav2_types.go
- zz_rbacpolicyv2_types.go
- zz_routerinterfacev2_types.go
- zz_routerroutev2_types.go
- zz_routerv2_types.go
- zz_secgrouprulev2_types.go
- zz_secgroupv2_types.go
- zz_subnetpoolv2_types.go
- zz_subnetroutev2_types.go
- zz_subnetv2_types.go
- zz_trunkv2_types.go