Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=vpc.otc.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BandwidthAssociateV2
- func (in *BandwidthAssociateV2) DeepCopy() *BandwidthAssociateV2
- func (in *BandwidthAssociateV2) DeepCopyInto(out *BandwidthAssociateV2)
- func (in *BandwidthAssociateV2) DeepCopyObject() runtime.Object
- func (mg *BandwidthAssociateV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BandwidthAssociateV2) GetConnectionDetailsMapping() map[string]string
- func (mg *BandwidthAssociateV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BandwidthAssociateV2) GetID() string
- func (tr *BandwidthAssociateV2) GetObservation() (map[string]interface{}, error)
- func (tr *BandwidthAssociateV2) GetParameters() (map[string]interface{}, error)
- func (mg *BandwidthAssociateV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *BandwidthAssociateV2) GetProviderReference() *xpv1.Reference
- func (mg *BandwidthAssociateV2) GetTerraformResourceType() string
- func (tr *BandwidthAssociateV2) GetTerraformSchemaVersion() int
- func (mg *BandwidthAssociateV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BandwidthAssociateV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *BandwidthAssociateV2) SetConditions(c ...xpv1.Condition)
- func (mg *BandwidthAssociateV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BandwidthAssociateV2) SetObservation(obs map[string]interface{}) error
- func (tr *BandwidthAssociateV2) SetParameters(params map[string]interface{}) error
- func (mg *BandwidthAssociateV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BandwidthAssociateV2) SetProviderReference(r *xpv1.Reference)
- func (mg *BandwidthAssociateV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BandwidthAssociateV2List
- type BandwidthAssociateV2Observation
- type BandwidthAssociateV2Parameters
- type BandwidthAssociateV2Spec
- type BandwidthAssociateV2Status
- type BandwidthObservation
- type BandwidthParameters
- type BandwidthV2
- func (in *BandwidthV2) DeepCopy() *BandwidthV2
- func (in *BandwidthV2) DeepCopyInto(out *BandwidthV2)
- func (in *BandwidthV2) DeepCopyObject() runtime.Object
- func (mg *BandwidthV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BandwidthV2) GetConnectionDetailsMapping() map[string]string
- func (mg *BandwidthV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BandwidthV2) GetID() string
- func (tr *BandwidthV2) GetObservation() (map[string]interface{}, error)
- func (tr *BandwidthV2) GetParameters() (map[string]interface{}, error)
- func (mg *BandwidthV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *BandwidthV2) GetProviderReference() *xpv1.Reference
- func (mg *BandwidthV2) GetTerraformResourceType() string
- func (tr *BandwidthV2) GetTerraformSchemaVersion() int
- func (mg *BandwidthV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BandwidthV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *BandwidthV2) SetConditions(c ...xpv1.Condition)
- func (mg *BandwidthV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BandwidthV2) SetObservation(obs map[string]interface{}) error
- func (tr *BandwidthV2) SetParameters(params map[string]interface{}) error
- func (mg *BandwidthV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BandwidthV2) SetProviderReference(r *xpv1.Reference)
- func (mg *BandwidthV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BandwidthV2List
- type BandwidthV2Observation
- type BandwidthV2Parameters
- type BandwidthV2Spec
- type BandwidthV2Status
- type EIPV1
- func (in *EIPV1) DeepCopy() *EIPV1
- func (in *EIPV1) DeepCopyInto(out *EIPV1)
- func (in *EIPV1) DeepCopyObject() runtime.Object
- func (mg *EIPV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EIPV1) GetConnectionDetailsMapping() map[string]string
- func (mg *EIPV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EIPV1) GetID() string
- func (tr *EIPV1) GetObservation() (map[string]interface{}, error)
- func (tr *EIPV1) GetParameters() (map[string]interface{}, error)
- func (mg *EIPV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *EIPV1) GetProviderReference() *xpv1.Reference
- func (mg *EIPV1) GetTerraformResourceType() string
- func (tr *EIPV1) GetTerraformSchemaVersion() int
- func (mg *EIPV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EIPV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *EIPV1) SetConditions(c ...xpv1.Condition)
- func (mg *EIPV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EIPV1) SetObservation(obs map[string]interface{}) error
- func (tr *EIPV1) SetParameters(params map[string]interface{}) error
- func (mg *EIPV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EIPV1) SetProviderReference(r *xpv1.Reference)
- func (mg *EIPV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EIPV1List
- type EIPV1Observation
- type EIPV1Parameters
- type EIPV1Spec
- type EIPV1Status
- type FlowLogV1
- func (in *FlowLogV1) DeepCopy() *FlowLogV1
- func (in *FlowLogV1) DeepCopyInto(out *FlowLogV1)
- func (in *FlowLogV1) DeepCopyObject() runtime.Object
- func (mg *FlowLogV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FlowLogV1) GetConnectionDetailsMapping() map[string]string
- func (mg *FlowLogV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FlowLogV1) GetID() string
- func (tr *FlowLogV1) GetObservation() (map[string]interface{}, error)
- func (tr *FlowLogV1) GetParameters() (map[string]interface{}, error)
- func (mg *FlowLogV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlowLogV1) GetProviderReference() *xpv1.Reference
- func (mg *FlowLogV1) GetTerraformResourceType() string
- func (tr *FlowLogV1) GetTerraformSchemaVersion() int
- func (mg *FlowLogV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FlowLogV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *FlowLogV1) SetConditions(c ...xpv1.Condition)
- func (mg *FlowLogV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FlowLogV1) SetObservation(obs map[string]interface{}) error
- func (tr *FlowLogV1) SetParameters(params map[string]interface{}) error
- func (mg *FlowLogV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlowLogV1) SetProviderReference(r *xpv1.Reference)
- func (mg *FlowLogV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlowLogV1List
- type FlowLogV1Observation
- type FlowLogV1Parameters
- type FlowLogV1Spec
- type FlowLogV1Status
- type PeeringConnectionAccepterV2
- func (in *PeeringConnectionAccepterV2) DeepCopy() *PeeringConnectionAccepterV2
- func (in *PeeringConnectionAccepterV2) DeepCopyInto(out *PeeringConnectionAccepterV2)
- func (in *PeeringConnectionAccepterV2) DeepCopyObject() runtime.Object
- func (mg *PeeringConnectionAccepterV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PeeringConnectionAccepterV2) GetConnectionDetailsMapping() map[string]string
- func (mg *PeeringConnectionAccepterV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PeeringConnectionAccepterV2) GetID() string
- func (tr *PeeringConnectionAccepterV2) GetObservation() (map[string]interface{}, error)
- func (tr *PeeringConnectionAccepterV2) GetParameters() (map[string]interface{}, error)
- func (mg *PeeringConnectionAccepterV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *PeeringConnectionAccepterV2) GetProviderReference() *xpv1.Reference
- func (mg *PeeringConnectionAccepterV2) GetTerraformResourceType() string
- func (tr *PeeringConnectionAccepterV2) GetTerraformSchemaVersion() int
- func (mg *PeeringConnectionAccepterV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PeeringConnectionAccepterV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *PeeringConnectionAccepterV2) SetConditions(c ...xpv1.Condition)
- func (mg *PeeringConnectionAccepterV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PeeringConnectionAccepterV2) SetObservation(obs map[string]interface{}) error
- func (tr *PeeringConnectionAccepterV2) SetParameters(params map[string]interface{}) error
- func (mg *PeeringConnectionAccepterV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PeeringConnectionAccepterV2) SetProviderReference(r *xpv1.Reference)
- func (mg *PeeringConnectionAccepterV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PeeringConnectionAccepterV2List
- func (in *PeeringConnectionAccepterV2List) DeepCopy() *PeeringConnectionAccepterV2List
- func (in *PeeringConnectionAccepterV2List) DeepCopyInto(out *PeeringConnectionAccepterV2List)
- func (in *PeeringConnectionAccepterV2List) DeepCopyObject() runtime.Object
- func (l *PeeringConnectionAccepterV2List) GetItems() []resource.Managed
- type PeeringConnectionAccepterV2Observation
- type PeeringConnectionAccepterV2Parameters
- type PeeringConnectionAccepterV2Spec
- type PeeringConnectionAccepterV2Status
- type PeeringConnectionV2
- func (in *PeeringConnectionV2) DeepCopy() *PeeringConnectionV2
- func (in *PeeringConnectionV2) DeepCopyInto(out *PeeringConnectionV2)
- func (in *PeeringConnectionV2) DeepCopyObject() runtime.Object
- func (mg *PeeringConnectionV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PeeringConnectionV2) GetConnectionDetailsMapping() map[string]string
- func (mg *PeeringConnectionV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PeeringConnectionV2) GetID() string
- func (tr *PeeringConnectionV2) GetObservation() (map[string]interface{}, error)
- func (tr *PeeringConnectionV2) GetParameters() (map[string]interface{}, error)
- func (mg *PeeringConnectionV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *PeeringConnectionV2) GetProviderReference() *xpv1.Reference
- func (mg *PeeringConnectionV2) GetTerraformResourceType() string
- func (tr *PeeringConnectionV2) GetTerraformSchemaVersion() int
- func (mg *PeeringConnectionV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PeeringConnectionV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *PeeringConnectionV2) SetConditions(c ...xpv1.Condition)
- func (mg *PeeringConnectionV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PeeringConnectionV2) SetObservation(obs map[string]interface{}) error
- func (tr *PeeringConnectionV2) SetParameters(params map[string]interface{}) error
- func (mg *PeeringConnectionV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PeeringConnectionV2) SetProviderReference(r *xpv1.Reference)
- func (mg *PeeringConnectionV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PeeringConnectionV2List
- type PeeringConnectionV2Observation
- type PeeringConnectionV2Parameters
- type PeeringConnectionV2Spec
- type PeeringConnectionV2Status
- type PublicipObservation
- type PublicipParameters
- type RouteV2
- func (in *RouteV2) DeepCopy() *RouteV2
- func (in *RouteV2) DeepCopyInto(out *RouteV2)
- func (in *RouteV2) DeepCopyObject() runtime.Object
- func (mg *RouteV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteV2) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteV2) GetID() string
- func (tr *RouteV2) GetObservation() (map[string]interface{}, error)
- func (tr *RouteV2) GetParameters() (map[string]interface{}, error)
- func (mg *RouteV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteV2) GetProviderReference() *xpv1.Reference
- func (mg *RouteV2) GetTerraformResourceType() string
- func (tr *RouteV2) GetTerraformSchemaVersion() int
- func (mg *RouteV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteV2) SetConditions(c ...xpv1.Condition)
- func (mg *RouteV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouteV2) SetObservation(obs map[string]interface{}) error
- func (tr *RouteV2) SetParameters(params map[string]interface{}) error
- func (mg *RouteV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteV2) SetProviderReference(r *xpv1.Reference)
- func (mg *RouteV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteV2List
- type RouteV2Observation
- type RouteV2Parameters
- type RouteV2Spec
- type RouteV2Status
- type SubnetV1
- func (in *SubnetV1) DeepCopy() *SubnetV1
- func (in *SubnetV1) DeepCopyInto(out *SubnetV1)
- func (in *SubnetV1) DeepCopyObject() runtime.Object
- func (mg *SubnetV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SubnetV1) GetConnectionDetailsMapping() map[string]string
- func (mg *SubnetV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SubnetV1) GetID() string
- func (tr *SubnetV1) GetObservation() (map[string]interface{}, error)
- func (tr *SubnetV1) GetParameters() (map[string]interface{}, error)
- func (mg *SubnetV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *SubnetV1) GetProviderReference() *xpv1.Reference
- func (mg *SubnetV1) GetTerraformResourceType() string
- func (tr *SubnetV1) GetTerraformSchemaVersion() int
- func (mg *SubnetV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SubnetV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *SubnetV1) SetConditions(c ...xpv1.Condition)
- func (mg *SubnetV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SubnetV1) SetObservation(obs map[string]interface{}) error
- func (tr *SubnetV1) SetParameters(params map[string]interface{}) error
- func (mg *SubnetV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SubnetV1) SetProviderReference(r *xpv1.Reference)
- func (mg *SubnetV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubnetV1List
- type SubnetV1Observation
- type SubnetV1Parameters
- type SubnetV1Spec
- type SubnetV1Status
- type V1
- func (in *V1) DeepCopy() *V1
- func (in *V1) DeepCopyInto(out *V1)
- func (in *V1) DeepCopyObject() runtime.Object
- func (mg *V1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *V1) GetConnectionDetailsMapping() map[string]string
- func (mg *V1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *V1) GetID() string
- func (tr *V1) GetObservation() (map[string]interface{}, error)
- func (tr *V1) GetParameters() (map[string]interface{}, error)
- func (mg *V1) GetProviderConfigReference() *xpv1.Reference
- func (mg *V1) GetProviderReference() *xpv1.Reference
- func (mg *V1) GetTerraformResourceType() string
- func (tr *V1) GetTerraformSchemaVersion() int
- func (mg *V1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *V1) LateInitialize(attrs []byte) (bool, error)
- func (mg *V1) SetConditions(c ...xpv1.Condition)
- func (mg *V1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *V1) SetObservation(obs map[string]interface{}) error
- func (tr *V1) SetParameters(params map[string]interface{}) error
- func (mg *V1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *V1) SetProviderReference(r *xpv1.Reference)
- func (mg *V1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type V1List
- type V1Observation
- type V1Parameters
- type V1Spec
- type V1Status
Constants ¶
const ( CRDGroup = "vpc.otc.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( BandwidthAssociateV2_Kind = "BandwidthAssociateV2" BandwidthAssociateV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BandwidthAssociateV2_Kind}.String() BandwidthAssociateV2_KindAPIVersion = BandwidthAssociateV2_Kind + "." + CRDGroupVersion.String() BandwidthAssociateV2_GroupVersionKind = CRDGroupVersion.WithKind(BandwidthAssociateV2_Kind) )
Repository type metadata.
var ( BandwidthV2_Kind = "BandwidthV2" BandwidthV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BandwidthV2_Kind}.String() BandwidthV2_KindAPIVersion = BandwidthV2_Kind + "." + CRDGroupVersion.String() BandwidthV2_GroupVersionKind = CRDGroupVersion.WithKind(BandwidthV2_Kind) )
Repository type metadata.
var ( EIPV1_Kind = "EIPV1" EIPV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EIPV1_Kind}.String() EIPV1_KindAPIVersion = EIPV1_Kind + "." + CRDGroupVersion.String() EIPV1_GroupVersionKind = CRDGroupVersion.WithKind(EIPV1_Kind) )
Repository type metadata.
var ( FlowLogV1_Kind = "FlowLogV1" FlowLogV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlowLogV1_Kind}.String() FlowLogV1_KindAPIVersion = FlowLogV1_Kind + "." + CRDGroupVersion.String() FlowLogV1_GroupVersionKind = CRDGroupVersion.WithKind(FlowLogV1_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 ( PeeringConnectionAccepterV2_Kind = "PeeringConnectionAccepterV2" PeeringConnectionAccepterV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PeeringConnectionAccepterV2_Kind}.String() PeeringConnectionAccepterV2_KindAPIVersion = PeeringConnectionAccepterV2_Kind + "." + CRDGroupVersion.String() PeeringConnectionAccepterV2_GroupVersionKind = CRDGroupVersion.WithKind(PeeringConnectionAccepterV2_Kind) )
Repository type metadata.
var ( PeeringConnectionV2_Kind = "PeeringConnectionV2" PeeringConnectionV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PeeringConnectionV2_Kind}.String() PeeringConnectionV2_KindAPIVersion = PeeringConnectionV2_Kind + "." + CRDGroupVersion.String() PeeringConnectionV2_GroupVersionKind = CRDGroupVersion.WithKind(PeeringConnectionV2_Kind) )
Repository type metadata.
var ( RouteV2_Kind = "RouteV2" RouteV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteV2_Kind}.String() RouteV2_KindAPIVersion = RouteV2_Kind + "." + CRDGroupVersion.String() RouteV2_GroupVersionKind = CRDGroupVersion.WithKind(RouteV2_Kind) )
Repository type metadata.
var ( SubnetV1_Kind = "SubnetV1" SubnetV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SubnetV1_Kind}.String() SubnetV1_KindAPIVersion = SubnetV1_Kind + "." + CRDGroupVersion.String() SubnetV1_GroupVersionKind = CRDGroupVersion.WithKind(SubnetV1_Kind) )
Repository type metadata.
var ( V1_Kind = "V1" V1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: V1_Kind}.String() V1_KindAPIVersion = V1_Kind + "." + CRDGroupVersion.String() V1_GroupVersionKind = CRDGroupVersion.WithKind(V1_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type BandwidthAssociateV2 ¶
type BandwidthAssociateV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BandwidthAssociateV2Spec `json:"spec"` Status BandwidthAssociateV2Status `json:"status,omitempty"` }
BandwidthAssociateV2 is the Schema for the BandwidthAssociateV2s 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 (*BandwidthAssociateV2) DeepCopy ¶
func (in *BandwidthAssociateV2) DeepCopy() *BandwidthAssociateV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthAssociateV2.
func (*BandwidthAssociateV2) DeepCopyInto ¶
func (in *BandwidthAssociateV2) DeepCopyInto(out *BandwidthAssociateV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BandwidthAssociateV2) DeepCopyObject ¶
func (in *BandwidthAssociateV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BandwidthAssociateV2) GetCondition ¶
func (mg *BandwidthAssociateV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BandwidthAssociateV2.
func (*BandwidthAssociateV2) GetConnectionDetailsMapping ¶
func (tr *BandwidthAssociateV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BandwidthAssociateV2
func (*BandwidthAssociateV2) GetDeletionPolicy ¶
func (mg *BandwidthAssociateV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BandwidthAssociateV2.
func (*BandwidthAssociateV2) GetID ¶
func (tr *BandwidthAssociateV2) GetID() string
GetID returns ID of underlying Terraform resource of this BandwidthAssociateV2
func (*BandwidthAssociateV2) GetObservation ¶
func (tr *BandwidthAssociateV2) GetObservation() (map[string]interface{}, error)
GetObservation of this BandwidthAssociateV2
func (*BandwidthAssociateV2) GetParameters ¶
func (tr *BandwidthAssociateV2) GetParameters() (map[string]interface{}, error)
GetParameters of this BandwidthAssociateV2
func (*BandwidthAssociateV2) GetProviderConfigReference ¶
func (mg *BandwidthAssociateV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BandwidthAssociateV2.
func (*BandwidthAssociateV2) GetProviderReference ¶
func (mg *BandwidthAssociateV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this BandwidthAssociateV2. Deprecated: Use GetProviderConfigReference.
func (*BandwidthAssociateV2) GetTerraformResourceType ¶
func (mg *BandwidthAssociateV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BandwidthAssociateV2
func (*BandwidthAssociateV2) GetTerraformSchemaVersion ¶
func (tr *BandwidthAssociateV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BandwidthAssociateV2) GetWriteConnectionSecretToReference ¶
func (mg *BandwidthAssociateV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BandwidthAssociateV2.
func (*BandwidthAssociateV2) LateInitialize ¶
func (tr *BandwidthAssociateV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BandwidthAssociateV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*BandwidthAssociateV2) SetConditions ¶
func (mg *BandwidthAssociateV2) SetConditions(c ...xpv1.Condition)
SetConditions of this BandwidthAssociateV2.
func (*BandwidthAssociateV2) SetDeletionPolicy ¶
func (mg *BandwidthAssociateV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BandwidthAssociateV2.
func (*BandwidthAssociateV2) SetObservation ¶
func (tr *BandwidthAssociateV2) SetObservation(obs map[string]interface{}) error
SetObservation for this BandwidthAssociateV2
func (*BandwidthAssociateV2) SetParameters ¶
func (tr *BandwidthAssociateV2) SetParameters(params map[string]interface{}) error
SetParameters for this BandwidthAssociateV2
func (*BandwidthAssociateV2) SetProviderConfigReference ¶
func (mg *BandwidthAssociateV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BandwidthAssociateV2.
func (*BandwidthAssociateV2) SetProviderReference ¶
func (mg *BandwidthAssociateV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BandwidthAssociateV2. Deprecated: Use SetProviderConfigReference.
func (*BandwidthAssociateV2) SetWriteConnectionSecretToReference ¶
func (mg *BandwidthAssociateV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BandwidthAssociateV2.
type BandwidthAssociateV2List ¶
type BandwidthAssociateV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BandwidthAssociateV2 `json:"items"` }
BandwidthAssociateV2List contains a list of BandwidthAssociateV2s
func (*BandwidthAssociateV2List) DeepCopy ¶
func (in *BandwidthAssociateV2List) DeepCopy() *BandwidthAssociateV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthAssociateV2List.
func (*BandwidthAssociateV2List) DeepCopyInto ¶
func (in *BandwidthAssociateV2List) DeepCopyInto(out *BandwidthAssociateV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BandwidthAssociateV2List) DeepCopyObject ¶
func (in *BandwidthAssociateV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BandwidthAssociateV2List) GetItems ¶
func (l *BandwidthAssociateV2List) GetItems() []resource.Managed
GetItems of this BandwidthAssociateV2List.
type BandwidthAssociateV2Observation ¶
type BandwidthAssociateV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BandwidthAssociateV2Observation) DeepCopy ¶
func (in *BandwidthAssociateV2Observation) DeepCopy() *BandwidthAssociateV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthAssociateV2Observation.
func (*BandwidthAssociateV2Observation) DeepCopyInto ¶
func (in *BandwidthAssociateV2Observation) DeepCopyInto(out *BandwidthAssociateV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthAssociateV2Parameters ¶
type BandwidthAssociateV2Parameters struct { // +kubebuilder:validation:Optional BackupChargeMode *string `json:"backupChargeMode,omitempty" tf:"backup_charge_mode,omitempty"` // +kubebuilder:validation:Optional BackupSize *int64 `json:"backupSize,omitempty" tf:"backup_size,omitempty"` // +kubebuilder:validation:Required Bandwidth *string `json:"bandwidth" tf:"bandwidth,omitempty"` // +kubebuilder:validation:Required FloatingIps []*string `json:"floatingIps" tf:"floating_ips,omitempty"` }
func (*BandwidthAssociateV2Parameters) DeepCopy ¶
func (in *BandwidthAssociateV2Parameters) DeepCopy() *BandwidthAssociateV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthAssociateV2Parameters.
func (*BandwidthAssociateV2Parameters) DeepCopyInto ¶
func (in *BandwidthAssociateV2Parameters) DeepCopyInto(out *BandwidthAssociateV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthAssociateV2Spec ¶
type BandwidthAssociateV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider BandwidthAssociateV2Parameters `json:"forProvider"` }
BandwidthAssociateV2Spec defines the desired state of BandwidthAssociateV2
func (*BandwidthAssociateV2Spec) DeepCopy ¶
func (in *BandwidthAssociateV2Spec) DeepCopy() *BandwidthAssociateV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthAssociateV2Spec.
func (*BandwidthAssociateV2Spec) DeepCopyInto ¶
func (in *BandwidthAssociateV2Spec) DeepCopyInto(out *BandwidthAssociateV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthAssociateV2Status ¶
type BandwidthAssociateV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider BandwidthAssociateV2Observation `json:"atProvider,omitempty"` }
BandwidthAssociateV2Status defines the observed state of BandwidthAssociateV2.
func (*BandwidthAssociateV2Status) DeepCopy ¶
func (in *BandwidthAssociateV2Status) DeepCopy() *BandwidthAssociateV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthAssociateV2Status.
func (*BandwidthAssociateV2Status) DeepCopyInto ¶
func (in *BandwidthAssociateV2Status) DeepCopyInto(out *BandwidthAssociateV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthObservation ¶
type BandwidthObservation struct { }
func (*BandwidthObservation) DeepCopy ¶
func (in *BandwidthObservation) DeepCopy() *BandwidthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthObservation.
func (*BandwidthObservation) DeepCopyInto ¶
func (in *BandwidthObservation) DeepCopyInto(out *BandwidthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthParameters ¶
type BandwidthParameters struct { // +kubebuilder:validation:Optional ChargeMode *string `json:"chargeMode,omitempty" tf:"charge_mode,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` ShareType *string `json:"shareType" tf:"share_type,omitempty"` // +kubebuilder:validation:Required Size *int64 `json:"size" tf:"size,omitempty"` }
func (*BandwidthParameters) DeepCopy ¶
func (in *BandwidthParameters) DeepCopy() *BandwidthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthParameters.
func (*BandwidthParameters) DeepCopyInto ¶
func (in *BandwidthParameters) DeepCopyInto(out *BandwidthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthV2 ¶
type BandwidthV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BandwidthV2Spec `json:"spec"` Status BandwidthV2Status `json:"status,omitempty"` }
BandwidthV2 is the Schema for the BandwidthV2s 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 (*BandwidthV2) DeepCopy ¶
func (in *BandwidthV2) DeepCopy() *BandwidthV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthV2.
func (*BandwidthV2) DeepCopyInto ¶
func (in *BandwidthV2) DeepCopyInto(out *BandwidthV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BandwidthV2) DeepCopyObject ¶
func (in *BandwidthV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BandwidthV2) GetCondition ¶
func (mg *BandwidthV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BandwidthV2.
func (*BandwidthV2) GetConnectionDetailsMapping ¶
func (tr *BandwidthV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BandwidthV2
func (*BandwidthV2) GetDeletionPolicy ¶
func (mg *BandwidthV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BandwidthV2.
func (*BandwidthV2) GetID ¶
func (tr *BandwidthV2) GetID() string
GetID returns ID of underlying Terraform resource of this BandwidthV2
func (*BandwidthV2) GetObservation ¶
func (tr *BandwidthV2) GetObservation() (map[string]interface{}, error)
GetObservation of this BandwidthV2
func (*BandwidthV2) GetParameters ¶
func (tr *BandwidthV2) GetParameters() (map[string]interface{}, error)
GetParameters of this BandwidthV2
func (*BandwidthV2) GetProviderConfigReference ¶
func (mg *BandwidthV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BandwidthV2.
func (*BandwidthV2) GetProviderReference ¶
func (mg *BandwidthV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this BandwidthV2. Deprecated: Use GetProviderConfigReference.
func (*BandwidthV2) GetTerraformResourceType ¶
func (mg *BandwidthV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BandwidthV2
func (*BandwidthV2) GetTerraformSchemaVersion ¶
func (tr *BandwidthV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BandwidthV2) GetWriteConnectionSecretToReference ¶
func (mg *BandwidthV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BandwidthV2.
func (*BandwidthV2) LateInitialize ¶
func (tr *BandwidthV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BandwidthV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*BandwidthV2) SetConditions ¶
func (mg *BandwidthV2) SetConditions(c ...xpv1.Condition)
SetConditions of this BandwidthV2.
func (*BandwidthV2) SetDeletionPolicy ¶
func (mg *BandwidthV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BandwidthV2.
func (*BandwidthV2) SetObservation ¶
func (tr *BandwidthV2) SetObservation(obs map[string]interface{}) error
SetObservation for this BandwidthV2
func (*BandwidthV2) SetParameters ¶
func (tr *BandwidthV2) SetParameters(params map[string]interface{}) error
SetParameters for this BandwidthV2
func (*BandwidthV2) SetProviderConfigReference ¶
func (mg *BandwidthV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BandwidthV2.
func (*BandwidthV2) SetProviderReference ¶
func (mg *BandwidthV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BandwidthV2. Deprecated: Use SetProviderConfigReference.
func (*BandwidthV2) SetWriteConnectionSecretToReference ¶
func (mg *BandwidthV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BandwidthV2.
type BandwidthV2List ¶
type BandwidthV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BandwidthV2 `json:"items"` }
BandwidthV2List contains a list of BandwidthV2s
func (*BandwidthV2List) DeepCopy ¶
func (in *BandwidthV2List) DeepCopy() *BandwidthV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthV2List.
func (*BandwidthV2List) DeepCopyInto ¶
func (in *BandwidthV2List) DeepCopyInto(out *BandwidthV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BandwidthV2List) DeepCopyObject ¶
func (in *BandwidthV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BandwidthV2List) GetItems ¶
func (l *BandwidthV2List) GetItems() []resource.Managed
GetItems of this BandwidthV2List.
type BandwidthV2Observation ¶
type BandwidthV2Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*BandwidthV2Observation) DeepCopy ¶
func (in *BandwidthV2Observation) DeepCopy() *BandwidthV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthV2Observation.
func (*BandwidthV2Observation) DeepCopyInto ¶
func (in *BandwidthV2Observation) DeepCopyInto(out *BandwidthV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthV2Parameters ¶
type BandwidthV2Parameters struct { // +kubebuilder:validation:Required Size *int64 `json:"size" tf:"size,omitempty"` }
func (*BandwidthV2Parameters) DeepCopy ¶
func (in *BandwidthV2Parameters) DeepCopy() *BandwidthV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthV2Parameters.
func (*BandwidthV2Parameters) DeepCopyInto ¶
func (in *BandwidthV2Parameters) DeepCopyInto(out *BandwidthV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthV2Spec ¶
type BandwidthV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider BandwidthV2Parameters `json:"forProvider"` }
BandwidthV2Spec defines the desired state of BandwidthV2
func (*BandwidthV2Spec) DeepCopy ¶
func (in *BandwidthV2Spec) DeepCopy() *BandwidthV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthV2Spec.
func (*BandwidthV2Spec) DeepCopyInto ¶
func (in *BandwidthV2Spec) DeepCopyInto(out *BandwidthV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthV2Status ¶
type BandwidthV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider BandwidthV2Observation `json:"atProvider,omitempty"` }
BandwidthV2Status defines the observed state of BandwidthV2.
func (*BandwidthV2Status) DeepCopy ¶
func (in *BandwidthV2Status) DeepCopy() *BandwidthV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthV2Status.
func (*BandwidthV2Status) DeepCopyInto ¶
func (in *BandwidthV2Status) DeepCopyInto(out *BandwidthV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EIPV1 ¶
type EIPV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EIPV1Spec `json:"spec"` Status EIPV1Status `json:"status,omitempty"` }
EIPV1 is the Schema for the EIPV1s 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 (*EIPV1) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPV1.
func (*EIPV1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EIPV1) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EIPV1) GetCondition ¶
func (mg *EIPV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EIPV1.
func (*EIPV1) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this EIPV1
func (*EIPV1) GetDeletionPolicy ¶
func (mg *EIPV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EIPV1.
func (*EIPV1) GetObservation ¶
GetObservation of this EIPV1
func (*EIPV1) GetParameters ¶
GetParameters of this EIPV1
func (*EIPV1) GetProviderConfigReference ¶
GetProviderConfigReference of this EIPV1.
func (*EIPV1) GetProviderReference ¶
GetProviderReference of this EIPV1. Deprecated: Use GetProviderConfigReference.
func (*EIPV1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this EIPV1
func (*EIPV1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EIPV1) GetWriteConnectionSecretToReference ¶
func (mg *EIPV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EIPV1.
func (*EIPV1) LateInitialize ¶
LateInitialize this EIPV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*EIPV1) SetConditions ¶
SetConditions of this EIPV1.
func (*EIPV1) SetDeletionPolicy ¶
func (mg *EIPV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EIPV1.
func (*EIPV1) SetObservation ¶
SetObservation for this EIPV1
func (*EIPV1) SetParameters ¶
SetParameters for this EIPV1
func (*EIPV1) SetProviderConfigReference ¶
SetProviderConfigReference of this EIPV1.
func (*EIPV1) SetProviderReference ¶
SetProviderReference of this EIPV1. Deprecated: Use SetProviderConfigReference.
func (*EIPV1) SetWriteConnectionSecretToReference ¶
func (mg *EIPV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EIPV1.
type EIPV1List ¶
type EIPV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EIPV1 `json:"items"` }
EIPV1List contains a list of EIPV1s
func (*EIPV1List) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPV1List.
func (*EIPV1List) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EIPV1List) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EIPV1Observation ¶
type EIPV1Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*EIPV1Observation) DeepCopy ¶
func (in *EIPV1Observation) DeepCopy() *EIPV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPV1Observation.
func (*EIPV1Observation) DeepCopyInto ¶
func (in *EIPV1Observation) DeepCopyInto(out *EIPV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EIPV1Parameters ¶
type EIPV1Parameters struct { // +kubebuilder:validation:Required Bandwidth []BandwidthParameters `json:"bandwidth" tf:"bandwidth,omitempty"` // +kubebuilder:validation:Required Publicip []PublicipParameters `json:"publicip" tf:"publicip,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` }
func (*EIPV1Parameters) DeepCopy ¶
func (in *EIPV1Parameters) DeepCopy() *EIPV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPV1Parameters.
func (*EIPV1Parameters) DeepCopyInto ¶
func (in *EIPV1Parameters) DeepCopyInto(out *EIPV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EIPV1Spec ¶
type EIPV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider EIPV1Parameters `json:"forProvider"` }
EIPV1Spec defines the desired state of EIPV1
func (*EIPV1Spec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPV1Spec.
func (*EIPV1Spec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EIPV1Status ¶
type EIPV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider EIPV1Observation `json:"atProvider,omitempty"` }
EIPV1Status defines the observed state of EIPV1.
func (*EIPV1Status) DeepCopy ¶
func (in *EIPV1Status) DeepCopy() *EIPV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPV1Status.
func (*EIPV1Status) DeepCopyInto ¶
func (in *EIPV1Status) DeepCopyInto(out *EIPV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogV1 ¶
type FlowLogV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlowLogV1Spec `json:"spec"` Status FlowLogV1Status `json:"status,omitempty"` }
FlowLogV1 is the Schema for the FlowLogV1s 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 (*FlowLogV1) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogV1.
func (*FlowLogV1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowLogV1) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlowLogV1) GetCondition ¶
func (mg *FlowLogV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlowLogV1.
func (*FlowLogV1) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this FlowLogV1
func (*FlowLogV1) GetDeletionPolicy ¶
func (mg *FlowLogV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlowLogV1.
func (*FlowLogV1) GetObservation ¶
GetObservation of this FlowLogV1
func (*FlowLogV1) GetParameters ¶
GetParameters of this FlowLogV1
func (*FlowLogV1) GetProviderConfigReference ¶
GetProviderConfigReference of this FlowLogV1.
func (*FlowLogV1) GetProviderReference ¶
GetProviderReference of this FlowLogV1. Deprecated: Use GetProviderConfigReference.
func (*FlowLogV1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this FlowLogV1
func (*FlowLogV1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FlowLogV1) GetWriteConnectionSecretToReference ¶
func (mg *FlowLogV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlowLogV1.
func (*FlowLogV1) LateInitialize ¶
LateInitialize this FlowLogV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*FlowLogV1) SetConditions ¶
SetConditions of this FlowLogV1.
func (*FlowLogV1) SetDeletionPolicy ¶
func (mg *FlowLogV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlowLogV1.
func (*FlowLogV1) SetObservation ¶
SetObservation for this FlowLogV1
func (*FlowLogV1) SetParameters ¶
SetParameters for this FlowLogV1
func (*FlowLogV1) SetProviderConfigReference ¶
SetProviderConfigReference of this FlowLogV1.
func (*FlowLogV1) SetProviderReference ¶
SetProviderReference of this FlowLogV1. Deprecated: Use SetProviderConfigReference.
func (*FlowLogV1) SetWriteConnectionSecretToReference ¶
func (mg *FlowLogV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlowLogV1.
type FlowLogV1List ¶
type FlowLogV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlowLogV1 `json:"items"` }
FlowLogV1List contains a list of FlowLogV1s
func (*FlowLogV1List) DeepCopy ¶
func (in *FlowLogV1List) DeepCopy() *FlowLogV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogV1List.
func (*FlowLogV1List) DeepCopyInto ¶
func (in *FlowLogV1List) DeepCopyInto(out *FlowLogV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowLogV1List) DeepCopyObject ¶
func (in *FlowLogV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlowLogV1List) GetItems ¶
func (l *FlowLogV1List) GetItems() []resource.Managed
GetItems of this FlowLogV1List.
type FlowLogV1Observation ¶
type FlowLogV1Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FlowLogV1Observation) DeepCopy ¶
func (in *FlowLogV1Observation) DeepCopy() *FlowLogV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogV1Observation.
func (*FlowLogV1Observation) DeepCopyInto ¶
func (in *FlowLogV1Observation) DeepCopyInto(out *FlowLogV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogV1Parameters ¶
type FlowLogV1Parameters struct { // +kubebuilder:validation:Optional AdminState *bool `json:"adminState,omitempty" tf:"admin_state,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required LogGroupID *string `json:"logGroupId" tf:"log_group_id,omitempty"` // +kubebuilder:validation:Required LogTopicID *string `json:"logTopicId" tf:"log_topic_id,omitempty"` // +kubebuilder:validation:Required ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"` // +kubebuilder:validation:Required ResourceType *string `json:"resourceType" tf:"resource_type,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // +kubebuilder:validation:Required TrafficType *string `json:"trafficType" tf:"traffic_type,omitempty"` }
func (*FlowLogV1Parameters) DeepCopy ¶
func (in *FlowLogV1Parameters) DeepCopy() *FlowLogV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogV1Parameters.
func (*FlowLogV1Parameters) DeepCopyInto ¶
func (in *FlowLogV1Parameters) DeepCopyInto(out *FlowLogV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogV1Spec ¶
type FlowLogV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider FlowLogV1Parameters `json:"forProvider"` }
FlowLogV1Spec defines the desired state of FlowLogV1
func (*FlowLogV1Spec) DeepCopy ¶
func (in *FlowLogV1Spec) DeepCopy() *FlowLogV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogV1Spec.
func (*FlowLogV1Spec) DeepCopyInto ¶
func (in *FlowLogV1Spec) DeepCopyInto(out *FlowLogV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogV1Status ¶
type FlowLogV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider FlowLogV1Observation `json:"atProvider,omitempty"` }
FlowLogV1Status defines the observed state of FlowLogV1.
func (*FlowLogV1Status) DeepCopy ¶
func (in *FlowLogV1Status) DeepCopy() *FlowLogV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogV1Status.
func (*FlowLogV1Status) DeepCopyInto ¶
func (in *FlowLogV1Status) DeepCopyInto(out *FlowLogV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionAccepterV2 ¶
type PeeringConnectionAccepterV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PeeringConnectionAccepterV2Spec `json:"spec"` Status PeeringConnectionAccepterV2Status `json:"status,omitempty"` }
PeeringConnectionAccepterV2 is the Schema for the PeeringConnectionAccepterV2s 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 (*PeeringConnectionAccepterV2) DeepCopy ¶
func (in *PeeringConnectionAccepterV2) DeepCopy() *PeeringConnectionAccepterV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepterV2.
func (*PeeringConnectionAccepterV2) DeepCopyInto ¶
func (in *PeeringConnectionAccepterV2) DeepCopyInto(out *PeeringConnectionAccepterV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeeringConnectionAccepterV2) DeepCopyObject ¶
func (in *PeeringConnectionAccepterV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PeeringConnectionAccepterV2) GetCondition ¶
func (mg *PeeringConnectionAccepterV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PeeringConnectionAccepterV2.
func (*PeeringConnectionAccepterV2) GetConnectionDetailsMapping ¶
func (tr *PeeringConnectionAccepterV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PeeringConnectionAccepterV2
func (*PeeringConnectionAccepterV2) GetDeletionPolicy ¶
func (mg *PeeringConnectionAccepterV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PeeringConnectionAccepterV2.
func (*PeeringConnectionAccepterV2) GetID ¶
func (tr *PeeringConnectionAccepterV2) GetID() string
GetID returns ID of underlying Terraform resource of this PeeringConnectionAccepterV2
func (*PeeringConnectionAccepterV2) GetObservation ¶
func (tr *PeeringConnectionAccepterV2) GetObservation() (map[string]interface{}, error)
GetObservation of this PeeringConnectionAccepterV2
func (*PeeringConnectionAccepterV2) GetParameters ¶
func (tr *PeeringConnectionAccepterV2) GetParameters() (map[string]interface{}, error)
GetParameters of this PeeringConnectionAccepterV2
func (*PeeringConnectionAccepterV2) GetProviderConfigReference ¶
func (mg *PeeringConnectionAccepterV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PeeringConnectionAccepterV2.
func (*PeeringConnectionAccepterV2) GetProviderReference ¶
func (mg *PeeringConnectionAccepterV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this PeeringConnectionAccepterV2. Deprecated: Use GetProviderConfigReference.
func (*PeeringConnectionAccepterV2) GetTerraformResourceType ¶
func (mg *PeeringConnectionAccepterV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PeeringConnectionAccepterV2
func (*PeeringConnectionAccepterV2) GetTerraformSchemaVersion ¶
func (tr *PeeringConnectionAccepterV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PeeringConnectionAccepterV2) GetWriteConnectionSecretToReference ¶
func (mg *PeeringConnectionAccepterV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PeeringConnectionAccepterV2.
func (*PeeringConnectionAccepterV2) LateInitialize ¶
func (tr *PeeringConnectionAccepterV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PeeringConnectionAccepterV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*PeeringConnectionAccepterV2) SetConditions ¶
func (mg *PeeringConnectionAccepterV2) SetConditions(c ...xpv1.Condition)
SetConditions of this PeeringConnectionAccepterV2.
func (*PeeringConnectionAccepterV2) SetDeletionPolicy ¶
func (mg *PeeringConnectionAccepterV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PeeringConnectionAccepterV2.
func (*PeeringConnectionAccepterV2) SetObservation ¶
func (tr *PeeringConnectionAccepterV2) SetObservation(obs map[string]interface{}) error
SetObservation for this PeeringConnectionAccepterV2
func (*PeeringConnectionAccepterV2) SetParameters ¶
func (tr *PeeringConnectionAccepterV2) SetParameters(params map[string]interface{}) error
SetParameters for this PeeringConnectionAccepterV2
func (*PeeringConnectionAccepterV2) SetProviderConfigReference ¶
func (mg *PeeringConnectionAccepterV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PeeringConnectionAccepterV2.
func (*PeeringConnectionAccepterV2) SetProviderReference ¶
func (mg *PeeringConnectionAccepterV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PeeringConnectionAccepterV2. Deprecated: Use SetProviderConfigReference.
func (*PeeringConnectionAccepterV2) SetWriteConnectionSecretToReference ¶
func (mg *PeeringConnectionAccepterV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PeeringConnectionAccepterV2.
type PeeringConnectionAccepterV2List ¶
type PeeringConnectionAccepterV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PeeringConnectionAccepterV2 `json:"items"` }
PeeringConnectionAccepterV2List contains a list of PeeringConnectionAccepterV2s
func (*PeeringConnectionAccepterV2List) DeepCopy ¶
func (in *PeeringConnectionAccepterV2List) DeepCopy() *PeeringConnectionAccepterV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepterV2List.
func (*PeeringConnectionAccepterV2List) DeepCopyInto ¶
func (in *PeeringConnectionAccepterV2List) DeepCopyInto(out *PeeringConnectionAccepterV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeeringConnectionAccepterV2List) DeepCopyObject ¶
func (in *PeeringConnectionAccepterV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PeeringConnectionAccepterV2List) GetItems ¶
func (l *PeeringConnectionAccepterV2List) GetItems() []resource.Managed
GetItems of this PeeringConnectionAccepterV2List.
type PeeringConnectionAccepterV2Observation ¶
type PeeringConnectionAccepterV2Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PeerTenantID *string `json:"peerTenantId,omitempty" tf:"peer_tenant_id,omitempty"` PeerVPCID *string `json:"peerVpcId,omitempty" tf:"peer_vpc_id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*PeeringConnectionAccepterV2Observation) DeepCopy ¶
func (in *PeeringConnectionAccepterV2Observation) DeepCopy() *PeeringConnectionAccepterV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepterV2Observation.
func (*PeeringConnectionAccepterV2Observation) DeepCopyInto ¶
func (in *PeeringConnectionAccepterV2Observation) DeepCopyInto(out *PeeringConnectionAccepterV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionAccepterV2Parameters ¶
type PeeringConnectionAccepterV2Parameters struct { // +kubebuilder:validation:Optional Accept *bool `json:"accept,omitempty" tf:"accept,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required VPCPeeringConnectionID *string `json:"vpcPeeringConnectionId" tf:"vpc_peering_connection_id,omitempty"` }
func (*PeeringConnectionAccepterV2Parameters) DeepCopy ¶
func (in *PeeringConnectionAccepterV2Parameters) DeepCopy() *PeeringConnectionAccepterV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepterV2Parameters.
func (*PeeringConnectionAccepterV2Parameters) DeepCopyInto ¶
func (in *PeeringConnectionAccepterV2Parameters) DeepCopyInto(out *PeeringConnectionAccepterV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionAccepterV2Spec ¶
type PeeringConnectionAccepterV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider PeeringConnectionAccepterV2Parameters `json:"forProvider"` }
PeeringConnectionAccepterV2Spec defines the desired state of PeeringConnectionAccepterV2
func (*PeeringConnectionAccepterV2Spec) DeepCopy ¶
func (in *PeeringConnectionAccepterV2Spec) DeepCopy() *PeeringConnectionAccepterV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepterV2Spec.
func (*PeeringConnectionAccepterV2Spec) DeepCopyInto ¶
func (in *PeeringConnectionAccepterV2Spec) DeepCopyInto(out *PeeringConnectionAccepterV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionAccepterV2Status ¶
type PeeringConnectionAccepterV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider PeeringConnectionAccepterV2Observation `json:"atProvider,omitempty"` }
PeeringConnectionAccepterV2Status defines the observed state of PeeringConnectionAccepterV2.
func (*PeeringConnectionAccepterV2Status) DeepCopy ¶
func (in *PeeringConnectionAccepterV2Status) DeepCopy() *PeeringConnectionAccepterV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepterV2Status.
func (*PeeringConnectionAccepterV2Status) DeepCopyInto ¶
func (in *PeeringConnectionAccepterV2Status) DeepCopyInto(out *PeeringConnectionAccepterV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionV2 ¶
type PeeringConnectionV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PeeringConnectionV2Spec `json:"spec"` Status PeeringConnectionV2Status `json:"status,omitempty"` }
PeeringConnectionV2 is the Schema for the PeeringConnectionV2s 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 (*PeeringConnectionV2) DeepCopy ¶
func (in *PeeringConnectionV2) DeepCopy() *PeeringConnectionV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionV2.
func (*PeeringConnectionV2) DeepCopyInto ¶
func (in *PeeringConnectionV2) DeepCopyInto(out *PeeringConnectionV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeeringConnectionV2) DeepCopyObject ¶
func (in *PeeringConnectionV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PeeringConnectionV2) GetCondition ¶
func (mg *PeeringConnectionV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PeeringConnectionV2.
func (*PeeringConnectionV2) GetConnectionDetailsMapping ¶
func (tr *PeeringConnectionV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PeeringConnectionV2
func (*PeeringConnectionV2) GetDeletionPolicy ¶
func (mg *PeeringConnectionV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PeeringConnectionV2.
func (*PeeringConnectionV2) GetID ¶
func (tr *PeeringConnectionV2) GetID() string
GetID returns ID of underlying Terraform resource of this PeeringConnectionV2
func (*PeeringConnectionV2) GetObservation ¶
func (tr *PeeringConnectionV2) GetObservation() (map[string]interface{}, error)
GetObservation of this PeeringConnectionV2
func (*PeeringConnectionV2) GetParameters ¶
func (tr *PeeringConnectionV2) GetParameters() (map[string]interface{}, error)
GetParameters of this PeeringConnectionV2
func (*PeeringConnectionV2) GetProviderConfigReference ¶
func (mg *PeeringConnectionV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PeeringConnectionV2.
func (*PeeringConnectionV2) GetProviderReference ¶
func (mg *PeeringConnectionV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this PeeringConnectionV2. Deprecated: Use GetProviderConfigReference.
func (*PeeringConnectionV2) GetTerraformResourceType ¶
func (mg *PeeringConnectionV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PeeringConnectionV2
func (*PeeringConnectionV2) GetTerraformSchemaVersion ¶
func (tr *PeeringConnectionV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PeeringConnectionV2) GetWriteConnectionSecretToReference ¶
func (mg *PeeringConnectionV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PeeringConnectionV2.
func (*PeeringConnectionV2) LateInitialize ¶
func (tr *PeeringConnectionV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PeeringConnectionV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*PeeringConnectionV2) SetConditions ¶
func (mg *PeeringConnectionV2) SetConditions(c ...xpv1.Condition)
SetConditions of this PeeringConnectionV2.
func (*PeeringConnectionV2) SetDeletionPolicy ¶
func (mg *PeeringConnectionV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PeeringConnectionV2.
func (*PeeringConnectionV2) SetObservation ¶
func (tr *PeeringConnectionV2) SetObservation(obs map[string]interface{}) error
SetObservation for this PeeringConnectionV2
func (*PeeringConnectionV2) SetParameters ¶
func (tr *PeeringConnectionV2) SetParameters(params map[string]interface{}) error
SetParameters for this PeeringConnectionV2
func (*PeeringConnectionV2) SetProviderConfigReference ¶
func (mg *PeeringConnectionV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PeeringConnectionV2.
func (*PeeringConnectionV2) SetProviderReference ¶
func (mg *PeeringConnectionV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PeeringConnectionV2. Deprecated: Use SetProviderConfigReference.
func (*PeeringConnectionV2) SetWriteConnectionSecretToReference ¶
func (mg *PeeringConnectionV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PeeringConnectionV2.
type PeeringConnectionV2List ¶
type PeeringConnectionV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PeeringConnectionV2 `json:"items"` }
PeeringConnectionV2List contains a list of PeeringConnectionV2s
func (*PeeringConnectionV2List) DeepCopy ¶
func (in *PeeringConnectionV2List) DeepCopy() *PeeringConnectionV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionV2List.
func (*PeeringConnectionV2List) DeepCopyInto ¶
func (in *PeeringConnectionV2List) DeepCopyInto(out *PeeringConnectionV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeeringConnectionV2List) DeepCopyObject ¶
func (in *PeeringConnectionV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PeeringConnectionV2List) GetItems ¶
func (l *PeeringConnectionV2List) GetItems() []resource.Managed
GetItems of this PeeringConnectionV2List.
type PeeringConnectionV2Observation ¶
type PeeringConnectionV2Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*PeeringConnectionV2Observation) DeepCopy ¶
func (in *PeeringConnectionV2Observation) DeepCopy() *PeeringConnectionV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionV2Observation.
func (*PeeringConnectionV2Observation) DeepCopyInto ¶
func (in *PeeringConnectionV2Observation) DeepCopyInto(out *PeeringConnectionV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionV2Parameters ¶
type PeeringConnectionV2Parameters struct { // +kubebuilder:validation:Optional PeerTenantID *string `json:"peerTenantId,omitempty" tf:"peer_tenant_id,omitempty"` // +kubebuilder:validation:Required PeerVPCID *string `json:"peerVpcId" tf:"peer_vpc_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required VPCID *string `json:"vpcId" tf:"vpc_id,omitempty"` }
func (*PeeringConnectionV2Parameters) DeepCopy ¶
func (in *PeeringConnectionV2Parameters) DeepCopy() *PeeringConnectionV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionV2Parameters.
func (*PeeringConnectionV2Parameters) DeepCopyInto ¶
func (in *PeeringConnectionV2Parameters) DeepCopyInto(out *PeeringConnectionV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionV2Spec ¶
type PeeringConnectionV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider PeeringConnectionV2Parameters `json:"forProvider"` }
PeeringConnectionV2Spec defines the desired state of PeeringConnectionV2
func (*PeeringConnectionV2Spec) DeepCopy ¶
func (in *PeeringConnectionV2Spec) DeepCopy() *PeeringConnectionV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionV2Spec.
func (*PeeringConnectionV2Spec) DeepCopyInto ¶
func (in *PeeringConnectionV2Spec) DeepCopyInto(out *PeeringConnectionV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionV2Status ¶
type PeeringConnectionV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider PeeringConnectionV2Observation `json:"atProvider,omitempty"` }
PeeringConnectionV2Status defines the observed state of PeeringConnectionV2.
func (*PeeringConnectionV2Status) DeepCopy ¶
func (in *PeeringConnectionV2Status) DeepCopy() *PeeringConnectionV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionV2Status.
func (*PeeringConnectionV2Status) DeepCopyInto ¶
func (in *PeeringConnectionV2Status) DeepCopyInto(out *PeeringConnectionV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicipObservation ¶
type PublicipObservation struct { }
func (*PublicipObservation) DeepCopy ¶
func (in *PublicipObservation) DeepCopy() *PublicipObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicipObservation.
func (*PublicipObservation) DeepCopyInto ¶
func (in *PublicipObservation) DeepCopyInto(out *PublicipObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicipParameters ¶
type PublicipParameters struct { // +kubebuilder:validation:Optional IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +kubebuilder:validation:Optional PortID *string `json:"portId,omitempty" tf:"port_id,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*PublicipParameters) DeepCopy ¶
func (in *PublicipParameters) DeepCopy() *PublicipParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicipParameters.
func (*PublicipParameters) DeepCopyInto ¶
func (in *PublicipParameters) DeepCopyInto(out *PublicipParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteV2 ¶
type RouteV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteV2Spec `json:"spec"` Status RouteV2Status `json:"status,omitempty"` }
RouteV2 is the Schema for the RouteV2s 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 (*RouteV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteV2.
func (*RouteV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteV2) GetCondition ¶
func (mg *RouteV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteV2.
func (*RouteV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this RouteV2
func (*RouteV2) GetDeletionPolicy ¶
func (mg *RouteV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteV2.
func (*RouteV2) GetObservation ¶
GetObservation of this RouteV2
func (*RouteV2) GetParameters ¶
GetParameters of this RouteV2
func (*RouteV2) GetProviderConfigReference ¶
GetProviderConfigReference of this RouteV2.
func (*RouteV2) GetProviderReference ¶
GetProviderReference of this RouteV2. Deprecated: Use GetProviderConfigReference.
func (*RouteV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this RouteV2
func (*RouteV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteV2) GetWriteConnectionSecretToReference ¶
func (mg *RouteV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteV2.
func (*RouteV2) LateInitialize ¶
LateInitialize this RouteV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteV2) SetConditions ¶
SetConditions of this RouteV2.
func (*RouteV2) SetDeletionPolicy ¶
func (mg *RouteV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteV2.
func (*RouteV2) SetObservation ¶
SetObservation for this RouteV2
func (*RouteV2) SetParameters ¶
SetParameters for this RouteV2
func (*RouteV2) SetProviderConfigReference ¶
SetProviderConfigReference of this RouteV2.
func (*RouteV2) SetProviderReference ¶
SetProviderReference of this RouteV2. Deprecated: Use SetProviderConfigReference.
func (*RouteV2) SetWriteConnectionSecretToReference ¶
func (mg *RouteV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteV2.
type RouteV2List ¶
type RouteV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteV2 `json:"items"` }
RouteV2List contains a list of RouteV2s
func (*RouteV2List) DeepCopy ¶
func (in *RouteV2List) DeepCopy() *RouteV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteV2List.
func (*RouteV2List) DeepCopyInto ¶
func (in *RouteV2List) DeepCopyInto(out *RouteV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteV2List) DeepCopyObject ¶
func (in *RouteV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteV2List) GetItems ¶
func (l *RouteV2List) GetItems() []resource.Managed
GetItems of this RouteV2List.
type RouteV2Observation ¶
type RouteV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RouteV2Observation) DeepCopy ¶
func (in *RouteV2Observation) DeepCopy() *RouteV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteV2Observation.
func (*RouteV2Observation) DeepCopyInto ¶
func (in *RouteV2Observation) DeepCopyInto(out *RouteV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteV2Parameters ¶
type RouteV2Parameters struct { // +kubebuilder:validation:Required Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Required Nexthop *string `json:"nexthop" tf:"nexthop,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:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required VPCID *string `json:"vpcId" tf:"vpc_id,omitempty"` }
func (*RouteV2Parameters) DeepCopy ¶
func (in *RouteV2Parameters) DeepCopy() *RouteV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteV2Parameters.
func (*RouteV2Parameters) DeepCopyInto ¶
func (in *RouteV2Parameters) DeepCopyInto(out *RouteV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteV2Spec ¶
type RouteV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteV2Parameters `json:"forProvider"` }
RouteV2Spec defines the desired state of RouteV2
func (*RouteV2Spec) DeepCopy ¶
func (in *RouteV2Spec) DeepCopy() *RouteV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteV2Spec.
func (*RouteV2Spec) DeepCopyInto ¶
func (in *RouteV2Spec) DeepCopyInto(out *RouteV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteV2Status ¶
type RouteV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider RouteV2Observation `json:"atProvider,omitempty"` }
RouteV2Status defines the observed state of RouteV2.
func (*RouteV2Status) DeepCopy ¶
func (in *RouteV2Status) DeepCopy() *RouteV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteV2Status.
func (*RouteV2Status) DeepCopyInto ¶
func (in *RouteV2Status) DeepCopyInto(out *RouteV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetV1 ¶
type SubnetV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetV1Spec `json:"spec"` Status SubnetV1Status `json:"status,omitempty"` }
SubnetV1 is the Schema for the SubnetV1s 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 (*SubnetV1) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetV1.
func (*SubnetV1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetV1) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetV1) GetCondition ¶
func (mg *SubnetV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SubnetV1.
func (*SubnetV1) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this SubnetV1
func (*SubnetV1) GetDeletionPolicy ¶
func (mg *SubnetV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SubnetV1.
func (*SubnetV1) GetObservation ¶
GetObservation of this SubnetV1
func (*SubnetV1) GetParameters ¶
GetParameters of this SubnetV1
func (*SubnetV1) GetProviderConfigReference ¶
GetProviderConfigReference of this SubnetV1.
func (*SubnetV1) GetProviderReference ¶
GetProviderReference of this SubnetV1. Deprecated: Use GetProviderConfigReference.
func (*SubnetV1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this SubnetV1
func (*SubnetV1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SubnetV1) GetWriteConnectionSecretToReference ¶
func (mg *SubnetV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SubnetV1.
func (*SubnetV1) LateInitialize ¶
LateInitialize this SubnetV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*SubnetV1) SetConditions ¶
SetConditions of this SubnetV1.
func (*SubnetV1) SetDeletionPolicy ¶
func (mg *SubnetV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SubnetV1.
func (*SubnetV1) SetObservation ¶
SetObservation for this SubnetV1
func (*SubnetV1) SetParameters ¶
SetParameters for this SubnetV1
func (*SubnetV1) SetProviderConfigReference ¶
SetProviderConfigReference of this SubnetV1.
func (*SubnetV1) SetProviderReference ¶
SetProviderReference of this SubnetV1. Deprecated: Use SetProviderConfigReference.
func (*SubnetV1) SetWriteConnectionSecretToReference ¶
func (mg *SubnetV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SubnetV1.
type SubnetV1List ¶
type SubnetV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubnetV1 `json:"items"` }
SubnetV1List contains a list of SubnetV1s
func (*SubnetV1List) DeepCopy ¶
func (in *SubnetV1List) DeepCopy() *SubnetV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetV1List.
func (*SubnetV1List) DeepCopyInto ¶
func (in *SubnetV1List) DeepCopyInto(out *SubnetV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetV1List) DeepCopyObject ¶
func (in *SubnetV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetV1List) GetItems ¶
func (l *SubnetV1List) GetItems() []resource.Managed
GetItems of this SubnetV1List.
type SubnetV1Observation ¶
type SubnetV1Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` NetworkID *string `json:"networkId,omitempty" tf:"network_id,omitempty"` SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*SubnetV1Observation) DeepCopy ¶
func (in *SubnetV1Observation) DeepCopy() *SubnetV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetV1Observation.
func (*SubnetV1Observation) DeepCopyInto ¶
func (in *SubnetV1Observation) DeepCopyInto(out *SubnetV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetV1Parameters ¶
type SubnetV1Parameters struct { // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Required Cidr *string `json:"cidr" tf:"cidr,omitempty"` // +kubebuilder:validation:Optional DHCPEnable *bool `json:"dhcpEnable,omitempty" tf:"dhcp_enable,omitempty"` // +kubebuilder:validation:Optional DNSList []*string `json:"dnsList,omitempty" tf:"dns_list,omitempty"` // +kubebuilder:validation:Required GatewayIP *string `json:"gatewayIp" tf:"gateway_ip,omitempty"` // +kubebuilder:validation:Optional NtpAddresses *string `json:"ntpAddresses,omitempty" tf:"ntp_addresses,omitempty"` // +kubebuilder:validation:Optional PrimaryDNS *string `json:"primaryDns,omitempty" tf:"primary_dns,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional SecondaryDNS *string `json:"secondaryDns,omitempty" tf:"secondary_dns,omitempty"` // +kubebuilder:validation:Optional Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VPCID *string `json:"vpcId" tf:"vpc_id,omitempty"` }
func (*SubnetV1Parameters) DeepCopy ¶
func (in *SubnetV1Parameters) DeepCopy() *SubnetV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetV1Parameters.
func (*SubnetV1Parameters) DeepCopyInto ¶
func (in *SubnetV1Parameters) DeepCopyInto(out *SubnetV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetV1Spec ¶
type SubnetV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider SubnetV1Parameters `json:"forProvider"` }
SubnetV1Spec defines the desired state of SubnetV1
func (*SubnetV1Spec) DeepCopy ¶
func (in *SubnetV1Spec) DeepCopy() *SubnetV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetV1Spec.
func (*SubnetV1Spec) DeepCopyInto ¶
func (in *SubnetV1Spec) DeepCopyInto(out *SubnetV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetV1Status ¶
type SubnetV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider SubnetV1Observation `json:"atProvider,omitempty"` }
SubnetV1Status defines the observed state of SubnetV1.
func (*SubnetV1Status) DeepCopy ¶
func (in *SubnetV1Status) DeepCopy() *SubnetV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetV1Status.
func (*SubnetV1Status) DeepCopyInto ¶
func (in *SubnetV1Status) DeepCopyInto(out *SubnetV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type V1 ¶
type V1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec V1Spec `json:"spec"` Status V1Status `json:"status,omitempty"` }
V1 is the Schema for the V1s 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 (*V1) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V1.
func (*V1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*V1) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*V1) GetCondition ¶
func (mg *V1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this V1.
func (*V1) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this V1
func (*V1) GetDeletionPolicy ¶
func (mg *V1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this V1.
func (*V1) GetObservation ¶
GetObservation of this V1
func (*V1) GetParameters ¶
GetParameters of this V1
func (*V1) GetProviderConfigReference ¶
GetProviderConfigReference of this V1.
func (*V1) GetProviderReference ¶
GetProviderReference of this V1. Deprecated: Use GetProviderConfigReference.
func (*V1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this V1
func (*V1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*V1) GetWriteConnectionSecretToReference ¶
func (mg *V1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this V1.
func (*V1) LateInitialize ¶
LateInitialize this V1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*V1) SetConditions ¶
SetConditions of this V1.
func (*V1) SetDeletionPolicy ¶
func (mg *V1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this V1.
func (*V1) SetObservation ¶
SetObservation for this V1
func (*V1) SetParameters ¶
SetParameters for this V1
func (*V1) SetProviderConfigReference ¶
SetProviderConfigReference of this V1.
func (*V1) SetProviderReference ¶
SetProviderReference of this V1. Deprecated: Use SetProviderConfigReference.
func (*V1) SetWriteConnectionSecretToReference ¶
func (mg *V1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this V1.
type V1List ¶
type V1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []V1 `json:"items"` }
V1List contains a list of V1s
func (*V1List) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V1List.
func (*V1List) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*V1List) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type V1Observation ¶
type V1Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*V1Observation) DeepCopy ¶
func (in *V1Observation) DeepCopy() *V1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V1Observation.
func (*V1Observation) DeepCopyInto ¶
func (in *V1Observation) DeepCopyInto(out *V1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type V1Parameters ¶
type V1Parameters struct { // +kubebuilder:validation:Required Cidr *string `json:"cidr" tf:"cidr,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` Shared *bool `json:"shared,omitempty" tf:"shared,omitempty"` // +kubebuilder:validation:Optional Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*V1Parameters) DeepCopy ¶
func (in *V1Parameters) DeepCopy() *V1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V1Parameters.
func (*V1Parameters) DeepCopyInto ¶
func (in *V1Parameters) DeepCopyInto(out *V1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type V1Spec ¶
type V1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider V1Parameters `json:"forProvider"` }
V1Spec defines the desired state of V1
func (*V1Spec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V1Spec.
func (*V1Spec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type V1Status ¶
type V1Status struct { v1.ResourceStatus `json:",inline"` AtProvider V1Observation `json:"atProvider,omitempty"` }
V1Status defines the observed state of V1.
func (*V1Status) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V1Status.
func (*V1Status) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_bandwidthassociatev2_terraformed.go
- zz_bandwidthassociatev2_types.go
- zz_bandwidthv2_terraformed.go
- zz_bandwidthv2_types.go
- zz_eipv1_terraformed.go
- zz_eipv1_types.go
- zz_flowlogv1_terraformed.go
- zz_flowlogv1_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_peeringconnectionaccepterv2_terraformed.go
- zz_peeringconnectionaccepterv2_types.go
- zz_peeringconnectionv2_terraformed.go
- zz_peeringconnectionv2_types.go
- zz_routev2_terraformed.go
- zz_routev2_types.go
- zz_subnetv1_terraformed.go
- zz_subnetv1_types.go
- zz_v1_terraformed.go
- zz_v1_types.go