Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=dbaas.selectel.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type DatabaseV1
- func (in *DatabaseV1) DeepCopy() *DatabaseV1
- func (in *DatabaseV1) DeepCopyInto(out *DatabaseV1)
- func (in *DatabaseV1) DeepCopyObject() runtime.Object
- func (mg *DatabaseV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DatabaseV1) GetConnectionDetailsMapping() map[string]string
- func (mg *DatabaseV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DatabaseV1) GetID() string
- func (tr *DatabaseV1) GetObservation() (map[string]interface{}, error)
- func (tr *DatabaseV1) GetParameters() (map[string]interface{}, error)
- func (mg *DatabaseV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *DatabaseV1) GetProviderReference() *xpv1.Reference
- func (mg *DatabaseV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DatabaseV1) GetTerraformResourceType() string
- func (tr *DatabaseV1) GetTerraformSchemaVersion() int
- func (mg *DatabaseV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DatabaseV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *DatabaseV1) SetConditions(c ...xpv1.Condition)
- func (mg *DatabaseV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DatabaseV1) SetObservation(obs map[string]interface{}) error
- func (tr *DatabaseV1) SetParameters(params map[string]interface{}) error
- func (mg *DatabaseV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DatabaseV1) SetProviderReference(r *xpv1.Reference)
- func (mg *DatabaseV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DatabaseV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatabaseV1List
- type DatabaseV1Observation
- type DatabaseV1Parameters
- type DatabaseV1Spec
- type DatabaseV1Status
- type DatastoreV1
- func (in *DatastoreV1) DeepCopy() *DatastoreV1
- func (in *DatastoreV1) DeepCopyInto(out *DatastoreV1)
- func (in *DatastoreV1) DeepCopyObject() runtime.Object
- func (mg *DatastoreV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DatastoreV1) GetConnectionDetailsMapping() map[string]string
- func (mg *DatastoreV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DatastoreV1) GetID() string
- func (tr *DatastoreV1) GetObservation() (map[string]interface{}, error)
- func (tr *DatastoreV1) GetParameters() (map[string]interface{}, error)
- func (mg *DatastoreV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *DatastoreV1) GetProviderReference() *xpv1.Reference
- func (mg *DatastoreV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DatastoreV1) GetTerraformResourceType() string
- func (tr *DatastoreV1) GetTerraformSchemaVersion() int
- func (mg *DatastoreV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DatastoreV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *DatastoreV1) SetConditions(c ...xpv1.Condition)
- func (mg *DatastoreV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DatastoreV1) SetObservation(obs map[string]interface{}) error
- func (tr *DatastoreV1) SetParameters(params map[string]interface{}) error
- func (mg *DatastoreV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DatastoreV1) SetProviderReference(r *xpv1.Reference)
- func (mg *DatastoreV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DatastoreV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatastoreV1List
- type DatastoreV1Observation
- type DatastoreV1Parameters
- type DatastoreV1Spec
- type DatastoreV1Status
- type ExtensionV1
- func (in *ExtensionV1) DeepCopy() *ExtensionV1
- func (in *ExtensionV1) DeepCopyInto(out *ExtensionV1)
- func (in *ExtensionV1) DeepCopyObject() runtime.Object
- func (mg *ExtensionV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ExtensionV1) GetConnectionDetailsMapping() map[string]string
- func (mg *ExtensionV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ExtensionV1) GetID() string
- func (tr *ExtensionV1) GetObservation() (map[string]interface{}, error)
- func (tr *ExtensionV1) GetParameters() (map[string]interface{}, error)
- func (mg *ExtensionV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *ExtensionV1) GetProviderReference() *xpv1.Reference
- func (mg *ExtensionV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ExtensionV1) GetTerraformResourceType() string
- func (tr *ExtensionV1) GetTerraformSchemaVersion() int
- func (mg *ExtensionV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ExtensionV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *ExtensionV1) SetConditions(c ...xpv1.Condition)
- func (mg *ExtensionV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ExtensionV1) SetObservation(obs map[string]interface{}) error
- func (tr *ExtensionV1) SetParameters(params map[string]interface{}) error
- func (mg *ExtensionV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ExtensionV1) SetProviderReference(r *xpv1.Reference)
- func (mg *ExtensionV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ExtensionV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ExtensionV1List
- type ExtensionV1Observation
- type ExtensionV1Parameters
- type ExtensionV1Spec
- type ExtensionV1Status
- type FirewallObservation
- type FirewallParameters
- type FlavorObservation
- type FlavorParameters
- type GrantV1
- func (in *GrantV1) DeepCopy() *GrantV1
- func (in *GrantV1) DeepCopyInto(out *GrantV1)
- func (in *GrantV1) DeepCopyObject() runtime.Object
- func (mg *GrantV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GrantV1) GetConnectionDetailsMapping() map[string]string
- func (mg *GrantV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GrantV1) GetID() string
- func (tr *GrantV1) GetObservation() (map[string]interface{}, error)
- func (tr *GrantV1) GetParameters() (map[string]interface{}, error)
- func (mg *GrantV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *GrantV1) GetProviderReference() *xpv1.Reference
- func (mg *GrantV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GrantV1) GetTerraformResourceType() string
- func (tr *GrantV1) GetTerraformSchemaVersion() int
- func (mg *GrantV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GrantV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *GrantV1) SetConditions(c ...xpv1.Condition)
- func (mg *GrantV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GrantV1) SetObservation(obs map[string]interface{}) error
- func (tr *GrantV1) SetParameters(params map[string]interface{}) error
- func (mg *GrantV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GrantV1) SetProviderReference(r *xpv1.Reference)
- func (mg *GrantV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GrantV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GrantV1List
- type GrantV1Observation
- type GrantV1Parameters
- type GrantV1Spec
- type GrantV1Status
- type PoolerObservation
- type PoolerParameters
- type PrometheusMetricTokenV1
- func (in *PrometheusMetricTokenV1) DeepCopy() *PrometheusMetricTokenV1
- func (in *PrometheusMetricTokenV1) DeepCopyInto(out *PrometheusMetricTokenV1)
- func (in *PrometheusMetricTokenV1) DeepCopyObject() runtime.Object
- func (mg *PrometheusMetricTokenV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrometheusMetricTokenV1) GetConnectionDetailsMapping() map[string]string
- func (mg *PrometheusMetricTokenV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrometheusMetricTokenV1) GetID() string
- func (tr *PrometheusMetricTokenV1) GetObservation() (map[string]interface{}, error)
- func (tr *PrometheusMetricTokenV1) GetParameters() (map[string]interface{}, error)
- func (mg *PrometheusMetricTokenV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrometheusMetricTokenV1) GetProviderReference() *xpv1.Reference
- func (mg *PrometheusMetricTokenV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrometheusMetricTokenV1) GetTerraformResourceType() string
- func (tr *PrometheusMetricTokenV1) GetTerraformSchemaVersion() int
- func (mg *PrometheusMetricTokenV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrometheusMetricTokenV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrometheusMetricTokenV1) SetConditions(c ...xpv1.Condition)
- func (mg *PrometheusMetricTokenV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrometheusMetricTokenV1) SetObservation(obs map[string]interface{}) error
- func (tr *PrometheusMetricTokenV1) SetParameters(params map[string]interface{}) error
- func (mg *PrometheusMetricTokenV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrometheusMetricTokenV1) SetProviderReference(r *xpv1.Reference)
- func (mg *PrometheusMetricTokenV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrometheusMetricTokenV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrometheusMetricTokenV1List
- func (in *PrometheusMetricTokenV1List) DeepCopy() *PrometheusMetricTokenV1List
- func (in *PrometheusMetricTokenV1List) DeepCopyInto(out *PrometheusMetricTokenV1List)
- func (in *PrometheusMetricTokenV1List) DeepCopyObject() runtime.Object
- func (l *PrometheusMetricTokenV1List) GetItems() []resource.Managed
- type PrometheusMetricTokenV1Observation
- type PrometheusMetricTokenV1Parameters
- type PrometheusMetricTokenV1Spec
- type PrometheusMetricTokenV1Status
- type RestoreObservation
- type RestoreParameters
- type UserV1
- func (in *UserV1) DeepCopy() *UserV1
- func (in *UserV1) DeepCopyInto(out *UserV1)
- func (in *UserV1) DeepCopyObject() runtime.Object
- func (mg *UserV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserV1) GetConnectionDetailsMapping() map[string]string
- func (mg *UserV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserV1) GetID() string
- func (tr *UserV1) GetObservation() (map[string]interface{}, error)
- func (tr *UserV1) GetParameters() (map[string]interface{}, error)
- func (mg *UserV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserV1) GetProviderReference() *xpv1.Reference
- func (mg *UserV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserV1) GetTerraformResourceType() string
- func (tr *UserV1) GetTerraformSchemaVersion() int
- func (mg *UserV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserV1) SetConditions(c ...xpv1.Condition)
- func (mg *UserV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UserV1) SetObservation(obs map[string]interface{}) error
- func (tr *UserV1) SetParameters(params map[string]interface{}) error
- func (mg *UserV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserV1) SetProviderReference(r *xpv1.Reference)
- func (mg *UserV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserV1List
- type UserV1Observation
- type UserV1Parameters
- type UserV1Spec
- type UserV1Status
Constants ¶
const ( CRDGroup = "dbaas.selectel.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( DatabaseV1_Kind = "DatabaseV1" DatabaseV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DatabaseV1_Kind}.String() DatabaseV1_KindAPIVersion = DatabaseV1_Kind + "." + CRDGroupVersion.String() DatabaseV1_GroupVersionKind = CRDGroupVersion.WithKind(DatabaseV1_Kind) )
Repository type metadata.
var ( DatastoreV1_Kind = "DatastoreV1" DatastoreV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DatastoreV1_Kind}.String() DatastoreV1_KindAPIVersion = DatastoreV1_Kind + "." + CRDGroupVersion.String() DatastoreV1_GroupVersionKind = CRDGroupVersion.WithKind(DatastoreV1_Kind) )
Repository type metadata.
var ( ExtensionV1_Kind = "ExtensionV1" ExtensionV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ExtensionV1_Kind}.String() ExtensionV1_KindAPIVersion = ExtensionV1_Kind + "." + CRDGroupVersion.String() ExtensionV1_GroupVersionKind = CRDGroupVersion.WithKind(ExtensionV1_Kind) )
Repository type metadata.
var ( GrantV1_Kind = "GrantV1" GrantV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GrantV1_Kind}.String() GrantV1_KindAPIVersion = GrantV1_Kind + "." + CRDGroupVersion.String() GrantV1_GroupVersionKind = CRDGroupVersion.WithKind(GrantV1_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 ( PrometheusMetricTokenV1_Kind = "PrometheusMetricTokenV1" PrometheusMetricTokenV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrometheusMetricTokenV1_Kind}.String() PrometheusMetricTokenV1_KindAPIVersion = PrometheusMetricTokenV1_Kind + "." + CRDGroupVersion.String() PrometheusMetricTokenV1_GroupVersionKind = CRDGroupVersion.WithKind(PrometheusMetricTokenV1_Kind) )
Repository type metadata.
var ( UserV1_Kind = "UserV1" UserV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserV1_Kind}.String() UserV1_KindAPIVersion = UserV1_Kind + "." + CRDGroupVersion.String() UserV1_GroupVersionKind = CRDGroupVersion.WithKind(UserV1_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type DatabaseV1 ¶
type DatabaseV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseV1Spec `json:"spec"` Status DatabaseV1Status `json:"status,omitempty"` }
DatabaseV1 is the Schema for the DatabaseV1s 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,selecteljet}
func (*DatabaseV1) DeepCopy ¶
func (in *DatabaseV1) DeepCopy() *DatabaseV1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseV1.
func (*DatabaseV1) DeepCopyInto ¶
func (in *DatabaseV1) DeepCopyInto(out *DatabaseV1)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseV1) DeepCopyObject ¶
func (in *DatabaseV1) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatabaseV1) GetCondition ¶
func (mg *DatabaseV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DatabaseV1.
func (*DatabaseV1) GetConnectionDetailsMapping ¶
func (tr *DatabaseV1) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DatabaseV1
func (*DatabaseV1) GetDeletionPolicy ¶
func (mg *DatabaseV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DatabaseV1.
func (*DatabaseV1) GetID ¶
func (tr *DatabaseV1) GetID() string
GetID returns ID of underlying Terraform resource of this DatabaseV1
func (*DatabaseV1) GetObservation ¶
func (tr *DatabaseV1) GetObservation() (map[string]interface{}, error)
GetObservation of this DatabaseV1
func (*DatabaseV1) GetParameters ¶
func (tr *DatabaseV1) GetParameters() (map[string]interface{}, error)
GetParameters of this DatabaseV1
func (*DatabaseV1) GetProviderConfigReference ¶
func (mg *DatabaseV1) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DatabaseV1.
func (*DatabaseV1) GetProviderReference ¶
func (mg *DatabaseV1) GetProviderReference() *xpv1.Reference
GetProviderReference of this DatabaseV1. Deprecated: Use GetProviderConfigReference.
func (*DatabaseV1) GetPublishConnectionDetailsTo ¶
func (mg *DatabaseV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DatabaseV1.
func (*DatabaseV1) GetTerraformResourceType ¶
func (mg *DatabaseV1) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DatabaseV1
func (*DatabaseV1) GetTerraformSchemaVersion ¶
func (tr *DatabaseV1) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DatabaseV1) GetWriteConnectionSecretToReference ¶
func (mg *DatabaseV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DatabaseV1.
func (*DatabaseV1) LateInitialize ¶
func (tr *DatabaseV1) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DatabaseV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*DatabaseV1) SetConditions ¶
func (mg *DatabaseV1) SetConditions(c ...xpv1.Condition)
SetConditions of this DatabaseV1.
func (*DatabaseV1) SetDeletionPolicy ¶
func (mg *DatabaseV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DatabaseV1.
func (*DatabaseV1) SetObservation ¶
func (tr *DatabaseV1) SetObservation(obs map[string]interface{}) error
SetObservation for this DatabaseV1
func (*DatabaseV1) SetParameters ¶
func (tr *DatabaseV1) SetParameters(params map[string]interface{}) error
SetParameters for this DatabaseV1
func (*DatabaseV1) SetProviderConfigReference ¶
func (mg *DatabaseV1) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DatabaseV1.
func (*DatabaseV1) SetProviderReference ¶
func (mg *DatabaseV1) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DatabaseV1. Deprecated: Use SetProviderConfigReference.
func (*DatabaseV1) SetPublishConnectionDetailsTo ¶
func (mg *DatabaseV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DatabaseV1.
func (*DatabaseV1) SetWriteConnectionSecretToReference ¶
func (mg *DatabaseV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DatabaseV1.
type DatabaseV1List ¶
type DatabaseV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DatabaseV1 `json:"items"` }
DatabaseV1List contains a list of DatabaseV1s
func (*DatabaseV1List) DeepCopy ¶
func (in *DatabaseV1List) DeepCopy() *DatabaseV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseV1List.
func (*DatabaseV1List) DeepCopyInto ¶
func (in *DatabaseV1List) DeepCopyInto(out *DatabaseV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseV1List) DeepCopyObject ¶
func (in *DatabaseV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatabaseV1List) GetItems ¶
func (l *DatabaseV1List) GetItems() []resource.Managed
GetItems of this DatabaseV1List.
type DatabaseV1Observation ¶
type DatabaseV1Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*DatabaseV1Observation) DeepCopy ¶
func (in *DatabaseV1Observation) DeepCopy() *DatabaseV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseV1Observation.
func (*DatabaseV1Observation) DeepCopyInto ¶
func (in *DatabaseV1Observation) DeepCopyInto(out *DatabaseV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseV1Parameters ¶
type DatabaseV1Parameters struct { // +kubebuilder:validation:Required DatastoreID *string `json:"datastoreId" tf:"datastore_id,omitempty"` // +kubebuilder:validation:Optional LcCollate *string `json:"lcCollate,omitempty" tf:"lc_collate,omitempty"` // +kubebuilder:validation:Optional LcCtype *string `json:"lcCtype,omitempty" tf:"lc_ctype,omitempty"` // +kubebuilder:validation:Optional OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` }
func (*DatabaseV1Parameters) DeepCopy ¶
func (in *DatabaseV1Parameters) DeepCopy() *DatabaseV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseV1Parameters.
func (*DatabaseV1Parameters) DeepCopyInto ¶
func (in *DatabaseV1Parameters) DeepCopyInto(out *DatabaseV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseV1Spec ¶
type DatabaseV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider DatabaseV1Parameters `json:"forProvider"` }
DatabaseV1Spec defines the desired state of DatabaseV1
func (*DatabaseV1Spec) DeepCopy ¶
func (in *DatabaseV1Spec) DeepCopy() *DatabaseV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseV1Spec.
func (*DatabaseV1Spec) DeepCopyInto ¶
func (in *DatabaseV1Spec) DeepCopyInto(out *DatabaseV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseV1Status ¶
type DatabaseV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider DatabaseV1Observation `json:"atProvider,omitempty"` }
DatabaseV1Status defines the observed state of DatabaseV1.
func (*DatabaseV1Status) DeepCopy ¶
func (in *DatabaseV1Status) DeepCopy() *DatabaseV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseV1Status.
func (*DatabaseV1Status) DeepCopyInto ¶
func (in *DatabaseV1Status) DeepCopyInto(out *DatabaseV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreV1 ¶
type DatastoreV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatastoreV1Spec `json:"spec"` Status DatastoreV1Status `json:"status,omitempty"` }
DatastoreV1 is the Schema for the DatastoreV1s 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,selecteljet}
func (*DatastoreV1) DeepCopy ¶
func (in *DatastoreV1) DeepCopy() *DatastoreV1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreV1.
func (*DatastoreV1) DeepCopyInto ¶
func (in *DatastoreV1) DeepCopyInto(out *DatastoreV1)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatastoreV1) DeepCopyObject ¶
func (in *DatastoreV1) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatastoreV1) GetCondition ¶
func (mg *DatastoreV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DatastoreV1.
func (*DatastoreV1) GetConnectionDetailsMapping ¶
func (tr *DatastoreV1) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DatastoreV1
func (*DatastoreV1) GetDeletionPolicy ¶
func (mg *DatastoreV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DatastoreV1.
func (*DatastoreV1) GetID ¶
func (tr *DatastoreV1) GetID() string
GetID returns ID of underlying Terraform resource of this DatastoreV1
func (*DatastoreV1) GetObservation ¶
func (tr *DatastoreV1) GetObservation() (map[string]interface{}, error)
GetObservation of this DatastoreV1
func (*DatastoreV1) GetParameters ¶
func (tr *DatastoreV1) GetParameters() (map[string]interface{}, error)
GetParameters of this DatastoreV1
func (*DatastoreV1) GetProviderConfigReference ¶
func (mg *DatastoreV1) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DatastoreV1.
func (*DatastoreV1) GetProviderReference ¶
func (mg *DatastoreV1) GetProviderReference() *xpv1.Reference
GetProviderReference of this DatastoreV1. Deprecated: Use GetProviderConfigReference.
func (*DatastoreV1) GetPublishConnectionDetailsTo ¶
func (mg *DatastoreV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DatastoreV1.
func (*DatastoreV1) GetTerraformResourceType ¶
func (mg *DatastoreV1) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DatastoreV1
func (*DatastoreV1) GetTerraformSchemaVersion ¶
func (tr *DatastoreV1) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DatastoreV1) GetWriteConnectionSecretToReference ¶
func (mg *DatastoreV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DatastoreV1.
func (*DatastoreV1) LateInitialize ¶
func (tr *DatastoreV1) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DatastoreV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*DatastoreV1) SetConditions ¶
func (mg *DatastoreV1) SetConditions(c ...xpv1.Condition)
SetConditions of this DatastoreV1.
func (*DatastoreV1) SetDeletionPolicy ¶
func (mg *DatastoreV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DatastoreV1.
func (*DatastoreV1) SetObservation ¶
func (tr *DatastoreV1) SetObservation(obs map[string]interface{}) error
SetObservation for this DatastoreV1
func (*DatastoreV1) SetParameters ¶
func (tr *DatastoreV1) SetParameters(params map[string]interface{}) error
SetParameters for this DatastoreV1
func (*DatastoreV1) SetProviderConfigReference ¶
func (mg *DatastoreV1) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DatastoreV1.
func (*DatastoreV1) SetProviderReference ¶
func (mg *DatastoreV1) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DatastoreV1. Deprecated: Use SetProviderConfigReference.
func (*DatastoreV1) SetPublishConnectionDetailsTo ¶
func (mg *DatastoreV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DatastoreV1.
func (*DatastoreV1) SetWriteConnectionSecretToReference ¶
func (mg *DatastoreV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DatastoreV1.
type DatastoreV1List ¶
type DatastoreV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DatastoreV1 `json:"items"` }
DatastoreV1List contains a list of DatastoreV1s
func (*DatastoreV1List) DeepCopy ¶
func (in *DatastoreV1List) DeepCopy() *DatastoreV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreV1List.
func (*DatastoreV1List) DeepCopyInto ¶
func (in *DatastoreV1List) DeepCopyInto(out *DatastoreV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatastoreV1List) DeepCopyObject ¶
func (in *DatastoreV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatastoreV1List) GetItems ¶
func (l *DatastoreV1List) GetItems() []resource.Managed
GetItems of this DatastoreV1List.
type DatastoreV1Observation ¶
type DatastoreV1Observation struct { Connections map[string]*string `json:"connections,omitempty" tf:"connections,omitempty"` Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*DatastoreV1Observation) DeepCopy ¶
func (in *DatastoreV1Observation) DeepCopy() *DatastoreV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreV1Observation.
func (*DatastoreV1Observation) DeepCopyInto ¶
func (in *DatastoreV1Observation) DeepCopyInto(out *DatastoreV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreV1Parameters ¶
type DatastoreV1Parameters struct { // +kubebuilder:validation:Optional Config map[string]*string `json:"config,omitempty" tf:"config,omitempty"` // +kubebuilder:validation:Optional Firewall []FirewallParameters `json:"firewall,omitempty" tf:"firewall,omitempty"` // +kubebuilder:validation:Optional Flavor []FlavorParameters `json:"flavor,omitempty" tf:"flavor,omitempty"` // +kubebuilder:validation:Optional FlavorID *string `json:"flavorId,omitempty" tf:"flavor_id,omitempty"` // +kubebuilder:validation:Required NodeCount *float64 `json:"nodeCount" tf:"node_count,omitempty"` // +kubebuilder:validation:Optional Pooler []PoolerParameters `json:"pooler,omitempty" tf:"pooler,omitempty"` // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // +kubebuilder:validation:Optional RedisPassword *string `json:"redisPassword,omitempty" tf:"redis_password,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // +kubebuilder:validation:Optional Restore []RestoreParameters `json:"restore,omitempty" tf:"restore,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Required TypeID *string `json:"typeId" tf:"type_id,omitempty"` }
func (*DatastoreV1Parameters) DeepCopy ¶
func (in *DatastoreV1Parameters) DeepCopy() *DatastoreV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreV1Parameters.
func (*DatastoreV1Parameters) DeepCopyInto ¶
func (in *DatastoreV1Parameters) DeepCopyInto(out *DatastoreV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreV1Spec ¶
type DatastoreV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider DatastoreV1Parameters `json:"forProvider"` }
DatastoreV1Spec defines the desired state of DatastoreV1
func (*DatastoreV1Spec) DeepCopy ¶
func (in *DatastoreV1Spec) DeepCopy() *DatastoreV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreV1Spec.
func (*DatastoreV1Spec) DeepCopyInto ¶
func (in *DatastoreV1Spec) DeepCopyInto(out *DatastoreV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreV1Status ¶
type DatastoreV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider DatastoreV1Observation `json:"atProvider,omitempty"` }
DatastoreV1Status defines the observed state of DatastoreV1.
func (*DatastoreV1Status) DeepCopy ¶
func (in *DatastoreV1Status) DeepCopy() *DatastoreV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreV1Status.
func (*DatastoreV1Status) DeepCopyInto ¶
func (in *DatastoreV1Status) DeepCopyInto(out *DatastoreV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionV1 ¶
type ExtensionV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExtensionV1Spec `json:"spec"` Status ExtensionV1Status `json:"status,omitempty"` }
ExtensionV1 is the Schema for the ExtensionV1s 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,selecteljet}
func (*ExtensionV1) DeepCopy ¶
func (in *ExtensionV1) DeepCopy() *ExtensionV1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionV1.
func (*ExtensionV1) DeepCopyInto ¶
func (in *ExtensionV1) DeepCopyInto(out *ExtensionV1)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtensionV1) DeepCopyObject ¶
func (in *ExtensionV1) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExtensionV1) GetCondition ¶
func (mg *ExtensionV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ExtensionV1.
func (*ExtensionV1) GetConnectionDetailsMapping ¶
func (tr *ExtensionV1) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ExtensionV1
func (*ExtensionV1) GetDeletionPolicy ¶
func (mg *ExtensionV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ExtensionV1.
func (*ExtensionV1) GetID ¶
func (tr *ExtensionV1) GetID() string
GetID returns ID of underlying Terraform resource of this ExtensionV1
func (*ExtensionV1) GetObservation ¶
func (tr *ExtensionV1) GetObservation() (map[string]interface{}, error)
GetObservation of this ExtensionV1
func (*ExtensionV1) GetParameters ¶
func (tr *ExtensionV1) GetParameters() (map[string]interface{}, error)
GetParameters of this ExtensionV1
func (*ExtensionV1) GetProviderConfigReference ¶
func (mg *ExtensionV1) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ExtensionV1.
func (*ExtensionV1) GetProviderReference ¶
func (mg *ExtensionV1) GetProviderReference() *xpv1.Reference
GetProviderReference of this ExtensionV1. Deprecated: Use GetProviderConfigReference.
func (*ExtensionV1) GetPublishConnectionDetailsTo ¶
func (mg *ExtensionV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ExtensionV1.
func (*ExtensionV1) GetTerraformResourceType ¶
func (mg *ExtensionV1) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ExtensionV1
func (*ExtensionV1) GetTerraformSchemaVersion ¶
func (tr *ExtensionV1) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ExtensionV1) GetWriteConnectionSecretToReference ¶
func (mg *ExtensionV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ExtensionV1.
func (*ExtensionV1) LateInitialize ¶
func (tr *ExtensionV1) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ExtensionV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*ExtensionV1) SetConditions ¶
func (mg *ExtensionV1) SetConditions(c ...xpv1.Condition)
SetConditions of this ExtensionV1.
func (*ExtensionV1) SetDeletionPolicy ¶
func (mg *ExtensionV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ExtensionV1.
func (*ExtensionV1) SetObservation ¶
func (tr *ExtensionV1) SetObservation(obs map[string]interface{}) error
SetObservation for this ExtensionV1
func (*ExtensionV1) SetParameters ¶
func (tr *ExtensionV1) SetParameters(params map[string]interface{}) error
SetParameters for this ExtensionV1
func (*ExtensionV1) SetProviderConfigReference ¶
func (mg *ExtensionV1) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ExtensionV1.
func (*ExtensionV1) SetProviderReference ¶
func (mg *ExtensionV1) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ExtensionV1. Deprecated: Use SetProviderConfigReference.
func (*ExtensionV1) SetPublishConnectionDetailsTo ¶
func (mg *ExtensionV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ExtensionV1.
func (*ExtensionV1) SetWriteConnectionSecretToReference ¶
func (mg *ExtensionV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ExtensionV1.
type ExtensionV1List ¶
type ExtensionV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ExtensionV1 `json:"items"` }
ExtensionV1List contains a list of ExtensionV1s
func (*ExtensionV1List) DeepCopy ¶
func (in *ExtensionV1List) DeepCopy() *ExtensionV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionV1List.
func (*ExtensionV1List) DeepCopyInto ¶
func (in *ExtensionV1List) DeepCopyInto(out *ExtensionV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtensionV1List) DeepCopyObject ¶
func (in *ExtensionV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExtensionV1List) GetItems ¶
func (l *ExtensionV1List) GetItems() []resource.Managed
GetItems of this ExtensionV1List.
type ExtensionV1Observation ¶
type ExtensionV1Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ExtensionV1Observation) DeepCopy ¶
func (in *ExtensionV1Observation) DeepCopy() *ExtensionV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionV1Observation.
func (*ExtensionV1Observation) DeepCopyInto ¶
func (in *ExtensionV1Observation) DeepCopyInto(out *ExtensionV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionV1Parameters ¶
type ExtensionV1Parameters struct { // +kubebuilder:validation:Required AvailableExtensionID *string `json:"availableExtensionId" tf:"available_extension_id,omitempty"` // +kubebuilder:validation:Required DatabaseID *string `json:"databaseId" tf:"database_id,omitempty"` // +kubebuilder:validation:Required DatastoreID *string `json:"datastoreId" tf:"datastore_id,omitempty"` // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` }
func (*ExtensionV1Parameters) DeepCopy ¶
func (in *ExtensionV1Parameters) DeepCopy() *ExtensionV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionV1Parameters.
func (*ExtensionV1Parameters) DeepCopyInto ¶
func (in *ExtensionV1Parameters) DeepCopyInto(out *ExtensionV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionV1Spec ¶
type ExtensionV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider ExtensionV1Parameters `json:"forProvider"` }
ExtensionV1Spec defines the desired state of ExtensionV1
func (*ExtensionV1Spec) DeepCopy ¶
func (in *ExtensionV1Spec) DeepCopy() *ExtensionV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionV1Spec.
func (*ExtensionV1Spec) DeepCopyInto ¶
func (in *ExtensionV1Spec) DeepCopyInto(out *ExtensionV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionV1Status ¶
type ExtensionV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider ExtensionV1Observation `json:"atProvider,omitempty"` }
ExtensionV1Status defines the observed state of ExtensionV1.
func (*ExtensionV1Status) DeepCopy ¶
func (in *ExtensionV1Status) DeepCopy() *ExtensionV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionV1Status.
func (*ExtensionV1Status) DeepCopyInto ¶
func (in *ExtensionV1Status) DeepCopyInto(out *ExtensionV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallObservation ¶
type FirewallObservation struct { }
func (*FirewallObservation) DeepCopy ¶
func (in *FirewallObservation) DeepCopy() *FirewallObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallObservation.
func (*FirewallObservation) DeepCopyInto ¶
func (in *FirewallObservation) DeepCopyInto(out *FirewallObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallParameters ¶
type FirewallParameters struct { // +kubebuilder:validation:Required Ips []*string `json:"ips" tf:"ips,omitempty"` }
func (*FirewallParameters) DeepCopy ¶
func (in *FirewallParameters) DeepCopy() *FirewallParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallParameters.
func (*FirewallParameters) DeepCopyInto ¶
func (in *FirewallParameters) DeepCopyInto(out *FirewallParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlavorObservation ¶
type FlavorObservation struct { }
func (*FlavorObservation) DeepCopy ¶
func (in *FlavorObservation) DeepCopy() *FlavorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorObservation.
func (*FlavorObservation) DeepCopyInto ¶
func (in *FlavorObservation) DeepCopyInto(out *FlavorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlavorParameters ¶
type FlavorParameters struct { // +kubebuilder:validation:Required Disk *float64 `json:"disk" tf:"disk,omitempty"` // +kubebuilder:validation:Required RAM *float64 `json:"ram" tf:"ram,omitempty"` // +kubebuilder:validation:Required Vcpus *float64 `json:"vcpus" tf:"vcpus,omitempty"` }
func (*FlavorParameters) DeepCopy ¶
func (in *FlavorParameters) DeepCopy() *FlavorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlavorParameters.
func (*FlavorParameters) DeepCopyInto ¶
func (in *FlavorParameters) DeepCopyInto(out *FlavorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrantV1 ¶
type GrantV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GrantV1Spec `json:"spec"` Status GrantV1Status `json:"status,omitempty"` }
GrantV1 is the Schema for the GrantV1s 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,selecteljet}
func (*GrantV1) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantV1.
func (*GrantV1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrantV1) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GrantV1) GetCondition ¶
func (mg *GrantV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GrantV1.
func (*GrantV1) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this GrantV1
func (*GrantV1) GetDeletionPolicy ¶
func (mg *GrantV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GrantV1.
func (*GrantV1) GetObservation ¶
GetObservation of this GrantV1
func (*GrantV1) GetParameters ¶
GetParameters of this GrantV1
func (*GrantV1) GetProviderConfigReference ¶
GetProviderConfigReference of this GrantV1.
func (*GrantV1) GetProviderReference ¶
GetProviderReference of this GrantV1. Deprecated: Use GetProviderConfigReference.
func (*GrantV1) GetPublishConnectionDetailsTo ¶
func (mg *GrantV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GrantV1.
func (*GrantV1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this GrantV1
func (*GrantV1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GrantV1) GetWriteConnectionSecretToReference ¶
func (mg *GrantV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GrantV1.
func (*GrantV1) LateInitialize ¶
LateInitialize this GrantV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*GrantV1) SetConditions ¶
SetConditions of this GrantV1.
func (*GrantV1) SetDeletionPolicy ¶
func (mg *GrantV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GrantV1.
func (*GrantV1) SetObservation ¶
SetObservation for this GrantV1
func (*GrantV1) SetParameters ¶
SetParameters for this GrantV1
func (*GrantV1) SetProviderConfigReference ¶
SetProviderConfigReference of this GrantV1.
func (*GrantV1) SetProviderReference ¶
SetProviderReference of this GrantV1. Deprecated: Use SetProviderConfigReference.
func (*GrantV1) SetPublishConnectionDetailsTo ¶
func (mg *GrantV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GrantV1.
func (*GrantV1) SetWriteConnectionSecretToReference ¶
func (mg *GrantV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GrantV1.
type GrantV1List ¶
type GrantV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GrantV1 `json:"items"` }
GrantV1List contains a list of GrantV1s
func (*GrantV1List) DeepCopy ¶
func (in *GrantV1List) DeepCopy() *GrantV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantV1List.
func (*GrantV1List) DeepCopyInto ¶
func (in *GrantV1List) DeepCopyInto(out *GrantV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrantV1List) DeepCopyObject ¶
func (in *GrantV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GrantV1List) GetItems ¶
func (l *GrantV1List) GetItems() []resource.Managed
GetItems of this GrantV1List.
type GrantV1Observation ¶
type GrantV1Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*GrantV1Observation) DeepCopy ¶
func (in *GrantV1Observation) DeepCopy() *GrantV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantV1Observation.
func (*GrantV1Observation) DeepCopyInto ¶
func (in *GrantV1Observation) DeepCopyInto(out *GrantV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrantV1Parameters ¶
type GrantV1Parameters struct { // +kubebuilder:validation:Required DatabaseID *string `json:"databaseId" tf:"database_id,omitempty"` // +kubebuilder:validation:Required DatastoreID *string `json:"datastoreId" tf:"datastore_id,omitempty"` // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // +kubebuilder:validation:Required UserID *string `json:"userId" tf:"user_id,omitempty"` }
func (*GrantV1Parameters) DeepCopy ¶
func (in *GrantV1Parameters) DeepCopy() *GrantV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantV1Parameters.
func (*GrantV1Parameters) DeepCopyInto ¶
func (in *GrantV1Parameters) DeepCopyInto(out *GrantV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrantV1Spec ¶
type GrantV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider GrantV1Parameters `json:"forProvider"` }
GrantV1Spec defines the desired state of GrantV1
func (*GrantV1Spec) DeepCopy ¶
func (in *GrantV1Spec) DeepCopy() *GrantV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantV1Spec.
func (*GrantV1Spec) DeepCopyInto ¶
func (in *GrantV1Spec) DeepCopyInto(out *GrantV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrantV1Status ¶
type GrantV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider GrantV1Observation `json:"atProvider,omitempty"` }
GrantV1Status defines the observed state of GrantV1.
func (*GrantV1Status) DeepCopy ¶
func (in *GrantV1Status) DeepCopy() *GrantV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantV1Status.
func (*GrantV1Status) DeepCopyInto ¶
func (in *GrantV1Status) DeepCopyInto(out *GrantV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolerObservation ¶
type PoolerObservation struct { }
func (*PoolerObservation) DeepCopy ¶
func (in *PoolerObservation) DeepCopy() *PoolerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolerObservation.
func (*PoolerObservation) DeepCopyInto ¶
func (in *PoolerObservation) DeepCopyInto(out *PoolerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolerParameters ¶
type PoolerParameters struct { // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` }
func (*PoolerParameters) DeepCopy ¶
func (in *PoolerParameters) DeepCopy() *PoolerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolerParameters.
func (*PoolerParameters) DeepCopyInto ¶
func (in *PoolerParameters) DeepCopyInto(out *PoolerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrometheusMetricTokenV1 ¶
type PrometheusMetricTokenV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrometheusMetricTokenV1Spec `json:"spec"` Status PrometheusMetricTokenV1Status `json:"status,omitempty"` }
PrometheusMetricTokenV1 is the Schema for the PrometheusMetricTokenV1s 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,selecteljet}
func (*PrometheusMetricTokenV1) DeepCopy ¶
func (in *PrometheusMetricTokenV1) DeepCopy() *PrometheusMetricTokenV1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusMetricTokenV1.
func (*PrometheusMetricTokenV1) DeepCopyInto ¶
func (in *PrometheusMetricTokenV1) DeepCopyInto(out *PrometheusMetricTokenV1)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrometheusMetricTokenV1) DeepCopyObject ¶
func (in *PrometheusMetricTokenV1) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrometheusMetricTokenV1) GetCondition ¶
func (mg *PrometheusMetricTokenV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrometheusMetricTokenV1.
func (*PrometheusMetricTokenV1) GetConnectionDetailsMapping ¶
func (tr *PrometheusMetricTokenV1) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrometheusMetricTokenV1
func (*PrometheusMetricTokenV1) GetDeletionPolicy ¶
func (mg *PrometheusMetricTokenV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrometheusMetricTokenV1.
func (*PrometheusMetricTokenV1) GetID ¶
func (tr *PrometheusMetricTokenV1) GetID() string
GetID returns ID of underlying Terraform resource of this PrometheusMetricTokenV1
func (*PrometheusMetricTokenV1) GetObservation ¶
func (tr *PrometheusMetricTokenV1) GetObservation() (map[string]interface{}, error)
GetObservation of this PrometheusMetricTokenV1
func (*PrometheusMetricTokenV1) GetParameters ¶
func (tr *PrometheusMetricTokenV1) GetParameters() (map[string]interface{}, error)
GetParameters of this PrometheusMetricTokenV1
func (*PrometheusMetricTokenV1) GetProviderConfigReference ¶
func (mg *PrometheusMetricTokenV1) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrometheusMetricTokenV1.
func (*PrometheusMetricTokenV1) GetProviderReference ¶
func (mg *PrometheusMetricTokenV1) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrometheusMetricTokenV1. Deprecated: Use GetProviderConfigReference.
func (*PrometheusMetricTokenV1) GetPublishConnectionDetailsTo ¶
func (mg *PrometheusMetricTokenV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrometheusMetricTokenV1.
func (*PrometheusMetricTokenV1) GetTerraformResourceType ¶
func (mg *PrometheusMetricTokenV1) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrometheusMetricTokenV1
func (*PrometheusMetricTokenV1) GetTerraformSchemaVersion ¶
func (tr *PrometheusMetricTokenV1) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrometheusMetricTokenV1) GetWriteConnectionSecretToReference ¶
func (mg *PrometheusMetricTokenV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrometheusMetricTokenV1.
func (*PrometheusMetricTokenV1) LateInitialize ¶
func (tr *PrometheusMetricTokenV1) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrometheusMetricTokenV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrometheusMetricTokenV1) SetConditions ¶
func (mg *PrometheusMetricTokenV1) SetConditions(c ...xpv1.Condition)
SetConditions of this PrometheusMetricTokenV1.
func (*PrometheusMetricTokenV1) SetDeletionPolicy ¶
func (mg *PrometheusMetricTokenV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrometheusMetricTokenV1.
func (*PrometheusMetricTokenV1) SetObservation ¶
func (tr *PrometheusMetricTokenV1) SetObservation(obs map[string]interface{}) error
SetObservation for this PrometheusMetricTokenV1
func (*PrometheusMetricTokenV1) SetParameters ¶
func (tr *PrometheusMetricTokenV1) SetParameters(params map[string]interface{}) error
SetParameters for this PrometheusMetricTokenV1
func (*PrometheusMetricTokenV1) SetProviderConfigReference ¶
func (mg *PrometheusMetricTokenV1) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrometheusMetricTokenV1.
func (*PrometheusMetricTokenV1) SetProviderReference ¶
func (mg *PrometheusMetricTokenV1) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrometheusMetricTokenV1. Deprecated: Use SetProviderConfigReference.
func (*PrometheusMetricTokenV1) SetPublishConnectionDetailsTo ¶
func (mg *PrometheusMetricTokenV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrometheusMetricTokenV1.
func (*PrometheusMetricTokenV1) SetWriteConnectionSecretToReference ¶
func (mg *PrometheusMetricTokenV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrometheusMetricTokenV1.
type PrometheusMetricTokenV1List ¶
type PrometheusMetricTokenV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrometheusMetricTokenV1 `json:"items"` }
PrometheusMetricTokenV1List contains a list of PrometheusMetricTokenV1s
func (*PrometheusMetricTokenV1List) DeepCopy ¶
func (in *PrometheusMetricTokenV1List) DeepCopy() *PrometheusMetricTokenV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusMetricTokenV1List.
func (*PrometheusMetricTokenV1List) DeepCopyInto ¶
func (in *PrometheusMetricTokenV1List) DeepCopyInto(out *PrometheusMetricTokenV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrometheusMetricTokenV1List) DeepCopyObject ¶
func (in *PrometheusMetricTokenV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrometheusMetricTokenV1List) GetItems ¶
func (l *PrometheusMetricTokenV1List) GetItems() []resource.Managed
GetItems of this PrometheusMetricTokenV1List.
type PrometheusMetricTokenV1Observation ¶
type PrometheusMetricTokenV1Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*PrometheusMetricTokenV1Observation) DeepCopy ¶
func (in *PrometheusMetricTokenV1Observation) DeepCopy() *PrometheusMetricTokenV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusMetricTokenV1Observation.
func (*PrometheusMetricTokenV1Observation) DeepCopyInto ¶
func (in *PrometheusMetricTokenV1Observation) DeepCopyInto(out *PrometheusMetricTokenV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrometheusMetricTokenV1Parameters ¶
type PrometheusMetricTokenV1Parameters struct { // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` }
func (*PrometheusMetricTokenV1Parameters) DeepCopy ¶
func (in *PrometheusMetricTokenV1Parameters) DeepCopy() *PrometheusMetricTokenV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusMetricTokenV1Parameters.
func (*PrometheusMetricTokenV1Parameters) DeepCopyInto ¶
func (in *PrometheusMetricTokenV1Parameters) DeepCopyInto(out *PrometheusMetricTokenV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrometheusMetricTokenV1Spec ¶
type PrometheusMetricTokenV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider PrometheusMetricTokenV1Parameters `json:"forProvider"` }
PrometheusMetricTokenV1Spec defines the desired state of PrometheusMetricTokenV1
func (*PrometheusMetricTokenV1Spec) DeepCopy ¶
func (in *PrometheusMetricTokenV1Spec) DeepCopy() *PrometheusMetricTokenV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusMetricTokenV1Spec.
func (*PrometheusMetricTokenV1Spec) DeepCopyInto ¶
func (in *PrometheusMetricTokenV1Spec) DeepCopyInto(out *PrometheusMetricTokenV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrometheusMetricTokenV1Status ¶
type PrometheusMetricTokenV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider PrometheusMetricTokenV1Observation `json:"atProvider,omitempty"` }
PrometheusMetricTokenV1Status defines the observed state of PrometheusMetricTokenV1.
func (*PrometheusMetricTokenV1Status) DeepCopy ¶
func (in *PrometheusMetricTokenV1Status) DeepCopy() *PrometheusMetricTokenV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusMetricTokenV1Status.
func (*PrometheusMetricTokenV1Status) DeepCopyInto ¶
func (in *PrometheusMetricTokenV1Status) DeepCopyInto(out *PrometheusMetricTokenV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestoreObservation ¶
type RestoreObservation struct { }
func (*RestoreObservation) DeepCopy ¶
func (in *RestoreObservation) DeepCopy() *RestoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestoreObservation.
func (*RestoreObservation) DeepCopyInto ¶
func (in *RestoreObservation) DeepCopyInto(out *RestoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestoreParameters ¶
type RestoreParameters struct { // +kubebuilder:validation:Optional DatastoreID *string `json:"datastoreId,omitempty" tf:"datastore_id,omitempty"` // +kubebuilder:validation:Optional TargetTime *string `json:"targetTime,omitempty" tf:"target_time,omitempty"` }
func (*RestoreParameters) DeepCopy ¶
func (in *RestoreParameters) DeepCopy() *RestoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestoreParameters.
func (*RestoreParameters) DeepCopyInto ¶
func (in *RestoreParameters) DeepCopyInto(out *RestoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserV1 ¶
type UserV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserV1Spec `json:"spec"` Status UserV1Status `json:"status,omitempty"` }
UserV1 is the Schema for the UserV1s 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,selecteljet}
func (*UserV1) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV1.
func (*UserV1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserV1) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserV1) GetCondition ¶
func (mg *UserV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserV1.
func (*UserV1) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this UserV1
func (*UserV1) GetDeletionPolicy ¶
func (mg *UserV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserV1.
func (*UserV1) GetObservation ¶
GetObservation of this UserV1
func (*UserV1) GetParameters ¶
GetParameters of this UserV1
func (*UserV1) GetProviderConfigReference ¶
GetProviderConfigReference of this UserV1.
func (*UserV1) GetProviderReference ¶
GetProviderReference of this UserV1. Deprecated: Use GetProviderConfigReference.
func (*UserV1) GetPublishConnectionDetailsTo ¶
func (mg *UserV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserV1.
func (*UserV1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this UserV1
func (*UserV1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserV1) GetWriteConnectionSecretToReference ¶
func (mg *UserV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserV1.
func (*UserV1) LateInitialize ¶
LateInitialize this UserV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserV1) SetConditions ¶
SetConditions of this UserV1.
func (*UserV1) SetDeletionPolicy ¶
func (mg *UserV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserV1.
func (*UserV1) SetObservation ¶
SetObservation for this UserV1
func (*UserV1) SetParameters ¶
SetParameters for this UserV1
func (*UserV1) SetProviderConfigReference ¶
SetProviderConfigReference of this UserV1.
func (*UserV1) SetProviderReference ¶
SetProviderReference of this UserV1. Deprecated: Use SetProviderConfigReference.
func (*UserV1) SetPublishConnectionDetailsTo ¶
func (mg *UserV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserV1.
func (*UserV1) SetWriteConnectionSecretToReference ¶
func (mg *UserV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserV1.
type UserV1List ¶
type UserV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserV1 `json:"items"` }
UserV1List contains a list of UserV1s
func (*UserV1List) DeepCopy ¶
func (in *UserV1List) DeepCopy() *UserV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV1List.
func (*UserV1List) DeepCopyInto ¶
func (in *UserV1List) DeepCopyInto(out *UserV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserV1List) DeepCopyObject ¶
func (in *UserV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserV1List) GetItems ¶
func (l *UserV1List) GetItems() []resource.Managed
GetItems of this UserV1List.
type UserV1Observation ¶
type UserV1Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*UserV1Observation) DeepCopy ¶
func (in *UserV1Observation) DeepCopy() *UserV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV1Observation.
func (*UserV1Observation) DeepCopyInto ¶
func (in *UserV1Observation) DeepCopyInto(out *UserV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserV1Parameters ¶
type UserV1Parameters struct { // +kubebuilder:validation:Required DatastoreID *string `json:"datastoreId" tf:"datastore_id,omitempty"` // +kubebuilder:validation:Required Password *string `json:"password" tf:"password,omitempty"` // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` }
func (*UserV1Parameters) DeepCopy ¶
func (in *UserV1Parameters) DeepCopy() *UserV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV1Parameters.
func (*UserV1Parameters) DeepCopyInto ¶
func (in *UserV1Parameters) DeepCopyInto(out *UserV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserV1Spec ¶
type UserV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider UserV1Parameters `json:"forProvider"` }
UserV1Spec defines the desired state of UserV1
func (*UserV1Spec) DeepCopy ¶
func (in *UserV1Spec) DeepCopy() *UserV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV1Spec.
func (*UserV1Spec) DeepCopyInto ¶
func (in *UserV1Spec) DeepCopyInto(out *UserV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserV1Status ¶
type UserV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider UserV1Observation `json:"atProvider,omitempty"` }
UserV1Status defines the observed state of UserV1.
func (*UserV1Status) DeepCopy ¶
func (in *UserV1Status) DeepCopy() *UserV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV1Status.
func (*UserV1Status) DeepCopyInto ¶
func (in *UserV1Status) DeepCopyInto(out *UserV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.