Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=bigtable.gcp.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AppProfile
- func (in *AppProfile) DeepCopy() *AppProfile
- func (in *AppProfile) DeepCopyInto(out *AppProfile)
- func (in *AppProfile) DeepCopyObject() runtime.Object
- func (mg *AppProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppProfile) GetConnectionDetailsMapping() map[string]string
- func (mg *AppProfile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppProfile) GetID() string
- func (tr *AppProfile) GetObservation() (map[string]interface{}, error)
- func (tr *AppProfile) GetParameters() (map[string]interface{}, error)
- func (mg *AppProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppProfile) GetProviderReference() *xpv1.Reference
- func (mg *AppProfile) GetTerraformResourceType() string
- func (tr *AppProfile) GetTerraformSchemaVersion() int
- func (mg *AppProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppProfile) SetConditions(c ...xpv1.Condition)
- func (mg *AppProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AppProfile) SetObservation(obs map[string]interface{}) error
- func (tr *AppProfile) SetParameters(params map[string]interface{}) error
- func (mg *AppProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppProfile) SetProviderReference(r *xpv1.Reference)
- func (mg *AppProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppProfileList
- type AppProfileObservation
- type AppProfileParameters
- type AppProfileSpec
- type AppProfileStatus
- type ClusterObservation
- type ClusterParameters
- type ColumnFamilyObservation
- type ColumnFamilyParameters
- type ConditionObservation
- type ConditionParameters
- type GarbageCollectionPolicy
- func (in *GarbageCollectionPolicy) DeepCopy() *GarbageCollectionPolicy
- func (in *GarbageCollectionPolicy) DeepCopyInto(out *GarbageCollectionPolicy)
- func (in *GarbageCollectionPolicy) DeepCopyObject() runtime.Object
- func (mg *GarbageCollectionPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GarbageCollectionPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *GarbageCollectionPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GarbageCollectionPolicy) GetID() string
- func (tr *GarbageCollectionPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *GarbageCollectionPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *GarbageCollectionPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *GarbageCollectionPolicy) GetProviderReference() *xpv1.Reference
- func (mg *GarbageCollectionPolicy) GetTerraformResourceType() string
- func (tr *GarbageCollectionPolicy) GetTerraformSchemaVersion() int
- func (mg *GarbageCollectionPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GarbageCollectionPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *GarbageCollectionPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *GarbageCollectionPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GarbageCollectionPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *GarbageCollectionPolicy) SetParameters(params map[string]interface{}) error
- func (mg *GarbageCollectionPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GarbageCollectionPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *GarbageCollectionPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GarbageCollectionPolicyList
- func (in *GarbageCollectionPolicyList) DeepCopy() *GarbageCollectionPolicyList
- func (in *GarbageCollectionPolicyList) DeepCopyInto(out *GarbageCollectionPolicyList)
- func (in *GarbageCollectionPolicyList) DeepCopyObject() runtime.Object
- func (l *GarbageCollectionPolicyList) GetItems() []resource.Managed
- type GarbageCollectionPolicyObservation
- type GarbageCollectionPolicyParameters
- type GarbageCollectionPolicySpec
- type GarbageCollectionPolicyStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (mg *Instance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Instance) GetConnectionDetailsMapping() map[string]string
- func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Instance) GetID() string
- func (tr *Instance) GetObservation() (map[string]interface{}, error)
- func (tr *Instance) GetParameters() (map[string]interface{}, error)
- func (mg *Instance) GetProviderConfigReference() *xpv1.Reference
- func (mg *Instance) GetProviderReference() *xpv1.Reference
- func (mg *Instance) GetTerraformResourceType() string
- func (tr *Instance) GetTerraformSchemaVersion() int
- func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Instance) LateInitialize(attrs []byte) (bool, error)
- func (mg *Instance) SetConditions(c ...xpv1.Condition)
- func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Instance) SetObservation(obs map[string]interface{}) error
- func (tr *Instance) SetParameters(params map[string]interface{}) error
- func (mg *Instance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Instance) SetProviderReference(r *xpv1.Reference)
- func (mg *Instance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceIAMBinding
- func (in *InstanceIAMBinding) DeepCopy() *InstanceIAMBinding
- func (in *InstanceIAMBinding) DeepCopyInto(out *InstanceIAMBinding)
- func (in *InstanceIAMBinding) DeepCopyObject() runtime.Object
- func (mg *InstanceIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InstanceIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *InstanceIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InstanceIAMBinding) GetID() string
- func (tr *InstanceIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *InstanceIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *InstanceIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *InstanceIAMBinding) GetTerraformResourceType() string
- func (tr *InstanceIAMBinding) GetTerraformSchemaVersion() int
- func (mg *InstanceIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InstanceIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *InstanceIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *InstanceIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InstanceIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *InstanceIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *InstanceIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceIAMBindingList
- type InstanceIAMBindingObservation
- type InstanceIAMBindingParameters
- type InstanceIAMBindingSpec
- type InstanceIAMBindingStatus
- type InstanceIAMMember
- func (in *InstanceIAMMember) DeepCopy() *InstanceIAMMember
- func (in *InstanceIAMMember) DeepCopyInto(out *InstanceIAMMember)
- func (in *InstanceIAMMember) DeepCopyObject() runtime.Object
- func (mg *InstanceIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InstanceIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *InstanceIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InstanceIAMMember) GetID() string
- func (tr *InstanceIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *InstanceIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *InstanceIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *InstanceIAMMember) GetTerraformResourceType() string
- func (tr *InstanceIAMMember) GetTerraformSchemaVersion() int
- func (mg *InstanceIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InstanceIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *InstanceIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *InstanceIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InstanceIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *InstanceIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *InstanceIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceIAMMemberConditionObservation
- type InstanceIAMMemberConditionParameters
- type InstanceIAMMemberList
- type InstanceIAMMemberObservation
- type InstanceIAMMemberParameters
- type InstanceIAMMemberSpec
- type InstanceIAMMemberStatus
- type InstanceIAMPolicy
- func (in *InstanceIAMPolicy) DeepCopy() *InstanceIAMPolicy
- func (in *InstanceIAMPolicy) DeepCopyInto(out *InstanceIAMPolicy)
- func (in *InstanceIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *InstanceIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InstanceIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *InstanceIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InstanceIAMPolicy) GetID() string
- func (tr *InstanceIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *InstanceIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *InstanceIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *InstanceIAMPolicy) GetTerraformResourceType() string
- func (tr *InstanceIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *InstanceIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InstanceIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *InstanceIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *InstanceIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InstanceIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *InstanceIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *InstanceIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceIAMPolicyList
- type InstanceIAMPolicyObservation
- type InstanceIAMPolicyParameters
- type InstanceIAMPolicySpec
- type InstanceIAMPolicyStatus
- type InstanceList
- type InstanceObservation
- type InstanceParameters
- type InstanceSpec
- type InstanceStatus
- type MaxAgeObservation
- type MaxAgeParameters
- type MaxVersionObservation
- type MaxVersionParameters
- type SingleClusterRoutingObservation
- type SingleClusterRoutingParameters
- type Table
- func (in *Table) DeepCopy() *Table
- func (in *Table) DeepCopyInto(out *Table)
- func (in *Table) DeepCopyObject() runtime.Object
- func (mg *Table) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Table) GetConnectionDetailsMapping() map[string]string
- func (mg *Table) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Table) GetID() string
- func (tr *Table) GetObservation() (map[string]interface{}, error)
- func (tr *Table) GetParameters() (map[string]interface{}, error)
- func (mg *Table) GetProviderConfigReference() *xpv1.Reference
- func (mg *Table) GetProviderReference() *xpv1.Reference
- func (mg *Table) GetTerraformResourceType() string
- func (tr *Table) GetTerraformSchemaVersion() int
- func (mg *Table) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Table) LateInitialize(attrs []byte) (bool, error)
- func (mg *Table) SetConditions(c ...xpv1.Condition)
- func (mg *Table) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Table) SetObservation(obs map[string]interface{}) error
- func (tr *Table) SetParameters(params map[string]interface{}) error
- func (mg *Table) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Table) SetProviderReference(r *xpv1.Reference)
- func (mg *Table) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableIAMBinding
- func (in *TableIAMBinding) DeepCopy() *TableIAMBinding
- func (in *TableIAMBinding) DeepCopyInto(out *TableIAMBinding)
- func (in *TableIAMBinding) DeepCopyObject() runtime.Object
- func (mg *TableIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TableIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *TableIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TableIAMBinding) GetID() string
- func (tr *TableIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *TableIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *TableIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *TableIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *TableIAMBinding) GetTerraformResourceType() string
- func (tr *TableIAMBinding) GetTerraformSchemaVersion() int
- func (mg *TableIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TableIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *TableIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *TableIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TableIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *TableIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *TableIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TableIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *TableIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableIAMBindingConditionObservation
- type TableIAMBindingConditionParameters
- type TableIAMBindingList
- type TableIAMBindingObservation
- type TableIAMBindingParameters
- type TableIAMBindingSpec
- type TableIAMBindingStatus
- type TableIAMMember
- func (in *TableIAMMember) DeepCopy() *TableIAMMember
- func (in *TableIAMMember) DeepCopyInto(out *TableIAMMember)
- func (in *TableIAMMember) DeepCopyObject() runtime.Object
- func (mg *TableIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TableIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *TableIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TableIAMMember) GetID() string
- func (tr *TableIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *TableIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *TableIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *TableIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *TableIAMMember) GetTerraformResourceType() string
- func (tr *TableIAMMember) GetTerraformSchemaVersion() int
- func (mg *TableIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TableIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *TableIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *TableIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TableIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *TableIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *TableIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TableIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *TableIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableIAMMemberConditionObservation
- type TableIAMMemberConditionParameters
- type TableIAMMemberList
- type TableIAMMemberObservation
- type TableIAMMemberParameters
- type TableIAMMemberSpec
- type TableIAMMemberStatus
- type TableIAMPolicy
- func (in *TableIAMPolicy) DeepCopy() *TableIAMPolicy
- func (in *TableIAMPolicy) DeepCopyInto(out *TableIAMPolicy)
- func (in *TableIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *TableIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TableIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *TableIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TableIAMPolicy) GetID() string
- func (tr *TableIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *TableIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *TableIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *TableIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *TableIAMPolicy) GetTerraformResourceType() string
- func (tr *TableIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *TableIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TableIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *TableIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *TableIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TableIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *TableIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *TableIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TableIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *TableIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableIAMPolicyList
- type TableIAMPolicyObservation
- type TableIAMPolicyParameters
- type TableIAMPolicySpec
- type TableIAMPolicyStatus
- type TableList
- type TableObservation
- type TableParameters
- type TableSpec
- type TableStatus
Constants ¶
const ( CRDGroup = "bigtable.gcp.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AppProfile_Kind = "AppProfile" AppProfile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppProfile_Kind}.String() AppProfile_KindAPIVersion = AppProfile_Kind + "." + CRDGroupVersion.String() AppProfile_GroupVersionKind = CRDGroupVersion.WithKind(AppProfile_Kind) )
Repository type metadata.
var ( GarbageCollectionPolicy_Kind = "GarbageCollectionPolicy" GarbageCollectionPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GarbageCollectionPolicy_Kind}.String() GarbageCollectionPolicy_KindAPIVersion = GarbageCollectionPolicy_Kind + "." + CRDGroupVersion.String() GarbageCollectionPolicy_GroupVersionKind = CRDGroupVersion.WithKind(GarbageCollectionPolicy_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 ( Instance_Kind = "Instance" Instance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Instance_Kind}.String() Instance_KindAPIVersion = Instance_Kind + "." + CRDGroupVersion.String() Instance_GroupVersionKind = CRDGroupVersion.WithKind(Instance_Kind) )
Repository type metadata.
var ( InstanceIAMBinding_Kind = "InstanceIAMBinding" InstanceIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InstanceIAMBinding_Kind}.String() InstanceIAMBinding_KindAPIVersion = InstanceIAMBinding_Kind + "." + CRDGroupVersion.String() InstanceIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(InstanceIAMBinding_Kind) )
Repository type metadata.
var ( InstanceIAMMember_Kind = "InstanceIAMMember" InstanceIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InstanceIAMMember_Kind}.String() InstanceIAMMember_KindAPIVersion = InstanceIAMMember_Kind + "." + CRDGroupVersion.String() InstanceIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(InstanceIAMMember_Kind) )
Repository type metadata.
var ( InstanceIAMPolicy_Kind = "InstanceIAMPolicy" InstanceIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InstanceIAMPolicy_Kind}.String() InstanceIAMPolicy_KindAPIVersion = InstanceIAMPolicy_Kind + "." + CRDGroupVersion.String() InstanceIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(InstanceIAMPolicy_Kind) )
Repository type metadata.
var ( Table_Kind = "Table" Table_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Table_Kind}.String() Table_KindAPIVersion = Table_Kind + "." + CRDGroupVersion.String() Table_GroupVersionKind = CRDGroupVersion.WithKind(Table_Kind) )
Repository type metadata.
var ( TableIAMBinding_Kind = "TableIAMBinding" TableIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TableIAMBinding_Kind}.String() TableIAMBinding_KindAPIVersion = TableIAMBinding_Kind + "." + CRDGroupVersion.String() TableIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(TableIAMBinding_Kind) )
Repository type metadata.
var ( TableIAMMember_Kind = "TableIAMMember" TableIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TableIAMMember_Kind}.String() TableIAMMember_KindAPIVersion = TableIAMMember_Kind + "." + CRDGroupVersion.String() TableIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(TableIAMMember_Kind) )
Repository type metadata.
var ( TableIAMPolicy_Kind = "TableIAMPolicy" TableIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TableIAMPolicy_Kind}.String() TableIAMPolicy_KindAPIVersion = TableIAMPolicy_Kind + "." + CRDGroupVersion.String() TableIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(TableIAMPolicy_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AppProfile ¶
type AppProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppProfileSpec `json:"spec"` Status AppProfileStatus `json:"status,omitempty"` }
AppProfile is the Schema for the AppProfiles 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,gcpjet}
func (*AppProfile) DeepCopy ¶
func (in *AppProfile) DeepCopy() *AppProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProfile.
func (*AppProfile) DeepCopyInto ¶
func (in *AppProfile) DeepCopyInto(out *AppProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppProfile) DeepCopyObject ¶
func (in *AppProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppProfile) GetCondition ¶
func (mg *AppProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppProfile.
func (*AppProfile) GetConnectionDetailsMapping ¶
func (tr *AppProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppProfile
func (*AppProfile) GetDeletionPolicy ¶
func (mg *AppProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppProfile.
func (*AppProfile) GetID ¶
func (tr *AppProfile) GetID() string
GetID returns ID of underlying Terraform resource of this AppProfile
func (*AppProfile) GetObservation ¶
func (tr *AppProfile) GetObservation() (map[string]interface{}, error)
GetObservation of this AppProfile
func (*AppProfile) GetParameters ¶
func (tr *AppProfile) GetParameters() (map[string]interface{}, error)
GetParameters of this AppProfile
func (*AppProfile) GetProviderConfigReference ¶
func (mg *AppProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppProfile.
func (*AppProfile) GetProviderReference ¶
func (mg *AppProfile) GetProviderReference() *xpv1.Reference
GetProviderReference of this AppProfile. Deprecated: Use GetProviderConfigReference.
func (*AppProfile) GetTerraformResourceType ¶
func (mg *AppProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppProfile
func (*AppProfile) GetTerraformSchemaVersion ¶
func (tr *AppProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppProfile) GetWriteConnectionSecretToReference ¶
func (mg *AppProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppProfile.
func (*AppProfile) LateInitialize ¶
func (tr *AppProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppProfile) SetConditions ¶
func (mg *AppProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this AppProfile.
func (*AppProfile) SetDeletionPolicy ¶
func (mg *AppProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppProfile.
func (*AppProfile) SetObservation ¶
func (tr *AppProfile) SetObservation(obs map[string]interface{}) error
SetObservation for this AppProfile
func (*AppProfile) SetParameters ¶
func (tr *AppProfile) SetParameters(params map[string]interface{}) error
SetParameters for this AppProfile
func (*AppProfile) SetProviderConfigReference ¶
func (mg *AppProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppProfile.
func (*AppProfile) SetProviderReference ¶
func (mg *AppProfile) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AppProfile. Deprecated: Use SetProviderConfigReference.
func (*AppProfile) SetWriteConnectionSecretToReference ¶
func (mg *AppProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppProfile.
type AppProfileList ¶
type AppProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppProfile `json:"items"` }
AppProfileList contains a list of AppProfiles
func (*AppProfileList) DeepCopy ¶
func (in *AppProfileList) DeepCopy() *AppProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProfileList.
func (*AppProfileList) DeepCopyInto ¶
func (in *AppProfileList) DeepCopyInto(out *AppProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppProfileList) DeepCopyObject ¶
func (in *AppProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppProfileList) GetItems ¶
func (l *AppProfileList) GetItems() []resource.Managed
GetItems of this AppProfileList.
type AppProfileObservation ¶
type AppProfileObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*AppProfileObservation) DeepCopy ¶
func (in *AppProfileObservation) DeepCopy() *AppProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProfileObservation.
func (*AppProfileObservation) DeepCopyInto ¶
func (in *AppProfileObservation) DeepCopyInto(out *AppProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppProfileParameters ¶
type AppProfileParameters struct { // The unique name of the app profile in the form '[_a-zA-Z0-9][-_.a-zA-Z0-9]*'. // +kubebuilder:validation:Required AppProfileID *string `json:"appProfileId" tf:"app_profile_id,omitempty"` // Long form description of the use case for this app profile. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // If true, ignore safety checks when deleting/updating the app profile. // +kubebuilder:validation:Optional IgnoreWarnings *bool `json:"ignoreWarnings,omitempty" tf:"ignore_warnings,omitempty"` // The name of the instance to create the app profile within. // +kubebuilder:validation:Optional Instance *string `json:"instance,omitempty" tf:"instance,omitempty"` // If true, read/write requests are routed to the nearest cluster in the instance, and will fail over to the nearest cluster that is available // in the event of transient errors or delays. Clusters in a region are considered equidistant. Choosing this option sacrifices read-your-writes // consistency to improve availability. // +kubebuilder:validation:Optional MultiClusterRoutingUseAny *bool `json:"multiClusterRoutingUseAny,omitempty" tf:"multi_cluster_routing_use_any,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Use a single-cluster routing policy. // +kubebuilder:validation:Optional SingleClusterRouting []SingleClusterRoutingParameters `json:"singleClusterRouting,omitempty" tf:"single_cluster_routing,omitempty"` }
func (*AppProfileParameters) DeepCopy ¶
func (in *AppProfileParameters) DeepCopy() *AppProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProfileParameters.
func (*AppProfileParameters) DeepCopyInto ¶
func (in *AppProfileParameters) DeepCopyInto(out *AppProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppProfileSpec ¶
type AppProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppProfileParameters `json:"forProvider"` }
AppProfileSpec defines the desired state of AppProfile
func (*AppProfileSpec) DeepCopy ¶
func (in *AppProfileSpec) DeepCopy() *AppProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProfileSpec.
func (*AppProfileSpec) DeepCopyInto ¶
func (in *AppProfileSpec) DeepCopyInto(out *AppProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppProfileStatus ¶
type AppProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppProfileObservation `json:"atProvider,omitempty"` }
AppProfileStatus defines the observed state of AppProfile.
func (*AppProfileStatus) DeepCopy ¶
func (in *AppProfileStatus) DeepCopy() *AppProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProfileStatus.
func (*AppProfileStatus) DeepCopyInto ¶
func (in *AppProfileStatus) DeepCopyInto(out *AppProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterObservation ¶
type ClusterObservation struct { }
func (*ClusterObservation) DeepCopy ¶
func (in *ClusterObservation) DeepCopy() *ClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterObservation.
func (*ClusterObservation) DeepCopyInto ¶
func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameters ¶
type ClusterParameters struct { // The ID of the Cloud Bigtable cluster. // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // Describes the Cloud KMS encryption key that will be used to protect the destination Bigtable cluster. The requirements for this key are: 1) The Cloud Bigtable service account associated with the project that contains this cluster must be granted the cloudkms.cryptoKeyEncrypterDecrypter role on the CMEK key. 2) Only regional keys can be used and the region of the CMEK key must match the region of the cluster. 3) All clusters within an instance must use the same CMEK key. Values are of the form projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key} // +kubebuilder:validation:Optional KMSKeyName *string `json:"kmsKeyName,omitempty" tf:"kms_key_name,omitempty"` // The number of nodes in your Cloud Bigtable cluster. Required, with a minimum of 1 for a PRODUCTION instance. Must be left unset for a DEVELOPMENT instance. // +kubebuilder:validation:Optional NumNodes *int64 `json:"numNodes,omitempty" tf:"num_nodes,omitempty"` // The storage type to use. One of "SSD" or "HDD". Defaults to "SSD". // +kubebuilder:validation:Optional StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"` // The zone to create the Cloud Bigtable cluster in. Each cluster must have a different zone in the same region. Zones that support Bigtable instances are noted on the Cloud Bigtable locations page. // +kubebuilder:validation:Optional Zone *string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ClusterParameters) DeepCopy ¶
func (in *ClusterParameters) DeepCopy() *ClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameters.
func (*ClusterParameters) DeepCopyInto ¶
func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnFamilyObservation ¶
type ColumnFamilyObservation struct { }
func (*ColumnFamilyObservation) DeepCopy ¶
func (in *ColumnFamilyObservation) DeepCopy() *ColumnFamilyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnFamilyObservation.
func (*ColumnFamilyObservation) DeepCopyInto ¶
func (in *ColumnFamilyObservation) DeepCopyInto(out *ColumnFamilyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnFamilyParameters ¶
type ColumnFamilyParameters struct { // The name of the column family. // +kubebuilder:validation:Required Family *string `json:"family" tf:"family,omitempty"` }
func (*ColumnFamilyParameters) DeepCopy ¶
func (in *ColumnFamilyParameters) DeepCopy() *ColumnFamilyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnFamilyParameters.
func (*ColumnFamilyParameters) DeepCopyInto ¶
func (in *ColumnFamilyParameters) DeepCopyInto(out *ColumnFamilyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct { }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GarbageCollectionPolicy ¶
type GarbageCollectionPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GarbageCollectionPolicySpec `json:"spec"` Status GarbageCollectionPolicyStatus `json:"status,omitempty"` }
GarbageCollectionPolicy is the Schema for the GarbageCollectionPolicys 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,gcpjet}
func (*GarbageCollectionPolicy) DeepCopy ¶
func (in *GarbageCollectionPolicy) DeepCopy() *GarbageCollectionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GarbageCollectionPolicy.
func (*GarbageCollectionPolicy) DeepCopyInto ¶
func (in *GarbageCollectionPolicy) DeepCopyInto(out *GarbageCollectionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GarbageCollectionPolicy) DeepCopyObject ¶
func (in *GarbageCollectionPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GarbageCollectionPolicy) GetCondition ¶
func (mg *GarbageCollectionPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GarbageCollectionPolicy.
func (*GarbageCollectionPolicy) GetConnectionDetailsMapping ¶
func (tr *GarbageCollectionPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GarbageCollectionPolicy
func (*GarbageCollectionPolicy) GetDeletionPolicy ¶
func (mg *GarbageCollectionPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GarbageCollectionPolicy.
func (*GarbageCollectionPolicy) GetID ¶
func (tr *GarbageCollectionPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this GarbageCollectionPolicy
func (*GarbageCollectionPolicy) GetObservation ¶
func (tr *GarbageCollectionPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this GarbageCollectionPolicy
func (*GarbageCollectionPolicy) GetParameters ¶
func (tr *GarbageCollectionPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this GarbageCollectionPolicy
func (*GarbageCollectionPolicy) GetProviderConfigReference ¶
func (mg *GarbageCollectionPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GarbageCollectionPolicy.
func (*GarbageCollectionPolicy) GetProviderReference ¶
func (mg *GarbageCollectionPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this GarbageCollectionPolicy. Deprecated: Use GetProviderConfigReference.
func (*GarbageCollectionPolicy) GetTerraformResourceType ¶
func (mg *GarbageCollectionPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GarbageCollectionPolicy
func (*GarbageCollectionPolicy) GetTerraformSchemaVersion ¶
func (tr *GarbageCollectionPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GarbageCollectionPolicy) GetWriteConnectionSecretToReference ¶
func (mg *GarbageCollectionPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GarbageCollectionPolicy.
func (*GarbageCollectionPolicy) LateInitialize ¶
func (tr *GarbageCollectionPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GarbageCollectionPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*GarbageCollectionPolicy) SetConditions ¶
func (mg *GarbageCollectionPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this GarbageCollectionPolicy.
func (*GarbageCollectionPolicy) SetDeletionPolicy ¶
func (mg *GarbageCollectionPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GarbageCollectionPolicy.
func (*GarbageCollectionPolicy) SetObservation ¶
func (tr *GarbageCollectionPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this GarbageCollectionPolicy
func (*GarbageCollectionPolicy) SetParameters ¶
func (tr *GarbageCollectionPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this GarbageCollectionPolicy
func (*GarbageCollectionPolicy) SetProviderConfigReference ¶
func (mg *GarbageCollectionPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GarbageCollectionPolicy.
func (*GarbageCollectionPolicy) SetProviderReference ¶
func (mg *GarbageCollectionPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GarbageCollectionPolicy. Deprecated: Use SetProviderConfigReference.
func (*GarbageCollectionPolicy) SetWriteConnectionSecretToReference ¶
func (mg *GarbageCollectionPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GarbageCollectionPolicy.
type GarbageCollectionPolicyList ¶
type GarbageCollectionPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GarbageCollectionPolicy `json:"items"` }
GarbageCollectionPolicyList contains a list of GarbageCollectionPolicys
func (*GarbageCollectionPolicyList) DeepCopy ¶
func (in *GarbageCollectionPolicyList) DeepCopy() *GarbageCollectionPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GarbageCollectionPolicyList.
func (*GarbageCollectionPolicyList) DeepCopyInto ¶
func (in *GarbageCollectionPolicyList) DeepCopyInto(out *GarbageCollectionPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GarbageCollectionPolicyList) DeepCopyObject ¶
func (in *GarbageCollectionPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GarbageCollectionPolicyList) GetItems ¶
func (l *GarbageCollectionPolicyList) GetItems() []resource.Managed
GetItems of this GarbageCollectionPolicyList.
type GarbageCollectionPolicyObservation ¶
type GarbageCollectionPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GarbageCollectionPolicyObservation) DeepCopy ¶
func (in *GarbageCollectionPolicyObservation) DeepCopy() *GarbageCollectionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GarbageCollectionPolicyObservation.
func (*GarbageCollectionPolicyObservation) DeepCopyInto ¶
func (in *GarbageCollectionPolicyObservation) DeepCopyInto(out *GarbageCollectionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GarbageCollectionPolicyParameters ¶
type GarbageCollectionPolicyParameters struct { // The name of the column family. // +kubebuilder:validation:Required ColumnFamily *string `json:"columnFamily" tf:"column_family,omitempty"` // The name of the Bigtable instance. // +kubebuilder:validation:Required InstanceName *string `json:"instanceName" tf:"instance_name,omitempty"` // GC policy that applies to all cells older than the given age. // +kubebuilder:validation:Optional MaxAge []MaxAgeParameters `json:"maxAge,omitempty" tf:"max_age,omitempty"` // GC policy that applies to all versions of a cell except for the most recent. // +kubebuilder:validation:Optional MaxVersion []MaxVersionParameters `json:"maxVersion,omitempty" tf:"max_version,omitempty"` // If multiple policies are set, you should choose between UNION OR INTERSECTION. // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The ID of the project in which the resource belongs. If it is not provided, the provider project is used. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The name of the table. // +kubebuilder:validation:Required Table *string `json:"table" tf:"table,omitempty"` }
func (*GarbageCollectionPolicyParameters) DeepCopy ¶
func (in *GarbageCollectionPolicyParameters) DeepCopy() *GarbageCollectionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GarbageCollectionPolicyParameters.
func (*GarbageCollectionPolicyParameters) DeepCopyInto ¶
func (in *GarbageCollectionPolicyParameters) DeepCopyInto(out *GarbageCollectionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GarbageCollectionPolicySpec ¶
type GarbageCollectionPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider GarbageCollectionPolicyParameters `json:"forProvider"` }
GarbageCollectionPolicySpec defines the desired state of GarbageCollectionPolicy
func (*GarbageCollectionPolicySpec) DeepCopy ¶
func (in *GarbageCollectionPolicySpec) DeepCopy() *GarbageCollectionPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GarbageCollectionPolicySpec.
func (*GarbageCollectionPolicySpec) DeepCopyInto ¶
func (in *GarbageCollectionPolicySpec) DeepCopyInto(out *GarbageCollectionPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GarbageCollectionPolicyStatus ¶
type GarbageCollectionPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GarbageCollectionPolicyObservation `json:"atProvider,omitempty"` }
GarbageCollectionPolicyStatus defines the observed state of GarbageCollectionPolicy.
func (*GarbageCollectionPolicyStatus) DeepCopy ¶
func (in *GarbageCollectionPolicyStatus) DeepCopy() *GarbageCollectionPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GarbageCollectionPolicyStatus.
func (*GarbageCollectionPolicyStatus) DeepCopyInto ¶
func (in *GarbageCollectionPolicyStatus) DeepCopyInto(out *GarbageCollectionPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec"` Status InstanceStatus `json:"status,omitempty"` }
Instance is the Schema for the Instances 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,gcpjet}
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) GetCondition ¶
func (mg *Instance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Instance.
func (*Instance) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Instance
func (*Instance) GetDeletionPolicy ¶
func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Instance.
func (*Instance) GetObservation ¶
GetObservation of this Instance
func (*Instance) GetParameters ¶
GetParameters of this Instance
func (*Instance) GetProviderConfigReference ¶
GetProviderConfigReference of this Instance.
func (*Instance) GetProviderReference ¶
GetProviderReference of this Instance. Deprecated: Use GetProviderConfigReference.
func (*Instance) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Instance
func (*Instance) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Instance) GetWriteConnectionSecretToReference ¶
func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Instance.
func (*Instance) LateInitialize ¶
LateInitialize this Instance using its observed tfState. returns True if there are any spec changes for the resource.
func (*Instance) SetConditions ¶
SetConditions of this Instance.
func (*Instance) SetDeletionPolicy ¶
func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Instance.
func (*Instance) SetObservation ¶
SetObservation for this Instance
func (*Instance) SetParameters ¶
SetParameters for this Instance
func (*Instance) SetProviderConfigReference ¶
SetProviderConfigReference of this Instance.
func (*Instance) SetProviderReference ¶
SetProviderReference of this Instance. Deprecated: Use SetProviderConfigReference.
func (*Instance) SetWriteConnectionSecretToReference ¶
func (mg *Instance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Instance.
type InstanceIAMBinding ¶
type InstanceIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceIAMBindingSpec `json:"spec"` Status InstanceIAMBindingStatus `json:"status,omitempty"` }
InstanceIAMBinding is the Schema for the InstanceIAMBindings 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,gcpjet}
func (*InstanceIAMBinding) DeepCopy ¶
func (in *InstanceIAMBinding) DeepCopy() *InstanceIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMBinding.
func (*InstanceIAMBinding) DeepCopyInto ¶
func (in *InstanceIAMBinding) DeepCopyInto(out *InstanceIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceIAMBinding) DeepCopyObject ¶
func (in *InstanceIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceIAMBinding) GetCondition ¶
func (mg *InstanceIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InstanceIAMBinding.
func (*InstanceIAMBinding) GetConnectionDetailsMapping ¶
func (tr *InstanceIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InstanceIAMBinding
func (*InstanceIAMBinding) GetDeletionPolicy ¶
func (mg *InstanceIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InstanceIAMBinding.
func (*InstanceIAMBinding) GetID ¶
func (tr *InstanceIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this InstanceIAMBinding
func (*InstanceIAMBinding) GetObservation ¶
func (tr *InstanceIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this InstanceIAMBinding
func (*InstanceIAMBinding) GetParameters ¶
func (tr *InstanceIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this InstanceIAMBinding
func (*InstanceIAMBinding) GetProviderConfigReference ¶
func (mg *InstanceIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InstanceIAMBinding.
func (*InstanceIAMBinding) GetProviderReference ¶
func (mg *InstanceIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this InstanceIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*InstanceIAMBinding) GetTerraformResourceType ¶
func (mg *InstanceIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InstanceIAMBinding
func (*InstanceIAMBinding) GetTerraformSchemaVersion ¶
func (tr *InstanceIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InstanceIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *InstanceIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InstanceIAMBinding.
func (*InstanceIAMBinding) LateInitialize ¶
func (tr *InstanceIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InstanceIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*InstanceIAMBinding) SetConditions ¶
func (mg *InstanceIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this InstanceIAMBinding.
func (*InstanceIAMBinding) SetDeletionPolicy ¶
func (mg *InstanceIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InstanceIAMBinding.
func (*InstanceIAMBinding) SetObservation ¶
func (tr *InstanceIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this InstanceIAMBinding
func (*InstanceIAMBinding) SetParameters ¶
func (tr *InstanceIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this InstanceIAMBinding
func (*InstanceIAMBinding) SetProviderConfigReference ¶
func (mg *InstanceIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InstanceIAMBinding.
func (*InstanceIAMBinding) SetProviderReference ¶
func (mg *InstanceIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InstanceIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*InstanceIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *InstanceIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InstanceIAMBinding.
type InstanceIAMBindingList ¶
type InstanceIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InstanceIAMBinding `json:"items"` }
InstanceIAMBindingList contains a list of InstanceIAMBindings
func (*InstanceIAMBindingList) DeepCopy ¶
func (in *InstanceIAMBindingList) DeepCopy() *InstanceIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMBindingList.
func (*InstanceIAMBindingList) DeepCopyInto ¶
func (in *InstanceIAMBindingList) DeepCopyInto(out *InstanceIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceIAMBindingList) DeepCopyObject ¶
func (in *InstanceIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceIAMBindingList) GetItems ¶
func (l *InstanceIAMBindingList) GetItems() []resource.Managed
GetItems of this InstanceIAMBindingList.
type InstanceIAMBindingObservation ¶
type InstanceIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*InstanceIAMBindingObservation) DeepCopy ¶
func (in *InstanceIAMBindingObservation) DeepCopy() *InstanceIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMBindingObservation.
func (*InstanceIAMBindingObservation) DeepCopyInto ¶
func (in *InstanceIAMBindingObservation) DeepCopyInto(out *InstanceIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMBindingParameters ¶
type InstanceIAMBindingParameters struct { // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Instance *string `json:"instance" tf:"instance,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*InstanceIAMBindingParameters) DeepCopy ¶
func (in *InstanceIAMBindingParameters) DeepCopy() *InstanceIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMBindingParameters.
func (*InstanceIAMBindingParameters) DeepCopyInto ¶
func (in *InstanceIAMBindingParameters) DeepCopyInto(out *InstanceIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMBindingSpec ¶
type InstanceIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceIAMBindingParameters `json:"forProvider"` }
InstanceIAMBindingSpec defines the desired state of InstanceIAMBinding
func (*InstanceIAMBindingSpec) DeepCopy ¶
func (in *InstanceIAMBindingSpec) DeepCopy() *InstanceIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMBindingSpec.
func (*InstanceIAMBindingSpec) DeepCopyInto ¶
func (in *InstanceIAMBindingSpec) DeepCopyInto(out *InstanceIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMBindingStatus ¶
type InstanceIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceIAMBindingObservation `json:"atProvider,omitempty"` }
InstanceIAMBindingStatus defines the observed state of InstanceIAMBinding.
func (*InstanceIAMBindingStatus) DeepCopy ¶
func (in *InstanceIAMBindingStatus) DeepCopy() *InstanceIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMBindingStatus.
func (*InstanceIAMBindingStatus) DeepCopyInto ¶
func (in *InstanceIAMBindingStatus) DeepCopyInto(out *InstanceIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMMember ¶
type InstanceIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceIAMMemberSpec `json:"spec"` Status InstanceIAMMemberStatus `json:"status,omitempty"` }
InstanceIAMMember is the Schema for the InstanceIAMMembers 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,gcpjet}
func (*InstanceIAMMember) DeepCopy ¶
func (in *InstanceIAMMember) DeepCopy() *InstanceIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMMember.
func (*InstanceIAMMember) DeepCopyInto ¶
func (in *InstanceIAMMember) DeepCopyInto(out *InstanceIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceIAMMember) DeepCopyObject ¶
func (in *InstanceIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceIAMMember) GetCondition ¶
func (mg *InstanceIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InstanceIAMMember.
func (*InstanceIAMMember) GetConnectionDetailsMapping ¶
func (tr *InstanceIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InstanceIAMMember
func (*InstanceIAMMember) GetDeletionPolicy ¶
func (mg *InstanceIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InstanceIAMMember.
func (*InstanceIAMMember) GetID ¶
func (tr *InstanceIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this InstanceIAMMember
func (*InstanceIAMMember) GetObservation ¶
func (tr *InstanceIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this InstanceIAMMember
func (*InstanceIAMMember) GetParameters ¶
func (tr *InstanceIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this InstanceIAMMember
func (*InstanceIAMMember) GetProviderConfigReference ¶
func (mg *InstanceIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InstanceIAMMember.
func (*InstanceIAMMember) GetProviderReference ¶
func (mg *InstanceIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this InstanceIAMMember. Deprecated: Use GetProviderConfigReference.
func (*InstanceIAMMember) GetTerraformResourceType ¶
func (mg *InstanceIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InstanceIAMMember
func (*InstanceIAMMember) GetTerraformSchemaVersion ¶
func (tr *InstanceIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InstanceIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *InstanceIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InstanceIAMMember.
func (*InstanceIAMMember) LateInitialize ¶
func (tr *InstanceIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InstanceIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*InstanceIAMMember) SetConditions ¶
func (mg *InstanceIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this InstanceIAMMember.
func (*InstanceIAMMember) SetDeletionPolicy ¶
func (mg *InstanceIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InstanceIAMMember.
func (*InstanceIAMMember) SetObservation ¶
func (tr *InstanceIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this InstanceIAMMember
func (*InstanceIAMMember) SetParameters ¶
func (tr *InstanceIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this InstanceIAMMember
func (*InstanceIAMMember) SetProviderConfigReference ¶
func (mg *InstanceIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InstanceIAMMember.
func (*InstanceIAMMember) SetProviderReference ¶
func (mg *InstanceIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InstanceIAMMember. Deprecated: Use SetProviderConfigReference.
func (*InstanceIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *InstanceIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InstanceIAMMember.
type InstanceIAMMemberConditionObservation ¶
type InstanceIAMMemberConditionObservation struct { }
func (*InstanceIAMMemberConditionObservation) DeepCopy ¶
func (in *InstanceIAMMemberConditionObservation) DeepCopy() *InstanceIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMMemberConditionObservation.
func (*InstanceIAMMemberConditionObservation) DeepCopyInto ¶
func (in *InstanceIAMMemberConditionObservation) DeepCopyInto(out *InstanceIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMMemberConditionParameters ¶
type InstanceIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*InstanceIAMMemberConditionParameters) DeepCopy ¶
func (in *InstanceIAMMemberConditionParameters) DeepCopy() *InstanceIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMMemberConditionParameters.
func (*InstanceIAMMemberConditionParameters) DeepCopyInto ¶
func (in *InstanceIAMMemberConditionParameters) DeepCopyInto(out *InstanceIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMMemberList ¶
type InstanceIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InstanceIAMMember `json:"items"` }
InstanceIAMMemberList contains a list of InstanceIAMMembers
func (*InstanceIAMMemberList) DeepCopy ¶
func (in *InstanceIAMMemberList) DeepCopy() *InstanceIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMMemberList.
func (*InstanceIAMMemberList) DeepCopyInto ¶
func (in *InstanceIAMMemberList) DeepCopyInto(out *InstanceIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceIAMMemberList) DeepCopyObject ¶
func (in *InstanceIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceIAMMemberList) GetItems ¶
func (l *InstanceIAMMemberList) GetItems() []resource.Managed
GetItems of this InstanceIAMMemberList.
type InstanceIAMMemberObservation ¶
type InstanceIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*InstanceIAMMemberObservation) DeepCopy ¶
func (in *InstanceIAMMemberObservation) DeepCopy() *InstanceIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMMemberObservation.
func (*InstanceIAMMemberObservation) DeepCopyInto ¶
func (in *InstanceIAMMemberObservation) DeepCopyInto(out *InstanceIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMMemberParameters ¶
type InstanceIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []InstanceIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Instance *string `json:"instance" tf:"instance,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*InstanceIAMMemberParameters) DeepCopy ¶
func (in *InstanceIAMMemberParameters) DeepCopy() *InstanceIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMMemberParameters.
func (*InstanceIAMMemberParameters) DeepCopyInto ¶
func (in *InstanceIAMMemberParameters) DeepCopyInto(out *InstanceIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMMemberSpec ¶
type InstanceIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceIAMMemberParameters `json:"forProvider"` }
InstanceIAMMemberSpec defines the desired state of InstanceIAMMember
func (*InstanceIAMMemberSpec) DeepCopy ¶
func (in *InstanceIAMMemberSpec) DeepCopy() *InstanceIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMMemberSpec.
func (*InstanceIAMMemberSpec) DeepCopyInto ¶
func (in *InstanceIAMMemberSpec) DeepCopyInto(out *InstanceIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMMemberStatus ¶
type InstanceIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceIAMMemberObservation `json:"atProvider,omitempty"` }
InstanceIAMMemberStatus defines the observed state of InstanceIAMMember.
func (*InstanceIAMMemberStatus) DeepCopy ¶
func (in *InstanceIAMMemberStatus) DeepCopy() *InstanceIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMMemberStatus.
func (*InstanceIAMMemberStatus) DeepCopyInto ¶
func (in *InstanceIAMMemberStatus) DeepCopyInto(out *InstanceIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMPolicy ¶
type InstanceIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceIAMPolicySpec `json:"spec"` Status InstanceIAMPolicyStatus `json:"status,omitempty"` }
InstanceIAMPolicy is the Schema for the InstanceIAMPolicys 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,gcpjet}
func (*InstanceIAMPolicy) DeepCopy ¶
func (in *InstanceIAMPolicy) DeepCopy() *InstanceIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMPolicy.
func (*InstanceIAMPolicy) DeepCopyInto ¶
func (in *InstanceIAMPolicy) DeepCopyInto(out *InstanceIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceIAMPolicy) DeepCopyObject ¶
func (in *InstanceIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceIAMPolicy) GetCondition ¶
func (mg *InstanceIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InstanceIAMPolicy.
func (*InstanceIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *InstanceIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InstanceIAMPolicy
func (*InstanceIAMPolicy) GetDeletionPolicy ¶
func (mg *InstanceIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InstanceIAMPolicy.
func (*InstanceIAMPolicy) GetID ¶
func (tr *InstanceIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this InstanceIAMPolicy
func (*InstanceIAMPolicy) GetObservation ¶
func (tr *InstanceIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this InstanceIAMPolicy
func (*InstanceIAMPolicy) GetParameters ¶
func (tr *InstanceIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this InstanceIAMPolicy
func (*InstanceIAMPolicy) GetProviderConfigReference ¶
func (mg *InstanceIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InstanceIAMPolicy.
func (*InstanceIAMPolicy) GetProviderReference ¶
func (mg *InstanceIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this InstanceIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*InstanceIAMPolicy) GetTerraformResourceType ¶
func (mg *InstanceIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InstanceIAMPolicy
func (*InstanceIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *InstanceIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InstanceIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *InstanceIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InstanceIAMPolicy.
func (*InstanceIAMPolicy) LateInitialize ¶
func (tr *InstanceIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InstanceIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*InstanceIAMPolicy) SetConditions ¶
func (mg *InstanceIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this InstanceIAMPolicy.
func (*InstanceIAMPolicy) SetDeletionPolicy ¶
func (mg *InstanceIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InstanceIAMPolicy.
func (*InstanceIAMPolicy) SetObservation ¶
func (tr *InstanceIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this InstanceIAMPolicy
func (*InstanceIAMPolicy) SetParameters ¶
func (tr *InstanceIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this InstanceIAMPolicy
func (*InstanceIAMPolicy) SetProviderConfigReference ¶
func (mg *InstanceIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InstanceIAMPolicy.
func (*InstanceIAMPolicy) SetProviderReference ¶
func (mg *InstanceIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InstanceIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*InstanceIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *InstanceIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InstanceIAMPolicy.
type InstanceIAMPolicyList ¶
type InstanceIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InstanceIAMPolicy `json:"items"` }
InstanceIAMPolicyList contains a list of InstanceIAMPolicys
func (*InstanceIAMPolicyList) DeepCopy ¶
func (in *InstanceIAMPolicyList) DeepCopy() *InstanceIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMPolicyList.
func (*InstanceIAMPolicyList) DeepCopyInto ¶
func (in *InstanceIAMPolicyList) DeepCopyInto(out *InstanceIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceIAMPolicyList) DeepCopyObject ¶
func (in *InstanceIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceIAMPolicyList) GetItems ¶
func (l *InstanceIAMPolicyList) GetItems() []resource.Managed
GetItems of this InstanceIAMPolicyList.
type InstanceIAMPolicyObservation ¶
type InstanceIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*InstanceIAMPolicyObservation) DeepCopy ¶
func (in *InstanceIAMPolicyObservation) DeepCopy() *InstanceIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMPolicyObservation.
func (*InstanceIAMPolicyObservation) DeepCopyInto ¶
func (in *InstanceIAMPolicyObservation) DeepCopyInto(out *InstanceIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMPolicyParameters ¶
type InstanceIAMPolicyParameters struct { // +kubebuilder:validation:Required Instance *string `json:"instance" tf:"instance,omitempty"` // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*InstanceIAMPolicyParameters) DeepCopy ¶
func (in *InstanceIAMPolicyParameters) DeepCopy() *InstanceIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMPolicyParameters.
func (*InstanceIAMPolicyParameters) DeepCopyInto ¶
func (in *InstanceIAMPolicyParameters) DeepCopyInto(out *InstanceIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMPolicySpec ¶
type InstanceIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceIAMPolicyParameters `json:"forProvider"` }
InstanceIAMPolicySpec defines the desired state of InstanceIAMPolicy
func (*InstanceIAMPolicySpec) DeepCopy ¶
func (in *InstanceIAMPolicySpec) DeepCopy() *InstanceIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMPolicySpec.
func (*InstanceIAMPolicySpec) DeepCopyInto ¶
func (in *InstanceIAMPolicySpec) DeepCopyInto(out *InstanceIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIAMPolicyStatus ¶
type InstanceIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceIAMPolicyObservation `json:"atProvider,omitempty"` }
InstanceIAMPolicyStatus defines the observed state of InstanceIAMPolicy.
func (*InstanceIAMPolicyStatus) DeepCopy ¶
func (in *InstanceIAMPolicyStatus) DeepCopy() *InstanceIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIAMPolicyStatus.
func (*InstanceIAMPolicyStatus) DeepCopyInto ¶
func (in *InstanceIAMPolicyStatus) DeepCopyInto(out *InstanceIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Instance `json:"items"` }
InstanceList contains a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceList) GetItems ¶
func (l *InstanceList) GetItems() []resource.Managed
GetItems of this InstanceList.
type InstanceObservation ¶
type InstanceObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*InstanceObservation) DeepCopy ¶
func (in *InstanceObservation) DeepCopy() *InstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceObservation.
func (*InstanceObservation) DeepCopyInto ¶
func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceParameters ¶
type InstanceParameters struct { // A block of cluster configuration options. This can be specified at least once. // +kubebuilder:validation:Optional Cluster []ClusterParameters `json:"cluster,omitempty" tf:"cluster,omitempty"` // Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or terraform apply that would delete the instance will fail. // +kubebuilder:validation:Optional DeletionProtection *bool `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"` // The human-readable display name of the Bigtable instance. Defaults to the instance name. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The instance type to create. One of "DEVELOPMENT" or "PRODUCTION". Defaults to "PRODUCTION". // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // A mapping of labels to assign to the resource. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // The name (also called Instance Id in the Cloud Console) of the Cloud Bigtable instance. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The ID of the project in which the resource belongs. If it is not provided, the provider project is used. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*InstanceParameters) DeepCopy ¶
func (in *InstanceParameters) DeepCopy() *InstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceParameters.
func (*InstanceParameters) DeepCopyInto ¶
func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpec ¶
type InstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceParameters `json:"forProvider"` }
InstanceSpec defines the desired state of Instance
func (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceObservation `json:"atProvider,omitempty"` }
InstanceStatus defines the observed state of Instance.
func (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxAgeObservation ¶
type MaxAgeObservation struct { }
func (*MaxAgeObservation) DeepCopy ¶
func (in *MaxAgeObservation) DeepCopy() *MaxAgeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxAgeObservation.
func (*MaxAgeObservation) DeepCopyInto ¶
func (in *MaxAgeObservation) DeepCopyInto(out *MaxAgeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxAgeParameters ¶
type MaxAgeParameters struct { // Number of days before applying GC policy. // +kubebuilder:validation:Optional Days *int64 `json:"days,omitempty" tf:"days,omitempty"` // Duration before applying GC policy // +kubebuilder:validation:Optional Duration *string `json:"duration,omitempty" tf:"duration,omitempty"` }
func (*MaxAgeParameters) DeepCopy ¶
func (in *MaxAgeParameters) DeepCopy() *MaxAgeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxAgeParameters.
func (*MaxAgeParameters) DeepCopyInto ¶
func (in *MaxAgeParameters) DeepCopyInto(out *MaxAgeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxVersionObservation ¶
type MaxVersionObservation struct { }
func (*MaxVersionObservation) DeepCopy ¶
func (in *MaxVersionObservation) DeepCopy() *MaxVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxVersionObservation.
func (*MaxVersionObservation) DeepCopyInto ¶
func (in *MaxVersionObservation) DeepCopyInto(out *MaxVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaxVersionParameters ¶
type MaxVersionParameters struct { // Number of version before applying the GC policy. // +kubebuilder:validation:Required Number *int64 `json:"number" tf:"number,omitempty"` }
func (*MaxVersionParameters) DeepCopy ¶
func (in *MaxVersionParameters) DeepCopy() *MaxVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaxVersionParameters.
func (*MaxVersionParameters) DeepCopyInto ¶
func (in *MaxVersionParameters) DeepCopyInto(out *MaxVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SingleClusterRoutingObservation ¶
type SingleClusterRoutingObservation struct { }
func (*SingleClusterRoutingObservation) DeepCopy ¶
func (in *SingleClusterRoutingObservation) DeepCopy() *SingleClusterRoutingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SingleClusterRoutingObservation.
func (*SingleClusterRoutingObservation) DeepCopyInto ¶
func (in *SingleClusterRoutingObservation) DeepCopyInto(out *SingleClusterRoutingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SingleClusterRoutingParameters ¶
type SingleClusterRoutingParameters struct { // If true, CheckAndMutateRow and ReadModifyWriteRow requests are allowed by this app profile. // It is unsafe to send these requests to the same table/row/column in multiple clusters. // +kubebuilder:validation:Optional AllowTransactionalWrites *bool `json:"allowTransactionalWrites,omitempty" tf:"allow_transactional_writes,omitempty"` // The cluster to which read/write requests should be routed. // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` }
func (*SingleClusterRoutingParameters) DeepCopy ¶
func (in *SingleClusterRoutingParameters) DeepCopy() *SingleClusterRoutingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SingleClusterRoutingParameters.
func (*SingleClusterRoutingParameters) DeepCopyInto ¶
func (in *SingleClusterRoutingParameters) DeepCopyInto(out *SingleClusterRoutingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Table ¶
type Table struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableSpec `json:"spec"` Status TableStatus `json:"status,omitempty"` }
Table is the Schema for the Tables 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,gcpjet}
func (*Table) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
func (*Table) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Table) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Table) GetCondition ¶
func (mg *Table) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Table.
func (*Table) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Table
func (*Table) GetDeletionPolicy ¶
func (mg *Table) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Table.
func (*Table) GetObservation ¶
GetObservation of this Table
func (*Table) GetParameters ¶
GetParameters of this Table
func (*Table) GetProviderConfigReference ¶
GetProviderConfigReference of this Table.
func (*Table) GetProviderReference ¶
GetProviderReference of this Table. Deprecated: Use GetProviderConfigReference.
func (*Table) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Table
func (*Table) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Table) GetWriteConnectionSecretToReference ¶
func (mg *Table) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Table.
func (*Table) LateInitialize ¶
LateInitialize this Table using its observed tfState. returns True if there are any spec changes for the resource.
func (*Table) SetConditions ¶
SetConditions of this Table.
func (*Table) SetDeletionPolicy ¶
func (mg *Table) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Table.
func (*Table) SetObservation ¶
SetObservation for this Table
func (*Table) SetParameters ¶
SetParameters for this Table
func (*Table) SetProviderConfigReference ¶
SetProviderConfigReference of this Table.
func (*Table) SetProviderReference ¶
SetProviderReference of this Table. Deprecated: Use SetProviderConfigReference.
func (*Table) SetWriteConnectionSecretToReference ¶
func (mg *Table) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Table.
type TableIAMBinding ¶
type TableIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableIAMBindingSpec `json:"spec"` Status TableIAMBindingStatus `json:"status,omitempty"` }
TableIAMBinding is the Schema for the TableIAMBindings 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,gcpjet}
func (*TableIAMBinding) DeepCopy ¶
func (in *TableIAMBinding) DeepCopy() *TableIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBinding.
func (*TableIAMBinding) DeepCopyInto ¶
func (in *TableIAMBinding) DeepCopyInto(out *TableIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableIAMBinding) DeepCopyObject ¶
func (in *TableIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableIAMBinding) GetCondition ¶
func (mg *TableIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TableIAMBinding.
func (*TableIAMBinding) GetConnectionDetailsMapping ¶
func (tr *TableIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TableIAMBinding
func (*TableIAMBinding) GetDeletionPolicy ¶
func (mg *TableIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TableIAMBinding.
func (*TableIAMBinding) GetID ¶
func (tr *TableIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this TableIAMBinding
func (*TableIAMBinding) GetObservation ¶
func (tr *TableIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this TableIAMBinding
func (*TableIAMBinding) GetParameters ¶
func (tr *TableIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this TableIAMBinding
func (*TableIAMBinding) GetProviderConfigReference ¶
func (mg *TableIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TableIAMBinding.
func (*TableIAMBinding) GetProviderReference ¶
func (mg *TableIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this TableIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*TableIAMBinding) GetTerraformResourceType ¶
func (mg *TableIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TableIAMBinding
func (*TableIAMBinding) GetTerraformSchemaVersion ¶
func (tr *TableIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TableIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *TableIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TableIAMBinding.
func (*TableIAMBinding) LateInitialize ¶
func (tr *TableIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TableIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*TableIAMBinding) SetConditions ¶
func (mg *TableIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this TableIAMBinding.
func (*TableIAMBinding) SetDeletionPolicy ¶
func (mg *TableIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TableIAMBinding.
func (*TableIAMBinding) SetObservation ¶
func (tr *TableIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this TableIAMBinding
func (*TableIAMBinding) SetParameters ¶
func (tr *TableIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this TableIAMBinding
func (*TableIAMBinding) SetProviderConfigReference ¶
func (mg *TableIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TableIAMBinding.
func (*TableIAMBinding) SetProviderReference ¶
func (mg *TableIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TableIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*TableIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *TableIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TableIAMBinding.
type TableIAMBindingConditionObservation ¶
type TableIAMBindingConditionObservation struct { }
func (*TableIAMBindingConditionObservation) DeepCopy ¶
func (in *TableIAMBindingConditionObservation) DeepCopy() *TableIAMBindingConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingConditionObservation.
func (*TableIAMBindingConditionObservation) DeepCopyInto ¶
func (in *TableIAMBindingConditionObservation) DeepCopyInto(out *TableIAMBindingConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMBindingConditionParameters ¶
type TableIAMBindingConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*TableIAMBindingConditionParameters) DeepCopy ¶
func (in *TableIAMBindingConditionParameters) DeepCopy() *TableIAMBindingConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingConditionParameters.
func (*TableIAMBindingConditionParameters) DeepCopyInto ¶
func (in *TableIAMBindingConditionParameters) DeepCopyInto(out *TableIAMBindingConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMBindingList ¶
type TableIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TableIAMBinding `json:"items"` }
TableIAMBindingList contains a list of TableIAMBindings
func (*TableIAMBindingList) DeepCopy ¶
func (in *TableIAMBindingList) DeepCopy() *TableIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingList.
func (*TableIAMBindingList) DeepCopyInto ¶
func (in *TableIAMBindingList) DeepCopyInto(out *TableIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableIAMBindingList) DeepCopyObject ¶
func (in *TableIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableIAMBindingList) GetItems ¶
func (l *TableIAMBindingList) GetItems() []resource.Managed
GetItems of this TableIAMBindingList.
type TableIAMBindingObservation ¶
type TableIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TableIAMBindingObservation) DeepCopy ¶
func (in *TableIAMBindingObservation) DeepCopy() *TableIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingObservation.
func (*TableIAMBindingObservation) DeepCopyInto ¶
func (in *TableIAMBindingObservation) DeepCopyInto(out *TableIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMBindingParameters ¶
type TableIAMBindingParameters struct { // +kubebuilder:validation:Optional Condition []TableIAMBindingConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Instance *string `json:"instance" tf:"instance,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // +kubebuilder:validation:Required Table *string `json:"table" tf:"table,omitempty"` }
func (*TableIAMBindingParameters) DeepCopy ¶
func (in *TableIAMBindingParameters) DeepCopy() *TableIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingParameters.
func (*TableIAMBindingParameters) DeepCopyInto ¶
func (in *TableIAMBindingParameters) DeepCopyInto(out *TableIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMBindingSpec ¶
type TableIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableIAMBindingParameters `json:"forProvider"` }
TableIAMBindingSpec defines the desired state of TableIAMBinding
func (*TableIAMBindingSpec) DeepCopy ¶
func (in *TableIAMBindingSpec) DeepCopy() *TableIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingSpec.
func (*TableIAMBindingSpec) DeepCopyInto ¶
func (in *TableIAMBindingSpec) DeepCopyInto(out *TableIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMBindingStatus ¶
type TableIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableIAMBindingObservation `json:"atProvider,omitempty"` }
TableIAMBindingStatus defines the observed state of TableIAMBinding.
func (*TableIAMBindingStatus) DeepCopy ¶
func (in *TableIAMBindingStatus) DeepCopy() *TableIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingStatus.
func (*TableIAMBindingStatus) DeepCopyInto ¶
func (in *TableIAMBindingStatus) DeepCopyInto(out *TableIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMMember ¶
type TableIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableIAMMemberSpec `json:"spec"` Status TableIAMMemberStatus `json:"status,omitempty"` }
TableIAMMember is the Schema for the TableIAMMembers 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,gcpjet}
func (*TableIAMMember) DeepCopy ¶
func (in *TableIAMMember) DeepCopy() *TableIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMember.
func (*TableIAMMember) DeepCopyInto ¶
func (in *TableIAMMember) DeepCopyInto(out *TableIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableIAMMember) DeepCopyObject ¶
func (in *TableIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableIAMMember) GetCondition ¶
func (mg *TableIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TableIAMMember.
func (*TableIAMMember) GetConnectionDetailsMapping ¶
func (tr *TableIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TableIAMMember
func (*TableIAMMember) GetDeletionPolicy ¶
func (mg *TableIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TableIAMMember.
func (*TableIAMMember) GetID ¶
func (tr *TableIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this TableIAMMember
func (*TableIAMMember) GetObservation ¶
func (tr *TableIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this TableIAMMember
func (*TableIAMMember) GetParameters ¶
func (tr *TableIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this TableIAMMember
func (*TableIAMMember) GetProviderConfigReference ¶
func (mg *TableIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TableIAMMember.
func (*TableIAMMember) GetProviderReference ¶
func (mg *TableIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this TableIAMMember. Deprecated: Use GetProviderConfigReference.
func (*TableIAMMember) GetTerraformResourceType ¶
func (mg *TableIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TableIAMMember
func (*TableIAMMember) GetTerraformSchemaVersion ¶
func (tr *TableIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TableIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *TableIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TableIAMMember.
func (*TableIAMMember) LateInitialize ¶
func (tr *TableIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TableIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*TableIAMMember) SetConditions ¶
func (mg *TableIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this TableIAMMember.
func (*TableIAMMember) SetDeletionPolicy ¶
func (mg *TableIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TableIAMMember.
func (*TableIAMMember) SetObservation ¶
func (tr *TableIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this TableIAMMember
func (*TableIAMMember) SetParameters ¶
func (tr *TableIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this TableIAMMember
func (*TableIAMMember) SetProviderConfigReference ¶
func (mg *TableIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TableIAMMember.
func (*TableIAMMember) SetProviderReference ¶
func (mg *TableIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TableIAMMember. Deprecated: Use SetProviderConfigReference.
func (*TableIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *TableIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TableIAMMember.
type TableIAMMemberConditionObservation ¶
type TableIAMMemberConditionObservation struct { }
func (*TableIAMMemberConditionObservation) DeepCopy ¶
func (in *TableIAMMemberConditionObservation) DeepCopy() *TableIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberConditionObservation.
func (*TableIAMMemberConditionObservation) DeepCopyInto ¶
func (in *TableIAMMemberConditionObservation) DeepCopyInto(out *TableIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMMemberConditionParameters ¶
type TableIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*TableIAMMemberConditionParameters) DeepCopy ¶
func (in *TableIAMMemberConditionParameters) DeepCopy() *TableIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberConditionParameters.
func (*TableIAMMemberConditionParameters) DeepCopyInto ¶
func (in *TableIAMMemberConditionParameters) DeepCopyInto(out *TableIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMMemberList ¶
type TableIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TableIAMMember `json:"items"` }
TableIAMMemberList contains a list of TableIAMMembers
func (*TableIAMMemberList) DeepCopy ¶
func (in *TableIAMMemberList) DeepCopy() *TableIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberList.
func (*TableIAMMemberList) DeepCopyInto ¶
func (in *TableIAMMemberList) DeepCopyInto(out *TableIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableIAMMemberList) DeepCopyObject ¶
func (in *TableIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableIAMMemberList) GetItems ¶
func (l *TableIAMMemberList) GetItems() []resource.Managed
GetItems of this TableIAMMemberList.
type TableIAMMemberObservation ¶
type TableIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TableIAMMemberObservation) DeepCopy ¶
func (in *TableIAMMemberObservation) DeepCopy() *TableIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberObservation.
func (*TableIAMMemberObservation) DeepCopyInto ¶
func (in *TableIAMMemberObservation) DeepCopyInto(out *TableIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMMemberParameters ¶
type TableIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []TableIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Instance *string `json:"instance" tf:"instance,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // +kubebuilder:validation:Required Table *string `json:"table" tf:"table,omitempty"` }
func (*TableIAMMemberParameters) DeepCopy ¶
func (in *TableIAMMemberParameters) DeepCopy() *TableIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberParameters.
func (*TableIAMMemberParameters) DeepCopyInto ¶
func (in *TableIAMMemberParameters) DeepCopyInto(out *TableIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMMemberSpec ¶
type TableIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableIAMMemberParameters `json:"forProvider"` }
TableIAMMemberSpec defines the desired state of TableIAMMember
func (*TableIAMMemberSpec) DeepCopy ¶
func (in *TableIAMMemberSpec) DeepCopy() *TableIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberSpec.
func (*TableIAMMemberSpec) DeepCopyInto ¶
func (in *TableIAMMemberSpec) DeepCopyInto(out *TableIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMMemberStatus ¶
type TableIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableIAMMemberObservation `json:"atProvider,omitempty"` }
TableIAMMemberStatus defines the observed state of TableIAMMember.
func (*TableIAMMemberStatus) DeepCopy ¶
func (in *TableIAMMemberStatus) DeepCopy() *TableIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberStatus.
func (*TableIAMMemberStatus) DeepCopyInto ¶
func (in *TableIAMMemberStatus) DeepCopyInto(out *TableIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMPolicy ¶
type TableIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableIAMPolicySpec `json:"spec"` Status TableIAMPolicyStatus `json:"status,omitempty"` }
TableIAMPolicy is the Schema for the TableIAMPolicys 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,gcpjet}
func (*TableIAMPolicy) DeepCopy ¶
func (in *TableIAMPolicy) DeepCopy() *TableIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMPolicy.
func (*TableIAMPolicy) DeepCopyInto ¶
func (in *TableIAMPolicy) DeepCopyInto(out *TableIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableIAMPolicy) DeepCopyObject ¶
func (in *TableIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableIAMPolicy) GetCondition ¶
func (mg *TableIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TableIAMPolicy.
func (*TableIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *TableIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TableIAMPolicy
func (*TableIAMPolicy) GetDeletionPolicy ¶
func (mg *TableIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TableIAMPolicy.
func (*TableIAMPolicy) GetID ¶
func (tr *TableIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this TableIAMPolicy
func (*TableIAMPolicy) GetObservation ¶
func (tr *TableIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this TableIAMPolicy
func (*TableIAMPolicy) GetParameters ¶
func (tr *TableIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this TableIAMPolicy
func (*TableIAMPolicy) GetProviderConfigReference ¶
func (mg *TableIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TableIAMPolicy.
func (*TableIAMPolicy) GetProviderReference ¶
func (mg *TableIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this TableIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*TableIAMPolicy) GetTerraformResourceType ¶
func (mg *TableIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TableIAMPolicy
func (*TableIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *TableIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TableIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *TableIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TableIAMPolicy.
func (*TableIAMPolicy) LateInitialize ¶
func (tr *TableIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TableIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*TableIAMPolicy) SetConditions ¶
func (mg *TableIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this TableIAMPolicy.
func (*TableIAMPolicy) SetDeletionPolicy ¶
func (mg *TableIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TableIAMPolicy.
func (*TableIAMPolicy) SetObservation ¶
func (tr *TableIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this TableIAMPolicy
func (*TableIAMPolicy) SetParameters ¶
func (tr *TableIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this TableIAMPolicy
func (*TableIAMPolicy) SetProviderConfigReference ¶
func (mg *TableIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TableIAMPolicy.
func (*TableIAMPolicy) SetProviderReference ¶
func (mg *TableIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TableIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*TableIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *TableIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TableIAMPolicy.
type TableIAMPolicyList ¶
type TableIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TableIAMPolicy `json:"items"` }
TableIAMPolicyList contains a list of TableIAMPolicys
func (*TableIAMPolicyList) DeepCopy ¶
func (in *TableIAMPolicyList) DeepCopy() *TableIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMPolicyList.
func (*TableIAMPolicyList) DeepCopyInto ¶
func (in *TableIAMPolicyList) DeepCopyInto(out *TableIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableIAMPolicyList) DeepCopyObject ¶
func (in *TableIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableIAMPolicyList) GetItems ¶
func (l *TableIAMPolicyList) GetItems() []resource.Managed
GetItems of this TableIAMPolicyList.
type TableIAMPolicyObservation ¶
type TableIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TableIAMPolicyObservation) DeepCopy ¶
func (in *TableIAMPolicyObservation) DeepCopy() *TableIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMPolicyObservation.
func (*TableIAMPolicyObservation) DeepCopyInto ¶
func (in *TableIAMPolicyObservation) DeepCopyInto(out *TableIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMPolicyParameters ¶
type TableIAMPolicyParameters struct { // +kubebuilder:validation:Required Instance *string `json:"instance" tf:"instance,omitempty"` // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Table *string `json:"table" tf:"table,omitempty"` }
func (*TableIAMPolicyParameters) DeepCopy ¶
func (in *TableIAMPolicyParameters) DeepCopy() *TableIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMPolicyParameters.
func (*TableIAMPolicyParameters) DeepCopyInto ¶
func (in *TableIAMPolicyParameters) DeepCopyInto(out *TableIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMPolicySpec ¶
type TableIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableIAMPolicyParameters `json:"forProvider"` }
TableIAMPolicySpec defines the desired state of TableIAMPolicy
func (*TableIAMPolicySpec) DeepCopy ¶
func (in *TableIAMPolicySpec) DeepCopy() *TableIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMPolicySpec.
func (*TableIAMPolicySpec) DeepCopyInto ¶
func (in *TableIAMPolicySpec) DeepCopyInto(out *TableIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMPolicyStatus ¶
type TableIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableIAMPolicyObservation `json:"atProvider,omitempty"` }
TableIAMPolicyStatus defines the observed state of TableIAMPolicy.
func (*TableIAMPolicyStatus) DeepCopy ¶
func (in *TableIAMPolicyStatus) DeepCopy() *TableIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMPolicyStatus.
func (*TableIAMPolicyStatus) DeepCopyInto ¶
func (in *TableIAMPolicyStatus) DeepCopyInto(out *TableIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableList ¶
type TableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Table `json:"items"` }
TableList contains a list of Tables
func (*TableList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableList.
func (*TableList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TableObservation ¶
type TableObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TableObservation) DeepCopy ¶
func (in *TableObservation) DeepCopy() *TableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableObservation.
func (*TableObservation) DeepCopyInto ¶
func (in *TableObservation) DeepCopyInto(out *TableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableParameters ¶
type TableParameters struct { // A group of columns within a table which share a common configuration. This can be specified multiple times. // +kubebuilder:validation:Optional ColumnFamily []ColumnFamilyParameters `json:"columnFamily,omitempty" tf:"column_family,omitempty"` // The name of the Bigtable instance. // +kubebuilder:validation:Required InstanceName *string `json:"instanceName" tf:"instance_name,omitempty"` // The name of the table. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The ID of the project in which the resource belongs. If it is not provided, the provider project is used. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // A list of predefined keys to split the table on. !> Warning: Modifying the split_keys of an existing table will cause Terraform to delete/recreate the entire google_bigtable_table resource. // +kubebuilder:validation:Optional SplitKeys []*string `json:"splitKeys,omitempty" tf:"split_keys,omitempty"` }
func (*TableParameters) DeepCopy ¶
func (in *TableParameters) DeepCopy() *TableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableParameters.
func (*TableParameters) DeepCopyInto ¶
func (in *TableParameters) DeepCopyInto(out *TableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpec ¶
type TableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableParameters `json:"forProvider"` }
TableSpec defines the desired state of Table
func (*TableSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpec.
func (*TableSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableStatus ¶
type TableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableObservation `json:"atProvider,omitempty"` }
TableStatus defines the observed state of Table.
func (*TableStatus) DeepCopy ¶
func (in *TableStatus) DeepCopy() *TableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableStatus.
func (*TableStatus) DeepCopyInto ¶
func (in *TableStatus) DeepCopyInto(out *TableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_appprofile_terraformed.go
- zz_appprofile_types.go
- zz_garbagecollectionpolicy_terraformed.go
- zz_garbagecollectionpolicy_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_instance_terraformed.go
- zz_instance_types.go
- zz_instanceiambinding_terraformed.go
- zz_instanceiambinding_types.go
- zz_instanceiammember_terraformed.go
- zz_instanceiammember_types.go
- zz_instanceiampolicy_terraformed.go
- zz_instanceiampolicy_types.go
- zz_table_terraformed.go
- zz_table_types.go
- zz_tableiambinding_terraformed.go
- zz_tableiambinding_types.go
- zz_tableiammember_terraformed.go
- zz_tableiammember_types.go
- zz_tableiampolicy_terraformed.go
- zz_tableiampolicy_types.go