Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=datacatalog.gcp.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AllowedValuesObservation
- type AllowedValuesParameters
- type BigqueryDateShardedSpecObservation
- type BigqueryDateShardedSpecParameters
- type BigqueryTableSpecObservation
- type BigqueryTableSpecParameters
- type ConditionObservation
- type ConditionParameters
- type Entry
- func (in *Entry) DeepCopy() *Entry
- func (in *Entry) DeepCopyInto(out *Entry)
- func (in *Entry) DeepCopyObject() runtime.Object
- func (mg *Entry) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Entry) GetConnectionDetailsMapping() map[string]string
- func (mg *Entry) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Entry) GetID() string
- func (tr *Entry) GetObservation() (map[string]interface{}, error)
- func (tr *Entry) GetParameters() (map[string]interface{}, error)
- func (mg *Entry) GetProviderConfigReference() *xpv1.Reference
- func (mg *Entry) GetProviderReference() *xpv1.Reference
- func (mg *Entry) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Entry) GetTerraformResourceType() string
- func (tr *Entry) GetTerraformSchemaVersion() int
- func (mg *Entry) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Entry) LateInitialize(attrs []byte) (bool, error)
- func (mg *Entry) SetConditions(c ...xpv1.Condition)
- func (mg *Entry) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Entry) SetObservation(obs map[string]interface{}) error
- func (tr *Entry) SetParameters(params map[string]interface{}) error
- func (mg *Entry) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Entry) SetProviderReference(r *xpv1.Reference)
- func (mg *Entry) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Entry) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EntryGroup
- func (in *EntryGroup) DeepCopy() *EntryGroup
- func (in *EntryGroup) DeepCopyInto(out *EntryGroup)
- func (in *EntryGroup) DeepCopyObject() runtime.Object
- func (mg *EntryGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EntryGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *EntryGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EntryGroup) GetID() string
- func (tr *EntryGroup) GetObservation() (map[string]interface{}, error)
- func (tr *EntryGroup) GetParameters() (map[string]interface{}, error)
- func (mg *EntryGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *EntryGroup) GetProviderReference() *xpv1.Reference
- func (mg *EntryGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EntryGroup) GetTerraformResourceType() string
- func (tr *EntryGroup) GetTerraformSchemaVersion() int
- func (mg *EntryGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EntryGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *EntryGroup) SetConditions(c ...xpv1.Condition)
- func (mg *EntryGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EntryGroup) SetObservation(obs map[string]interface{}) error
- func (tr *EntryGroup) SetParameters(params map[string]interface{}) error
- func (mg *EntryGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EntryGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *EntryGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EntryGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EntryGroupIAMBinding
- func (in *EntryGroupIAMBinding) DeepCopy() *EntryGroupIAMBinding
- func (in *EntryGroupIAMBinding) DeepCopyInto(out *EntryGroupIAMBinding)
- func (in *EntryGroupIAMBinding) DeepCopyObject() runtime.Object
- func (mg *EntryGroupIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EntryGroupIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *EntryGroupIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EntryGroupIAMBinding) GetID() string
- func (tr *EntryGroupIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *EntryGroupIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *EntryGroupIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *EntryGroupIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *EntryGroupIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EntryGroupIAMBinding) GetTerraformResourceType() string
- func (tr *EntryGroupIAMBinding) GetTerraformSchemaVersion() int
- func (mg *EntryGroupIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EntryGroupIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *EntryGroupIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *EntryGroupIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EntryGroupIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *EntryGroupIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *EntryGroupIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EntryGroupIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *EntryGroupIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EntryGroupIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EntryGroupIAMBindingList
- type EntryGroupIAMBindingObservation
- type EntryGroupIAMBindingParameters
- type EntryGroupIAMBindingSpec
- type EntryGroupIAMBindingStatus
- type EntryGroupIAMMember
- func (in *EntryGroupIAMMember) DeepCopy() *EntryGroupIAMMember
- func (in *EntryGroupIAMMember) DeepCopyInto(out *EntryGroupIAMMember)
- func (in *EntryGroupIAMMember) DeepCopyObject() runtime.Object
- func (mg *EntryGroupIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EntryGroupIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *EntryGroupIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EntryGroupIAMMember) GetID() string
- func (tr *EntryGroupIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *EntryGroupIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *EntryGroupIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *EntryGroupIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *EntryGroupIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EntryGroupIAMMember) GetTerraformResourceType() string
- func (tr *EntryGroupIAMMember) GetTerraformSchemaVersion() int
- func (mg *EntryGroupIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EntryGroupIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *EntryGroupIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *EntryGroupIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EntryGroupIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *EntryGroupIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *EntryGroupIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EntryGroupIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *EntryGroupIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EntryGroupIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EntryGroupIAMMemberConditionObservation
- type EntryGroupIAMMemberConditionParameters
- type EntryGroupIAMMemberList
- type EntryGroupIAMMemberObservation
- type EntryGroupIAMMemberParameters
- type EntryGroupIAMMemberSpec
- type EntryGroupIAMMemberStatus
- type EntryGroupIAMPolicy
- func (in *EntryGroupIAMPolicy) DeepCopy() *EntryGroupIAMPolicy
- func (in *EntryGroupIAMPolicy) DeepCopyInto(out *EntryGroupIAMPolicy)
- func (in *EntryGroupIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *EntryGroupIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EntryGroupIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *EntryGroupIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EntryGroupIAMPolicy) GetID() string
- func (tr *EntryGroupIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *EntryGroupIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *EntryGroupIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *EntryGroupIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *EntryGroupIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EntryGroupIAMPolicy) GetTerraformResourceType() string
- func (tr *EntryGroupIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *EntryGroupIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EntryGroupIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *EntryGroupIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *EntryGroupIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EntryGroupIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *EntryGroupIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *EntryGroupIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EntryGroupIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *EntryGroupIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EntryGroupIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EntryGroupIAMPolicyList
- type EntryGroupIAMPolicyObservation
- type EntryGroupIAMPolicyParameters
- type EntryGroupIAMPolicySpec
- type EntryGroupIAMPolicyStatus
- type EntryGroupList
- type EntryGroupObservation
- type EntryGroupParameters
- type EntryGroupSpec
- type EntryGroupStatus
- type EntryList
- type EntryObservation
- type EntryParameters
- type EntrySpec
- type EntryStatus
- type EnumTypeObservation
- type EnumTypeParameters
- type FieldsObservation
- type FieldsParameters
- type GcsFilesetSpecObservation
- type GcsFilesetSpecParameters
- type SampleGcsFileSpecsObservation
- type SampleGcsFileSpecsParameters
- type TableSpecObservation
- type TableSpecParameters
- type Tag
- func (in *Tag) DeepCopy() *Tag
- func (in *Tag) DeepCopyInto(out *Tag)
- func (in *Tag) DeepCopyObject() runtime.Object
- func (mg *Tag) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Tag) GetConnectionDetailsMapping() map[string]string
- func (mg *Tag) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Tag) GetID() string
- func (tr *Tag) GetObservation() (map[string]interface{}, error)
- func (tr *Tag) GetParameters() (map[string]interface{}, error)
- func (mg *Tag) GetProviderConfigReference() *xpv1.Reference
- func (mg *Tag) GetProviderReference() *xpv1.Reference
- func (mg *Tag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Tag) GetTerraformResourceType() string
- func (tr *Tag) GetTerraformSchemaVersion() int
- func (mg *Tag) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Tag) LateInitialize(attrs []byte) (bool, error)
- func (mg *Tag) SetConditions(c ...xpv1.Condition)
- func (mg *Tag) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Tag) SetObservation(obs map[string]interface{}) error
- func (tr *Tag) SetParameters(params map[string]interface{}) error
- func (mg *Tag) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Tag) SetProviderReference(r *xpv1.Reference)
- func (mg *Tag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Tag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TagList
- type TagObservation
- type TagParameters
- type TagSpec
- type TagStatus
- type TagTemplate
- func (in *TagTemplate) DeepCopy() *TagTemplate
- func (in *TagTemplate) DeepCopyInto(out *TagTemplate)
- func (in *TagTemplate) DeepCopyObject() runtime.Object
- func (mg *TagTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TagTemplate) GetConnectionDetailsMapping() map[string]string
- func (mg *TagTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TagTemplate) GetID() string
- func (tr *TagTemplate) GetObservation() (map[string]interface{}, error)
- func (tr *TagTemplate) GetParameters() (map[string]interface{}, error)
- func (mg *TagTemplate) GetProviderConfigReference() *xpv1.Reference
- func (mg *TagTemplate) GetProviderReference() *xpv1.Reference
- func (mg *TagTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TagTemplate) GetTerraformResourceType() string
- func (tr *TagTemplate) GetTerraformSchemaVersion() int
- func (mg *TagTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TagTemplate) LateInitialize(attrs []byte) (bool, error)
- func (mg *TagTemplate) SetConditions(c ...xpv1.Condition)
- func (mg *TagTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TagTemplate) SetObservation(obs map[string]interface{}) error
- func (tr *TagTemplate) SetParameters(params map[string]interface{}) error
- func (mg *TagTemplate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TagTemplate) SetProviderReference(r *xpv1.Reference)
- func (mg *TagTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TagTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TagTemplateFieldsObservation
- type TagTemplateFieldsParameters
- type TagTemplateIAMBinding
- func (in *TagTemplateIAMBinding) DeepCopy() *TagTemplateIAMBinding
- func (in *TagTemplateIAMBinding) DeepCopyInto(out *TagTemplateIAMBinding)
- func (in *TagTemplateIAMBinding) DeepCopyObject() runtime.Object
- func (mg *TagTemplateIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TagTemplateIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *TagTemplateIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TagTemplateIAMBinding) GetID() string
- func (tr *TagTemplateIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *TagTemplateIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *TagTemplateIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *TagTemplateIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *TagTemplateIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TagTemplateIAMBinding) GetTerraformResourceType() string
- func (tr *TagTemplateIAMBinding) GetTerraformSchemaVersion() int
- func (mg *TagTemplateIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TagTemplateIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *TagTemplateIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *TagTemplateIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TagTemplateIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *TagTemplateIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *TagTemplateIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TagTemplateIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *TagTemplateIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TagTemplateIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TagTemplateIAMBindingConditionObservation
- type TagTemplateIAMBindingConditionParameters
- type TagTemplateIAMBindingList
- type TagTemplateIAMBindingObservation
- type TagTemplateIAMBindingParameters
- type TagTemplateIAMBindingSpec
- type TagTemplateIAMBindingStatus
- type TagTemplateIAMMember
- func (in *TagTemplateIAMMember) DeepCopy() *TagTemplateIAMMember
- func (in *TagTemplateIAMMember) DeepCopyInto(out *TagTemplateIAMMember)
- func (in *TagTemplateIAMMember) DeepCopyObject() runtime.Object
- func (mg *TagTemplateIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TagTemplateIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *TagTemplateIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TagTemplateIAMMember) GetID() string
- func (tr *TagTemplateIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *TagTemplateIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *TagTemplateIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *TagTemplateIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *TagTemplateIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TagTemplateIAMMember) GetTerraformResourceType() string
- func (tr *TagTemplateIAMMember) GetTerraformSchemaVersion() int
- func (mg *TagTemplateIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TagTemplateIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *TagTemplateIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *TagTemplateIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TagTemplateIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *TagTemplateIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *TagTemplateIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TagTemplateIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *TagTemplateIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TagTemplateIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TagTemplateIAMMemberConditionObservation
- type TagTemplateIAMMemberConditionParameters
- type TagTemplateIAMMemberList
- type TagTemplateIAMMemberObservation
- type TagTemplateIAMMemberParameters
- type TagTemplateIAMMemberSpec
- type TagTemplateIAMMemberStatus
- type TagTemplateIAMPolicy
- func (in *TagTemplateIAMPolicy) DeepCopy() *TagTemplateIAMPolicy
- func (in *TagTemplateIAMPolicy) DeepCopyInto(out *TagTemplateIAMPolicy)
- func (in *TagTemplateIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *TagTemplateIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TagTemplateIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *TagTemplateIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TagTemplateIAMPolicy) GetID() string
- func (tr *TagTemplateIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *TagTemplateIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *TagTemplateIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *TagTemplateIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *TagTemplateIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TagTemplateIAMPolicy) GetTerraformResourceType() string
- func (tr *TagTemplateIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *TagTemplateIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TagTemplateIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *TagTemplateIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *TagTemplateIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TagTemplateIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *TagTemplateIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *TagTemplateIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TagTemplateIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *TagTemplateIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TagTemplateIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TagTemplateIAMPolicyList
- type TagTemplateIAMPolicyObservation
- type TagTemplateIAMPolicyParameters
- type TagTemplateIAMPolicySpec
- type TagTemplateIAMPolicyStatus
- type TagTemplateList
- type TagTemplateObservation
- type TagTemplateParameters
- type TagTemplateSpec
- type TagTemplateStatus
- type TypeObservation
- type TypeParameters
- type ViewSpecObservation
- type ViewSpecParameters
Constants ¶
const ( CRDGroup = "datacatalog.gcp.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Entry_Kind = "Entry" Entry_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Entry_Kind}.String() Entry_KindAPIVersion = Entry_Kind + "." + CRDGroupVersion.String() Entry_GroupVersionKind = CRDGroupVersion.WithKind(Entry_Kind) )
Repository type metadata.
var ( EntryGroup_Kind = "EntryGroup" EntryGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EntryGroup_Kind}.String() EntryGroup_KindAPIVersion = EntryGroup_Kind + "." + CRDGroupVersion.String() EntryGroup_GroupVersionKind = CRDGroupVersion.WithKind(EntryGroup_Kind) )
Repository type metadata.
var ( EntryGroupIAMBinding_Kind = "EntryGroupIAMBinding" EntryGroupIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EntryGroupIAMBinding_Kind}.String() EntryGroupIAMBinding_KindAPIVersion = EntryGroupIAMBinding_Kind + "." + CRDGroupVersion.String() EntryGroupIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(EntryGroupIAMBinding_Kind) )
Repository type metadata.
var ( EntryGroupIAMMember_Kind = "EntryGroupIAMMember" EntryGroupIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EntryGroupIAMMember_Kind}.String() EntryGroupIAMMember_KindAPIVersion = EntryGroupIAMMember_Kind + "." + CRDGroupVersion.String() EntryGroupIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(EntryGroupIAMMember_Kind) )
Repository type metadata.
var ( EntryGroupIAMPolicy_Kind = "EntryGroupIAMPolicy" EntryGroupIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EntryGroupIAMPolicy_Kind}.String() EntryGroupIAMPolicy_KindAPIVersion = EntryGroupIAMPolicy_Kind + "." + CRDGroupVersion.String() EntryGroupIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(EntryGroupIAMPolicy_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 ( Tag_Kind = "Tag" Tag_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Tag_Kind}.String() Tag_KindAPIVersion = Tag_Kind + "." + CRDGroupVersion.String() Tag_GroupVersionKind = CRDGroupVersion.WithKind(Tag_Kind) )
Repository type metadata.
var ( TagTemplate_Kind = "TagTemplate" TagTemplate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TagTemplate_Kind}.String() TagTemplate_KindAPIVersion = TagTemplate_Kind + "." + CRDGroupVersion.String() TagTemplate_GroupVersionKind = CRDGroupVersion.WithKind(TagTemplate_Kind) )
Repository type metadata.
var ( TagTemplateIAMBinding_Kind = "TagTemplateIAMBinding" TagTemplateIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TagTemplateIAMBinding_Kind}.String() TagTemplateIAMBinding_KindAPIVersion = TagTemplateIAMBinding_Kind + "." + CRDGroupVersion.String() TagTemplateIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(TagTemplateIAMBinding_Kind) )
Repository type metadata.
var ( TagTemplateIAMMember_Kind = "TagTemplateIAMMember" TagTemplateIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TagTemplateIAMMember_Kind}.String() TagTemplateIAMMember_KindAPIVersion = TagTemplateIAMMember_Kind + "." + CRDGroupVersion.String() TagTemplateIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(TagTemplateIAMMember_Kind) )
Repository type metadata.
var ( TagTemplateIAMPolicy_Kind = "TagTemplateIAMPolicy" TagTemplateIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TagTemplateIAMPolicy_Kind}.String() TagTemplateIAMPolicy_KindAPIVersion = TagTemplateIAMPolicy_Kind + "." + CRDGroupVersion.String() TagTemplateIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(TagTemplateIAMPolicy_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AllowedValuesObservation ¶
type AllowedValuesObservation struct { }
func (*AllowedValuesObservation) DeepCopy ¶
func (in *AllowedValuesObservation) DeepCopy() *AllowedValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedValuesObservation.
func (*AllowedValuesObservation) DeepCopyInto ¶
func (in *AllowedValuesObservation) DeepCopyInto(out *AllowedValuesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowedValuesParameters ¶
type AllowedValuesParameters struct { // The display name of the enum value. // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` }
func (*AllowedValuesParameters) DeepCopy ¶
func (in *AllowedValuesParameters) DeepCopy() *AllowedValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedValuesParameters.
func (*AllowedValuesParameters) DeepCopyInto ¶
func (in *AllowedValuesParameters) DeepCopyInto(out *AllowedValuesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryDateShardedSpecObservation ¶
type BigqueryDateShardedSpecObservation struct { Dataset *string `json:"dataset,omitempty" tf:"dataset,omitempty"` ShardCount *float64 `json:"shardCount,omitempty" tf:"shard_count,omitempty"` TablePrefix *string `json:"tablePrefix,omitempty" tf:"table_prefix,omitempty"` }
func (*BigqueryDateShardedSpecObservation) DeepCopy ¶
func (in *BigqueryDateShardedSpecObservation) DeepCopy() *BigqueryDateShardedSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDateShardedSpecObservation.
func (*BigqueryDateShardedSpecObservation) DeepCopyInto ¶
func (in *BigqueryDateShardedSpecObservation) DeepCopyInto(out *BigqueryDateShardedSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryDateShardedSpecParameters ¶
type BigqueryDateShardedSpecParameters struct { }
func (*BigqueryDateShardedSpecParameters) DeepCopy ¶
func (in *BigqueryDateShardedSpecParameters) DeepCopy() *BigqueryDateShardedSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDateShardedSpecParameters.
func (*BigqueryDateShardedSpecParameters) DeepCopyInto ¶
func (in *BigqueryDateShardedSpecParameters) DeepCopyInto(out *BigqueryDateShardedSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryTableSpecObservation ¶
type BigqueryTableSpecObservation struct { TableSourceType *string `json:"tableSourceType,omitempty" tf:"table_source_type,omitempty"` TableSpec []TableSpecObservation `json:"tableSpec,omitempty" tf:"table_spec,omitempty"` ViewSpec []ViewSpecObservation `json:"viewSpec,omitempty" tf:"view_spec,omitempty"` }
func (*BigqueryTableSpecObservation) DeepCopy ¶
func (in *BigqueryTableSpecObservation) DeepCopy() *BigqueryTableSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryTableSpecObservation.
func (*BigqueryTableSpecObservation) DeepCopyInto ¶
func (in *BigqueryTableSpecObservation) DeepCopyInto(out *BigqueryTableSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryTableSpecParameters ¶
type BigqueryTableSpecParameters struct { }
func (*BigqueryTableSpecParameters) DeepCopy ¶
func (in *BigqueryTableSpecParameters) DeepCopy() *BigqueryTableSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryTableSpecParameters.
func (*BigqueryTableSpecParameters) DeepCopyInto ¶
func (in *BigqueryTableSpecParameters) DeepCopyInto(out *BigqueryTableSpecParameters)
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 Entry ¶
type Entry struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EntrySpec `json:"spec"` Status EntryStatus `json:"status,omitempty"` }
Entry is the Schema for the Entrys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*Entry) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Entry.
func (*Entry) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Entry) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Entry) GetCondition ¶
func (mg *Entry) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Entry.
func (*Entry) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Entry
func (*Entry) GetDeletionPolicy ¶
func (mg *Entry) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Entry.
func (*Entry) GetObservation ¶
GetObservation of this Entry
func (*Entry) GetParameters ¶
GetParameters of this Entry
func (*Entry) GetProviderConfigReference ¶
GetProviderConfigReference of this Entry.
func (*Entry) GetProviderReference ¶
GetProviderReference of this Entry. Deprecated: Use GetProviderConfigReference.
func (*Entry) GetPublishConnectionDetailsTo ¶
func (mg *Entry) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Entry.
func (*Entry) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Entry
func (*Entry) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Entry) GetWriteConnectionSecretToReference ¶
func (mg *Entry) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Entry.
func (*Entry) LateInitialize ¶
LateInitialize this Entry using its observed tfState. returns True if there are any spec changes for the resource.
func (*Entry) SetConditions ¶
SetConditions of this Entry.
func (*Entry) SetDeletionPolicy ¶
func (mg *Entry) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Entry.
func (*Entry) SetObservation ¶
SetObservation for this Entry
func (*Entry) SetParameters ¶
SetParameters for this Entry
func (*Entry) SetProviderConfigReference ¶
SetProviderConfigReference of this Entry.
func (*Entry) SetProviderReference ¶
SetProviderReference of this Entry. Deprecated: Use SetProviderConfigReference.
func (*Entry) SetPublishConnectionDetailsTo ¶
func (mg *Entry) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Entry.
func (*Entry) SetWriteConnectionSecretToReference ¶
func (mg *Entry) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Entry.
type EntryGroup ¶
type EntryGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EntryGroupSpec `json:"spec"` Status EntryGroupStatus `json:"status,omitempty"` }
EntryGroup is the Schema for the EntryGroups API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*EntryGroup) DeepCopy ¶
func (in *EntryGroup) DeepCopy() *EntryGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroup.
func (*EntryGroup) DeepCopyInto ¶
func (in *EntryGroup) DeepCopyInto(out *EntryGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntryGroup) DeepCopyObject ¶
func (in *EntryGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EntryGroup) GetCondition ¶
func (mg *EntryGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EntryGroup.
func (*EntryGroup) GetConnectionDetailsMapping ¶
func (tr *EntryGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EntryGroup
func (*EntryGroup) GetDeletionPolicy ¶
func (mg *EntryGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EntryGroup.
func (*EntryGroup) GetID ¶
func (tr *EntryGroup) GetID() string
GetID returns ID of underlying Terraform resource of this EntryGroup
func (*EntryGroup) GetObservation ¶
func (tr *EntryGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this EntryGroup
func (*EntryGroup) GetParameters ¶
func (tr *EntryGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this EntryGroup
func (*EntryGroup) GetProviderConfigReference ¶
func (mg *EntryGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EntryGroup.
func (*EntryGroup) GetProviderReference ¶
func (mg *EntryGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this EntryGroup. Deprecated: Use GetProviderConfigReference.
func (*EntryGroup) GetPublishConnectionDetailsTo ¶
func (mg *EntryGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EntryGroup.
func (*EntryGroup) GetTerraformResourceType ¶
func (mg *EntryGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EntryGroup
func (*EntryGroup) GetTerraformSchemaVersion ¶
func (tr *EntryGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EntryGroup) GetWriteConnectionSecretToReference ¶
func (mg *EntryGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EntryGroup.
func (*EntryGroup) LateInitialize ¶
func (tr *EntryGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EntryGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*EntryGroup) SetConditions ¶
func (mg *EntryGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this EntryGroup.
func (*EntryGroup) SetDeletionPolicy ¶
func (mg *EntryGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EntryGroup.
func (*EntryGroup) SetObservation ¶
func (tr *EntryGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this EntryGroup
func (*EntryGroup) SetParameters ¶
func (tr *EntryGroup) SetParameters(params map[string]interface{}) error
SetParameters for this EntryGroup
func (*EntryGroup) SetProviderConfigReference ¶
func (mg *EntryGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EntryGroup.
func (*EntryGroup) SetProviderReference ¶
func (mg *EntryGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EntryGroup. Deprecated: Use SetProviderConfigReference.
func (*EntryGroup) SetPublishConnectionDetailsTo ¶
func (mg *EntryGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EntryGroup.
func (*EntryGroup) SetWriteConnectionSecretToReference ¶
func (mg *EntryGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EntryGroup.
type EntryGroupIAMBinding ¶
type EntryGroupIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EntryGroupIAMBindingSpec `json:"spec"` Status EntryGroupIAMBindingStatus `json:"status,omitempty"` }
EntryGroupIAMBinding is the Schema for the EntryGroupIAMBindings API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*EntryGroupIAMBinding) DeepCopy ¶
func (in *EntryGroupIAMBinding) DeepCopy() *EntryGroupIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMBinding.
func (*EntryGroupIAMBinding) DeepCopyInto ¶
func (in *EntryGroupIAMBinding) DeepCopyInto(out *EntryGroupIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntryGroupIAMBinding) DeepCopyObject ¶
func (in *EntryGroupIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EntryGroupIAMBinding) GetCondition ¶
func (mg *EntryGroupIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EntryGroupIAMBinding.
func (*EntryGroupIAMBinding) GetConnectionDetailsMapping ¶
func (tr *EntryGroupIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EntryGroupIAMBinding
func (*EntryGroupIAMBinding) GetDeletionPolicy ¶
func (mg *EntryGroupIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EntryGroupIAMBinding.
func (*EntryGroupIAMBinding) GetID ¶
func (tr *EntryGroupIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this EntryGroupIAMBinding
func (*EntryGroupIAMBinding) GetObservation ¶
func (tr *EntryGroupIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this EntryGroupIAMBinding
func (*EntryGroupIAMBinding) GetParameters ¶
func (tr *EntryGroupIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this EntryGroupIAMBinding
func (*EntryGroupIAMBinding) GetProviderConfigReference ¶
func (mg *EntryGroupIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EntryGroupIAMBinding.
func (*EntryGroupIAMBinding) GetProviderReference ¶
func (mg *EntryGroupIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this EntryGroupIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*EntryGroupIAMBinding) GetPublishConnectionDetailsTo ¶
func (mg *EntryGroupIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EntryGroupIAMBinding.
func (*EntryGroupIAMBinding) GetTerraformResourceType ¶
func (mg *EntryGroupIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EntryGroupIAMBinding
func (*EntryGroupIAMBinding) GetTerraformSchemaVersion ¶
func (tr *EntryGroupIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EntryGroupIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *EntryGroupIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EntryGroupIAMBinding.
func (*EntryGroupIAMBinding) LateInitialize ¶
func (tr *EntryGroupIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EntryGroupIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*EntryGroupIAMBinding) SetConditions ¶
func (mg *EntryGroupIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this EntryGroupIAMBinding.
func (*EntryGroupIAMBinding) SetDeletionPolicy ¶
func (mg *EntryGroupIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EntryGroupIAMBinding.
func (*EntryGroupIAMBinding) SetObservation ¶
func (tr *EntryGroupIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this EntryGroupIAMBinding
func (*EntryGroupIAMBinding) SetParameters ¶
func (tr *EntryGroupIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this EntryGroupIAMBinding
func (*EntryGroupIAMBinding) SetProviderConfigReference ¶
func (mg *EntryGroupIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EntryGroupIAMBinding.
func (*EntryGroupIAMBinding) SetProviderReference ¶
func (mg *EntryGroupIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EntryGroupIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*EntryGroupIAMBinding) SetPublishConnectionDetailsTo ¶
func (mg *EntryGroupIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EntryGroupIAMBinding.
func (*EntryGroupIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *EntryGroupIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EntryGroupIAMBinding.
type EntryGroupIAMBindingList ¶
type EntryGroupIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EntryGroupIAMBinding `json:"items"` }
EntryGroupIAMBindingList contains a list of EntryGroupIAMBindings
func (*EntryGroupIAMBindingList) DeepCopy ¶
func (in *EntryGroupIAMBindingList) DeepCopy() *EntryGroupIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMBindingList.
func (*EntryGroupIAMBindingList) DeepCopyInto ¶
func (in *EntryGroupIAMBindingList) DeepCopyInto(out *EntryGroupIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntryGroupIAMBindingList) DeepCopyObject ¶
func (in *EntryGroupIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EntryGroupIAMBindingList) GetItems ¶
func (l *EntryGroupIAMBindingList) GetItems() []resource.Managed
GetItems of this EntryGroupIAMBindingList.
type EntryGroupIAMBindingObservation ¶
type EntryGroupIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EntryGroupIAMBindingObservation) DeepCopy ¶
func (in *EntryGroupIAMBindingObservation) DeepCopy() *EntryGroupIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMBindingObservation.
func (*EntryGroupIAMBindingObservation) DeepCopyInto ¶
func (in *EntryGroupIAMBindingObservation) DeepCopyInto(out *EntryGroupIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMBindingParameters ¶
type EntryGroupIAMBindingParameters struct { // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required EntryGroup *string `json:"entryGroup" tf:"entry_group,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*EntryGroupIAMBindingParameters) DeepCopy ¶
func (in *EntryGroupIAMBindingParameters) DeepCopy() *EntryGroupIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMBindingParameters.
func (*EntryGroupIAMBindingParameters) DeepCopyInto ¶
func (in *EntryGroupIAMBindingParameters) DeepCopyInto(out *EntryGroupIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMBindingSpec ¶
type EntryGroupIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EntryGroupIAMBindingParameters `json:"forProvider"` }
EntryGroupIAMBindingSpec defines the desired state of EntryGroupIAMBinding
func (*EntryGroupIAMBindingSpec) DeepCopy ¶
func (in *EntryGroupIAMBindingSpec) DeepCopy() *EntryGroupIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMBindingSpec.
func (*EntryGroupIAMBindingSpec) DeepCopyInto ¶
func (in *EntryGroupIAMBindingSpec) DeepCopyInto(out *EntryGroupIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMBindingStatus ¶
type EntryGroupIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EntryGroupIAMBindingObservation `json:"atProvider,omitempty"` }
EntryGroupIAMBindingStatus defines the observed state of EntryGroupIAMBinding.
func (*EntryGroupIAMBindingStatus) DeepCopy ¶
func (in *EntryGroupIAMBindingStatus) DeepCopy() *EntryGroupIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMBindingStatus.
func (*EntryGroupIAMBindingStatus) DeepCopyInto ¶
func (in *EntryGroupIAMBindingStatus) DeepCopyInto(out *EntryGroupIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMMember ¶
type EntryGroupIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EntryGroupIAMMemberSpec `json:"spec"` Status EntryGroupIAMMemberStatus `json:"status,omitempty"` }
EntryGroupIAMMember is the Schema for the EntryGroupIAMMembers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*EntryGroupIAMMember) DeepCopy ¶
func (in *EntryGroupIAMMember) DeepCopy() *EntryGroupIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMMember.
func (*EntryGroupIAMMember) DeepCopyInto ¶
func (in *EntryGroupIAMMember) DeepCopyInto(out *EntryGroupIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntryGroupIAMMember) DeepCopyObject ¶
func (in *EntryGroupIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EntryGroupIAMMember) GetCondition ¶
func (mg *EntryGroupIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EntryGroupIAMMember.
func (*EntryGroupIAMMember) GetConnectionDetailsMapping ¶
func (tr *EntryGroupIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EntryGroupIAMMember
func (*EntryGroupIAMMember) GetDeletionPolicy ¶
func (mg *EntryGroupIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EntryGroupIAMMember.
func (*EntryGroupIAMMember) GetID ¶
func (tr *EntryGroupIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this EntryGroupIAMMember
func (*EntryGroupIAMMember) GetObservation ¶
func (tr *EntryGroupIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this EntryGroupIAMMember
func (*EntryGroupIAMMember) GetParameters ¶
func (tr *EntryGroupIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this EntryGroupIAMMember
func (*EntryGroupIAMMember) GetProviderConfigReference ¶
func (mg *EntryGroupIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EntryGroupIAMMember.
func (*EntryGroupIAMMember) GetProviderReference ¶
func (mg *EntryGroupIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this EntryGroupIAMMember. Deprecated: Use GetProviderConfigReference.
func (*EntryGroupIAMMember) GetPublishConnectionDetailsTo ¶
func (mg *EntryGroupIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EntryGroupIAMMember.
func (*EntryGroupIAMMember) GetTerraformResourceType ¶
func (mg *EntryGroupIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EntryGroupIAMMember
func (*EntryGroupIAMMember) GetTerraformSchemaVersion ¶
func (tr *EntryGroupIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EntryGroupIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *EntryGroupIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EntryGroupIAMMember.
func (*EntryGroupIAMMember) LateInitialize ¶
func (tr *EntryGroupIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EntryGroupIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*EntryGroupIAMMember) SetConditions ¶
func (mg *EntryGroupIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this EntryGroupIAMMember.
func (*EntryGroupIAMMember) SetDeletionPolicy ¶
func (mg *EntryGroupIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EntryGroupIAMMember.
func (*EntryGroupIAMMember) SetObservation ¶
func (tr *EntryGroupIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this EntryGroupIAMMember
func (*EntryGroupIAMMember) SetParameters ¶
func (tr *EntryGroupIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this EntryGroupIAMMember
func (*EntryGroupIAMMember) SetProviderConfigReference ¶
func (mg *EntryGroupIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EntryGroupIAMMember.
func (*EntryGroupIAMMember) SetProviderReference ¶
func (mg *EntryGroupIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EntryGroupIAMMember. Deprecated: Use SetProviderConfigReference.
func (*EntryGroupIAMMember) SetPublishConnectionDetailsTo ¶
func (mg *EntryGroupIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EntryGroupIAMMember.
func (*EntryGroupIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *EntryGroupIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EntryGroupIAMMember.
type EntryGroupIAMMemberConditionObservation ¶
type EntryGroupIAMMemberConditionObservation struct { }
func (*EntryGroupIAMMemberConditionObservation) DeepCopy ¶
func (in *EntryGroupIAMMemberConditionObservation) DeepCopy() *EntryGroupIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMMemberConditionObservation.
func (*EntryGroupIAMMemberConditionObservation) DeepCopyInto ¶
func (in *EntryGroupIAMMemberConditionObservation) DeepCopyInto(out *EntryGroupIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMMemberConditionParameters ¶
type EntryGroupIAMMemberConditionParameters 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 (*EntryGroupIAMMemberConditionParameters) DeepCopy ¶
func (in *EntryGroupIAMMemberConditionParameters) DeepCopy() *EntryGroupIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMMemberConditionParameters.
func (*EntryGroupIAMMemberConditionParameters) DeepCopyInto ¶
func (in *EntryGroupIAMMemberConditionParameters) DeepCopyInto(out *EntryGroupIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMMemberList ¶
type EntryGroupIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EntryGroupIAMMember `json:"items"` }
EntryGroupIAMMemberList contains a list of EntryGroupIAMMembers
func (*EntryGroupIAMMemberList) DeepCopy ¶
func (in *EntryGroupIAMMemberList) DeepCopy() *EntryGroupIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMMemberList.
func (*EntryGroupIAMMemberList) DeepCopyInto ¶
func (in *EntryGroupIAMMemberList) DeepCopyInto(out *EntryGroupIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntryGroupIAMMemberList) DeepCopyObject ¶
func (in *EntryGroupIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EntryGroupIAMMemberList) GetItems ¶
func (l *EntryGroupIAMMemberList) GetItems() []resource.Managed
GetItems of this EntryGroupIAMMemberList.
type EntryGroupIAMMemberObservation ¶
type EntryGroupIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EntryGroupIAMMemberObservation) DeepCopy ¶
func (in *EntryGroupIAMMemberObservation) DeepCopy() *EntryGroupIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMMemberObservation.
func (*EntryGroupIAMMemberObservation) DeepCopyInto ¶
func (in *EntryGroupIAMMemberObservation) DeepCopyInto(out *EntryGroupIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMMemberParameters ¶
type EntryGroupIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []EntryGroupIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required EntryGroup *string `json:"entryGroup" tf:"entry_group,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*EntryGroupIAMMemberParameters) DeepCopy ¶
func (in *EntryGroupIAMMemberParameters) DeepCopy() *EntryGroupIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMMemberParameters.
func (*EntryGroupIAMMemberParameters) DeepCopyInto ¶
func (in *EntryGroupIAMMemberParameters) DeepCopyInto(out *EntryGroupIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMMemberSpec ¶
type EntryGroupIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EntryGroupIAMMemberParameters `json:"forProvider"` }
EntryGroupIAMMemberSpec defines the desired state of EntryGroupIAMMember
func (*EntryGroupIAMMemberSpec) DeepCopy ¶
func (in *EntryGroupIAMMemberSpec) DeepCopy() *EntryGroupIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMMemberSpec.
func (*EntryGroupIAMMemberSpec) DeepCopyInto ¶
func (in *EntryGroupIAMMemberSpec) DeepCopyInto(out *EntryGroupIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMMemberStatus ¶
type EntryGroupIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EntryGroupIAMMemberObservation `json:"atProvider,omitempty"` }
EntryGroupIAMMemberStatus defines the observed state of EntryGroupIAMMember.
func (*EntryGroupIAMMemberStatus) DeepCopy ¶
func (in *EntryGroupIAMMemberStatus) DeepCopy() *EntryGroupIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMMemberStatus.
func (*EntryGroupIAMMemberStatus) DeepCopyInto ¶
func (in *EntryGroupIAMMemberStatus) DeepCopyInto(out *EntryGroupIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMPolicy ¶
type EntryGroupIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EntryGroupIAMPolicySpec `json:"spec"` Status EntryGroupIAMPolicyStatus `json:"status,omitempty"` }
EntryGroupIAMPolicy is the Schema for the EntryGroupIAMPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*EntryGroupIAMPolicy) DeepCopy ¶
func (in *EntryGroupIAMPolicy) DeepCopy() *EntryGroupIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMPolicy.
func (*EntryGroupIAMPolicy) DeepCopyInto ¶
func (in *EntryGroupIAMPolicy) DeepCopyInto(out *EntryGroupIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntryGroupIAMPolicy) DeepCopyObject ¶
func (in *EntryGroupIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EntryGroupIAMPolicy) GetCondition ¶
func (mg *EntryGroupIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EntryGroupIAMPolicy.
func (*EntryGroupIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *EntryGroupIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EntryGroupIAMPolicy
func (*EntryGroupIAMPolicy) GetDeletionPolicy ¶
func (mg *EntryGroupIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EntryGroupIAMPolicy.
func (*EntryGroupIAMPolicy) GetID ¶
func (tr *EntryGroupIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this EntryGroupIAMPolicy
func (*EntryGroupIAMPolicy) GetObservation ¶
func (tr *EntryGroupIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this EntryGroupIAMPolicy
func (*EntryGroupIAMPolicy) GetParameters ¶
func (tr *EntryGroupIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this EntryGroupIAMPolicy
func (*EntryGroupIAMPolicy) GetProviderConfigReference ¶
func (mg *EntryGroupIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EntryGroupIAMPolicy.
func (*EntryGroupIAMPolicy) GetProviderReference ¶
func (mg *EntryGroupIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this EntryGroupIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*EntryGroupIAMPolicy) GetPublishConnectionDetailsTo ¶
func (mg *EntryGroupIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EntryGroupIAMPolicy.
func (*EntryGroupIAMPolicy) GetTerraformResourceType ¶
func (mg *EntryGroupIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EntryGroupIAMPolicy
func (*EntryGroupIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *EntryGroupIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EntryGroupIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *EntryGroupIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EntryGroupIAMPolicy.
func (*EntryGroupIAMPolicy) LateInitialize ¶
func (tr *EntryGroupIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EntryGroupIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*EntryGroupIAMPolicy) SetConditions ¶
func (mg *EntryGroupIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this EntryGroupIAMPolicy.
func (*EntryGroupIAMPolicy) SetDeletionPolicy ¶
func (mg *EntryGroupIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EntryGroupIAMPolicy.
func (*EntryGroupIAMPolicy) SetObservation ¶
func (tr *EntryGroupIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this EntryGroupIAMPolicy
func (*EntryGroupIAMPolicy) SetParameters ¶
func (tr *EntryGroupIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this EntryGroupIAMPolicy
func (*EntryGroupIAMPolicy) SetProviderConfigReference ¶
func (mg *EntryGroupIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EntryGroupIAMPolicy.
func (*EntryGroupIAMPolicy) SetProviderReference ¶
func (mg *EntryGroupIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EntryGroupIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*EntryGroupIAMPolicy) SetPublishConnectionDetailsTo ¶
func (mg *EntryGroupIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EntryGroupIAMPolicy.
func (*EntryGroupIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *EntryGroupIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EntryGroupIAMPolicy.
type EntryGroupIAMPolicyList ¶
type EntryGroupIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EntryGroupIAMPolicy `json:"items"` }
EntryGroupIAMPolicyList contains a list of EntryGroupIAMPolicys
func (*EntryGroupIAMPolicyList) DeepCopy ¶
func (in *EntryGroupIAMPolicyList) DeepCopy() *EntryGroupIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMPolicyList.
func (*EntryGroupIAMPolicyList) DeepCopyInto ¶
func (in *EntryGroupIAMPolicyList) DeepCopyInto(out *EntryGroupIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntryGroupIAMPolicyList) DeepCopyObject ¶
func (in *EntryGroupIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EntryGroupIAMPolicyList) GetItems ¶
func (l *EntryGroupIAMPolicyList) GetItems() []resource.Managed
GetItems of this EntryGroupIAMPolicyList.
type EntryGroupIAMPolicyObservation ¶
type EntryGroupIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EntryGroupIAMPolicyObservation) DeepCopy ¶
func (in *EntryGroupIAMPolicyObservation) DeepCopy() *EntryGroupIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMPolicyObservation.
func (*EntryGroupIAMPolicyObservation) DeepCopyInto ¶
func (in *EntryGroupIAMPolicyObservation) DeepCopyInto(out *EntryGroupIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMPolicyParameters ¶
type EntryGroupIAMPolicyParameters struct { // +kubebuilder:validation:Required EntryGroup *string `json:"entryGroup" tf:"entry_group,omitempty"` // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*EntryGroupIAMPolicyParameters) DeepCopy ¶
func (in *EntryGroupIAMPolicyParameters) DeepCopy() *EntryGroupIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMPolicyParameters.
func (*EntryGroupIAMPolicyParameters) DeepCopyInto ¶
func (in *EntryGroupIAMPolicyParameters) DeepCopyInto(out *EntryGroupIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMPolicySpec ¶
type EntryGroupIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider EntryGroupIAMPolicyParameters `json:"forProvider"` }
EntryGroupIAMPolicySpec defines the desired state of EntryGroupIAMPolicy
func (*EntryGroupIAMPolicySpec) DeepCopy ¶
func (in *EntryGroupIAMPolicySpec) DeepCopy() *EntryGroupIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMPolicySpec.
func (*EntryGroupIAMPolicySpec) DeepCopyInto ¶
func (in *EntryGroupIAMPolicySpec) DeepCopyInto(out *EntryGroupIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupIAMPolicyStatus ¶
type EntryGroupIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EntryGroupIAMPolicyObservation `json:"atProvider,omitempty"` }
EntryGroupIAMPolicyStatus defines the observed state of EntryGroupIAMPolicy.
func (*EntryGroupIAMPolicyStatus) DeepCopy ¶
func (in *EntryGroupIAMPolicyStatus) DeepCopy() *EntryGroupIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupIAMPolicyStatus.
func (*EntryGroupIAMPolicyStatus) DeepCopyInto ¶
func (in *EntryGroupIAMPolicyStatus) DeepCopyInto(out *EntryGroupIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupList ¶
type EntryGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EntryGroup `json:"items"` }
EntryGroupList contains a list of EntryGroups
func (*EntryGroupList) DeepCopy ¶
func (in *EntryGroupList) DeepCopy() *EntryGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupList.
func (*EntryGroupList) DeepCopyInto ¶
func (in *EntryGroupList) DeepCopyInto(out *EntryGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntryGroupList) DeepCopyObject ¶
func (in *EntryGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EntryGroupList) GetItems ¶
func (l *EntryGroupList) GetItems() []resource.Managed
GetItems of this EntryGroupList.
type EntryGroupObservation ¶
type EntryGroupObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*EntryGroupObservation) DeepCopy ¶
func (in *EntryGroupObservation) DeepCopy() *EntryGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupObservation.
func (*EntryGroupObservation) DeepCopyInto ¶
func (in *EntryGroupObservation) DeepCopyInto(out *EntryGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupParameters ¶
type EntryGroupParameters struct { // Entry group description, which can consist of several sentences or paragraphs that describe entry group contents. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A short name to identify the entry group, for example, "analytics data - jan 2011". // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The id of the entry group to create. The id must begin with a letter or underscore, // contain only English letters, numbers and underscores, and be at most 64 characters. // +kubebuilder:validation:Required EntryGroupID *string `json:"entryGroupId" tf:"entry_group_id,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // EntryGroup location region. // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*EntryGroupParameters) DeepCopy ¶
func (in *EntryGroupParameters) DeepCopy() *EntryGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupParameters.
func (*EntryGroupParameters) DeepCopyInto ¶
func (in *EntryGroupParameters) DeepCopyInto(out *EntryGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupSpec ¶
type EntryGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EntryGroupParameters `json:"forProvider"` }
EntryGroupSpec defines the desired state of EntryGroup
func (*EntryGroupSpec) DeepCopy ¶
func (in *EntryGroupSpec) DeepCopy() *EntryGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupSpec.
func (*EntryGroupSpec) DeepCopyInto ¶
func (in *EntryGroupSpec) DeepCopyInto(out *EntryGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryGroupStatus ¶
type EntryGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EntryGroupObservation `json:"atProvider,omitempty"` }
EntryGroupStatus defines the observed state of EntryGroup.
func (*EntryGroupStatus) DeepCopy ¶
func (in *EntryGroupStatus) DeepCopy() *EntryGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryGroupStatus.
func (*EntryGroupStatus) DeepCopyInto ¶
func (in *EntryGroupStatus) DeepCopyInto(out *EntryGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryList ¶
type EntryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Entry `json:"items"` }
EntryList contains a list of Entrys
func (*EntryList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryList.
func (*EntryList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntryList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntryObservation ¶
type EntryObservation struct { BigqueryDateShardedSpec []BigqueryDateShardedSpecObservation `json:"bigqueryDateShardedSpec,omitempty" tf:"bigquery_date_sharded_spec,omitempty"` BigqueryTableSpec []BigqueryTableSpecObservation `json:"bigqueryTableSpec,omitempty" tf:"bigquery_table_spec,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IntegratedSystem *string `json:"integratedSystem,omitempty" tf:"integrated_system,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*EntryObservation) DeepCopy ¶
func (in *EntryObservation) DeepCopy() *EntryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryObservation.
func (*EntryObservation) DeepCopyInto ¶
func (in *EntryObservation) DeepCopyInto(out *EntryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryParameters ¶
type EntryParameters struct { // Entry description, which can consist of several sentences or paragraphs that describe entry contents. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Display information such as title and description. A short name to identify the entry, // for example, "Analytics Data - Jan 2011". // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The name of the entry group this entry is in. // +kubebuilder:validation:Required EntryGroup *string `json:"entryGroup" tf:"entry_group,omitempty"` // The id of the entry to create. // +kubebuilder:validation:Required EntryID *string `json:"entryId" tf:"entry_id,omitempty"` // Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET. // +kubebuilder:validation:Optional GcsFilesetSpec []GcsFilesetSpecParameters `json:"gcsFilesetSpec,omitempty" tf:"gcs_fileset_spec,omitempty"` // The resource this metadata entry refers to. // For Google Cloud Platform resources, linkedResource is the full name of the resource. // For example, the linkedResource for a table resource from BigQuery is: // //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId // Output only when Entry is of type in the EntryType enum. For entries with userSpecifiedType, // this field is optional and defaults to an empty string. // +kubebuilder:validation:Optional LinkedResource *string `json:"linkedResource,omitempty" tf:"linked_resource,omitempty"` // Schema of the entry (e.g. BigQuery, GoogleSQL, Avro schema), as a json string. An entry might not have any schema // attached to it. See // https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries#schema // for what fields this schema can contain. // +kubebuilder:validation:Optional Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // The type of the entry. Only used for Entries with types in the EntryType enum. // Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use userSpecifiedType. Possible values: ["FILESET"] // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // This field indicates the entry's source system that Data Catalog does not integrate with. // userSpecifiedSystem strings must begin with a letter or underscore and can only contain letters, numbers, // and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. // +kubebuilder:validation:Optional UserSpecifiedSystem *string `json:"userSpecifiedSystem,omitempty" tf:"user_specified_system,omitempty"` // Entry type if it does not fit any of the input-allowed values listed in EntryType enum above. // When creating an entry, users should check the enum values first, if nothing matches the entry // to be created, then provide a custom value, for example "my_special_type". // userSpecifiedType strings must begin with a letter or underscore and can only contain letters, // numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. // +kubebuilder:validation:Optional UserSpecifiedType *string `json:"userSpecifiedType,omitempty" tf:"user_specified_type,omitempty"` }
func (*EntryParameters) DeepCopy ¶
func (in *EntryParameters) DeepCopy() *EntryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryParameters.
func (*EntryParameters) DeepCopyInto ¶
func (in *EntryParameters) DeepCopyInto(out *EntryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntrySpec ¶
type EntrySpec struct { v1.ResourceSpec `json:",inline"` ForProvider EntryParameters `json:"forProvider"` }
EntrySpec defines the desired state of Entry
func (*EntrySpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntrySpec.
func (*EntrySpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryStatus ¶
type EntryStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EntryObservation `json:"atProvider,omitempty"` }
EntryStatus defines the observed state of Entry.
func (*EntryStatus) DeepCopy ¶
func (in *EntryStatus) DeepCopy() *EntryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryStatus.
func (*EntryStatus) DeepCopyInto ¶
func (in *EntryStatus) DeepCopyInto(out *EntryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnumTypeObservation ¶
type EnumTypeObservation struct { }
func (*EnumTypeObservation) DeepCopy ¶
func (in *EnumTypeObservation) DeepCopy() *EnumTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnumTypeObservation.
func (*EnumTypeObservation) DeepCopyInto ¶
func (in *EnumTypeObservation) DeepCopyInto(out *EnumTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnumTypeParameters ¶
type EnumTypeParameters struct { // The set of allowed values for this enum. The display names of the // values must be case-insensitively unique within this set. Currently, // enum values can only be added to the list of allowed values. Deletion // and renaming of enum values are not supported. // Can have up to 500 allowed values. // +kubebuilder:validation:Required AllowedValues []AllowedValuesParameters `json:"allowedValues" tf:"allowed_values,omitempty"` }
func (*EnumTypeParameters) DeepCopy ¶
func (in *EnumTypeParameters) DeepCopy() *EnumTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnumTypeParameters.
func (*EnumTypeParameters) DeepCopyInto ¶
func (in *EnumTypeParameters) DeepCopyInto(out *EnumTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldsObservation ¶
type FieldsObservation struct { DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` Order *float64 `json:"order,omitempty" tf:"order,omitempty"` }
func (*FieldsObservation) DeepCopy ¶
func (in *FieldsObservation) DeepCopy() *FieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsObservation.
func (*FieldsObservation) DeepCopyInto ¶
func (in *FieldsObservation) DeepCopyInto(out *FieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldsParameters ¶
type FieldsParameters struct { // Holds the value for a tag field with boolean type. // +kubebuilder:validation:Optional BoolValue *bool `json:"boolValue,omitempty" tf:"bool_value,omitempty"` // Holds the value for a tag field with double type. // +kubebuilder:validation:Optional DoubleValue *float64 `json:"doubleValue,omitempty" tf:"double_value,omitempty"` // The display name of the enum value. // +kubebuilder:validation:Optional EnumValue *string `json:"enumValue,omitempty" tf:"enum_value,omitempty"` // +kubebuilder:validation:Required FieldName *string `json:"fieldName" tf:"field_name,omitempty"` // Holds the value for a tag field with string type. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` // Holds the value for a tag field with timestamp type. // +kubebuilder:validation:Optional TimestampValue *string `json:"timestampValue,omitempty" tf:"timestamp_value,omitempty"` }
func (*FieldsParameters) DeepCopy ¶
func (in *FieldsParameters) DeepCopy() *FieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsParameters.
func (*FieldsParameters) DeepCopyInto ¶
func (in *FieldsParameters) DeepCopyInto(out *FieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcsFilesetSpecObservation ¶
type GcsFilesetSpecObservation struct {
SampleGcsFileSpecs []SampleGcsFileSpecsObservation `json:"sampleGcsFileSpecs,omitempty" tf:"sample_gcs_file_specs,omitempty"`
}
func (*GcsFilesetSpecObservation) DeepCopy ¶
func (in *GcsFilesetSpecObservation) DeepCopy() *GcsFilesetSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcsFilesetSpecObservation.
func (*GcsFilesetSpecObservation) DeepCopyInto ¶
func (in *GcsFilesetSpecObservation) DeepCopyInto(out *GcsFilesetSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcsFilesetSpecParameters ¶
type GcsFilesetSpecParameters struct { // Patterns to identify a set of files in Google Cloud Storage. // See [Cloud Storage documentation](https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames) // for more information. Note that bucket wildcards are currently not supported. Examples of valid filePatterns: // // * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. // * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. // * gs://bucket_name/file*: matches files prefixed by file in bucket_name // * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name // * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name // * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name // * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b // * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt // +kubebuilder:validation:Required FilePatterns []*string `json:"filePatterns" tf:"file_patterns,omitempty"` }
func (*GcsFilesetSpecParameters) DeepCopy ¶
func (in *GcsFilesetSpecParameters) DeepCopy() *GcsFilesetSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcsFilesetSpecParameters.
func (*GcsFilesetSpecParameters) DeepCopyInto ¶
func (in *GcsFilesetSpecParameters) DeepCopyInto(out *GcsFilesetSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SampleGcsFileSpecsObservation ¶
type SampleGcsFileSpecsObservation struct { FilePath *string `json:"filePath,omitempty" tf:"file_path,omitempty"` SizeBytes *float64 `json:"sizeBytes,omitempty" tf:"size_bytes,omitempty"` }
func (*SampleGcsFileSpecsObservation) DeepCopy ¶
func (in *SampleGcsFileSpecsObservation) DeepCopy() *SampleGcsFileSpecsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SampleGcsFileSpecsObservation.
func (*SampleGcsFileSpecsObservation) DeepCopyInto ¶
func (in *SampleGcsFileSpecsObservation) DeepCopyInto(out *SampleGcsFileSpecsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SampleGcsFileSpecsParameters ¶
type SampleGcsFileSpecsParameters struct { }
func (*SampleGcsFileSpecsParameters) DeepCopy ¶
func (in *SampleGcsFileSpecsParameters) DeepCopy() *SampleGcsFileSpecsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SampleGcsFileSpecsParameters.
func (*SampleGcsFileSpecsParameters) DeepCopyInto ¶
func (in *SampleGcsFileSpecsParameters) DeepCopyInto(out *SampleGcsFileSpecsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpecObservation ¶
type TableSpecObservation struct {
GroupedEntry *string `json:"groupedEntry,omitempty" tf:"grouped_entry,omitempty"`
}
func (*TableSpecObservation) DeepCopy ¶
func (in *TableSpecObservation) DeepCopy() *TableSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpecObservation.
func (*TableSpecObservation) DeepCopyInto ¶
func (in *TableSpecObservation) DeepCopyInto(out *TableSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpecParameters ¶
type TableSpecParameters struct { }
func (*TableSpecParameters) DeepCopy ¶
func (in *TableSpecParameters) DeepCopy() *TableSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpecParameters.
func (*TableSpecParameters) DeepCopyInto ¶
func (in *TableSpecParameters) DeepCopyInto(out *TableSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tag ¶
type Tag struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagSpec `json:"spec"` Status TagStatus `json:"status,omitempty"` }
Tag is the Schema for the Tags API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*Tag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
func (*Tag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tag) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Tag) GetCondition ¶
func (mg *Tag) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Tag.
func (*Tag) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Tag
func (*Tag) GetDeletionPolicy ¶
func (mg *Tag) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Tag.
func (*Tag) GetObservation ¶
GetObservation of this Tag
func (*Tag) GetParameters ¶
GetParameters of this Tag
func (*Tag) GetProviderConfigReference ¶
GetProviderConfigReference of this Tag.
func (*Tag) GetProviderReference ¶
GetProviderReference of this Tag. Deprecated: Use GetProviderConfigReference.
func (*Tag) GetPublishConnectionDetailsTo ¶
func (mg *Tag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Tag.
func (*Tag) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Tag
func (*Tag) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Tag) GetWriteConnectionSecretToReference ¶
func (mg *Tag) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Tag.
func (*Tag) LateInitialize ¶
LateInitialize this Tag using its observed tfState. returns True if there are any spec changes for the resource.
func (*Tag) SetConditions ¶
SetConditions of this Tag.
func (*Tag) SetDeletionPolicy ¶
func (mg *Tag) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Tag.
func (*Tag) SetObservation ¶
SetObservation for this Tag
func (*Tag) SetParameters ¶
SetParameters for this Tag
func (*Tag) SetProviderConfigReference ¶
SetProviderConfigReference of this Tag.
func (*Tag) SetProviderReference ¶
SetProviderReference of this Tag. Deprecated: Use SetProviderConfigReference.
func (*Tag) SetPublishConnectionDetailsTo ¶
func (mg *Tag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Tag.
func (*Tag) SetWriteConnectionSecretToReference ¶
func (mg *Tag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Tag.
type TagList ¶
type TagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Tag `json:"items"` }
TagList contains a list of Tags
func (*TagList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagList.
func (*TagList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagObservation ¶
type TagObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` TemplateDisplayname *string `json:"templateDisplayname,omitempty" tf:"template_displayname,omitempty"` }
func (*TagObservation) DeepCopy ¶
func (in *TagObservation) DeepCopy() *TagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagObservation.
func (*TagObservation) DeepCopyInto ¶
func (in *TagObservation) DeepCopyInto(out *TagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagParameters ¶
type TagParameters struct { // Resources like Entry can have schemas associated with them. This scope allows users to attach tags to an // individual column based on that schema. // // For attaching a tag to a nested column, use '.' to separate the column names. Example: // 'outer_column.inner_column' // +kubebuilder:validation:Optional Column *string `json:"column,omitempty" tf:"column,omitempty"` // This maps the ID of a tag field to the value of and additional information about that field. // Valid field IDs are defined by the tag's template. A tag must have at least 1 field and at most 500 fields. // +kubebuilder:validation:Required Fields []FieldsParameters `json:"fields" tf:"fields,omitempty"` // The name of the parent this tag is attached to. This can be the name of an entry or an entry group. If an entry group, the tag will be attached to // all entries in that group. // +kubebuilder:validation:Optional Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // The resource name of the tag template that this tag uses. Example: // projects/{project_id}/locations/{location}/tagTemplates/{tagTemplateId} // This field cannot be modified after creation. // +kubebuilder:validation:Required Template *string `json:"template" tf:"template,omitempty"` }
func (*TagParameters) DeepCopy ¶
func (in *TagParameters) DeepCopy() *TagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagParameters.
func (*TagParameters) DeepCopyInto ¶
func (in *TagParameters) DeepCopyInto(out *TagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagSpec ¶
type TagSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TagParameters `json:"forProvider"` }
TagSpec defines the desired state of Tag
func (*TagSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpec.
func (*TagSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagStatus ¶
type TagStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TagObservation `json:"atProvider,omitempty"` }
TagStatus defines the observed state of Tag.
func (*TagStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagStatus.
func (*TagStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplate ¶
type TagTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagTemplateSpec `json:"spec"` Status TagTemplateStatus `json:"status,omitempty"` }
TagTemplate is the Schema for the TagTemplates API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*TagTemplate) DeepCopy ¶
func (in *TagTemplate) DeepCopy() *TagTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplate.
func (*TagTemplate) DeepCopyInto ¶
func (in *TagTemplate) DeepCopyInto(out *TagTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagTemplate) DeepCopyObject ¶
func (in *TagTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagTemplate) GetCondition ¶
func (mg *TagTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TagTemplate.
func (*TagTemplate) GetConnectionDetailsMapping ¶
func (tr *TagTemplate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TagTemplate
func (*TagTemplate) GetDeletionPolicy ¶
func (mg *TagTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TagTemplate.
func (*TagTemplate) GetID ¶
func (tr *TagTemplate) GetID() string
GetID returns ID of underlying Terraform resource of this TagTemplate
func (*TagTemplate) GetObservation ¶
func (tr *TagTemplate) GetObservation() (map[string]interface{}, error)
GetObservation of this TagTemplate
func (*TagTemplate) GetParameters ¶
func (tr *TagTemplate) GetParameters() (map[string]interface{}, error)
GetParameters of this TagTemplate
func (*TagTemplate) GetProviderConfigReference ¶
func (mg *TagTemplate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TagTemplate.
func (*TagTemplate) GetProviderReference ¶
func (mg *TagTemplate) GetProviderReference() *xpv1.Reference
GetProviderReference of this TagTemplate. Deprecated: Use GetProviderConfigReference.
func (*TagTemplate) GetPublishConnectionDetailsTo ¶
func (mg *TagTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TagTemplate.
func (*TagTemplate) GetTerraformResourceType ¶
func (mg *TagTemplate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TagTemplate
func (*TagTemplate) GetTerraformSchemaVersion ¶
func (tr *TagTemplate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TagTemplate) GetWriteConnectionSecretToReference ¶
func (mg *TagTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TagTemplate.
func (*TagTemplate) LateInitialize ¶
func (tr *TagTemplate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TagTemplate using its observed tfState. returns True if there are any spec changes for the resource.
func (*TagTemplate) SetConditions ¶
func (mg *TagTemplate) SetConditions(c ...xpv1.Condition)
SetConditions of this TagTemplate.
func (*TagTemplate) SetDeletionPolicy ¶
func (mg *TagTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TagTemplate.
func (*TagTemplate) SetObservation ¶
func (tr *TagTemplate) SetObservation(obs map[string]interface{}) error
SetObservation for this TagTemplate
func (*TagTemplate) SetParameters ¶
func (tr *TagTemplate) SetParameters(params map[string]interface{}) error
SetParameters for this TagTemplate
func (*TagTemplate) SetProviderConfigReference ¶
func (mg *TagTemplate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TagTemplate.
func (*TagTemplate) SetProviderReference ¶
func (mg *TagTemplate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TagTemplate. Deprecated: Use SetProviderConfigReference.
func (*TagTemplate) SetPublishConnectionDetailsTo ¶
func (mg *TagTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TagTemplate.
func (*TagTemplate) SetWriteConnectionSecretToReference ¶
func (mg *TagTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TagTemplate.
type TagTemplateFieldsObservation ¶
type TagTemplateFieldsObservation struct {
Name *string `json:"name,omitempty" tf:"name,omitempty"`
}
func (*TagTemplateFieldsObservation) DeepCopy ¶
func (in *TagTemplateFieldsObservation) DeepCopy() *TagTemplateFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateFieldsObservation.
func (*TagTemplateFieldsObservation) DeepCopyInto ¶
func (in *TagTemplateFieldsObservation) DeepCopyInto(out *TagTemplateFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateFieldsParameters ¶
type TagTemplateFieldsParameters struct { // A description for this field. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The display name for this field. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // +kubebuilder:validation:Required FieldID *string `json:"fieldId" tf:"field_id,omitempty"` // Whether this is a required field. Defaults to false. // +kubebuilder:validation:Optional IsRequired *bool `json:"isRequired,omitempty" tf:"is_required,omitempty"` // The order of this field with respect to other fields in this tag template. // A higher value indicates a more important field. The value can be negative. // Multiple fields can have the same order, and field orders within a tag do not have to be sequential. // +kubebuilder:validation:Optional Order *float64 `json:"order,omitempty" tf:"order,omitempty"` // The type of value this tag field can contain. // +kubebuilder:validation:Required Type []TypeParameters `json:"type" tf:"type,omitempty"` }
func (*TagTemplateFieldsParameters) DeepCopy ¶
func (in *TagTemplateFieldsParameters) DeepCopy() *TagTemplateFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateFieldsParameters.
func (*TagTemplateFieldsParameters) DeepCopyInto ¶
func (in *TagTemplateFieldsParameters) DeepCopyInto(out *TagTemplateFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMBinding ¶
type TagTemplateIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagTemplateIAMBindingSpec `json:"spec"` Status TagTemplateIAMBindingStatus `json:"status,omitempty"` }
TagTemplateIAMBinding is the Schema for the TagTemplateIAMBindings API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*TagTemplateIAMBinding) DeepCopy ¶
func (in *TagTemplateIAMBinding) DeepCopy() *TagTemplateIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMBinding.
func (*TagTemplateIAMBinding) DeepCopyInto ¶
func (in *TagTemplateIAMBinding) DeepCopyInto(out *TagTemplateIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagTemplateIAMBinding) DeepCopyObject ¶
func (in *TagTemplateIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagTemplateIAMBinding) GetCondition ¶
func (mg *TagTemplateIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TagTemplateIAMBinding.
func (*TagTemplateIAMBinding) GetConnectionDetailsMapping ¶
func (tr *TagTemplateIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TagTemplateIAMBinding
func (*TagTemplateIAMBinding) GetDeletionPolicy ¶
func (mg *TagTemplateIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TagTemplateIAMBinding.
func (*TagTemplateIAMBinding) GetID ¶
func (tr *TagTemplateIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this TagTemplateIAMBinding
func (*TagTemplateIAMBinding) GetObservation ¶
func (tr *TagTemplateIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this TagTemplateIAMBinding
func (*TagTemplateIAMBinding) GetParameters ¶
func (tr *TagTemplateIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this TagTemplateIAMBinding
func (*TagTemplateIAMBinding) GetProviderConfigReference ¶
func (mg *TagTemplateIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TagTemplateIAMBinding.
func (*TagTemplateIAMBinding) GetProviderReference ¶
func (mg *TagTemplateIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this TagTemplateIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*TagTemplateIAMBinding) GetPublishConnectionDetailsTo ¶
func (mg *TagTemplateIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TagTemplateIAMBinding.
func (*TagTemplateIAMBinding) GetTerraformResourceType ¶
func (mg *TagTemplateIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TagTemplateIAMBinding
func (*TagTemplateIAMBinding) GetTerraformSchemaVersion ¶
func (tr *TagTemplateIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TagTemplateIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *TagTemplateIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TagTemplateIAMBinding.
func (*TagTemplateIAMBinding) LateInitialize ¶
func (tr *TagTemplateIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TagTemplateIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*TagTemplateIAMBinding) SetConditions ¶
func (mg *TagTemplateIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this TagTemplateIAMBinding.
func (*TagTemplateIAMBinding) SetDeletionPolicy ¶
func (mg *TagTemplateIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TagTemplateIAMBinding.
func (*TagTemplateIAMBinding) SetObservation ¶
func (tr *TagTemplateIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this TagTemplateIAMBinding
func (*TagTemplateIAMBinding) SetParameters ¶
func (tr *TagTemplateIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this TagTemplateIAMBinding
func (*TagTemplateIAMBinding) SetProviderConfigReference ¶
func (mg *TagTemplateIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TagTemplateIAMBinding.
func (*TagTemplateIAMBinding) SetProviderReference ¶
func (mg *TagTemplateIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TagTemplateIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*TagTemplateIAMBinding) SetPublishConnectionDetailsTo ¶
func (mg *TagTemplateIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TagTemplateIAMBinding.
func (*TagTemplateIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *TagTemplateIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TagTemplateIAMBinding.
type TagTemplateIAMBindingConditionObservation ¶
type TagTemplateIAMBindingConditionObservation struct { }
func (*TagTemplateIAMBindingConditionObservation) DeepCopy ¶
func (in *TagTemplateIAMBindingConditionObservation) DeepCopy() *TagTemplateIAMBindingConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMBindingConditionObservation.
func (*TagTemplateIAMBindingConditionObservation) DeepCopyInto ¶
func (in *TagTemplateIAMBindingConditionObservation) DeepCopyInto(out *TagTemplateIAMBindingConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMBindingConditionParameters ¶
type TagTemplateIAMBindingConditionParameters 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 (*TagTemplateIAMBindingConditionParameters) DeepCopy ¶
func (in *TagTemplateIAMBindingConditionParameters) DeepCopy() *TagTemplateIAMBindingConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMBindingConditionParameters.
func (*TagTemplateIAMBindingConditionParameters) DeepCopyInto ¶
func (in *TagTemplateIAMBindingConditionParameters) DeepCopyInto(out *TagTemplateIAMBindingConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMBindingList ¶
type TagTemplateIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TagTemplateIAMBinding `json:"items"` }
TagTemplateIAMBindingList contains a list of TagTemplateIAMBindings
func (*TagTemplateIAMBindingList) DeepCopy ¶
func (in *TagTemplateIAMBindingList) DeepCopy() *TagTemplateIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMBindingList.
func (*TagTemplateIAMBindingList) DeepCopyInto ¶
func (in *TagTemplateIAMBindingList) DeepCopyInto(out *TagTemplateIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagTemplateIAMBindingList) DeepCopyObject ¶
func (in *TagTemplateIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagTemplateIAMBindingList) GetItems ¶
func (l *TagTemplateIAMBindingList) GetItems() []resource.Managed
GetItems of this TagTemplateIAMBindingList.
type TagTemplateIAMBindingObservation ¶
type TagTemplateIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TagTemplateIAMBindingObservation) DeepCopy ¶
func (in *TagTemplateIAMBindingObservation) DeepCopy() *TagTemplateIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMBindingObservation.
func (*TagTemplateIAMBindingObservation) DeepCopyInto ¶
func (in *TagTemplateIAMBindingObservation) DeepCopyInto(out *TagTemplateIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMBindingParameters ¶
type TagTemplateIAMBindingParameters struct { // +kubebuilder:validation:Optional Condition []TagTemplateIAMBindingConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // +kubebuilder:validation:Required TagTemplate *string `json:"tagTemplate" tf:"tag_template,omitempty"` }
func (*TagTemplateIAMBindingParameters) DeepCopy ¶
func (in *TagTemplateIAMBindingParameters) DeepCopy() *TagTemplateIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMBindingParameters.
func (*TagTemplateIAMBindingParameters) DeepCopyInto ¶
func (in *TagTemplateIAMBindingParameters) DeepCopyInto(out *TagTemplateIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMBindingSpec ¶
type TagTemplateIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TagTemplateIAMBindingParameters `json:"forProvider"` }
TagTemplateIAMBindingSpec defines the desired state of TagTemplateIAMBinding
func (*TagTemplateIAMBindingSpec) DeepCopy ¶
func (in *TagTemplateIAMBindingSpec) DeepCopy() *TagTemplateIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMBindingSpec.
func (*TagTemplateIAMBindingSpec) DeepCopyInto ¶
func (in *TagTemplateIAMBindingSpec) DeepCopyInto(out *TagTemplateIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMBindingStatus ¶
type TagTemplateIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TagTemplateIAMBindingObservation `json:"atProvider,omitempty"` }
TagTemplateIAMBindingStatus defines the observed state of TagTemplateIAMBinding.
func (*TagTemplateIAMBindingStatus) DeepCopy ¶
func (in *TagTemplateIAMBindingStatus) DeepCopy() *TagTemplateIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMBindingStatus.
func (*TagTemplateIAMBindingStatus) DeepCopyInto ¶
func (in *TagTemplateIAMBindingStatus) DeepCopyInto(out *TagTemplateIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMMember ¶
type TagTemplateIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagTemplateIAMMemberSpec `json:"spec"` Status TagTemplateIAMMemberStatus `json:"status,omitempty"` }
TagTemplateIAMMember is the Schema for the TagTemplateIAMMembers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*TagTemplateIAMMember) DeepCopy ¶
func (in *TagTemplateIAMMember) DeepCopy() *TagTemplateIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMMember.
func (*TagTemplateIAMMember) DeepCopyInto ¶
func (in *TagTemplateIAMMember) DeepCopyInto(out *TagTemplateIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagTemplateIAMMember) DeepCopyObject ¶
func (in *TagTemplateIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagTemplateIAMMember) GetCondition ¶
func (mg *TagTemplateIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TagTemplateIAMMember.
func (*TagTemplateIAMMember) GetConnectionDetailsMapping ¶
func (tr *TagTemplateIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TagTemplateIAMMember
func (*TagTemplateIAMMember) GetDeletionPolicy ¶
func (mg *TagTemplateIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TagTemplateIAMMember.
func (*TagTemplateIAMMember) GetID ¶
func (tr *TagTemplateIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this TagTemplateIAMMember
func (*TagTemplateIAMMember) GetObservation ¶
func (tr *TagTemplateIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this TagTemplateIAMMember
func (*TagTemplateIAMMember) GetParameters ¶
func (tr *TagTemplateIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this TagTemplateIAMMember
func (*TagTemplateIAMMember) GetProviderConfigReference ¶
func (mg *TagTemplateIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TagTemplateIAMMember.
func (*TagTemplateIAMMember) GetProviderReference ¶
func (mg *TagTemplateIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this TagTemplateIAMMember. Deprecated: Use GetProviderConfigReference.
func (*TagTemplateIAMMember) GetPublishConnectionDetailsTo ¶
func (mg *TagTemplateIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TagTemplateIAMMember.
func (*TagTemplateIAMMember) GetTerraformResourceType ¶
func (mg *TagTemplateIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TagTemplateIAMMember
func (*TagTemplateIAMMember) GetTerraformSchemaVersion ¶
func (tr *TagTemplateIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TagTemplateIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *TagTemplateIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TagTemplateIAMMember.
func (*TagTemplateIAMMember) LateInitialize ¶
func (tr *TagTemplateIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TagTemplateIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*TagTemplateIAMMember) SetConditions ¶
func (mg *TagTemplateIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this TagTemplateIAMMember.
func (*TagTemplateIAMMember) SetDeletionPolicy ¶
func (mg *TagTemplateIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TagTemplateIAMMember.
func (*TagTemplateIAMMember) SetObservation ¶
func (tr *TagTemplateIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this TagTemplateIAMMember
func (*TagTemplateIAMMember) SetParameters ¶
func (tr *TagTemplateIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this TagTemplateIAMMember
func (*TagTemplateIAMMember) SetProviderConfigReference ¶
func (mg *TagTemplateIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TagTemplateIAMMember.
func (*TagTemplateIAMMember) SetProviderReference ¶
func (mg *TagTemplateIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TagTemplateIAMMember. Deprecated: Use SetProviderConfigReference.
func (*TagTemplateIAMMember) SetPublishConnectionDetailsTo ¶
func (mg *TagTemplateIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TagTemplateIAMMember.
func (*TagTemplateIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *TagTemplateIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TagTemplateIAMMember.
type TagTemplateIAMMemberConditionObservation ¶
type TagTemplateIAMMemberConditionObservation struct { }
func (*TagTemplateIAMMemberConditionObservation) DeepCopy ¶
func (in *TagTemplateIAMMemberConditionObservation) DeepCopy() *TagTemplateIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMMemberConditionObservation.
func (*TagTemplateIAMMemberConditionObservation) DeepCopyInto ¶
func (in *TagTemplateIAMMemberConditionObservation) DeepCopyInto(out *TagTemplateIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMMemberConditionParameters ¶
type TagTemplateIAMMemberConditionParameters 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 (*TagTemplateIAMMemberConditionParameters) DeepCopy ¶
func (in *TagTemplateIAMMemberConditionParameters) DeepCopy() *TagTemplateIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMMemberConditionParameters.
func (*TagTemplateIAMMemberConditionParameters) DeepCopyInto ¶
func (in *TagTemplateIAMMemberConditionParameters) DeepCopyInto(out *TagTemplateIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMMemberList ¶
type TagTemplateIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TagTemplateIAMMember `json:"items"` }
TagTemplateIAMMemberList contains a list of TagTemplateIAMMembers
func (*TagTemplateIAMMemberList) DeepCopy ¶
func (in *TagTemplateIAMMemberList) DeepCopy() *TagTemplateIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMMemberList.
func (*TagTemplateIAMMemberList) DeepCopyInto ¶
func (in *TagTemplateIAMMemberList) DeepCopyInto(out *TagTemplateIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagTemplateIAMMemberList) DeepCopyObject ¶
func (in *TagTemplateIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagTemplateIAMMemberList) GetItems ¶
func (l *TagTemplateIAMMemberList) GetItems() []resource.Managed
GetItems of this TagTemplateIAMMemberList.
type TagTemplateIAMMemberObservation ¶
type TagTemplateIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TagTemplateIAMMemberObservation) DeepCopy ¶
func (in *TagTemplateIAMMemberObservation) DeepCopy() *TagTemplateIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMMemberObservation.
func (*TagTemplateIAMMemberObservation) DeepCopyInto ¶
func (in *TagTemplateIAMMemberObservation) DeepCopyInto(out *TagTemplateIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMMemberParameters ¶
type TagTemplateIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []TagTemplateIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // +kubebuilder:validation:Required TagTemplate *string `json:"tagTemplate" tf:"tag_template,omitempty"` }
func (*TagTemplateIAMMemberParameters) DeepCopy ¶
func (in *TagTemplateIAMMemberParameters) DeepCopy() *TagTemplateIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMMemberParameters.
func (*TagTemplateIAMMemberParameters) DeepCopyInto ¶
func (in *TagTemplateIAMMemberParameters) DeepCopyInto(out *TagTemplateIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMMemberSpec ¶
type TagTemplateIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TagTemplateIAMMemberParameters `json:"forProvider"` }
TagTemplateIAMMemberSpec defines the desired state of TagTemplateIAMMember
func (*TagTemplateIAMMemberSpec) DeepCopy ¶
func (in *TagTemplateIAMMemberSpec) DeepCopy() *TagTemplateIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMMemberSpec.
func (*TagTemplateIAMMemberSpec) DeepCopyInto ¶
func (in *TagTemplateIAMMemberSpec) DeepCopyInto(out *TagTemplateIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMMemberStatus ¶
type TagTemplateIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TagTemplateIAMMemberObservation `json:"atProvider,omitempty"` }
TagTemplateIAMMemberStatus defines the observed state of TagTemplateIAMMember.
func (*TagTemplateIAMMemberStatus) DeepCopy ¶
func (in *TagTemplateIAMMemberStatus) DeepCopy() *TagTemplateIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMMemberStatus.
func (*TagTemplateIAMMemberStatus) DeepCopyInto ¶
func (in *TagTemplateIAMMemberStatus) DeepCopyInto(out *TagTemplateIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMPolicy ¶
type TagTemplateIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagTemplateIAMPolicySpec `json:"spec"` Status TagTemplateIAMPolicyStatus `json:"status,omitempty"` }
TagTemplateIAMPolicy is the Schema for the TagTemplateIAMPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*TagTemplateIAMPolicy) DeepCopy ¶
func (in *TagTemplateIAMPolicy) DeepCopy() *TagTemplateIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMPolicy.
func (*TagTemplateIAMPolicy) DeepCopyInto ¶
func (in *TagTemplateIAMPolicy) DeepCopyInto(out *TagTemplateIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagTemplateIAMPolicy) DeepCopyObject ¶
func (in *TagTemplateIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagTemplateIAMPolicy) GetCondition ¶
func (mg *TagTemplateIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TagTemplateIAMPolicy.
func (*TagTemplateIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *TagTemplateIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TagTemplateIAMPolicy
func (*TagTemplateIAMPolicy) GetDeletionPolicy ¶
func (mg *TagTemplateIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TagTemplateIAMPolicy.
func (*TagTemplateIAMPolicy) GetID ¶
func (tr *TagTemplateIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this TagTemplateIAMPolicy
func (*TagTemplateIAMPolicy) GetObservation ¶
func (tr *TagTemplateIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this TagTemplateIAMPolicy
func (*TagTemplateIAMPolicy) GetParameters ¶
func (tr *TagTemplateIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this TagTemplateIAMPolicy
func (*TagTemplateIAMPolicy) GetProviderConfigReference ¶
func (mg *TagTemplateIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TagTemplateIAMPolicy.
func (*TagTemplateIAMPolicy) GetProviderReference ¶
func (mg *TagTemplateIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this TagTemplateIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*TagTemplateIAMPolicy) GetPublishConnectionDetailsTo ¶
func (mg *TagTemplateIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TagTemplateIAMPolicy.
func (*TagTemplateIAMPolicy) GetTerraformResourceType ¶
func (mg *TagTemplateIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TagTemplateIAMPolicy
func (*TagTemplateIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *TagTemplateIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TagTemplateIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *TagTemplateIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TagTemplateIAMPolicy.
func (*TagTemplateIAMPolicy) LateInitialize ¶
func (tr *TagTemplateIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TagTemplateIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*TagTemplateIAMPolicy) SetConditions ¶
func (mg *TagTemplateIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this TagTemplateIAMPolicy.
func (*TagTemplateIAMPolicy) SetDeletionPolicy ¶
func (mg *TagTemplateIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TagTemplateIAMPolicy.
func (*TagTemplateIAMPolicy) SetObservation ¶
func (tr *TagTemplateIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this TagTemplateIAMPolicy
func (*TagTemplateIAMPolicy) SetParameters ¶
func (tr *TagTemplateIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this TagTemplateIAMPolicy
func (*TagTemplateIAMPolicy) SetProviderConfigReference ¶
func (mg *TagTemplateIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TagTemplateIAMPolicy.
func (*TagTemplateIAMPolicy) SetProviderReference ¶
func (mg *TagTemplateIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TagTemplateIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*TagTemplateIAMPolicy) SetPublishConnectionDetailsTo ¶
func (mg *TagTemplateIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TagTemplateIAMPolicy.
func (*TagTemplateIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *TagTemplateIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TagTemplateIAMPolicy.
type TagTemplateIAMPolicyList ¶
type TagTemplateIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TagTemplateIAMPolicy `json:"items"` }
TagTemplateIAMPolicyList contains a list of TagTemplateIAMPolicys
func (*TagTemplateIAMPolicyList) DeepCopy ¶
func (in *TagTemplateIAMPolicyList) DeepCopy() *TagTemplateIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMPolicyList.
func (*TagTemplateIAMPolicyList) DeepCopyInto ¶
func (in *TagTemplateIAMPolicyList) DeepCopyInto(out *TagTemplateIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagTemplateIAMPolicyList) DeepCopyObject ¶
func (in *TagTemplateIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagTemplateIAMPolicyList) GetItems ¶
func (l *TagTemplateIAMPolicyList) GetItems() []resource.Managed
GetItems of this TagTemplateIAMPolicyList.
type TagTemplateIAMPolicyObservation ¶
type TagTemplateIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TagTemplateIAMPolicyObservation) DeepCopy ¶
func (in *TagTemplateIAMPolicyObservation) DeepCopy() *TagTemplateIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMPolicyObservation.
func (*TagTemplateIAMPolicyObservation) DeepCopyInto ¶
func (in *TagTemplateIAMPolicyObservation) DeepCopyInto(out *TagTemplateIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMPolicyParameters ¶
type TagTemplateIAMPolicyParameters struct { // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required TagTemplate *string `json:"tagTemplate" tf:"tag_template,omitempty"` }
func (*TagTemplateIAMPolicyParameters) DeepCopy ¶
func (in *TagTemplateIAMPolicyParameters) DeepCopy() *TagTemplateIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMPolicyParameters.
func (*TagTemplateIAMPolicyParameters) DeepCopyInto ¶
func (in *TagTemplateIAMPolicyParameters) DeepCopyInto(out *TagTemplateIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMPolicySpec ¶
type TagTemplateIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider TagTemplateIAMPolicyParameters `json:"forProvider"` }
TagTemplateIAMPolicySpec defines the desired state of TagTemplateIAMPolicy
func (*TagTemplateIAMPolicySpec) DeepCopy ¶
func (in *TagTemplateIAMPolicySpec) DeepCopy() *TagTemplateIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMPolicySpec.
func (*TagTemplateIAMPolicySpec) DeepCopyInto ¶
func (in *TagTemplateIAMPolicySpec) DeepCopyInto(out *TagTemplateIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateIAMPolicyStatus ¶
type TagTemplateIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TagTemplateIAMPolicyObservation `json:"atProvider,omitempty"` }
TagTemplateIAMPolicyStatus defines the observed state of TagTemplateIAMPolicy.
func (*TagTemplateIAMPolicyStatus) DeepCopy ¶
func (in *TagTemplateIAMPolicyStatus) DeepCopy() *TagTemplateIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateIAMPolicyStatus.
func (*TagTemplateIAMPolicyStatus) DeepCopyInto ¶
func (in *TagTemplateIAMPolicyStatus) DeepCopyInto(out *TagTemplateIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateList ¶
type TagTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TagTemplate `json:"items"` }
TagTemplateList contains a list of TagTemplates
func (*TagTemplateList) DeepCopy ¶
func (in *TagTemplateList) DeepCopy() *TagTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateList.
func (*TagTemplateList) DeepCopyInto ¶
func (in *TagTemplateList) DeepCopyInto(out *TagTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagTemplateList) DeepCopyObject ¶
func (in *TagTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagTemplateList) GetItems ¶
func (l *TagTemplateList) GetItems() []resource.Managed
GetItems of this TagTemplateList.
type TagTemplateObservation ¶
type TagTemplateObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*TagTemplateObservation) DeepCopy ¶
func (in *TagTemplateObservation) DeepCopy() *TagTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateObservation.
func (*TagTemplateObservation) DeepCopyInto ¶
func (in *TagTemplateObservation) DeepCopyInto(out *TagTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateParameters ¶
type TagTemplateParameters struct { // The display name for this template. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // Set of tag template field IDs and the settings for the field. This set is an exhaustive list of the allowed fields. This set must contain at least one field and at most 500 fields. // +kubebuilder:validation:Required Fields []TagTemplateFieldsParameters `json:"fields" tf:"fields,omitempty"` // This confirms the deletion of any possible tags using this template. Must be set to true in order to delete the tag template. // +kubebuilder:validation:Optional ForceDelete *bool `json:"forceDelete,omitempty" tf:"force_delete,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Template location region. // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // The id of the tag template to create. // +kubebuilder:validation:Required TagTemplateID *string `json:"tagTemplateId" tf:"tag_template_id,omitempty"` }
func (*TagTemplateParameters) DeepCopy ¶
func (in *TagTemplateParameters) DeepCopy() *TagTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateParameters.
func (*TagTemplateParameters) DeepCopyInto ¶
func (in *TagTemplateParameters) DeepCopyInto(out *TagTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateSpec ¶
type TagTemplateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TagTemplateParameters `json:"forProvider"` }
TagTemplateSpec defines the desired state of TagTemplate
func (*TagTemplateSpec) DeepCopy ¶
func (in *TagTemplateSpec) DeepCopy() *TagTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateSpec.
func (*TagTemplateSpec) DeepCopyInto ¶
func (in *TagTemplateSpec) DeepCopyInto(out *TagTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagTemplateStatus ¶
type TagTemplateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TagTemplateObservation `json:"atProvider,omitempty"` }
TagTemplateStatus defines the observed state of TagTemplate.
func (*TagTemplateStatus) DeepCopy ¶
func (in *TagTemplateStatus) DeepCopy() *TagTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagTemplateStatus.
func (*TagTemplateStatus) DeepCopyInto ¶
func (in *TagTemplateStatus) DeepCopyInto(out *TagTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TypeObservation ¶
type TypeObservation struct { }
func (*TypeObservation) DeepCopy ¶
func (in *TypeObservation) DeepCopy() *TypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TypeObservation.
func (*TypeObservation) DeepCopyInto ¶
func (in *TypeObservation) DeepCopyInto(out *TypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TypeParameters ¶
type TypeParameters struct { // Represents an enum type. // Exactly one of 'primitive_type' or 'enum_type' must be set // +kubebuilder:validation:Optional EnumType []EnumTypeParameters `json:"enumType,omitempty" tf:"enum_type,omitempty"` // Represents primitive types - string, bool etc. // Exactly one of 'primitive_type' or 'enum_type' must be set Possible values: ["DOUBLE", "STRING", "BOOL", "TIMESTAMP"] // +kubebuilder:validation:Optional PrimitiveType *string `json:"primitiveType,omitempty" tf:"primitive_type,omitempty"` }
func (*TypeParameters) DeepCopy ¶
func (in *TypeParameters) DeepCopy() *TypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TypeParameters.
func (*TypeParameters) DeepCopyInto ¶
func (in *TypeParameters) DeepCopyInto(out *TypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ViewSpecObservation ¶
type ViewSpecObservation struct {
ViewQuery *string `json:"viewQuery,omitempty" tf:"view_query,omitempty"`
}
func (*ViewSpecObservation) DeepCopy ¶
func (in *ViewSpecObservation) DeepCopy() *ViewSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ViewSpecObservation.
func (*ViewSpecObservation) DeepCopyInto ¶
func (in *ViewSpecObservation) DeepCopyInto(out *ViewSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ViewSpecParameters ¶
type ViewSpecParameters struct { }
func (*ViewSpecParameters) DeepCopy ¶
func (in *ViewSpecParameters) DeepCopy() *ViewSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ViewSpecParameters.
func (*ViewSpecParameters) DeepCopyInto ¶
func (in *ViewSpecParameters) DeepCopyInto(out *ViewSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_entry_types.go
- zz_entrygroup_types.go
- zz_entrygroupiambinding_types.go
- zz_entrygroupiammember_types.go
- zz_entrygroupiampolicy_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_tag_types.go
- zz_tagtemplate_types.go
- zz_tagtemplateiambinding_types.go
- zz_tagtemplateiammember_types.go
- zz_tagtemplateiampolicy_types.go