Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cbr.otc.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BillingObservation
- type BillingParameters
- type BindRulesObservation
- type BindRulesParameters
- type OperationDefinitionObservation
- type OperationDefinitionParameters
- type PolicyV3
- func (in *PolicyV3) DeepCopy() *PolicyV3
- func (in *PolicyV3) DeepCopyInto(out *PolicyV3)
- func (in *PolicyV3) DeepCopyObject() runtime.Object
- func (mg *PolicyV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyV3) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyV3) GetID() string
- func (tr *PolicyV3) GetObservation() (map[string]interface{}, error)
- func (tr *PolicyV3) GetParameters() (map[string]interface{}, error)
- func (mg *PolicyV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyV3) GetProviderReference() *xpv1.Reference
- func (mg *PolicyV3) GetTerraformResourceType() string
- func (tr *PolicyV3) GetTerraformSchemaVersion() int
- func (mg *PolicyV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyV3) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PolicyV3) SetObservation(obs map[string]interface{}) error
- func (tr *PolicyV3) SetParameters(params map[string]interface{}) error
- func (mg *PolicyV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyV3) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyV3List
- type PolicyV3Observation
- type PolicyV3Parameters
- type PolicyV3Spec
- type PolicyV3Status
- type ResourceObservation
- type ResourceParameters
- type VaultV3
- func (in *VaultV3) DeepCopy() *VaultV3
- func (in *VaultV3) DeepCopyInto(out *VaultV3)
- func (in *VaultV3) DeepCopyObject() runtime.Object
- func (mg *VaultV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VaultV3) GetConnectionDetailsMapping() map[string]string
- func (mg *VaultV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VaultV3) GetID() string
- func (tr *VaultV3) GetObservation() (map[string]interface{}, error)
- func (tr *VaultV3) GetParameters() (map[string]interface{}, error)
- func (mg *VaultV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *VaultV3) GetProviderReference() *xpv1.Reference
- func (mg *VaultV3) GetTerraformResourceType() string
- func (tr *VaultV3) GetTerraformSchemaVersion() int
- func (mg *VaultV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VaultV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *VaultV3) SetConditions(c ...xpv1.Condition)
- func (mg *VaultV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VaultV3) SetObservation(obs map[string]interface{}) error
- func (tr *VaultV3) SetParameters(params map[string]interface{}) error
- func (mg *VaultV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VaultV3) SetProviderReference(r *xpv1.Reference)
- func (mg *VaultV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultV3List
- type VaultV3Observation
- type VaultV3Parameters
- type VaultV3Spec
- type VaultV3Status
Constants ¶
const ( CRDGroup = "cbr.otc.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 ( PolicyV3_Kind = "PolicyV3" PolicyV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyV3_Kind}.String() PolicyV3_KindAPIVersion = PolicyV3_Kind + "." + CRDGroupVersion.String() PolicyV3_GroupVersionKind = CRDGroupVersion.WithKind(PolicyV3_Kind) )
Repository type metadata.
var ( VaultV3_Kind = "VaultV3" VaultV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VaultV3_Kind}.String() VaultV3_KindAPIVersion = VaultV3_Kind + "." + CRDGroupVersion.String() VaultV3_GroupVersionKind = CRDGroupVersion.WithKind(VaultV3_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type BillingObservation ¶
type BillingObservation struct { Allocated *int64 `json:"allocated,omitempty" tf:"allocated,omitempty"` FrozenScene *string `json:"frozenScene,omitempty" tf:"frozen_scene,omitempty"` OrderID *string `json:"orderId,omitempty" tf:"order_id,omitempty"` ProductID *string `json:"productId,omitempty" tf:"product_id,omitempty"` SpecCode *string `json:"specCode,omitempty" tf:"spec_code,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` StorageUnit *string `json:"storageUnit,omitempty" tf:"storage_unit,omitempty"` Used *int64 `json:"used,omitempty" tf:"used,omitempty"` }
func (*BillingObservation) DeepCopy ¶
func (in *BillingObservation) DeepCopy() *BillingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingObservation.
func (*BillingObservation) DeepCopyInto ¶
func (in *BillingObservation) DeepCopyInto(out *BillingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingParameters ¶
type BillingParameters struct { // +kubebuilder:validation:Optional ChargingMode *string `json:"chargingMode,omitempty" tf:"charging_mode,omitempty"` // +kubebuilder:validation:Optional CloudType *string `json:"cloudType,omitempty" tf:"cloud_type,omitempty"` // +kubebuilder:validation:Optional ConsistentLevel *string `json:"consistentLevel,omitempty" tf:"consistent_level,omitempty"` // +kubebuilder:validation:Optional ConsoleURL *string `json:"consoleUrl,omitempty" tf:"console_url,omitempty"` // +kubebuilder:validation:Optional ExtraInfo map[string]string `json:"extraInfo,omitempty" tf:"extra_info,omitempty"` // +kubebuilder:validation:Optional IsAutoPay *bool `json:"isAutoPay,omitempty" tf:"is_auto_pay,omitempty"` // +kubebuilder:validation:Optional IsAutoRenew *bool `json:"isAutoRenew,omitempty" tf:"is_auto_renew,omitempty"` // +kubebuilder:validation:Required ObjectType *string `json:"objectType" tf:"object_type,omitempty"` // +kubebuilder:validation:Optional PeriodNum *int64 `json:"periodNum,omitempty" tf:"period_num,omitempty"` // +kubebuilder:validation:Optional PeriodType *string `json:"periodType,omitempty" tf:"period_type,omitempty"` // +kubebuilder:validation:Required ProtectType *string `json:"protectType" tf:"protect_type,omitempty"` // +kubebuilder:validation:Required Size *int64 `json:"size" tf:"size,omitempty"` }
func (*BillingParameters) DeepCopy ¶
func (in *BillingParameters) DeepCopy() *BillingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingParameters.
func (*BillingParameters) DeepCopyInto ¶
func (in *BillingParameters) DeepCopyInto(out *BillingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BindRulesObservation ¶
type BindRulesObservation struct { }
func (*BindRulesObservation) DeepCopy ¶
func (in *BindRulesObservation) DeepCopy() *BindRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BindRulesObservation.
func (*BindRulesObservation) DeepCopyInto ¶
func (in *BindRulesObservation) DeepCopyInto(out *BindRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BindRulesParameters ¶
type BindRulesParameters struct { // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*BindRulesParameters) DeepCopy ¶
func (in *BindRulesParameters) DeepCopy() *BindRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BindRulesParameters.
func (*BindRulesParameters) DeepCopyInto ¶
func (in *BindRulesParameters) DeepCopyInto(out *BindRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OperationDefinitionObservation ¶
type OperationDefinitionObservation struct { }
func (*OperationDefinitionObservation) DeepCopy ¶
func (in *OperationDefinitionObservation) DeepCopy() *OperationDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperationDefinitionObservation.
func (*OperationDefinitionObservation) DeepCopyInto ¶
func (in *OperationDefinitionObservation) DeepCopyInto(out *OperationDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OperationDefinitionParameters ¶
type OperationDefinitionParameters struct { // +kubebuilder:validation:Optional DayBackups *int64 `json:"dayBackups,omitempty" tf:"day_backups,omitempty"` // +kubebuilder:validation:Optional MaxBackups *int64 `json:"maxBackups,omitempty" tf:"max_backups,omitempty"` // +kubebuilder:validation:Optional MonthBackups *int64 `json:"monthBackups,omitempty" tf:"month_backups,omitempty"` // +kubebuilder:validation:Optional RetentionDurationDays *int64 `json:"retentionDurationDays,omitempty" tf:"retention_duration_days,omitempty"` // +kubebuilder:validation:Required Timezone *string `json:"timezone" tf:"timezone,omitempty"` // +kubebuilder:validation:Optional WeekBackups *int64 `json:"weekBackups,omitempty" tf:"week_backups,omitempty"` // +kubebuilder:validation:Optional YearBackups *int64 `json:"yearBackups,omitempty" tf:"year_backups,omitempty"` }
func (*OperationDefinitionParameters) DeepCopy ¶
func (in *OperationDefinitionParameters) DeepCopy() *OperationDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperationDefinitionParameters.
func (*OperationDefinitionParameters) DeepCopyInto ¶
func (in *OperationDefinitionParameters) DeepCopyInto(out *OperationDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyV3 ¶
type PolicyV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyV3Spec `json:"spec"` Status PolicyV3Status `json:"status,omitempty"` }
PolicyV3 is the Schema for the PolicyV3s 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 (*PolicyV3) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV3.
func (*PolicyV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyV3) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyV3) GetCondition ¶
func (mg *PolicyV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyV3.
func (*PolicyV3) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this PolicyV3
func (*PolicyV3) GetDeletionPolicy ¶
func (mg *PolicyV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyV3.
func (*PolicyV3) GetObservation ¶
GetObservation of this PolicyV3
func (*PolicyV3) GetParameters ¶
GetParameters of this PolicyV3
func (*PolicyV3) GetProviderConfigReference ¶
GetProviderConfigReference of this PolicyV3.
func (*PolicyV3) GetProviderReference ¶
GetProviderReference of this PolicyV3. Deprecated: Use GetProviderConfigReference.
func (*PolicyV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this PolicyV3
func (*PolicyV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyV3) GetWriteConnectionSecretToReference ¶
func (mg *PolicyV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyV3.
func (*PolicyV3) LateInitialize ¶
LateInitialize this PolicyV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyV3) SetConditions ¶
SetConditions of this PolicyV3.
func (*PolicyV3) SetDeletionPolicy ¶
func (mg *PolicyV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyV3.
func (*PolicyV3) SetObservation ¶
SetObservation for this PolicyV3
func (*PolicyV3) SetParameters ¶
SetParameters for this PolicyV3
func (*PolicyV3) SetProviderConfigReference ¶
SetProviderConfigReference of this PolicyV3.
func (*PolicyV3) SetProviderReference ¶
SetProviderReference of this PolicyV3. Deprecated: Use SetProviderConfigReference.
func (*PolicyV3) SetWriteConnectionSecretToReference ¶
func (mg *PolicyV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyV3.
type PolicyV3List ¶
type PolicyV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyV3 `json:"items"` }
PolicyV3List contains a list of PolicyV3s
func (*PolicyV3List) DeepCopy ¶
func (in *PolicyV3List) DeepCopy() *PolicyV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV3List.
func (*PolicyV3List) DeepCopyInto ¶
func (in *PolicyV3List) DeepCopyInto(out *PolicyV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyV3List) DeepCopyObject ¶
func (in *PolicyV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyV3List) GetItems ¶
func (l *PolicyV3List) GetItems() []resource.Managed
GetItems of this PolicyV3List.
type PolicyV3Observation ¶
type PolicyV3Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*PolicyV3Observation) DeepCopy ¶
func (in *PolicyV3Observation) DeepCopy() *PolicyV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV3Observation.
func (*PolicyV3Observation) DeepCopyInto ¶
func (in *PolicyV3Observation) DeepCopyInto(out *PolicyV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyV3Parameters ¶
type PolicyV3Parameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional OperationDefinition []OperationDefinitionParameters `json:"operationDefinition,omitempty" tf:"operation_definition,omitempty"` // +kubebuilder:validation:Required OperationType *string `json:"operationType" tf:"operation_type,omitempty"` // +kubebuilder:validation:Required TriggerPattern []*string `json:"triggerPattern" tf:"trigger_pattern,omitempty"` }
func (*PolicyV3Parameters) DeepCopy ¶
func (in *PolicyV3Parameters) DeepCopy() *PolicyV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV3Parameters.
func (*PolicyV3Parameters) DeepCopyInto ¶
func (in *PolicyV3Parameters) DeepCopyInto(out *PolicyV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyV3Spec ¶
type PolicyV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyV3Parameters `json:"forProvider"` }
PolicyV3Spec defines the desired state of PolicyV3
func (*PolicyV3Spec) DeepCopy ¶
func (in *PolicyV3Spec) DeepCopy() *PolicyV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV3Spec.
func (*PolicyV3Spec) DeepCopyInto ¶
func (in *PolicyV3Spec) DeepCopyInto(out *PolicyV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyV3Status ¶
type PolicyV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyV3Observation `json:"atProvider,omitempty"` }
PolicyV3Status defines the observed state of PolicyV3.
func (*PolicyV3Status) DeepCopy ¶
func (in *PolicyV3Status) DeepCopy() *PolicyV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV3Status.
func (*PolicyV3Status) DeepCopyInto ¶
func (in *PolicyV3Status) DeepCopyInto(out *PolicyV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceObservation ¶
type ResourceObservation struct { BackupCount *int64 `json:"backupCount,omitempty" tf:"backup_count,omitempty"` BackupSize *int64 `json:"backupSize,omitempty" tf:"backup_size,omitempty"` ProtectStatus *string `json:"protectStatus,omitempty" tf:"protect_status,omitempty"` Size *int64 `json:"size,omitempty" tf:"size,omitempty"` }
func (*ResourceObservation) DeepCopy ¶
func (in *ResourceObservation) DeepCopy() *ResourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceObservation.
func (*ResourceObservation) DeepCopyInto ¶
func (in *ResourceObservation) DeepCopyInto(out *ResourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceParameters ¶
type ResourceParameters struct { // +kubebuilder:validation:Optional ExtraInfo map[string]string `json:"extraInfo,omitempty" tf:"extra_info,omitempty"` // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ResourceParameters) DeepCopy ¶
func (in *ResourceParameters) DeepCopy() *ResourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceParameters.
func (*ResourceParameters) DeepCopyInto ¶
func (in *ResourceParameters) DeepCopyInto(out *ResourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultV3 ¶
type VaultV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultV3Spec `json:"spec"` Status VaultV3Status `json:"status,omitempty"` }
VaultV3 is the Schema for the VaultV3s 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 (*VaultV3) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultV3.
func (*VaultV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultV3) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultV3) GetCondition ¶
func (mg *VaultV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VaultV3.
func (*VaultV3) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this VaultV3
func (*VaultV3) GetDeletionPolicy ¶
func (mg *VaultV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VaultV3.
func (*VaultV3) GetObservation ¶
GetObservation of this VaultV3
func (*VaultV3) GetParameters ¶
GetParameters of this VaultV3
func (*VaultV3) GetProviderConfigReference ¶
GetProviderConfigReference of this VaultV3.
func (*VaultV3) GetProviderReference ¶
GetProviderReference of this VaultV3. Deprecated: Use GetProviderConfigReference.
func (*VaultV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this VaultV3
func (*VaultV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VaultV3) GetWriteConnectionSecretToReference ¶
func (mg *VaultV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VaultV3.
func (*VaultV3) LateInitialize ¶
LateInitialize this VaultV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*VaultV3) SetConditions ¶
SetConditions of this VaultV3.
func (*VaultV3) SetDeletionPolicy ¶
func (mg *VaultV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VaultV3.
func (*VaultV3) SetObservation ¶
SetObservation for this VaultV3
func (*VaultV3) SetParameters ¶
SetParameters for this VaultV3
func (*VaultV3) SetProviderConfigReference ¶
SetProviderConfigReference of this VaultV3.
func (*VaultV3) SetProviderReference ¶
SetProviderReference of this VaultV3. Deprecated: Use SetProviderConfigReference.
func (*VaultV3) SetWriteConnectionSecretToReference ¶
func (mg *VaultV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VaultV3.
type VaultV3List ¶
type VaultV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VaultV3 `json:"items"` }
VaultV3List contains a list of VaultV3s
func (*VaultV3List) DeepCopy ¶
func (in *VaultV3List) DeepCopy() *VaultV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultV3List.
func (*VaultV3List) DeepCopyInto ¶
func (in *VaultV3List) DeepCopyInto(out *VaultV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultV3List) DeepCopyObject ¶
func (in *VaultV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultV3List) GetItems ¶
func (l *VaultV3List) GetItems() []resource.Managed
GetItems of this VaultV3List.
type VaultV3Observation ¶
type VaultV3Observation struct { CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` ProviderID *string `json:"providerId,omitempty" tf:"provider_id,omitempty"` UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*VaultV3Observation) DeepCopy ¶
func (in *VaultV3Observation) DeepCopy() *VaultV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultV3Observation.
func (*VaultV3Observation) DeepCopyInto ¶
func (in *VaultV3Observation) DeepCopyInto(out *VaultV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultV3Parameters ¶
type VaultV3Parameters struct { // +kubebuilder:validation:Optional AutoBind *bool `json:"autoBind,omitempty" tf:"auto_bind,omitempty"` // +kubebuilder:validation:Optional AutoExpand *bool `json:"autoExpand,omitempty" tf:"auto_expand,omitempty"` // +kubebuilder:validation:Optional BackupPolicyID *string `json:"backupPolicyId,omitempty" tf:"backup_policy_id,omitempty"` // +kubebuilder:validation:Required Billing []BillingParameters `json:"billing" tf:"billing,omitempty"` // +kubebuilder:validation:Optional BindRules []BindRulesParameters `json:"bindRules,omitempty" tf:"bind_rules,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional EnterpriseProjectID *string `json:"enterpriseProjectId,omitempty" tf:"enterprise_project_id,omitempty"` // +kubebuilder:validation:Optional Resource []ResourceParameters `json:"resource,omitempty" tf:"resource,omitempty"` // +kubebuilder:validation:Optional Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VaultV3Parameters) DeepCopy ¶
func (in *VaultV3Parameters) DeepCopy() *VaultV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultV3Parameters.
func (*VaultV3Parameters) DeepCopyInto ¶
func (in *VaultV3Parameters) DeepCopyInto(out *VaultV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultV3Spec ¶
type VaultV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider VaultV3Parameters `json:"forProvider"` }
VaultV3Spec defines the desired state of VaultV3
func (*VaultV3Spec) DeepCopy ¶
func (in *VaultV3Spec) DeepCopy() *VaultV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultV3Spec.
func (*VaultV3Spec) DeepCopyInto ¶
func (in *VaultV3Spec) DeepCopyInto(out *VaultV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultV3Status ¶
type VaultV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider VaultV3Observation `json:"atProvider,omitempty"` }
VaultV3Status defines the observed state of VaultV3.
func (*VaultV3Status) DeepCopy ¶
func (in *VaultV3Status) DeepCopy() *VaultV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultV3Status.
func (*VaultV3Status) DeepCopyInto ¶
func (in *VaultV3Status) DeepCopyInto(out *VaultV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.