Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=bigtable.gcp.upbound.io +versionName=v1beta1
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]any, error)
- func (tr *AppProfile) GetParameters() (map[string]any, error)
- func (mg *AppProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppProfile) GetProviderReference() *xpv1.Reference
- func (mg *AppProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AppProfile) SetConditions(c ...xpv1.Condition)
- func (mg *AppProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AppProfile) SetObservation(obs map[string]any) error
- func (tr *AppProfile) SetParameters(params map[string]any) error
- func (mg *AppProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppProfile) SetProviderReference(r *xpv1.Reference)
- func (mg *AppProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppProfileList
- type AppProfileObservation
- type AppProfileParameters
- type AppProfileSpec
- type AppProfileStatus
- type AutoscalingConfigObservation
- type AutoscalingConfigParameters
- 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]any, error)
- func (tr *GarbageCollectionPolicy) GetParameters() (map[string]any, error)
- func (mg *GarbageCollectionPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *GarbageCollectionPolicy) GetProviderReference() *xpv1.Reference
- func (mg *GarbageCollectionPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GarbageCollectionPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *GarbageCollectionPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GarbageCollectionPolicy) SetObservation(obs map[string]any) error
- func (tr *GarbageCollectionPolicy) SetParameters(params map[string]any) error
- func (mg *GarbageCollectionPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GarbageCollectionPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *GarbageCollectionPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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]any, error)
- func (tr *Instance) GetParameters() (map[string]any, error)
- func (mg *Instance) GetProviderConfigReference() *xpv1.Reference
- func (mg *Instance) GetProviderReference() *xpv1.Reference
- func (mg *Instance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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]any) error
- func (tr *Instance) SetParameters(params map[string]any) error
- func (mg *Instance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Instance) SetProviderReference(r *xpv1.Reference)
- func (mg *Instance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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]any, error)
- func (tr *InstanceIAMBinding) GetParameters() (map[string]any, error)
- func (mg *InstanceIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *InstanceIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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]any) error
- func (tr *InstanceIAMBinding) SetParameters(params map[string]any) error
- func (mg *InstanceIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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]any, error)
- func (tr *InstanceIAMMember) GetParameters() (map[string]any, error)
- func (mg *InstanceIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *InstanceIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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]any) error
- func (tr *InstanceIAMMember) SetParameters(params map[string]any) error
- func (mg *InstanceIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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]any, error)
- func (tr *InstanceIAMPolicy) GetParameters() (map[string]any, error)
- func (mg *InstanceIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *InstanceIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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]any) error
- func (tr *InstanceIAMPolicy) SetParameters(params map[string]any) error
- func (mg *InstanceIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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]any, error)
- func (tr *Table) GetParameters() (map[string]any, error)
- func (mg *Table) GetProviderConfigReference() *xpv1.Reference
- func (mg *Table) GetProviderReference() *xpv1.Reference
- func (mg *Table) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Table) SetConditions(c ...xpv1.Condition)
- func (mg *Table) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Table) SetObservation(obs map[string]any) error
- func (tr *Table) SetParameters(params map[string]any) error
- func (mg *Table) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Table) SetProviderReference(r *xpv1.Reference)
- func (mg *Table) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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]any, error)
- func (tr *TableIAMBinding) GetParameters() (map[string]any, error)
- func (mg *TableIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *TableIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *TableIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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]any) error
- func (tr *TableIAMBinding) SetParameters(params map[string]any) error
- func (mg *TableIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TableIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *TableIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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]any, error)
- func (tr *TableIAMMember) GetParameters() (map[string]any, error)
- func (mg *TableIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *TableIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *TableIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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]any) error
- func (tr *TableIAMMember) SetParameters(params map[string]any) error
- func (mg *TableIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TableIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *TableIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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]any, error)
- func (tr *TableIAMPolicy) GetParameters() (map[string]any, error)
- func (mg *TableIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *TableIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *TableIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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]any) error
- func (tr *TableIAMPolicy) SetParameters(params map[string]any) error
- func (mg *TableIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TableIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *TableIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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.upbound.io" CRDVersion = "v1beta1" )
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. App profile is a configuration object describing how Cloud Bigtable should treat traffic from a particular end user application. +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,gcp}
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]any, error)
GetObservation of this AppProfile
func (*AppProfile) GetParameters ¶
func (tr *AppProfile) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *AppProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppProfile.
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) ResolveReferences ¶
ResolveReferences of this AppProfile.
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]any) error
SetObservation for this AppProfile
func (*AppProfile) SetParameters ¶
func (tr *AppProfile) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *AppProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppProfile.
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 { // an identifier for the resource with format projects/{{project}}/instances/{{instance}}/appProfiles/{{app_profile_id}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The unique name of the requested app profile. Values are of the form projects/<project>/instances/<instance>/appProfiles/<appProfileId>. 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 { // 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. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/bigtable/v1beta1.Instance // +kubebuilder:validation:Optional Instance *string `json:"instance,omitempty" tf:"instance,omitempty"` // Reference to a Instance in bigtable to populate instance. // +kubebuilder:validation:Optional InstanceRef *v1.Reference `json:"instanceRef,omitempty" tf:"-"` // Selector for a Instance in bigtable to populate instance. // +kubebuilder:validation:Optional InstanceSelector *v1.Selector `json:"instanceSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional MultiClusterRoutingClusterIds []*string `json:"multiClusterRoutingClusterIds,omitempty" tf:"multi_cluster_routing_cluster_ids,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"` // 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"` // Use a single-cluster routing policy. // Structure is documented below. // +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 AutoscalingConfigObservation ¶
type AutoscalingConfigObservation struct { }
func (*AutoscalingConfigObservation) DeepCopy ¶
func (in *AutoscalingConfigObservation) DeepCopy() *AutoscalingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingConfigObservation.
func (*AutoscalingConfigObservation) DeepCopyInto ¶
func (in *AutoscalingConfigObservation) DeepCopyInto(out *AutoscalingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscalingConfigParameters ¶
type AutoscalingConfigParameters struct { // The target CPU utilization for autoscaling, in percentage. Must be between 10 and 80. // +kubebuilder:validation:Required CPUTarget *float64 `json:"cpuTarget" tf:"cpu_target,omitempty"` // The maximum number of nodes for autoscaling. // +kubebuilder:validation:Required MaxNodes *float64 `json:"maxNodes" tf:"max_nodes,omitempty"` // The minimum number of nodes for autoscaling. // +kubebuilder:validation:Required MinNodes *float64 `json:"minNodes" tf:"min_nodes,omitempty"` // The target storage utilization for autoscaling, in GB, for each node in a cluster. This number is limited between 2560 (2.5TiB) and 5120 (5TiB) for a SSD cluster and between 8192 (8TiB) and 16384 (16 TiB) for an HDD cluster. If not set, whatever is already set for the cluster will not change, or if the cluster is just being created, it will use the default value of 2560 for SSD clusters and 8192 for HDD clusters. // +kubebuilder:validation:Optional StorageTarget *float64 `json:"storageTarget,omitempty" tf:"storage_target,omitempty"` }
func (*AutoscalingConfigParameters) DeepCopy ¶
func (in *AutoscalingConfigParameters) DeepCopy() *AutoscalingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingConfigParameters.
func (*AutoscalingConfigParameters) DeepCopyInto ¶
func (in *AutoscalingConfigParameters) DeepCopyInto(out *AutoscalingConfigParameters)
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 { // Autoscaling config for the cluster, contains the following arguments: // +kubebuilder:validation:Optional AutoscalingConfig []AutoscalingConfigParameters `json:"autoscalingConfig,omitempty" tf:"autoscaling_config,omitempty"` // The ID of the Cloud Bigtable cluster. Must be 6-30 characters and must only contain hyphens, lowercase letters and numbers. // +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. // +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 each cluster in an instance. // +kubebuilder:validation:Optional NumNodes *float64 `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. If it not // specified, the provider zone is used. 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. Creates a Google Cloud Bigtable GC Policy inside a family. +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,gcp}
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]any, error)
GetObservation of this GarbageCollectionPolicy
func (*GarbageCollectionPolicy) GetParameters ¶
func (tr *GarbageCollectionPolicy) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *GarbageCollectionPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GarbageCollectionPolicy.
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) ResolveReferences ¶
ResolveReferences of this GarbageCollectionPolicy.
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]any) error
SetObservation for this GarbageCollectionPolicy
func (*GarbageCollectionPolicy) SetParameters ¶
func (tr *GarbageCollectionPolicy) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *GarbageCollectionPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GarbageCollectionPolicy.
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 deletion policy for the GC policy. // Setting ABANDON allows the resource to be abandoned rather than deleted. This is useful for GC policy as it cannot be deleted in a replicated instance. // +kubebuilder:validation:Optional DeletionPolicy *string `json:"deletionPolicy,omitempty" tf:"deletion_policy,omitempty"` // Serialized JSON object to represent a more complex GC policy. Conflicts with mode, max_age and max_version. Conflicts with mode, max_age and max_version. // +kubebuilder:validation:Optional GcRules *string `json:"gcRules,omitempty" tf:"gc_rules,omitempty"` // The name of the Bigtable instance. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/bigtable/v1beta1.Instance // +kubebuilder:validation:Optional InstanceName *string `json:"instanceName,omitempty" tf:"instance_name,omitempty"` // Reference to a Instance in bigtable to populate instanceName. // +kubebuilder:validation:Optional InstanceNameRef *v1.Reference `json:"instanceNameRef,omitempty" tf:"-"` // Selector for a Instance in bigtable to populate instanceName. // +kubebuilder:validation:Optional InstanceNameSelector *v1.Selector `json:"instanceNameSelector,omitempty" tf:"-"` // 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. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/bigtable/v1beta1.Table // +kubebuilder:validation:Optional Table *string `json:"table,omitempty" tf:"table,omitempty"` // Reference to a Table in bigtable to populate table. // +kubebuilder:validation:Optional TableRef *v1.Reference `json:"tableRef,omitempty" tf:"-"` // Selector for a Table in bigtable to populate table. // +kubebuilder:validation:Optional TableSelector *v1.Selector `json:"tableSelector,omitempty" tf:"-"` }
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. Creates a Google Bigtable instance. +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,gcp}
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) GetPublishConnectionDetailsTo ¶
func (mg *Instance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Instance.
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) SetPublishConnectionDetailsTo ¶
func (mg *Instance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Instance.
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. <no value> +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,gcp}
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]any, error)
GetObservation of this InstanceIAMBinding
func (*InstanceIAMBinding) GetParameters ¶
func (tr *InstanceIAMBinding) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *InstanceIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InstanceIAMBinding.
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]any) error
SetObservation for this InstanceIAMBinding
func (*InstanceIAMBinding) SetParameters ¶
func (tr *InstanceIAMBinding) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *InstanceIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InstanceIAMBinding.
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. <no value> +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,gcp}
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]any, error)
GetObservation of this InstanceIAMMember
func (*InstanceIAMMember) GetParameters ¶
func (tr *InstanceIAMMember) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *InstanceIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InstanceIAMMember.
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]any) error
SetObservation for this InstanceIAMMember
func (*InstanceIAMMember) SetParameters ¶
func (tr *InstanceIAMMember) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *InstanceIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InstanceIAMMember.
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. Collection of resources to manage IAM policy for a Bigtable instance. +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,gcp}
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]any, error)
GetObservation of this InstanceIAMPolicy
func (*InstanceIAMPolicy) GetParameters ¶
func (tr *InstanceIAMPolicy) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *InstanceIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InstanceIAMPolicy.
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]any) error
SetObservation for this InstanceIAMPolicy
func (*InstanceIAMPolicy) SetParameters ¶
func (tr *InstanceIAMPolicy) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *InstanceIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InstanceIAMPolicy.
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 { // (Computed) The etag of the instances's IAM policy. 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 { // The name or relative resource id of the instance to manage IAM policies for. // +kubebuilder:validation:Required Instance *string `json:"instance" tf:"instance,omitempty"` // The policy data generated by a google_iam_policy data source. // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` // The project in which the instance belongs. // +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 { // an identifier for the resource with format projects/{{project}}/instances/{{name}} 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, and up // to as many as possible within 8 cloud regions. Removing the field entirely from the config will cause the provider // to default to the backend value. See structure below. // +kubebuilder:validation:Optional Cluster []ClusterParameters `json:"cluster,omitempty" tf:"cluster,omitempty"` // +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". // It is recommended to leave this field unspecified since the distinction between "DEVELOPMENT" and "PRODUCTION" instances is going away, // and all instances will become "PRODUCTION" instances. This means that new and existing "DEVELOPMENT" instances will be converted to // "PRODUCTION" instances. It is recommended for users to use "PRODUCTION" instances in any case, since a 1-node "PRODUCTION" instance // is functionally identical to a "DEVELOPMENT" instance, but without the accompanying restrictions. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // A set of key/value label pairs to assign to the resource. Label keys must follow the requirements at https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,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 *float64 `json:"days,omitempty" tf:"days,omitempty"` // Duration before applying GC policy (ex. "8h"). This is required when days isn't set // +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 *float64 `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. Creates a Google Cloud Bigtable table inside an instance. +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,gcp}
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) GetPublishConnectionDetailsTo ¶
func (mg *Table) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Table.
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) ResolveReferences ¶
ResolveReferences of this Table.
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) SetPublishConnectionDetailsTo ¶
func (mg *Table) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Table.
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. <no value> +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,gcp}
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]any, error)
GetObservation of this TableIAMBinding
func (*TableIAMBinding) GetParameters ¶
func (tr *TableIAMBinding) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *TableIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TableIAMBinding.
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]any) error
SetObservation for this TableIAMBinding
func (*TableIAMBinding) SetParameters ¶
func (tr *TableIAMBinding) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *TableIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TableIAMBinding.
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. <no value> +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,gcp}
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]any, error)
GetObservation of this TableIAMMember
func (*TableIAMMember) GetParameters ¶
func (tr *TableIAMMember) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *TableIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TableIAMMember.
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]any) error
SetObservation for this TableIAMMember
func (*TableIAMMember) SetParameters ¶
func (tr *TableIAMMember) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *TableIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TableIAMMember.
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. Collection of resources to manage IAM policy for a Bigtable Table. +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,gcp}
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]any, error)
GetObservation of this TableIAMPolicy
func (*TableIAMPolicy) GetParameters ¶
func (tr *TableIAMPolicy) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *TableIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TableIAMPolicy.
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]any) error
SetObservation for this TableIAMPolicy
func (*TableIAMPolicy) SetParameters ¶
func (tr *TableIAMPolicy) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *TableIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TableIAMPolicy.
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 { // (Computed) The etag of the tables's IAM policy. 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 { // The name or relative resource id of the instance that owns the table. // +kubebuilder:validation:Required Instance *string `json:"instance" tf:"instance,omitempty"` // The policy data generated by a google_iam_policy data source. // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` // The project in which the table belongs. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The name or relative resource id of the table to manage IAM policies for. // +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 { // an identifier for the resource with format projects/{{project}}/instances/{{instance_name}}/tables/{{name}} 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. Structure is documented below. // +kubebuilder:validation:Optional ColumnFamily []ColumnFamilyParameters `json:"columnFamily,omitempty" tf:"column_family,omitempty"` // A field to make the table protected against data loss i.e. when set to PROTECTED, deleting the table, the column families in the table, and the instance containing the table would be prohibited. If not provided, deletion protection will be set to UNPROTECTED. // +kubebuilder:validation:Optional DeletionProtection *string `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"` // The name of the Bigtable instance. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/bigtable/v1beta1.Instance // +kubebuilder:validation:Optional InstanceName *string `json:"instanceName,omitempty" tf:"instance_name,omitempty"` // Reference to a Instance in bigtable to populate instanceName. // +kubebuilder:validation:Optional InstanceNameRef *v1.Reference `json:"instanceNameRef,omitempty" tf:"-"` // Selector for a Instance in bigtable to populate instanceName. // +kubebuilder:validation:Optional InstanceNameSelector *v1.Selector `json:"instanceNameSelector,omitempty" tf:"-"` // 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. // +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_types.go
- zz_garbagecollectionpolicy_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_instance_types.go
- zz_instanceiambinding_types.go
- zz_instanceiammember_types.go
- zz_instanceiampolicy_types.go
- zz_table_types.go
- zz_tableiambinding_types.go
- zz_tableiammember_types.go
- zz_tableiampolicy_types.go