Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=vpnaas.otc.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type DpdObservation
- type DpdParameters
- type EndpointGroupV2
- func (in *EndpointGroupV2) DeepCopy() *EndpointGroupV2
- func (in *EndpointGroupV2) DeepCopyInto(out *EndpointGroupV2)
- func (in *EndpointGroupV2) DeepCopyObject() runtime.Object
- func (mg *EndpointGroupV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EndpointGroupV2) GetConnectionDetailsMapping() map[string]string
- func (mg *EndpointGroupV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EndpointGroupV2) GetID() string
- func (tr *EndpointGroupV2) GetObservation() (map[string]interface{}, error)
- func (tr *EndpointGroupV2) GetParameters() (map[string]interface{}, error)
- func (mg *EndpointGroupV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *EndpointGroupV2) GetProviderReference() *xpv1.Reference
- func (mg *EndpointGroupV2) GetTerraformResourceType() string
- func (tr *EndpointGroupV2) GetTerraformSchemaVersion() int
- func (mg *EndpointGroupV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EndpointGroupV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *EndpointGroupV2) SetConditions(c ...xpv1.Condition)
- func (mg *EndpointGroupV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EndpointGroupV2) SetObservation(obs map[string]interface{}) error
- func (tr *EndpointGroupV2) SetParameters(params map[string]interface{}) error
- func (mg *EndpointGroupV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EndpointGroupV2) SetProviderReference(r *xpv1.Reference)
- func (mg *EndpointGroupV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EndpointGroupV2List
- type EndpointGroupV2Observation
- type EndpointGroupV2Parameters
- type EndpointGroupV2Spec
- type EndpointGroupV2Status
- type IkePolicyV2
- func (in *IkePolicyV2) DeepCopy() *IkePolicyV2
- func (in *IkePolicyV2) DeepCopyInto(out *IkePolicyV2)
- func (in *IkePolicyV2) DeepCopyObject() runtime.Object
- func (mg *IkePolicyV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IkePolicyV2) GetConnectionDetailsMapping() map[string]string
- func (mg *IkePolicyV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IkePolicyV2) GetID() string
- func (tr *IkePolicyV2) GetObservation() (map[string]interface{}, error)
- func (tr *IkePolicyV2) GetParameters() (map[string]interface{}, error)
- func (mg *IkePolicyV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *IkePolicyV2) GetProviderReference() *xpv1.Reference
- func (mg *IkePolicyV2) GetTerraformResourceType() string
- func (tr *IkePolicyV2) GetTerraformSchemaVersion() int
- func (mg *IkePolicyV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IkePolicyV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *IkePolicyV2) SetConditions(c ...xpv1.Condition)
- func (mg *IkePolicyV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IkePolicyV2) SetObservation(obs map[string]interface{}) error
- func (tr *IkePolicyV2) SetParameters(params map[string]interface{}) error
- func (mg *IkePolicyV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IkePolicyV2) SetProviderReference(r *xpv1.Reference)
- func (mg *IkePolicyV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IkePolicyV2List
- type IkePolicyV2Observation
- type IkePolicyV2Parameters
- type IkePolicyV2Spec
- type IkePolicyV2Status
- type IpsecPolicyV2
- func (in *IpsecPolicyV2) DeepCopy() *IpsecPolicyV2
- func (in *IpsecPolicyV2) DeepCopyInto(out *IpsecPolicyV2)
- func (in *IpsecPolicyV2) DeepCopyObject() runtime.Object
- func (mg *IpsecPolicyV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IpsecPolicyV2) GetConnectionDetailsMapping() map[string]string
- func (mg *IpsecPolicyV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IpsecPolicyV2) GetID() string
- func (tr *IpsecPolicyV2) GetObservation() (map[string]interface{}, error)
- func (tr *IpsecPolicyV2) GetParameters() (map[string]interface{}, error)
- func (mg *IpsecPolicyV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *IpsecPolicyV2) GetProviderReference() *xpv1.Reference
- func (mg *IpsecPolicyV2) GetTerraformResourceType() string
- func (tr *IpsecPolicyV2) GetTerraformSchemaVersion() int
- func (mg *IpsecPolicyV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IpsecPolicyV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *IpsecPolicyV2) SetConditions(c ...xpv1.Condition)
- func (mg *IpsecPolicyV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IpsecPolicyV2) SetObservation(obs map[string]interface{}) error
- func (tr *IpsecPolicyV2) SetParameters(params map[string]interface{}) error
- func (mg *IpsecPolicyV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IpsecPolicyV2) SetProviderReference(r *xpv1.Reference)
- func (mg *IpsecPolicyV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IpsecPolicyV2LifetimeObservation
- type IpsecPolicyV2LifetimeParameters
- type IpsecPolicyV2List
- type IpsecPolicyV2Observation
- type IpsecPolicyV2Parameters
- type IpsecPolicyV2Spec
- type IpsecPolicyV2Status
- type LifetimeObservation
- type LifetimeParameters
- type ServiceV2
- func (in *ServiceV2) DeepCopy() *ServiceV2
- func (in *ServiceV2) DeepCopyInto(out *ServiceV2)
- func (in *ServiceV2) DeepCopyObject() runtime.Object
- func (mg *ServiceV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceV2) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceV2) GetID() string
- func (tr *ServiceV2) GetObservation() (map[string]interface{}, error)
- func (tr *ServiceV2) GetParameters() (map[string]interface{}, error)
- func (mg *ServiceV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceV2) GetProviderReference() *xpv1.Reference
- func (mg *ServiceV2) GetTerraformResourceType() string
- func (tr *ServiceV2) GetTerraformSchemaVersion() int
- func (mg *ServiceV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceV2) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceV2) SetObservation(obs map[string]interface{}) error
- func (tr *ServiceV2) SetParameters(params map[string]interface{}) error
- func (mg *ServiceV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceV2) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceV2List
- type ServiceV2Observation
- type ServiceV2Parameters
- type ServiceV2Spec
- type ServiceV2Status
- type SiteConnectionV2
- func (in *SiteConnectionV2) DeepCopy() *SiteConnectionV2
- func (in *SiteConnectionV2) DeepCopyInto(out *SiteConnectionV2)
- func (in *SiteConnectionV2) DeepCopyObject() runtime.Object
- func (mg *SiteConnectionV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SiteConnectionV2) GetConnectionDetailsMapping() map[string]string
- func (mg *SiteConnectionV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SiteConnectionV2) GetID() string
- func (tr *SiteConnectionV2) GetObservation() (map[string]interface{}, error)
- func (tr *SiteConnectionV2) GetParameters() (map[string]interface{}, error)
- func (mg *SiteConnectionV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *SiteConnectionV2) GetProviderReference() *xpv1.Reference
- func (mg *SiteConnectionV2) GetTerraformResourceType() string
- func (tr *SiteConnectionV2) GetTerraformSchemaVersion() int
- func (mg *SiteConnectionV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SiteConnectionV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *SiteConnectionV2) SetConditions(c ...xpv1.Condition)
- func (mg *SiteConnectionV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SiteConnectionV2) SetObservation(obs map[string]interface{}) error
- func (tr *SiteConnectionV2) SetParameters(params map[string]interface{}) error
- func (mg *SiteConnectionV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SiteConnectionV2) SetProviderReference(r *xpv1.Reference)
- func (mg *SiteConnectionV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SiteConnectionV2List
- type SiteConnectionV2Observation
- type SiteConnectionV2Parameters
- type SiteConnectionV2Spec
- type SiteConnectionV2Status
Constants ¶
const ( CRDGroup = "vpnaas.otc.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( EndpointGroupV2_Kind = "EndpointGroupV2" EndpointGroupV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EndpointGroupV2_Kind}.String() EndpointGroupV2_KindAPIVersion = EndpointGroupV2_Kind + "." + CRDGroupVersion.String() EndpointGroupV2_GroupVersionKind = CRDGroupVersion.WithKind(EndpointGroupV2_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 ( IkePolicyV2_Kind = "IkePolicyV2" IkePolicyV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IkePolicyV2_Kind}.String() IkePolicyV2_KindAPIVersion = IkePolicyV2_Kind + "." + CRDGroupVersion.String() IkePolicyV2_GroupVersionKind = CRDGroupVersion.WithKind(IkePolicyV2_Kind) )
Repository type metadata.
var ( IpsecPolicyV2_Kind = "IpsecPolicyV2" IpsecPolicyV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IpsecPolicyV2_Kind}.String() IpsecPolicyV2_KindAPIVersion = IpsecPolicyV2_Kind + "." + CRDGroupVersion.String() IpsecPolicyV2_GroupVersionKind = CRDGroupVersion.WithKind(IpsecPolicyV2_Kind) )
Repository type metadata.
var ( ServiceV2_Kind = "ServiceV2" ServiceV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceV2_Kind}.String() ServiceV2_KindAPIVersion = ServiceV2_Kind + "." + CRDGroupVersion.String() ServiceV2_GroupVersionKind = CRDGroupVersion.WithKind(ServiceV2_Kind) )
Repository type metadata.
var ( SiteConnectionV2_Kind = "SiteConnectionV2" SiteConnectionV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SiteConnectionV2_Kind}.String() SiteConnectionV2_KindAPIVersion = SiteConnectionV2_Kind + "." + CRDGroupVersion.String() SiteConnectionV2_GroupVersionKind = CRDGroupVersion.WithKind(SiteConnectionV2_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type DpdObservation ¶
type DpdObservation struct { }
func (*DpdObservation) DeepCopy ¶
func (in *DpdObservation) DeepCopy() *DpdObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpdObservation.
func (*DpdObservation) DeepCopyInto ¶
func (in *DpdObservation) DeepCopyInto(out *DpdObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DpdParameters ¶
type DpdParameters struct { // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional Interval *int64 `json:"interval,omitempty" tf:"interval,omitempty"` // +kubebuilder:validation:Optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*DpdParameters) DeepCopy ¶
func (in *DpdParameters) DeepCopy() *DpdParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpdParameters.
func (*DpdParameters) DeepCopyInto ¶
func (in *DpdParameters) DeepCopyInto(out *DpdParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupV2 ¶
type EndpointGroupV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointGroupV2Spec `json:"spec"` Status EndpointGroupV2Status `json:"status,omitempty"` }
EndpointGroupV2 is the Schema for the EndpointGroupV2s 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 (*EndpointGroupV2) DeepCopy ¶
func (in *EndpointGroupV2) DeepCopy() *EndpointGroupV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupV2.
func (*EndpointGroupV2) DeepCopyInto ¶
func (in *EndpointGroupV2) DeepCopyInto(out *EndpointGroupV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointGroupV2) DeepCopyObject ¶
func (in *EndpointGroupV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointGroupV2) GetCondition ¶
func (mg *EndpointGroupV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EndpointGroupV2.
func (*EndpointGroupV2) GetConnectionDetailsMapping ¶
func (tr *EndpointGroupV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EndpointGroupV2
func (*EndpointGroupV2) GetDeletionPolicy ¶
func (mg *EndpointGroupV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EndpointGroupV2.
func (*EndpointGroupV2) GetID ¶
func (tr *EndpointGroupV2) GetID() string
GetID returns ID of underlying Terraform resource of this EndpointGroupV2
func (*EndpointGroupV2) GetObservation ¶
func (tr *EndpointGroupV2) GetObservation() (map[string]interface{}, error)
GetObservation of this EndpointGroupV2
func (*EndpointGroupV2) GetParameters ¶
func (tr *EndpointGroupV2) GetParameters() (map[string]interface{}, error)
GetParameters of this EndpointGroupV2
func (*EndpointGroupV2) GetProviderConfigReference ¶
func (mg *EndpointGroupV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EndpointGroupV2.
func (*EndpointGroupV2) GetProviderReference ¶
func (mg *EndpointGroupV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this EndpointGroupV2. Deprecated: Use GetProviderConfigReference.
func (*EndpointGroupV2) GetTerraformResourceType ¶
func (mg *EndpointGroupV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EndpointGroupV2
func (*EndpointGroupV2) GetTerraformSchemaVersion ¶
func (tr *EndpointGroupV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EndpointGroupV2) GetWriteConnectionSecretToReference ¶
func (mg *EndpointGroupV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EndpointGroupV2.
func (*EndpointGroupV2) LateInitialize ¶
func (tr *EndpointGroupV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EndpointGroupV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*EndpointGroupV2) SetConditions ¶
func (mg *EndpointGroupV2) SetConditions(c ...xpv1.Condition)
SetConditions of this EndpointGroupV2.
func (*EndpointGroupV2) SetDeletionPolicy ¶
func (mg *EndpointGroupV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EndpointGroupV2.
func (*EndpointGroupV2) SetObservation ¶
func (tr *EndpointGroupV2) SetObservation(obs map[string]interface{}) error
SetObservation for this EndpointGroupV2
func (*EndpointGroupV2) SetParameters ¶
func (tr *EndpointGroupV2) SetParameters(params map[string]interface{}) error
SetParameters for this EndpointGroupV2
func (*EndpointGroupV2) SetProviderConfigReference ¶
func (mg *EndpointGroupV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EndpointGroupV2.
func (*EndpointGroupV2) SetProviderReference ¶
func (mg *EndpointGroupV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EndpointGroupV2. Deprecated: Use SetProviderConfigReference.
func (*EndpointGroupV2) SetWriteConnectionSecretToReference ¶
func (mg *EndpointGroupV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EndpointGroupV2.
type EndpointGroupV2List ¶
type EndpointGroupV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EndpointGroupV2 `json:"items"` }
EndpointGroupV2List contains a list of EndpointGroupV2s
func (*EndpointGroupV2List) DeepCopy ¶
func (in *EndpointGroupV2List) DeepCopy() *EndpointGroupV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupV2List.
func (*EndpointGroupV2List) DeepCopyInto ¶
func (in *EndpointGroupV2List) DeepCopyInto(out *EndpointGroupV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointGroupV2List) DeepCopyObject ¶
func (in *EndpointGroupV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointGroupV2List) GetItems ¶
func (l *EndpointGroupV2List) GetItems() []resource.Managed
GetItems of this EndpointGroupV2List.
type EndpointGroupV2Observation ¶
type EndpointGroupV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*EndpointGroupV2Observation) DeepCopy ¶
func (in *EndpointGroupV2Observation) DeepCopy() *EndpointGroupV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupV2Observation.
func (*EndpointGroupV2Observation) DeepCopyInto ¶
func (in *EndpointGroupV2Observation) DeepCopyInto(out *EndpointGroupV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupV2Parameters ¶
type EndpointGroupV2Parameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Endpoints []*string `json:"endpoints,omitempty" tf:"endpoints,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` }
func (*EndpointGroupV2Parameters) DeepCopy ¶
func (in *EndpointGroupV2Parameters) DeepCopy() *EndpointGroupV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupV2Parameters.
func (*EndpointGroupV2Parameters) DeepCopyInto ¶
func (in *EndpointGroupV2Parameters) DeepCopyInto(out *EndpointGroupV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupV2Spec ¶
type EndpointGroupV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointGroupV2Parameters `json:"forProvider"` }
EndpointGroupV2Spec defines the desired state of EndpointGroupV2
func (*EndpointGroupV2Spec) DeepCopy ¶
func (in *EndpointGroupV2Spec) DeepCopy() *EndpointGroupV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupV2Spec.
func (*EndpointGroupV2Spec) DeepCopyInto ¶
func (in *EndpointGroupV2Spec) DeepCopyInto(out *EndpointGroupV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupV2Status ¶
type EndpointGroupV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointGroupV2Observation `json:"atProvider,omitempty"` }
EndpointGroupV2Status defines the observed state of EndpointGroupV2.
func (*EndpointGroupV2Status) DeepCopy ¶
func (in *EndpointGroupV2Status) DeepCopy() *EndpointGroupV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupV2Status.
func (*EndpointGroupV2Status) DeepCopyInto ¶
func (in *EndpointGroupV2Status) DeepCopyInto(out *EndpointGroupV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IkePolicyV2 ¶
type IkePolicyV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IkePolicyV2Spec `json:"spec"` Status IkePolicyV2Status `json:"status,omitempty"` }
IkePolicyV2 is the Schema for the IkePolicyV2s 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 (*IkePolicyV2) DeepCopy ¶
func (in *IkePolicyV2) DeepCopy() *IkePolicyV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IkePolicyV2.
func (*IkePolicyV2) DeepCopyInto ¶
func (in *IkePolicyV2) DeepCopyInto(out *IkePolicyV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IkePolicyV2) DeepCopyObject ¶
func (in *IkePolicyV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IkePolicyV2) GetCondition ¶
func (mg *IkePolicyV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IkePolicyV2.
func (*IkePolicyV2) GetConnectionDetailsMapping ¶
func (tr *IkePolicyV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IkePolicyV2
func (*IkePolicyV2) GetDeletionPolicy ¶
func (mg *IkePolicyV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IkePolicyV2.
func (*IkePolicyV2) GetID ¶
func (tr *IkePolicyV2) GetID() string
GetID returns ID of underlying Terraform resource of this IkePolicyV2
func (*IkePolicyV2) GetObservation ¶
func (tr *IkePolicyV2) GetObservation() (map[string]interface{}, error)
GetObservation of this IkePolicyV2
func (*IkePolicyV2) GetParameters ¶
func (tr *IkePolicyV2) GetParameters() (map[string]interface{}, error)
GetParameters of this IkePolicyV2
func (*IkePolicyV2) GetProviderConfigReference ¶
func (mg *IkePolicyV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IkePolicyV2.
func (*IkePolicyV2) GetProviderReference ¶
func (mg *IkePolicyV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this IkePolicyV2. Deprecated: Use GetProviderConfigReference.
func (*IkePolicyV2) GetTerraformResourceType ¶
func (mg *IkePolicyV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IkePolicyV2
func (*IkePolicyV2) GetTerraformSchemaVersion ¶
func (tr *IkePolicyV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IkePolicyV2) GetWriteConnectionSecretToReference ¶
func (mg *IkePolicyV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IkePolicyV2.
func (*IkePolicyV2) LateInitialize ¶
func (tr *IkePolicyV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IkePolicyV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*IkePolicyV2) SetConditions ¶
func (mg *IkePolicyV2) SetConditions(c ...xpv1.Condition)
SetConditions of this IkePolicyV2.
func (*IkePolicyV2) SetDeletionPolicy ¶
func (mg *IkePolicyV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IkePolicyV2.
func (*IkePolicyV2) SetObservation ¶
func (tr *IkePolicyV2) SetObservation(obs map[string]interface{}) error
SetObservation for this IkePolicyV2
func (*IkePolicyV2) SetParameters ¶
func (tr *IkePolicyV2) SetParameters(params map[string]interface{}) error
SetParameters for this IkePolicyV2
func (*IkePolicyV2) SetProviderConfigReference ¶
func (mg *IkePolicyV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IkePolicyV2.
func (*IkePolicyV2) SetProviderReference ¶
func (mg *IkePolicyV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IkePolicyV2. Deprecated: Use SetProviderConfigReference.
func (*IkePolicyV2) SetWriteConnectionSecretToReference ¶
func (mg *IkePolicyV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IkePolicyV2.
type IkePolicyV2List ¶
type IkePolicyV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IkePolicyV2 `json:"items"` }
IkePolicyV2List contains a list of IkePolicyV2s
func (*IkePolicyV2List) DeepCopy ¶
func (in *IkePolicyV2List) DeepCopy() *IkePolicyV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IkePolicyV2List.
func (*IkePolicyV2List) DeepCopyInto ¶
func (in *IkePolicyV2List) DeepCopyInto(out *IkePolicyV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IkePolicyV2List) DeepCopyObject ¶
func (in *IkePolicyV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IkePolicyV2List) GetItems ¶
func (l *IkePolicyV2List) GetItems() []resource.Managed
GetItems of this IkePolicyV2List.
type IkePolicyV2Observation ¶
type IkePolicyV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*IkePolicyV2Observation) DeepCopy ¶
func (in *IkePolicyV2Observation) DeepCopy() *IkePolicyV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IkePolicyV2Observation.
func (*IkePolicyV2Observation) DeepCopyInto ¶
func (in *IkePolicyV2Observation) DeepCopyInto(out *IkePolicyV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IkePolicyV2Parameters ¶
type IkePolicyV2Parameters struct { // +kubebuilder:validation:Optional AuthAlgorithm *string `json:"authAlgorithm,omitempty" tf:"auth_algorithm,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // +kubebuilder:validation:Optional IkeVersion *string `json:"ikeVersion,omitempty" tf:"ike_version,omitempty"` // +kubebuilder:validation:Optional Lifetime []LifetimeParameters `json:"lifetime,omitempty" tf:"lifetime,omitempty"` // +kubebuilder:validation:Optional Pfs *string `json:"pfs,omitempty" tf:"pfs,omitempty"` // +kubebuilder:validation:Optional Phase1NegotiationMode *string `json:"phase1NegotiationMode,omitempty" tf:"phase1_negotiation_mode,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` }
func (*IkePolicyV2Parameters) DeepCopy ¶
func (in *IkePolicyV2Parameters) DeepCopy() *IkePolicyV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IkePolicyV2Parameters.
func (*IkePolicyV2Parameters) DeepCopyInto ¶
func (in *IkePolicyV2Parameters) DeepCopyInto(out *IkePolicyV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IkePolicyV2Spec ¶
type IkePolicyV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider IkePolicyV2Parameters `json:"forProvider"` }
IkePolicyV2Spec defines the desired state of IkePolicyV2
func (*IkePolicyV2Spec) DeepCopy ¶
func (in *IkePolicyV2Spec) DeepCopy() *IkePolicyV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IkePolicyV2Spec.
func (*IkePolicyV2Spec) DeepCopyInto ¶
func (in *IkePolicyV2Spec) DeepCopyInto(out *IkePolicyV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IkePolicyV2Status ¶
type IkePolicyV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider IkePolicyV2Observation `json:"atProvider,omitempty"` }
IkePolicyV2Status defines the observed state of IkePolicyV2.
func (*IkePolicyV2Status) DeepCopy ¶
func (in *IkePolicyV2Status) DeepCopy() *IkePolicyV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IkePolicyV2Status.
func (*IkePolicyV2Status) DeepCopyInto ¶
func (in *IkePolicyV2Status) DeepCopyInto(out *IkePolicyV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecPolicyV2 ¶
type IpsecPolicyV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpsecPolicyV2Spec `json:"spec"` Status IpsecPolicyV2Status `json:"status,omitempty"` }
IpsecPolicyV2 is the Schema for the IpsecPolicyV2s 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 (*IpsecPolicyV2) DeepCopy ¶
func (in *IpsecPolicyV2) DeepCopy() *IpsecPolicyV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicyV2.
func (*IpsecPolicyV2) DeepCopyInto ¶
func (in *IpsecPolicyV2) DeepCopyInto(out *IpsecPolicyV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpsecPolicyV2) DeepCopyObject ¶
func (in *IpsecPolicyV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IpsecPolicyV2) GetCondition ¶
func (mg *IpsecPolicyV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IpsecPolicyV2.
func (*IpsecPolicyV2) GetConnectionDetailsMapping ¶
func (tr *IpsecPolicyV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IpsecPolicyV2
func (*IpsecPolicyV2) GetDeletionPolicy ¶
func (mg *IpsecPolicyV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IpsecPolicyV2.
func (*IpsecPolicyV2) GetID ¶
func (tr *IpsecPolicyV2) GetID() string
GetID returns ID of underlying Terraform resource of this IpsecPolicyV2
func (*IpsecPolicyV2) GetObservation ¶
func (tr *IpsecPolicyV2) GetObservation() (map[string]interface{}, error)
GetObservation of this IpsecPolicyV2
func (*IpsecPolicyV2) GetParameters ¶
func (tr *IpsecPolicyV2) GetParameters() (map[string]interface{}, error)
GetParameters of this IpsecPolicyV2
func (*IpsecPolicyV2) GetProviderConfigReference ¶
func (mg *IpsecPolicyV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IpsecPolicyV2.
func (*IpsecPolicyV2) GetProviderReference ¶
func (mg *IpsecPolicyV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this IpsecPolicyV2. Deprecated: Use GetProviderConfigReference.
func (*IpsecPolicyV2) GetTerraformResourceType ¶
func (mg *IpsecPolicyV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IpsecPolicyV2
func (*IpsecPolicyV2) GetTerraformSchemaVersion ¶
func (tr *IpsecPolicyV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IpsecPolicyV2) GetWriteConnectionSecretToReference ¶
func (mg *IpsecPolicyV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IpsecPolicyV2.
func (*IpsecPolicyV2) LateInitialize ¶
func (tr *IpsecPolicyV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IpsecPolicyV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*IpsecPolicyV2) SetConditions ¶
func (mg *IpsecPolicyV2) SetConditions(c ...xpv1.Condition)
SetConditions of this IpsecPolicyV2.
func (*IpsecPolicyV2) SetDeletionPolicy ¶
func (mg *IpsecPolicyV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IpsecPolicyV2.
func (*IpsecPolicyV2) SetObservation ¶
func (tr *IpsecPolicyV2) SetObservation(obs map[string]interface{}) error
SetObservation for this IpsecPolicyV2
func (*IpsecPolicyV2) SetParameters ¶
func (tr *IpsecPolicyV2) SetParameters(params map[string]interface{}) error
SetParameters for this IpsecPolicyV2
func (*IpsecPolicyV2) SetProviderConfigReference ¶
func (mg *IpsecPolicyV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IpsecPolicyV2.
func (*IpsecPolicyV2) SetProviderReference ¶
func (mg *IpsecPolicyV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IpsecPolicyV2. Deprecated: Use SetProviderConfigReference.
func (*IpsecPolicyV2) SetWriteConnectionSecretToReference ¶
func (mg *IpsecPolicyV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IpsecPolicyV2.
type IpsecPolicyV2LifetimeObservation ¶
type IpsecPolicyV2LifetimeObservation struct { }
func (*IpsecPolicyV2LifetimeObservation) DeepCopy ¶
func (in *IpsecPolicyV2LifetimeObservation) DeepCopy() *IpsecPolicyV2LifetimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicyV2LifetimeObservation.
func (*IpsecPolicyV2LifetimeObservation) DeepCopyInto ¶
func (in *IpsecPolicyV2LifetimeObservation) DeepCopyInto(out *IpsecPolicyV2LifetimeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecPolicyV2LifetimeParameters ¶
type IpsecPolicyV2LifetimeParameters struct { // +kubebuilder:validation:Optional Units *string `json:"units,omitempty" tf:"units,omitempty"` // +kubebuilder:validation:Optional Value *int64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*IpsecPolicyV2LifetimeParameters) DeepCopy ¶
func (in *IpsecPolicyV2LifetimeParameters) DeepCopy() *IpsecPolicyV2LifetimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicyV2LifetimeParameters.
func (*IpsecPolicyV2LifetimeParameters) DeepCopyInto ¶
func (in *IpsecPolicyV2LifetimeParameters) DeepCopyInto(out *IpsecPolicyV2LifetimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecPolicyV2List ¶
type IpsecPolicyV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IpsecPolicyV2 `json:"items"` }
IpsecPolicyV2List contains a list of IpsecPolicyV2s
func (*IpsecPolicyV2List) DeepCopy ¶
func (in *IpsecPolicyV2List) DeepCopy() *IpsecPolicyV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicyV2List.
func (*IpsecPolicyV2List) DeepCopyInto ¶
func (in *IpsecPolicyV2List) DeepCopyInto(out *IpsecPolicyV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpsecPolicyV2List) DeepCopyObject ¶
func (in *IpsecPolicyV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IpsecPolicyV2List) GetItems ¶
func (l *IpsecPolicyV2List) GetItems() []resource.Managed
GetItems of this IpsecPolicyV2List.
type IpsecPolicyV2Observation ¶
type IpsecPolicyV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*IpsecPolicyV2Observation) DeepCopy ¶
func (in *IpsecPolicyV2Observation) DeepCopy() *IpsecPolicyV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicyV2Observation.
func (*IpsecPolicyV2Observation) DeepCopyInto ¶
func (in *IpsecPolicyV2Observation) DeepCopyInto(out *IpsecPolicyV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecPolicyV2Parameters ¶
type IpsecPolicyV2Parameters struct { // +kubebuilder:validation:Optional AuthAlgorithm *string `json:"authAlgorithm,omitempty" tf:"auth_algorithm,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional EncapsulationMode *string `json:"encapsulationMode,omitempty" tf:"encapsulation_mode,omitempty"` // +kubebuilder:validation:Optional EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // +kubebuilder:validation:Optional Lifetime []IpsecPolicyV2LifetimeParameters `json:"lifetime,omitempty" tf:"lifetime,omitempty"` // +kubebuilder:validation:Optional Pfs *string `json:"pfs,omitempty" tf:"pfs,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional TransformProtocol *string `json:"transformProtocol,omitempty" tf:"transform_protocol,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` }
func (*IpsecPolicyV2Parameters) DeepCopy ¶
func (in *IpsecPolicyV2Parameters) DeepCopy() *IpsecPolicyV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicyV2Parameters.
func (*IpsecPolicyV2Parameters) DeepCopyInto ¶
func (in *IpsecPolicyV2Parameters) DeepCopyInto(out *IpsecPolicyV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecPolicyV2Spec ¶
type IpsecPolicyV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider IpsecPolicyV2Parameters `json:"forProvider"` }
IpsecPolicyV2Spec defines the desired state of IpsecPolicyV2
func (*IpsecPolicyV2Spec) DeepCopy ¶
func (in *IpsecPolicyV2Spec) DeepCopy() *IpsecPolicyV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicyV2Spec.
func (*IpsecPolicyV2Spec) DeepCopyInto ¶
func (in *IpsecPolicyV2Spec) DeepCopyInto(out *IpsecPolicyV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecPolicyV2Status ¶
type IpsecPolicyV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider IpsecPolicyV2Observation `json:"atProvider,omitempty"` }
IpsecPolicyV2Status defines the observed state of IpsecPolicyV2.
func (*IpsecPolicyV2Status) DeepCopy ¶
func (in *IpsecPolicyV2Status) DeepCopy() *IpsecPolicyV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicyV2Status.
func (*IpsecPolicyV2Status) DeepCopyInto ¶
func (in *IpsecPolicyV2Status) DeepCopyInto(out *IpsecPolicyV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifetimeObservation ¶
type LifetimeObservation struct { }
func (*LifetimeObservation) DeepCopy ¶
func (in *LifetimeObservation) DeepCopy() *LifetimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifetimeObservation.
func (*LifetimeObservation) DeepCopyInto ¶
func (in *LifetimeObservation) DeepCopyInto(out *LifetimeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifetimeParameters ¶
type LifetimeParameters struct { // +kubebuilder:validation:Optional Units *string `json:"units,omitempty" tf:"units,omitempty"` // +kubebuilder:validation:Optional Value *int64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*LifetimeParameters) DeepCopy ¶
func (in *LifetimeParameters) DeepCopy() *LifetimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifetimeParameters.
func (*LifetimeParameters) DeepCopyInto ¶
func (in *LifetimeParameters) DeepCopyInto(out *LifetimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceV2 ¶
type ServiceV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceV2Spec `json:"spec"` Status ServiceV2Status `json:"status,omitempty"` }
ServiceV2 is the Schema for the ServiceV2s 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 (*ServiceV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceV2.
func (*ServiceV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceV2) GetCondition ¶
func (mg *ServiceV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceV2.
func (*ServiceV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this ServiceV2
func (*ServiceV2) GetDeletionPolicy ¶
func (mg *ServiceV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceV2.
func (*ServiceV2) GetObservation ¶
GetObservation of this ServiceV2
func (*ServiceV2) GetParameters ¶
GetParameters of this ServiceV2
func (*ServiceV2) GetProviderConfigReference ¶
GetProviderConfigReference of this ServiceV2.
func (*ServiceV2) GetProviderReference ¶
GetProviderReference of this ServiceV2. Deprecated: Use GetProviderConfigReference.
func (*ServiceV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this ServiceV2
func (*ServiceV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceV2) GetWriteConnectionSecretToReference ¶
func (mg *ServiceV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceV2.
func (*ServiceV2) LateInitialize ¶
LateInitialize this ServiceV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceV2) SetConditions ¶
SetConditions of this ServiceV2.
func (*ServiceV2) SetDeletionPolicy ¶
func (mg *ServiceV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceV2.
func (*ServiceV2) SetObservation ¶
SetObservation for this ServiceV2
func (*ServiceV2) SetParameters ¶
SetParameters for this ServiceV2
func (*ServiceV2) SetProviderConfigReference ¶
SetProviderConfigReference of this ServiceV2.
func (*ServiceV2) SetProviderReference ¶
SetProviderReference of this ServiceV2. Deprecated: Use SetProviderConfigReference.
func (*ServiceV2) SetWriteConnectionSecretToReference ¶
func (mg *ServiceV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceV2.
type ServiceV2List ¶
type ServiceV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceV2 `json:"items"` }
ServiceV2List contains a list of ServiceV2s
func (*ServiceV2List) DeepCopy ¶
func (in *ServiceV2List) DeepCopy() *ServiceV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceV2List.
func (*ServiceV2List) DeepCopyInto ¶
func (in *ServiceV2List) DeepCopyInto(out *ServiceV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceV2List) DeepCopyObject ¶
func (in *ServiceV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceV2List) GetItems ¶
func (l *ServiceV2List) GetItems() []resource.Managed
GetItems of this ServiceV2List.
type ServiceV2Observation ¶
type ServiceV2Observation struct { ExternalV4IP *string `json:"externalV4Ip,omitempty" tf:"external_v4_ip,omitempty"` ExternalV6IP *string `json:"externalV6Ip,omitempty" tf:"external_v6_ip,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ServiceV2Observation) DeepCopy ¶
func (in *ServiceV2Observation) DeepCopy() *ServiceV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceV2Observation.
func (*ServiceV2Observation) DeepCopyInto ¶
func (in *ServiceV2Observation) DeepCopyInto(out *ServiceV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceV2Parameters ¶
type ServiceV2Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required RouterID *string `json:"routerId" tf:"router_id,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` }
func (*ServiceV2Parameters) DeepCopy ¶
func (in *ServiceV2Parameters) DeepCopy() *ServiceV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceV2Parameters.
func (*ServiceV2Parameters) DeepCopyInto ¶
func (in *ServiceV2Parameters) DeepCopyInto(out *ServiceV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceV2Spec ¶
type ServiceV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceV2Parameters `json:"forProvider"` }
ServiceV2Spec defines the desired state of ServiceV2
func (*ServiceV2Spec) DeepCopy ¶
func (in *ServiceV2Spec) DeepCopy() *ServiceV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceV2Spec.
func (*ServiceV2Spec) DeepCopyInto ¶
func (in *ServiceV2Spec) DeepCopyInto(out *ServiceV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceV2Status ¶
type ServiceV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceV2Observation `json:"atProvider,omitempty"` }
ServiceV2Status defines the observed state of ServiceV2.
func (*ServiceV2Status) DeepCopy ¶
func (in *ServiceV2Status) DeepCopy() *ServiceV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceV2Status.
func (*ServiceV2Status) DeepCopyInto ¶
func (in *ServiceV2Status) DeepCopyInto(out *ServiceV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConnectionV2 ¶
type SiteConnectionV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SiteConnectionV2Spec `json:"spec"` Status SiteConnectionV2Status `json:"status,omitempty"` }
SiteConnectionV2 is the Schema for the SiteConnectionV2s 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 (*SiteConnectionV2) DeepCopy ¶
func (in *SiteConnectionV2) DeepCopy() *SiteConnectionV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConnectionV2.
func (*SiteConnectionV2) DeepCopyInto ¶
func (in *SiteConnectionV2) DeepCopyInto(out *SiteConnectionV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteConnectionV2) DeepCopyObject ¶
func (in *SiteConnectionV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteConnectionV2) GetCondition ¶
func (mg *SiteConnectionV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SiteConnectionV2.
func (*SiteConnectionV2) GetConnectionDetailsMapping ¶
func (tr *SiteConnectionV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SiteConnectionV2
func (*SiteConnectionV2) GetDeletionPolicy ¶
func (mg *SiteConnectionV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SiteConnectionV2.
func (*SiteConnectionV2) GetID ¶
func (tr *SiteConnectionV2) GetID() string
GetID returns ID of underlying Terraform resource of this SiteConnectionV2
func (*SiteConnectionV2) GetObservation ¶
func (tr *SiteConnectionV2) GetObservation() (map[string]interface{}, error)
GetObservation of this SiteConnectionV2
func (*SiteConnectionV2) GetParameters ¶
func (tr *SiteConnectionV2) GetParameters() (map[string]interface{}, error)
GetParameters of this SiteConnectionV2
func (*SiteConnectionV2) GetProviderConfigReference ¶
func (mg *SiteConnectionV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SiteConnectionV2.
func (*SiteConnectionV2) GetProviderReference ¶
func (mg *SiteConnectionV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this SiteConnectionV2. Deprecated: Use GetProviderConfigReference.
func (*SiteConnectionV2) GetTerraformResourceType ¶
func (mg *SiteConnectionV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SiteConnectionV2
func (*SiteConnectionV2) GetTerraformSchemaVersion ¶
func (tr *SiteConnectionV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SiteConnectionV2) GetWriteConnectionSecretToReference ¶
func (mg *SiteConnectionV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SiteConnectionV2.
func (*SiteConnectionV2) LateInitialize ¶
func (tr *SiteConnectionV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SiteConnectionV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*SiteConnectionV2) SetConditions ¶
func (mg *SiteConnectionV2) SetConditions(c ...xpv1.Condition)
SetConditions of this SiteConnectionV2.
func (*SiteConnectionV2) SetDeletionPolicy ¶
func (mg *SiteConnectionV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SiteConnectionV2.
func (*SiteConnectionV2) SetObservation ¶
func (tr *SiteConnectionV2) SetObservation(obs map[string]interface{}) error
SetObservation for this SiteConnectionV2
func (*SiteConnectionV2) SetParameters ¶
func (tr *SiteConnectionV2) SetParameters(params map[string]interface{}) error
SetParameters for this SiteConnectionV2
func (*SiteConnectionV2) SetProviderConfigReference ¶
func (mg *SiteConnectionV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SiteConnectionV2.
func (*SiteConnectionV2) SetProviderReference ¶
func (mg *SiteConnectionV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SiteConnectionV2. Deprecated: Use SetProviderConfigReference.
func (*SiteConnectionV2) SetWriteConnectionSecretToReference ¶
func (mg *SiteConnectionV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SiteConnectionV2.
type SiteConnectionV2List ¶
type SiteConnectionV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SiteConnectionV2 `json:"items"` }
SiteConnectionV2List contains a list of SiteConnectionV2s
func (*SiteConnectionV2List) DeepCopy ¶
func (in *SiteConnectionV2List) DeepCopy() *SiteConnectionV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConnectionV2List.
func (*SiteConnectionV2List) DeepCopyInto ¶
func (in *SiteConnectionV2List) DeepCopyInto(out *SiteConnectionV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteConnectionV2List) DeepCopyObject ¶
func (in *SiteConnectionV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteConnectionV2List) GetItems ¶
func (l *SiteConnectionV2List) GetItems() []resource.Managed
GetItems of this SiteConnectionV2List.
type SiteConnectionV2Observation ¶
type SiteConnectionV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SiteConnectionV2Observation) DeepCopy ¶
func (in *SiteConnectionV2Observation) DeepCopy() *SiteConnectionV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConnectionV2Observation.
func (*SiteConnectionV2Observation) DeepCopyInto ¶
func (in *SiteConnectionV2Observation) DeepCopyInto(out *SiteConnectionV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConnectionV2Parameters ¶
type SiteConnectionV2Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Dpd []DpdParameters `json:"dpd,omitempty" tf:"dpd,omitempty"` // +kubebuilder:validation:Required IkepolicyID *string `json:"ikepolicyId" tf:"ikepolicy_id,omitempty"` // +kubebuilder:validation:Optional Initiator *string `json:"initiator,omitempty" tf:"initiator,omitempty"` // +kubebuilder:validation:Required IpsecpolicyID *string `json:"ipsecpolicyId" tf:"ipsecpolicy_id,omitempty"` // +kubebuilder:validation:Optional LocalEpGroupID *string `json:"localEpGroupId,omitempty" tf:"local_ep_group_id,omitempty"` // +kubebuilder:validation:Optional LocalID *string `json:"localId,omitempty" tf:"local_id,omitempty"` // +kubebuilder:validation:Optional Mtu *int64 `json:"mtu,omitempty" tf:"mtu,omitempty"` // +kubebuilder:validation:Required PeerAddress *string `json:"peerAddress" tf:"peer_address,omitempty"` // +kubebuilder:validation:Optional PeerCidrs []*string `json:"peerCidrs,omitempty" tf:"peer_cidrs,omitempty"` // +kubebuilder:validation:Optional PeerEpGroupID *string `json:"peerEpGroupId,omitempty" tf:"peer_ep_group_id,omitempty"` // +kubebuilder:validation:Required PeerID *string `json:"peerId" tf:"peer_id,omitempty"` // +kubebuilder:validation:Required Psk *string `json:"psk" tf:"psk,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 TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional ValueSpecs map[string]string `json:"valueSpecs,omitempty" tf:"value_specs,omitempty"` // +kubebuilder:validation:Required VpnserviceID *string `json:"vpnserviceId" tf:"vpnservice_id,omitempty"` }
func (*SiteConnectionV2Parameters) DeepCopy ¶
func (in *SiteConnectionV2Parameters) DeepCopy() *SiteConnectionV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConnectionV2Parameters.
func (*SiteConnectionV2Parameters) DeepCopyInto ¶
func (in *SiteConnectionV2Parameters) DeepCopyInto(out *SiteConnectionV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConnectionV2Spec ¶
type SiteConnectionV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider SiteConnectionV2Parameters `json:"forProvider"` }
SiteConnectionV2Spec defines the desired state of SiteConnectionV2
func (*SiteConnectionV2Spec) DeepCopy ¶
func (in *SiteConnectionV2Spec) DeepCopy() *SiteConnectionV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConnectionV2Spec.
func (*SiteConnectionV2Spec) DeepCopyInto ¶
func (in *SiteConnectionV2Spec) DeepCopyInto(out *SiteConnectionV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConnectionV2Status ¶
type SiteConnectionV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider SiteConnectionV2Observation `json:"atProvider,omitempty"` }
SiteConnectionV2Status defines the observed state of SiteConnectionV2.
func (*SiteConnectionV2Status) DeepCopy ¶
func (in *SiteConnectionV2Status) DeepCopy() *SiteConnectionV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConnectionV2Status.
func (*SiteConnectionV2Status) DeepCopyInto ¶
func (in *SiteConnectionV2Status) DeepCopyInto(out *SiteConnectionV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_endpointgroupv2_terraformed.go
- zz_endpointgroupv2_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_ikepolicyv2_terraformed.go
- zz_ikepolicyv2_types.go
- zz_ipsecpolicyv2_terraformed.go
- zz_ipsecpolicyv2_types.go
- zz_servicev2_terraformed.go
- zz_servicev2_types.go
- zz_siteconnectionv2_terraformed.go
- zz_siteconnectionv2_types.go