Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=networking.otc.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AllocationPoolsObservation
- type AllocationPoolsParameters
- type AllowedAddressPairsObservation
- type AllowedAddressPairsParameters
- 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) 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) 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) 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) 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) 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) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetworkV2List
- type NetworkV2Observation
- type NetworkV2Parameters
- type NetworkV2Spec
- type NetworkV2Status
- 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) 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) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PortV2List
- type PortV2Observation
- type PortV2Parameters
- type PortV2Spec
- type PortV2Status
- 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecgroupV2List
- type SecgroupV2Observation
- type SecgroupV2Parameters
- type SecgroupV2Spec
- type SecgroupV2Status
- type SegmentsObservation
- type SegmentsParameters
- 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) 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) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubnetV2List
- type SubnetV2Observation
- type SubnetV2Parameters
- type SubnetV2Spec
- type SubnetV2Status
- type VipAssociateV2
- func (in *VipAssociateV2) DeepCopy() *VipAssociateV2
- func (in *VipAssociateV2) DeepCopyInto(out *VipAssociateV2)
- func (in *VipAssociateV2) DeepCopyObject() runtime.Object
- func (mg *VipAssociateV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VipAssociateV2) GetConnectionDetailsMapping() map[string]string
- func (mg *VipAssociateV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VipAssociateV2) GetID() string
- func (tr *VipAssociateV2) GetObservation() (map[string]interface{}, error)
- func (tr *VipAssociateV2) GetParameters() (map[string]interface{}, error)
- func (mg *VipAssociateV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *VipAssociateV2) GetProviderReference() *xpv1.Reference
- func (mg *VipAssociateV2) GetTerraformResourceType() string
- func (tr *VipAssociateV2) GetTerraformSchemaVersion() int
- func (mg *VipAssociateV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VipAssociateV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *VipAssociateV2) SetConditions(c ...xpv1.Condition)
- func (mg *VipAssociateV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VipAssociateV2) SetObservation(obs map[string]interface{}) error
- func (tr *VipAssociateV2) SetParameters(params map[string]interface{}) error
- func (mg *VipAssociateV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VipAssociateV2) SetProviderReference(r *xpv1.Reference)
- func (mg *VipAssociateV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VipAssociateV2List
- type VipAssociateV2Observation
- type VipAssociateV2Parameters
- type VipAssociateV2Spec
- type VipAssociateV2Status
- type VipV2
- func (in *VipV2) DeepCopy() *VipV2
- func (in *VipV2) DeepCopyInto(out *VipV2)
- func (in *VipV2) DeepCopyObject() runtime.Object
- func (mg *VipV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VipV2) GetConnectionDetailsMapping() map[string]string
- func (mg *VipV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VipV2) GetID() string
- func (tr *VipV2) GetObservation() (map[string]interface{}, error)
- func (tr *VipV2) GetParameters() (map[string]interface{}, error)
- func (mg *VipV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *VipV2) GetProviderReference() *xpv1.Reference
- func (mg *VipV2) GetTerraformResourceType() string
- func (tr *VipV2) GetTerraformSchemaVersion() int
- func (mg *VipV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VipV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *VipV2) SetConditions(c ...xpv1.Condition)
- func (mg *VipV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VipV2) SetObservation(obs map[string]interface{}) error
- func (tr *VipV2) SetParameters(params map[string]interface{}) error
- func (mg *VipV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VipV2) SetProviderReference(r *xpv1.Reference)
- func (mg *VipV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VipV2List
- type VipV2Observation
- type VipV2Parameters
- type VipV2Spec
- type VipV2Status
Constants ¶
const ( CRDGroup = "networking.otc.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 ( 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 ( 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 ( 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 ( VipAssociateV2_Kind = "VipAssociateV2" VipAssociateV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VipAssociateV2_Kind}.String() VipAssociateV2_KindAPIVersion = VipAssociateV2_Kind + "." + CRDGroupVersion.String() VipAssociateV2_GroupVersionKind = CRDGroupVersion.WithKind(VipAssociateV2_Kind) )
Repository type metadata.
var ( VipV2_Kind = "VipV2" VipV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VipV2_Kind}.String() VipV2_KindAPIVersion = VipV2_Kind + "." + CRDGroupVersion.String() VipV2_GroupVersionKind = CRDGroupVersion.WithKind(VipV2_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
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 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,otcjet}
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) 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) 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: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,otcjet}
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) 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) SetWriteConnectionSecretToReference ¶
func (mg *FloatingipV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FloatingipV2.
type FloatingipV2List ¶
type FloatingipV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FloatingipV2 `json:"items"` }
FloatingipV2List contains a list of FloatingipV2s
func (*FloatingipV2List) DeepCopy ¶
func (in *FloatingipV2List) DeepCopy() *FloatingipV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingipV2List.
func (*FloatingipV2List) DeepCopyInto ¶
func (in *FloatingipV2List) DeepCopyInto(out *FloatingipV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingipV2List) DeepCopyObject ¶
func (in *FloatingipV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FloatingipV2List) GetItems ¶
func (l *FloatingipV2List) GetItems() []resource.Managed
GetItems of this FloatingipV2List.
type FloatingipV2Observation ¶
type FloatingipV2Observation struct { Address *string `json:"address,omitempty" tf:"address,omitempty"` 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 FixedIP *string `json:"fixedIp,omitempty" tf:"fixed_ip,omitempty"` // +kubebuilder:validation:Optional Pool *string `json:"pool,omitempty" 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 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,otcjet}
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) 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) 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 {
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 *string `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional Segments []SegmentsParameters `json:"segments,omitempty" tf:"segments,omitempty"` Shared *string `json:"shared,omitempty" tf:"shared,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 (*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 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,otcjet}
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) 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) 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"` 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 DeviceID *string `json:"deviceId,omitempty" tf:"device_id,omitempty"` // +kubebuilder:validation:Optional DeviceOwner *string `json:"deviceOwner,omitempty" tf:"device_owner,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 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 Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,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 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,otcjet}
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) 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) 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,otcjet}
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) 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) 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,otcjet}
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) 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) 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 {
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 Distributed *bool `json:"distributed,omitempty" tf:"distributed,omitempty"` // +kubebuilder:validation:Optional EnableSnat *bool `json:"enableSnat,omitempty" tf:"enable_snat,omitempty"` // +kubebuilder:validation:Optional ExternalGateway *string `json:"externalGateway,omitempty" tf:"external_gateway,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,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 (*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,otcjet}
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) 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) 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 *int64 `json:"portRangeMax,omitempty" tf:"port_range_max,omitempty"` // +kubebuilder:validation:Optional PortRangeMin *int64 `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,otcjet}
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) 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) SetWriteConnectionSecretToReference ¶
func (mg *SecgroupV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecgroupV2.
type SecgroupV2List ¶
type SecgroupV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecgroupV2 `json:"items"` }
SecgroupV2List contains a list of SecgroupV2s
func (*SecgroupV2List) DeepCopy ¶
func (in *SecgroupV2List) DeepCopy() *SecgroupV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupV2List.
func (*SecgroupV2List) DeepCopyInto ¶
func (in *SecgroupV2List) DeepCopyInto(out *SecgroupV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecgroupV2List) DeepCopyObject ¶
func (in *SecgroupV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecgroupV2List) GetItems ¶
func (l *SecgroupV2List) GetItems() []resource.Managed
GetItems of this SecgroupV2List.
type SecgroupV2Observation ¶
type SecgroupV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecgroupV2Observation) DeepCopy ¶
func (in *SecgroupV2Observation) DeepCopy() *SecgroupV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecgroupV2Observation.
func (*SecgroupV2Observation) DeepCopyInto ¶
func (in *SecgroupV2Observation) DeepCopyInto(out *SecgroupV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecgroupV2Parameters ¶
type SecgroupV2Parameters struct { // +kubebuilder:validation: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 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 *int64 `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 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,otcjet}
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) 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) 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 {
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 AllocationPools []AllocationPoolsParameters `json:"allocationPools,omitempty" tf:"allocation_pools,omitempty"` // +kubebuilder:validation:Required Cidr *string `json:"cidr" tf:"cidr,omitempty"` // +kubebuilder:validation:Optional DNSNameservers []*string `json:"dnsNameservers,omitempty" tf:"dns_nameservers,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 *int64 `json:"ipVersion,omitempty" tf:"ip_version,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 Region *string `json:"region,omitempty" tf:"region,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 VipAssociateV2 ¶
type VipAssociateV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VipAssociateV2Spec `json:"spec"` Status VipAssociateV2Status `json:"status,omitempty"` }
VipAssociateV2 is the Schema for the VipAssociateV2s 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,otcjet}
func (*VipAssociateV2) DeepCopy ¶
func (in *VipAssociateV2) DeepCopy() *VipAssociateV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipAssociateV2.
func (*VipAssociateV2) DeepCopyInto ¶
func (in *VipAssociateV2) DeepCopyInto(out *VipAssociateV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VipAssociateV2) DeepCopyObject ¶
func (in *VipAssociateV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VipAssociateV2) GetCondition ¶
func (mg *VipAssociateV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VipAssociateV2.
func (*VipAssociateV2) GetConnectionDetailsMapping ¶
func (tr *VipAssociateV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VipAssociateV2
func (*VipAssociateV2) GetDeletionPolicy ¶
func (mg *VipAssociateV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VipAssociateV2.
func (*VipAssociateV2) GetID ¶
func (tr *VipAssociateV2) GetID() string
GetID returns ID of underlying Terraform resource of this VipAssociateV2
func (*VipAssociateV2) GetObservation ¶
func (tr *VipAssociateV2) GetObservation() (map[string]interface{}, error)
GetObservation of this VipAssociateV2
func (*VipAssociateV2) GetParameters ¶
func (tr *VipAssociateV2) GetParameters() (map[string]interface{}, error)
GetParameters of this VipAssociateV2
func (*VipAssociateV2) GetProviderConfigReference ¶
func (mg *VipAssociateV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VipAssociateV2.
func (*VipAssociateV2) GetProviderReference ¶
func (mg *VipAssociateV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this VipAssociateV2. Deprecated: Use GetProviderConfigReference.
func (*VipAssociateV2) GetTerraformResourceType ¶
func (mg *VipAssociateV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VipAssociateV2
func (*VipAssociateV2) GetTerraformSchemaVersion ¶
func (tr *VipAssociateV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VipAssociateV2) GetWriteConnectionSecretToReference ¶
func (mg *VipAssociateV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VipAssociateV2.
func (*VipAssociateV2) LateInitialize ¶
func (tr *VipAssociateV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VipAssociateV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*VipAssociateV2) SetConditions ¶
func (mg *VipAssociateV2) SetConditions(c ...xpv1.Condition)
SetConditions of this VipAssociateV2.
func (*VipAssociateV2) SetDeletionPolicy ¶
func (mg *VipAssociateV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VipAssociateV2.
func (*VipAssociateV2) SetObservation ¶
func (tr *VipAssociateV2) SetObservation(obs map[string]interface{}) error
SetObservation for this VipAssociateV2
func (*VipAssociateV2) SetParameters ¶
func (tr *VipAssociateV2) SetParameters(params map[string]interface{}) error
SetParameters for this VipAssociateV2
func (*VipAssociateV2) SetProviderConfigReference ¶
func (mg *VipAssociateV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VipAssociateV2.
func (*VipAssociateV2) SetProviderReference ¶
func (mg *VipAssociateV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VipAssociateV2. Deprecated: Use SetProviderConfigReference.
func (*VipAssociateV2) SetWriteConnectionSecretToReference ¶
func (mg *VipAssociateV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VipAssociateV2.
type VipAssociateV2List ¶
type VipAssociateV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VipAssociateV2 `json:"items"` }
VipAssociateV2List contains a list of VipAssociateV2s
func (*VipAssociateV2List) DeepCopy ¶
func (in *VipAssociateV2List) DeepCopy() *VipAssociateV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipAssociateV2List.
func (*VipAssociateV2List) DeepCopyInto ¶
func (in *VipAssociateV2List) DeepCopyInto(out *VipAssociateV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VipAssociateV2List) DeepCopyObject ¶
func (in *VipAssociateV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VipAssociateV2List) GetItems ¶
func (l *VipAssociateV2List) GetItems() []resource.Managed
GetItems of this VipAssociateV2List.
type VipAssociateV2Observation ¶
type VipAssociateV2Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` VipIPAddress *string `json:"vipIpAddress,omitempty" tf:"vip_ip_address,omitempty"` VipSubnetID *string `json:"vipSubnetId,omitempty" tf:"vip_subnet_id,omitempty"` }
func (*VipAssociateV2Observation) DeepCopy ¶
func (in *VipAssociateV2Observation) DeepCopy() *VipAssociateV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipAssociateV2Observation.
func (*VipAssociateV2Observation) DeepCopyInto ¶
func (in *VipAssociateV2Observation) DeepCopyInto(out *VipAssociateV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VipAssociateV2Parameters ¶
type VipAssociateV2Parameters struct { // +kubebuilder:validation:Required PortIds []*string `json:"portIds" tf:"port_ids,omitempty"` // +kubebuilder:validation:Required VipID *string `json:"vipId" tf:"vip_id,omitempty"` }
func (*VipAssociateV2Parameters) DeepCopy ¶
func (in *VipAssociateV2Parameters) DeepCopy() *VipAssociateV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipAssociateV2Parameters.
func (*VipAssociateV2Parameters) DeepCopyInto ¶
func (in *VipAssociateV2Parameters) DeepCopyInto(out *VipAssociateV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VipAssociateV2Spec ¶
type VipAssociateV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider VipAssociateV2Parameters `json:"forProvider"` }
VipAssociateV2Spec defines the desired state of VipAssociateV2
func (*VipAssociateV2Spec) DeepCopy ¶
func (in *VipAssociateV2Spec) DeepCopy() *VipAssociateV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipAssociateV2Spec.
func (*VipAssociateV2Spec) DeepCopyInto ¶
func (in *VipAssociateV2Spec) DeepCopyInto(out *VipAssociateV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VipAssociateV2Status ¶
type VipAssociateV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider VipAssociateV2Observation `json:"atProvider,omitempty"` }
VipAssociateV2Status defines the observed state of VipAssociateV2.
func (*VipAssociateV2Status) DeepCopy ¶
func (in *VipAssociateV2Status) DeepCopy() *VipAssociateV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipAssociateV2Status.
func (*VipAssociateV2Status) DeepCopyInto ¶
func (in *VipAssociateV2Status) DeepCopyInto(out *VipAssociateV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VipV2 ¶
type VipV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VipV2Spec `json:"spec"` Status VipV2Status `json:"status,omitempty"` }
VipV2 is the Schema for the VipV2s 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,otcjet}
func (*VipV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipV2.
func (*VipV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VipV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VipV2) GetCondition ¶
func (mg *VipV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VipV2.
func (*VipV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this VipV2
func (*VipV2) GetDeletionPolicy ¶
func (mg *VipV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VipV2.
func (*VipV2) GetObservation ¶
GetObservation of this VipV2
func (*VipV2) GetParameters ¶
GetParameters of this VipV2
func (*VipV2) GetProviderConfigReference ¶
GetProviderConfigReference of this VipV2.
func (*VipV2) GetProviderReference ¶
GetProviderReference of this VipV2. Deprecated: Use GetProviderConfigReference.
func (*VipV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this VipV2
func (*VipV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VipV2) GetWriteConnectionSecretToReference ¶
func (mg *VipV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VipV2.
func (*VipV2) LateInitialize ¶
LateInitialize this VipV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*VipV2) SetConditions ¶
SetConditions of this VipV2.
func (*VipV2) SetDeletionPolicy ¶
func (mg *VipV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VipV2.
func (*VipV2) SetObservation ¶
SetObservation for this VipV2
func (*VipV2) SetParameters ¶
SetParameters for this VipV2
func (*VipV2) SetProviderConfigReference ¶
SetProviderConfigReference of this VipV2.
func (*VipV2) SetProviderReference ¶
SetProviderReference of this VipV2. Deprecated: Use SetProviderConfigReference.
func (*VipV2) SetWriteConnectionSecretToReference ¶
func (mg *VipV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VipV2.
type VipV2List ¶
type VipV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VipV2 `json:"items"` }
VipV2List contains a list of VipV2s
func (*VipV2List) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipV2List.
func (*VipV2List) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VipV2List) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VipV2Observation ¶
type VipV2Observation struct { DeviceOwner *string `json:"deviceOwner,omitempty" tf:"device_owner,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*VipV2Observation) DeepCopy ¶
func (in *VipV2Observation) DeepCopy() *VipV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipV2Observation.
func (*VipV2Observation) DeepCopyInto ¶
func (in *VipV2Observation) DeepCopyInto(out *VipV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VipV2Parameters ¶
type VipV2Parameters struct { // +kubebuilder:validation:Optional IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +kubebuilder:validation:Required NetworkID *string `json:"networkId" tf:"network_id,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` }
func (*VipV2Parameters) DeepCopy ¶
func (in *VipV2Parameters) DeepCopy() *VipV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipV2Parameters.
func (*VipV2Parameters) DeepCopyInto ¶
func (in *VipV2Parameters) DeepCopyInto(out *VipV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VipV2Spec ¶
type VipV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider VipV2Parameters `json:"forProvider"` }
VipV2Spec defines the desired state of VipV2
func (*VipV2Spec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipV2Spec.
func (*VipV2Spec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VipV2Status ¶
type VipV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider VipV2Observation `json:"atProvider,omitempty"` }
VipV2Status defines the observed state of VipV2.
func (*VipV2Status) DeepCopy ¶
func (in *VipV2Status) DeepCopy() *VipV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipV2Status.
func (*VipV2Status) DeepCopyInto ¶
func (in *VipV2Status) DeepCopyInto(out *VipV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_floatingipassociatev2_terraformed.go
- zz_floatingipassociatev2_types.go
- zz_floatingipv2_terraformed.go
- zz_floatingipv2_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_networkv2_terraformed.go
- zz_networkv2_types.go
- zz_portv2_terraformed.go
- zz_portv2_types.go
- zz_routerinterfacev2_terraformed.go
- zz_routerinterfacev2_types.go
- zz_routerroutev2_terraformed.go
- zz_routerroutev2_types.go
- zz_routerv2_terraformed.go
- zz_routerv2_types.go
- zz_secgrouprulev2_terraformed.go
- zz_secgrouprulev2_types.go
- zz_secgroupv2_terraformed.go
- zz_secgroupv2_types.go
- zz_subnetv2_terraformed.go
- zz_subnetv2_types.go
- zz_vipassociatev2_terraformed.go
- zz_vipassociatev2_types.go
- zz_vipv2_terraformed.go
- zz_vipv2_types.go