Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=bigquery.gcp.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AccessObservation
- type AccessParameters
- type ArgumentsObservation
- type ArgumentsParameters
- type ConditionObservation
- type ConditionParameters
- type CopyObservation
- type CopyParameters
- type CsvOptionsObservation
- type CsvOptionsParameters
- type DataTransferConfig
- func (in *DataTransferConfig) DeepCopy() *DataTransferConfig
- func (in *DataTransferConfig) DeepCopyInto(out *DataTransferConfig)
- func (in *DataTransferConfig) DeepCopyObject() runtime.Object
- func (mg *DataTransferConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataTransferConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *DataTransferConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataTransferConfig) GetID() string
- func (tr *DataTransferConfig) GetObservation() (map[string]interface{}, error)
- func (tr *DataTransferConfig) GetParameters() (map[string]interface{}, error)
- func (mg *DataTransferConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataTransferConfig) GetProviderReference() *xpv1.Reference
- func (mg *DataTransferConfig) GetTerraformResourceType() string
- func (tr *DataTransferConfig) GetTerraformSchemaVersion() int
- func (mg *DataTransferConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataTransferConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataTransferConfig) SetConditions(c ...xpv1.Condition)
- func (mg *DataTransferConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DataTransferConfig) SetObservation(obs map[string]interface{}) error
- func (tr *DataTransferConfig) SetParameters(params map[string]interface{}) error
- func (mg *DataTransferConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataTransferConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *DataTransferConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataTransferConfigList
- type DataTransferConfigObservation
- type DataTransferConfigParameters
- type DataTransferConfigSpec
- type DataTransferConfigStatus
- type Dataset
- func (in *Dataset) DeepCopy() *Dataset
- func (in *Dataset) DeepCopyInto(out *Dataset)
- func (in *Dataset) DeepCopyObject() runtime.Object
- func (mg *Dataset) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Dataset) GetConnectionDetailsMapping() map[string]string
- func (mg *Dataset) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Dataset) GetID() string
- func (tr *Dataset) GetObservation() (map[string]interface{}, error)
- func (tr *Dataset) GetParameters() (map[string]interface{}, error)
- func (mg *Dataset) GetProviderConfigReference() *xpv1.Reference
- func (mg *Dataset) GetProviderReference() *xpv1.Reference
- func (mg *Dataset) GetTerraformResourceType() string
- func (tr *Dataset) GetTerraformSchemaVersion() int
- func (mg *Dataset) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Dataset) LateInitialize(attrs []byte) (bool, error)
- func (mg *Dataset) SetConditions(c ...xpv1.Condition)
- func (mg *Dataset) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Dataset) SetObservation(obs map[string]interface{}) error
- func (tr *Dataset) SetParameters(params map[string]interface{}) error
- func (mg *Dataset) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Dataset) SetProviderReference(r *xpv1.Reference)
- func (mg *Dataset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatasetAccess
- func (in *DatasetAccess) DeepCopy() *DatasetAccess
- func (in *DatasetAccess) DeepCopyInto(out *DatasetAccess)
- func (in *DatasetAccess) DeepCopyObject() runtime.Object
- func (mg *DatasetAccess) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DatasetAccess) GetConnectionDetailsMapping() map[string]string
- func (mg *DatasetAccess) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DatasetAccess) GetID() string
- func (tr *DatasetAccess) GetObservation() (map[string]interface{}, error)
- func (tr *DatasetAccess) GetParameters() (map[string]interface{}, error)
- func (mg *DatasetAccess) GetProviderConfigReference() *xpv1.Reference
- func (mg *DatasetAccess) GetProviderReference() *xpv1.Reference
- func (mg *DatasetAccess) GetTerraformResourceType() string
- func (tr *DatasetAccess) GetTerraformSchemaVersion() int
- func (mg *DatasetAccess) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DatasetAccess) LateInitialize(attrs []byte) (bool, error)
- func (mg *DatasetAccess) SetConditions(c ...xpv1.Condition)
- func (mg *DatasetAccess) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DatasetAccess) SetObservation(obs map[string]interface{}) error
- func (tr *DatasetAccess) SetParameters(params map[string]interface{}) error
- func (mg *DatasetAccess) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DatasetAccess) SetProviderReference(r *xpv1.Reference)
- func (mg *DatasetAccess) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatasetAccessList
- type DatasetAccessObservation
- type DatasetAccessParameters
- type DatasetAccessSpec
- type DatasetAccessStatus
- type DatasetAccessViewObservation
- type DatasetAccessViewParameters
- type DatasetIAMBinding
- func (in *DatasetIAMBinding) DeepCopy() *DatasetIAMBinding
- func (in *DatasetIAMBinding) DeepCopyInto(out *DatasetIAMBinding)
- func (in *DatasetIAMBinding) DeepCopyObject() runtime.Object
- func (mg *DatasetIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DatasetIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *DatasetIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DatasetIAMBinding) GetID() string
- func (tr *DatasetIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *DatasetIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *DatasetIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *DatasetIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *DatasetIAMBinding) GetTerraformResourceType() string
- func (tr *DatasetIAMBinding) GetTerraformSchemaVersion() int
- func (mg *DatasetIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DatasetIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *DatasetIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *DatasetIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DatasetIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *DatasetIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *DatasetIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DatasetIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *DatasetIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatasetIAMBindingList
- type DatasetIAMBindingObservation
- type DatasetIAMBindingParameters
- type DatasetIAMBindingSpec
- type DatasetIAMBindingStatus
- type DatasetIAMMember
- func (in *DatasetIAMMember) DeepCopy() *DatasetIAMMember
- func (in *DatasetIAMMember) DeepCopyInto(out *DatasetIAMMember)
- func (in *DatasetIAMMember) DeepCopyObject() runtime.Object
- func (mg *DatasetIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DatasetIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *DatasetIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DatasetIAMMember) GetID() string
- func (tr *DatasetIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *DatasetIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *DatasetIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *DatasetIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *DatasetIAMMember) GetTerraformResourceType() string
- func (tr *DatasetIAMMember) GetTerraformSchemaVersion() int
- func (mg *DatasetIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DatasetIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *DatasetIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *DatasetIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DatasetIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *DatasetIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *DatasetIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DatasetIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *DatasetIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatasetIAMMemberConditionObservation
- type DatasetIAMMemberConditionParameters
- type DatasetIAMMemberList
- type DatasetIAMMemberObservation
- type DatasetIAMMemberParameters
- type DatasetIAMMemberSpec
- type DatasetIAMMemberStatus
- type DatasetIAMPolicy
- func (in *DatasetIAMPolicy) DeepCopy() *DatasetIAMPolicy
- func (in *DatasetIAMPolicy) DeepCopyInto(out *DatasetIAMPolicy)
- func (in *DatasetIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *DatasetIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DatasetIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *DatasetIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DatasetIAMPolicy) GetID() string
- func (tr *DatasetIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *DatasetIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *DatasetIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *DatasetIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *DatasetIAMPolicy) GetTerraformResourceType() string
- func (tr *DatasetIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *DatasetIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DatasetIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *DatasetIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *DatasetIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DatasetIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *DatasetIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *DatasetIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DatasetIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *DatasetIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatasetIAMPolicyList
- type DatasetIAMPolicyObservation
- type DatasetIAMPolicyParameters
- type DatasetIAMPolicySpec
- type DatasetIAMPolicyStatus
- type DatasetList
- type DatasetObservation
- type DatasetParameters
- type DatasetSpec
- type DatasetStatus
- type DefaultDatasetObservation
- type DefaultDatasetParameters
- type DefaultEncryptionConfigurationObservation
- type DefaultEncryptionConfigurationParameters
- type DestinationEncryptionConfigurationObservation
- type DestinationEncryptionConfigurationParameters
- type DestinationTableObservation
- type DestinationTableParameters
- type EmailPreferencesObservation
- type EmailPreferencesParameters
- type EncryptionConfigurationObservation
- type EncryptionConfigurationParameters
- type ErrorResultObservation
- type ErrorResultParameters
- type ErrorsObservation
- type ErrorsParameters
- type ExternalDataConfigurationObservation
- type ExternalDataConfigurationParameters
- type ExtractObservation
- type ExtractParameters
- type GoogleSheetsOptionsObservation
- type GoogleSheetsOptionsParameters
- type HivePartitioningOptionsObservation
- type HivePartitioningOptionsParameters
- type Job
- func (in *Job) DeepCopy() *Job
- func (in *Job) DeepCopyInto(out *Job)
- func (in *Job) DeepCopyObject() runtime.Object
- func (mg *Job) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Job) GetConnectionDetailsMapping() map[string]string
- func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Job) GetID() string
- func (tr *Job) GetObservation() (map[string]interface{}, error)
- func (tr *Job) GetParameters() (map[string]interface{}, error)
- func (mg *Job) GetProviderConfigReference() *xpv1.Reference
- func (mg *Job) GetProviderReference() *xpv1.Reference
- func (mg *Job) GetTerraformResourceType() string
- func (tr *Job) GetTerraformSchemaVersion() int
- func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Job) LateInitialize(attrs []byte) (bool, error)
- func (mg *Job) SetConditions(c ...xpv1.Condition)
- func (mg *Job) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Job) SetObservation(obs map[string]interface{}) error
- func (tr *Job) SetParameters(params map[string]interface{}) error
- func (mg *Job) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Job) SetProviderReference(r *xpv1.Reference)
- func (mg *Job) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type JobList
- type JobObservation
- type JobParameters
- type JobSpec
- type JobStatus
- type LoadDestinationEncryptionConfigurationObservation
- type LoadDestinationEncryptionConfigurationParameters
- type LoadDestinationTableObservation
- type LoadDestinationTableParameters
- type LoadObservation
- type LoadParameters
- type MaterializedViewObservation
- type MaterializedViewParameters
- type QueryDestinationEncryptionConfigurationObservation
- type QueryDestinationEncryptionConfigurationParameters
- type QueryDestinationTableObservation
- type QueryDestinationTableParameters
- type QueryObservation
- type QueryParameters
- type RangeObservation
- type RangeParameters
- type RangePartitioningObservation
- type RangePartitioningParameters
- type Reservation
- func (in *Reservation) DeepCopy() *Reservation
- func (in *Reservation) DeepCopyInto(out *Reservation)
- func (in *Reservation) DeepCopyObject() runtime.Object
- func (mg *Reservation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Reservation) GetConnectionDetailsMapping() map[string]string
- func (mg *Reservation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Reservation) GetID() string
- func (tr *Reservation) GetObservation() (map[string]interface{}, error)
- func (tr *Reservation) GetParameters() (map[string]interface{}, error)
- func (mg *Reservation) GetProviderConfigReference() *xpv1.Reference
- func (mg *Reservation) GetProviderReference() *xpv1.Reference
- func (mg *Reservation) GetTerraformResourceType() string
- func (tr *Reservation) GetTerraformSchemaVersion() int
- func (mg *Reservation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Reservation) LateInitialize(attrs []byte) (bool, error)
- func (mg *Reservation) SetConditions(c ...xpv1.Condition)
- func (mg *Reservation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Reservation) SetObservation(obs map[string]interface{}) error
- func (tr *Reservation) SetParameters(params map[string]interface{}) error
- func (mg *Reservation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Reservation) SetProviderReference(r *xpv1.Reference)
- func (mg *Reservation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ReservationList
- type ReservationObservation
- type ReservationParameters
- type ReservationSpec
- type ReservationStatus
- type Routine
- func (in *Routine) DeepCopy() *Routine
- func (in *Routine) DeepCopyInto(out *Routine)
- func (in *Routine) DeepCopyObject() runtime.Object
- func (mg *Routine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Routine) GetConnectionDetailsMapping() map[string]string
- func (mg *Routine) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Routine) GetID() string
- func (tr *Routine) GetObservation() (map[string]interface{}, error)
- func (tr *Routine) GetParameters() (map[string]interface{}, error)
- func (mg *Routine) GetProviderConfigReference() *xpv1.Reference
- func (mg *Routine) GetProviderReference() *xpv1.Reference
- func (mg *Routine) GetTerraformResourceType() string
- func (tr *Routine) GetTerraformSchemaVersion() int
- func (mg *Routine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Routine) LateInitialize(attrs []byte) (bool, error)
- func (mg *Routine) SetConditions(c ...xpv1.Condition)
- func (mg *Routine) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Routine) SetObservation(obs map[string]interface{}) error
- func (tr *Routine) SetParameters(params map[string]interface{}) error
- func (mg *Routine) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Routine) SetProviderReference(r *xpv1.Reference)
- func (mg *Routine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoutineList
- type RoutineObservation
- type RoutineParameters
- type RoutineSpec
- type RoutineStatus
- type ScheduleOptionsObservation
- type ScheduleOptionsParameters
- type ScriptOptionsObservation
- type ScriptOptionsParameters
- type SensitiveParamsObservation
- type SensitiveParamsParameters
- type SourceModelObservation
- type SourceModelParameters
- type SourceTableObservation
- type SourceTableParameters
- type SourceTablesObservation
- type SourceTablesParameters
- type StatusObservation
- type StatusParameters
- type Table
- func (in *Table) DeepCopy() *Table
- func (in *Table) DeepCopyInto(out *Table)
- func (in *Table) DeepCopyObject() runtime.Object
- func (mg *Table) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Table) GetConnectionDetailsMapping() map[string]string
- func (mg *Table) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Table) GetID() string
- func (tr *Table) GetObservation() (map[string]interface{}, error)
- func (tr *Table) GetParameters() (map[string]interface{}, error)
- func (mg *Table) GetProviderConfigReference() *xpv1.Reference
- func (mg *Table) GetProviderReference() *xpv1.Reference
- func (mg *Table) GetTerraformResourceType() string
- func (tr *Table) GetTerraformSchemaVersion() int
- func (mg *Table) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Table) LateInitialize(attrs []byte) (bool, error)
- func (mg *Table) SetConditions(c ...xpv1.Condition)
- func (mg *Table) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Table) SetObservation(obs map[string]interface{}) error
- func (tr *Table) SetParameters(params map[string]interface{}) error
- func (mg *Table) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Table) SetProviderReference(r *xpv1.Reference)
- func (mg *Table) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableIAMBinding
- func (in *TableIAMBinding) DeepCopy() *TableIAMBinding
- func (in *TableIAMBinding) DeepCopyInto(out *TableIAMBinding)
- func (in *TableIAMBinding) DeepCopyObject() runtime.Object
- func (mg *TableIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TableIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *TableIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TableIAMBinding) GetID() string
- func (tr *TableIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *TableIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *TableIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *TableIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *TableIAMBinding) GetTerraformResourceType() string
- func (tr *TableIAMBinding) GetTerraformSchemaVersion() int
- func (mg *TableIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TableIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *TableIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *TableIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TableIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *TableIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *TableIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TableIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *TableIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableIAMBindingConditionObservation
- type TableIAMBindingConditionParameters
- type TableIAMBindingList
- type TableIAMBindingObservation
- type TableIAMBindingParameters
- type TableIAMBindingSpec
- type TableIAMBindingStatus
- type TableIAMMember
- func (in *TableIAMMember) DeepCopy() *TableIAMMember
- func (in *TableIAMMember) DeepCopyInto(out *TableIAMMember)
- func (in *TableIAMMember) DeepCopyObject() runtime.Object
- func (mg *TableIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TableIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *TableIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TableIAMMember) GetID() string
- func (tr *TableIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *TableIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *TableIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *TableIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *TableIAMMember) GetTerraformResourceType() string
- func (tr *TableIAMMember) GetTerraformSchemaVersion() int
- func (mg *TableIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TableIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *TableIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *TableIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TableIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *TableIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *TableIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TableIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *TableIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableIAMMemberConditionObservation
- type TableIAMMemberConditionParameters
- type TableIAMMemberList
- type TableIAMMemberObservation
- type TableIAMMemberParameters
- type TableIAMMemberSpec
- type TableIAMMemberStatus
- type TableIAMPolicy
- func (in *TableIAMPolicy) DeepCopy() *TableIAMPolicy
- func (in *TableIAMPolicy) DeepCopyInto(out *TableIAMPolicy)
- func (in *TableIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *TableIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TableIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *TableIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TableIAMPolicy) GetID() string
- func (tr *TableIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *TableIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *TableIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *TableIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *TableIAMPolicy) GetTerraformResourceType() string
- func (tr *TableIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *TableIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TableIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *TableIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *TableIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TableIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *TableIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *TableIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TableIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *TableIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableIAMPolicyList
- type TableIAMPolicyObservation
- type TableIAMPolicyParameters
- type TableIAMPolicySpec
- type TableIAMPolicyStatus
- type TableList
- type TableObservation
- type TableParameters
- type TableSpec
- type TableStatus
- type TableTimePartitioningObservation
- type TableTimePartitioningParameters
- type TableViewObservation
- type TableViewParameters
- type TimePartitioningObservation
- type TimePartitioningParameters
- type UserDefinedFunctionResourcesObservation
- type UserDefinedFunctionResourcesParameters
- type ViewObservation
- type ViewParameters
Constants ¶
const ( CRDGroup = "bigquery.gcp.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Dataset_Kind = "Dataset" Dataset_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Dataset_Kind}.String() Dataset_KindAPIVersion = Dataset_Kind + "." + CRDGroupVersion.String() Dataset_GroupVersionKind = CRDGroupVersion.WithKind(Dataset_Kind) )
Repository type metadata.
var ( DatasetAccess_Kind = "DatasetAccess" DatasetAccess_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DatasetAccess_Kind}.String() DatasetAccess_KindAPIVersion = DatasetAccess_Kind + "." + CRDGroupVersion.String() DatasetAccess_GroupVersionKind = CRDGroupVersion.WithKind(DatasetAccess_Kind) )
Repository type metadata.
var ( DatasetIAMBinding_Kind = "DatasetIAMBinding" DatasetIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DatasetIAMBinding_Kind}.String() DatasetIAMBinding_KindAPIVersion = DatasetIAMBinding_Kind + "." + CRDGroupVersion.String() DatasetIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(DatasetIAMBinding_Kind) )
Repository type metadata.
var ( DatasetIAMMember_Kind = "DatasetIAMMember" DatasetIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DatasetIAMMember_Kind}.String() DatasetIAMMember_KindAPIVersion = DatasetIAMMember_Kind + "." + CRDGroupVersion.String() DatasetIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(DatasetIAMMember_Kind) )
Repository type metadata.
var ( DatasetIAMPolicy_Kind = "DatasetIAMPolicy" DatasetIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DatasetIAMPolicy_Kind}.String() DatasetIAMPolicy_KindAPIVersion = DatasetIAMPolicy_Kind + "." + CRDGroupVersion.String() DatasetIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(DatasetIAMPolicy_Kind) )
Repository type metadata.
var ( DataTransferConfig_Kind = "DataTransferConfig" DataTransferConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DataTransferConfig_Kind}.String() DataTransferConfig_KindAPIVersion = DataTransferConfig_Kind + "." + CRDGroupVersion.String() DataTransferConfig_GroupVersionKind = CRDGroupVersion.WithKind(DataTransferConfig_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 ( Job_Kind = "Job" Job_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Job_Kind}.String() Job_KindAPIVersion = Job_Kind + "." + CRDGroupVersion.String() Job_GroupVersionKind = CRDGroupVersion.WithKind(Job_Kind) )
Repository type metadata.
var ( Reservation_Kind = "Reservation" Reservation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Reservation_Kind}.String() Reservation_KindAPIVersion = Reservation_Kind + "." + CRDGroupVersion.String() Reservation_GroupVersionKind = CRDGroupVersion.WithKind(Reservation_Kind) )
Repository type metadata.
var ( Routine_Kind = "Routine" Routine_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Routine_Kind}.String() Routine_KindAPIVersion = Routine_Kind + "." + CRDGroupVersion.String() Routine_GroupVersionKind = CRDGroupVersion.WithKind(Routine_Kind) )
Repository type metadata.
var ( Table_Kind = "Table" Table_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Table_Kind}.String() Table_KindAPIVersion = Table_Kind + "." + CRDGroupVersion.String() Table_GroupVersionKind = CRDGroupVersion.WithKind(Table_Kind) )
Repository type metadata.
var ( TableIAMBinding_Kind = "TableIAMBinding" TableIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TableIAMBinding_Kind}.String() TableIAMBinding_KindAPIVersion = TableIAMBinding_Kind + "." + CRDGroupVersion.String() TableIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(TableIAMBinding_Kind) )
Repository type metadata.
var ( TableIAMMember_Kind = "TableIAMMember" TableIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TableIAMMember_Kind}.String() TableIAMMember_KindAPIVersion = TableIAMMember_Kind + "." + CRDGroupVersion.String() TableIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(TableIAMMember_Kind) )
Repository type metadata.
var ( TableIAMPolicy_Kind = "TableIAMPolicy" TableIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TableIAMPolicy_Kind}.String() TableIAMPolicy_KindAPIVersion = TableIAMPolicy_Kind + "." + CRDGroupVersion.String() TableIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(TableIAMPolicy_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AccessObservation ¶
type AccessObservation struct { }
func (*AccessObservation) DeepCopy ¶
func (in *AccessObservation) DeepCopy() *AccessObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessObservation.
func (*AccessObservation) DeepCopyInto ¶
func (in *AccessObservation) DeepCopyInto(out *AccessObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessParameters ¶
type AccessParameters struct { // A domain to grant access to. Any users signed in with the // domain specified will be granted the specified access // +kubebuilder:validation:Optional Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // An email address of a Google Group to grant access to. // +kubebuilder:validation:Optional GroupByEmail *string `json:"groupByEmail,omitempty" tf:"group_by_email,omitempty"` // Describes the rights granted to the user specified by the other // member of the access object. Basic, predefined, and custom roles // are supported. Predefined roles that have equivalent basic roles // are swapped by the API to their basic counterparts. See // [official docs](https://cloud.google.com/bigquery/docs/access-control). // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` // A special group to grant access to. Possible values include: // // // * 'projectOwners': Owners of the enclosing project. // // // * 'projectReaders': Readers of the enclosing project. // // // * 'projectWriters': Writers of the enclosing project. // // // * 'allAuthenticatedUsers': All authenticated BigQuery users. // +kubebuilder:validation:Optional SpecialGroup *string `json:"specialGroup,omitempty" tf:"special_group,omitempty"` // An email address of a user to grant access to. For example: // fred@example.com // +kubebuilder:validation:Optional UserByEmail *string `json:"userByEmail,omitempty" tf:"user_by_email,omitempty"` // A view from a different dataset to grant access to. Queries // executed against that view will have read access to tables in // this dataset. The role field is not required when this field is // set. If that view is updated by any user, access to the view // needs to be granted again via an update operation. // +kubebuilder:validation:Optional View []ViewParameters `json:"view,omitempty" tf:"view,omitempty"` }
func (*AccessParameters) DeepCopy ¶
func (in *AccessParameters) DeepCopy() *AccessParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessParameters.
func (*AccessParameters) DeepCopyInto ¶
func (in *AccessParameters) DeepCopyInto(out *AccessParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArgumentsObservation ¶
type ArgumentsObservation struct { }
func (*ArgumentsObservation) DeepCopy ¶
func (in *ArgumentsObservation) DeepCopy() *ArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArgumentsObservation.
func (*ArgumentsObservation) DeepCopyInto ¶
func (in *ArgumentsObservation) DeepCopyInto(out *ArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArgumentsParameters ¶
type ArgumentsParameters struct { // Defaults to FIXED_TYPE. Default value: "FIXED_TYPE" Possible values: ["FIXED_TYPE", "ANY_TYPE"] // +kubebuilder:validation:Optional ArgumentKind *string `json:"argumentKind,omitempty" tf:"argument_kind,omitempty"` // A JSON schema for the data type. Required unless argumentKind = ANY_TYPE. // ~>**NOTE**: Because this field expects a JSON string, any changes to the string // will create a diff, even if the JSON itself hasn't changed. If the API returns // a different value for the same schema, e.g. it switched the order of values // or replaced STRUCT field type with RECORD field type, we currently cannot // suppress the recurring diff this causes. As a workaround, we recommend using // the schema as returned by the API. // +kubebuilder:validation:Optional DataType *string `json:"dataType,omitempty" tf:"data_type,omitempty"` // Specifies whether the argument is input or output. Can be set for procedures only. Possible values: ["IN", "OUT", "INOUT"] // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of this argument. Can be absent for function return argument. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ArgumentsParameters) DeepCopy ¶
func (in *ArgumentsParameters) DeepCopy() *ArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArgumentsParameters.
func (*ArgumentsParameters) DeepCopyInto ¶
func (in *ArgumentsParameters) DeepCopyInto(out *ArgumentsParameters)
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 CopyObservation ¶
type CopyObservation struct { }
func (*CopyObservation) DeepCopy ¶
func (in *CopyObservation) DeepCopy() *CopyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CopyObservation.
func (*CopyObservation) DeepCopyInto ¶
func (in *CopyObservation) DeepCopyInto(out *CopyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CopyParameters ¶
type CopyParameters struct { // Specifies whether the job is allowed to create new tables. The following values are supported: // CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. // CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. // Creation, truncation and append actions occur as one atomic update upon job completion Default value: "CREATE_IF_NEEDED" Possible values: ["CREATE_IF_NEEDED", "CREATE_NEVER"] // +kubebuilder:validation:Optional CreateDisposition *string `json:"createDisposition,omitempty" tf:"create_disposition,omitempty"` // Custom encryption configuration (e.g., Cloud KMS keys) // +kubebuilder:validation:Optional DestinationEncryptionConfiguration []DestinationEncryptionConfigurationParameters `json:"destinationEncryptionConfiguration,omitempty" tf:"destination_encryption_configuration,omitempty"` // The destination table. // +kubebuilder:validation:Optional DestinationTable []DestinationTableParameters `json:"destinationTable,omitempty" tf:"destination_table,omitempty"` // Source tables to copy. // +kubebuilder:validation:Required SourceTables []SourceTablesParameters `json:"sourceTables" tf:"source_tables,omitempty"` // Specifies the action that occurs if the destination table already exists. The following values are supported: // WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. // WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. // WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. // Each action is atomic and only occurs if BigQuery is able to complete the job successfully. // Creation, truncation and append actions occur as one atomic update upon job completion. Default value: "WRITE_EMPTY" Possible values: ["WRITE_TRUNCATE", "WRITE_APPEND", "WRITE_EMPTY"] // +kubebuilder:validation:Optional WriteDisposition *string `json:"writeDisposition,omitempty" tf:"write_disposition,omitempty"` }
func (*CopyParameters) DeepCopy ¶
func (in *CopyParameters) DeepCopy() *CopyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CopyParameters.
func (*CopyParameters) DeepCopyInto ¶
func (in *CopyParameters) DeepCopyInto(out *CopyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CsvOptionsObservation ¶
type CsvOptionsObservation struct { }
func (*CsvOptionsObservation) DeepCopy ¶
func (in *CsvOptionsObservation) DeepCopy() *CsvOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CsvOptionsObservation.
func (*CsvOptionsObservation) DeepCopyInto ¶
func (in *CsvOptionsObservation) DeepCopyInto(out *CsvOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CsvOptionsParameters ¶
type CsvOptionsParameters struct { // Indicates if BigQuery should accept rows that are missing trailing optional columns. // +kubebuilder:validation:Optional AllowJaggedRows *bool `json:"allowJaggedRows,omitempty" tf:"allow_jagged_rows,omitempty"` // Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false. // +kubebuilder:validation:Optional AllowQuotedNewlines *bool `json:"allowQuotedNewlines,omitempty" tf:"allow_quoted_newlines,omitempty"` // The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. // +kubebuilder:validation:Optional Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"` // The separator for fields in a CSV file. // +kubebuilder:validation:Optional FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter,omitempty"` // The value that is used to quote data sections in a CSV file. If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allow_quoted_newlines property to true. The API-side default is ", specified in Terraform escaped as \". Due to limitations with Terraform default values, this value is required to be explicitly set. // +kubebuilder:validation:Required Quote *string `json:"quote" tf:"quote,omitempty"` // The number of rows at the top of a CSV file that BigQuery will skip when reading the data. // +kubebuilder:validation:Optional SkipLeadingRows *int64 `json:"skipLeadingRows,omitempty" tf:"skip_leading_rows,omitempty"` }
func (*CsvOptionsParameters) DeepCopy ¶
func (in *CsvOptionsParameters) DeepCopy() *CsvOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CsvOptionsParameters.
func (*CsvOptionsParameters) DeepCopyInto ¶
func (in *CsvOptionsParameters) DeepCopyInto(out *CsvOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataTransferConfig ¶
type DataTransferConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataTransferConfigSpec `json:"spec"` Status DataTransferConfigStatus `json:"status,omitempty"` }
DataTransferConfig is the Schema for the DataTransferConfigs 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 (*DataTransferConfig) DeepCopy ¶
func (in *DataTransferConfig) DeepCopy() *DataTransferConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataTransferConfig.
func (*DataTransferConfig) DeepCopyInto ¶
func (in *DataTransferConfig) DeepCopyInto(out *DataTransferConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataTransferConfig) DeepCopyObject ¶
func (in *DataTransferConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataTransferConfig) GetCondition ¶
func (mg *DataTransferConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DataTransferConfig.
func (*DataTransferConfig) GetConnectionDetailsMapping ¶
func (tr *DataTransferConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DataTransferConfig
func (*DataTransferConfig) GetDeletionPolicy ¶
func (mg *DataTransferConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DataTransferConfig.
func (*DataTransferConfig) GetID ¶
func (tr *DataTransferConfig) GetID() string
GetID returns ID of underlying Terraform resource of this DataTransferConfig
func (*DataTransferConfig) GetObservation ¶
func (tr *DataTransferConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this DataTransferConfig
func (*DataTransferConfig) GetParameters ¶
func (tr *DataTransferConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this DataTransferConfig
func (*DataTransferConfig) GetProviderConfigReference ¶
func (mg *DataTransferConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataTransferConfig.
func (*DataTransferConfig) GetProviderReference ¶
func (mg *DataTransferConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this DataTransferConfig. Deprecated: Use GetProviderConfigReference.
func (*DataTransferConfig) GetTerraformResourceType ¶
func (mg *DataTransferConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DataTransferConfig
func (*DataTransferConfig) GetTerraformSchemaVersion ¶
func (tr *DataTransferConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DataTransferConfig) GetWriteConnectionSecretToReference ¶
func (mg *DataTransferConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DataTransferConfig.
func (*DataTransferConfig) LateInitialize ¶
func (tr *DataTransferConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DataTransferConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*DataTransferConfig) SetConditions ¶
func (mg *DataTransferConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this DataTransferConfig.
func (*DataTransferConfig) SetDeletionPolicy ¶
func (mg *DataTransferConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DataTransferConfig.
func (*DataTransferConfig) SetObservation ¶
func (tr *DataTransferConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this DataTransferConfig
func (*DataTransferConfig) SetParameters ¶
func (tr *DataTransferConfig) SetParameters(params map[string]interface{}) error
SetParameters for this DataTransferConfig
func (*DataTransferConfig) SetProviderConfigReference ¶
func (mg *DataTransferConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataTransferConfig.
func (*DataTransferConfig) SetProviderReference ¶
func (mg *DataTransferConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DataTransferConfig. Deprecated: Use SetProviderConfigReference.
func (*DataTransferConfig) SetWriteConnectionSecretToReference ¶
func (mg *DataTransferConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataTransferConfig.
type DataTransferConfigList ¶
type DataTransferConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DataTransferConfig `json:"items"` }
DataTransferConfigList contains a list of DataTransferConfigs
func (*DataTransferConfigList) DeepCopy ¶
func (in *DataTransferConfigList) DeepCopy() *DataTransferConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataTransferConfigList.
func (*DataTransferConfigList) DeepCopyInto ¶
func (in *DataTransferConfigList) DeepCopyInto(out *DataTransferConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataTransferConfigList) DeepCopyObject ¶
func (in *DataTransferConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataTransferConfigList) GetItems ¶
func (l *DataTransferConfigList) GetItems() []resource.Managed
GetItems of this DataTransferConfigList.
type DataTransferConfigObservation ¶
type DataTransferConfigObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*DataTransferConfigObservation) DeepCopy ¶
func (in *DataTransferConfigObservation) DeepCopy() *DataTransferConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataTransferConfigObservation.
func (*DataTransferConfigObservation) DeepCopyInto ¶
func (in *DataTransferConfigObservation) DeepCopyInto(out *DataTransferConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataTransferConfigParameters ¶
type DataTransferConfigParameters struct { // The number of days to look back to automatically refresh the data. // For example, if dataRefreshWindowDays = 10, then every day BigQuery // reingests data for [today-10, today-1], rather than ingesting data for // just [today-1]. Only valid if the data source supports the feature. // Set the value to 0 to use the default value. // +kubebuilder:validation:Optional DataRefreshWindowDays *int64 `json:"dataRefreshWindowDays,omitempty" tf:"data_refresh_window_days,omitempty"` // The data source id. Cannot be changed once the transfer config is created. // +kubebuilder:validation:Required DataSourceID *string `json:"dataSourceId" tf:"data_source_id,omitempty"` // The BigQuery target dataset id. // +kubebuilder:validation:Optional DestinationDatasetID *string `json:"destinationDatasetId,omitempty" tf:"destination_dataset_id,omitempty"` // When set to true, no runs are scheduled for a given transfer. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The user specified display name for the transfer config. // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` // Email notifications will be sent according to these preferences to the // email address of the user who owns this transfer config. // +kubebuilder:validation:Optional EmailPreferences []EmailPreferencesParameters `json:"emailPreferences,omitempty" tf:"email_preferences,omitempty"` // The geographic location where the transfer config should reside. // Examples: US, EU, asia-northeast1. The default value is US. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Pub/Sub topic where notifications will be sent after transfer runs // associated with this transfer config finish. // +kubebuilder:validation:Optional NotificationPubsubTopic *string `json:"notificationPubsubTopic,omitempty" tf:"notification_pubsub_topic,omitempty"` // These parameters are specific to each data source. // +kubebuilder:validation:Required Params map[string]*string `json:"params" tf:"params,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Data transfer schedule. If the data source does not support a custom // schedule, this should be empty. If it is empty, the default value for // the data source will be used. The specified times are in UTC. Examples // of valid format: 1st,3rd monday of month 15:30, every wed,fri of jan, // jun 13:15, and first sunday of quarter 00:00. See more explanation // about the format here: // https://cloud.google.com/appengine/docs/flexible/python/scheduling-jobs-with-cron-yaml#the_schedule_format // NOTE: the granularity should be at least 8 hours, or less frequent. // +kubebuilder:validation:Optional Schedule *string `json:"schedule,omitempty" tf:"schedule,omitempty"` // Options customizing the data transfer schedule. // +kubebuilder:validation:Optional ScheduleOptions []ScheduleOptionsParameters `json:"scheduleOptions,omitempty" tf:"schedule_options,omitempty"` // Different parameters are configured primarily using the the 'params' field on this // resource. This block contains the parameters which contain secrets or passwords so that they can be marked // sensitive and hidden from plan output. The name of the field, eg: secret_access_key, will be the key // in the 'params' map in the api request. // // Credentials may not be specified in both locations and will cause an error. Changing from one location // to a different credential configuration in the config will require an apply to update state. // +kubebuilder:validation:Optional SensitiveParams []SensitiveParamsParameters `json:"sensitiveParams,omitempty" tf:"sensitive_params,omitempty"` // Optional service account name. If this field is set, transfer config will // be created with this service account credentials. It requires that // requesting user calling this API has permissions to act as this service account. // +kubebuilder:validation:Optional ServiceAccountName *string `json:"serviceAccountName,omitempty" tf:"service_account_name,omitempty"` }
func (*DataTransferConfigParameters) DeepCopy ¶
func (in *DataTransferConfigParameters) DeepCopy() *DataTransferConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataTransferConfigParameters.
func (*DataTransferConfigParameters) DeepCopyInto ¶
func (in *DataTransferConfigParameters) DeepCopyInto(out *DataTransferConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataTransferConfigSpec ¶
type DataTransferConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DataTransferConfigParameters `json:"forProvider"` }
DataTransferConfigSpec defines the desired state of DataTransferConfig
func (*DataTransferConfigSpec) DeepCopy ¶
func (in *DataTransferConfigSpec) DeepCopy() *DataTransferConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataTransferConfigSpec.
func (*DataTransferConfigSpec) DeepCopyInto ¶
func (in *DataTransferConfigSpec) DeepCopyInto(out *DataTransferConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataTransferConfigStatus ¶
type DataTransferConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DataTransferConfigObservation `json:"atProvider,omitempty"` }
DataTransferConfigStatus defines the observed state of DataTransferConfig.
func (*DataTransferConfigStatus) DeepCopy ¶
func (in *DataTransferConfigStatus) DeepCopy() *DataTransferConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataTransferConfigStatus.
func (*DataTransferConfigStatus) DeepCopyInto ¶
func (in *DataTransferConfigStatus) DeepCopyInto(out *DataTransferConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dataset ¶
type Dataset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasetSpec `json:"spec"` Status DatasetStatus `json:"status,omitempty"` }
Dataset is the Schema for the Datasets 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 (*Dataset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dataset.
func (*Dataset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dataset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dataset) GetCondition ¶
func (mg *Dataset) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Dataset.
func (*Dataset) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Dataset
func (*Dataset) GetDeletionPolicy ¶
func (mg *Dataset) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Dataset.
func (*Dataset) GetObservation ¶
GetObservation of this Dataset
func (*Dataset) GetParameters ¶
GetParameters of this Dataset
func (*Dataset) GetProviderConfigReference ¶
GetProviderConfigReference of this Dataset.
func (*Dataset) GetProviderReference ¶
GetProviderReference of this Dataset. Deprecated: Use GetProviderConfigReference.
func (*Dataset) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Dataset
func (*Dataset) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Dataset) GetWriteConnectionSecretToReference ¶
func (mg *Dataset) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Dataset.
func (*Dataset) LateInitialize ¶
LateInitialize this Dataset using its observed tfState. returns True if there are any spec changes for the resource.
func (*Dataset) SetConditions ¶
SetConditions of this Dataset.
func (*Dataset) SetDeletionPolicy ¶
func (mg *Dataset) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Dataset.
func (*Dataset) SetObservation ¶
SetObservation for this Dataset
func (*Dataset) SetParameters ¶
SetParameters for this Dataset
func (*Dataset) SetProviderConfigReference ¶
SetProviderConfigReference of this Dataset.
func (*Dataset) SetProviderReference ¶
SetProviderReference of this Dataset. Deprecated: Use SetProviderConfigReference.
func (*Dataset) SetWriteConnectionSecretToReference ¶
func (mg *Dataset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Dataset.
type DatasetAccess ¶
type DatasetAccess struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasetAccessSpec `json:"spec"` Status DatasetAccessStatus `json:"status,omitempty"` }
DatasetAccess is the Schema for the DatasetAccesss 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 (*DatasetAccess) DeepCopy ¶
func (in *DatasetAccess) DeepCopy() *DatasetAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetAccess.
func (*DatasetAccess) DeepCopyInto ¶
func (in *DatasetAccess) DeepCopyInto(out *DatasetAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetAccess) DeepCopyObject ¶
func (in *DatasetAccess) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetAccess) GetCondition ¶
func (mg *DatasetAccess) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DatasetAccess.
func (*DatasetAccess) GetConnectionDetailsMapping ¶
func (tr *DatasetAccess) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DatasetAccess
func (*DatasetAccess) GetDeletionPolicy ¶
func (mg *DatasetAccess) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DatasetAccess.
func (*DatasetAccess) GetID ¶
func (tr *DatasetAccess) GetID() string
GetID returns ID of underlying Terraform resource of this DatasetAccess
func (*DatasetAccess) GetObservation ¶
func (tr *DatasetAccess) GetObservation() (map[string]interface{}, error)
GetObservation of this DatasetAccess
func (*DatasetAccess) GetParameters ¶
func (tr *DatasetAccess) GetParameters() (map[string]interface{}, error)
GetParameters of this DatasetAccess
func (*DatasetAccess) GetProviderConfigReference ¶
func (mg *DatasetAccess) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DatasetAccess.
func (*DatasetAccess) GetProviderReference ¶
func (mg *DatasetAccess) GetProviderReference() *xpv1.Reference
GetProviderReference of this DatasetAccess. Deprecated: Use GetProviderConfigReference.
func (*DatasetAccess) GetTerraformResourceType ¶
func (mg *DatasetAccess) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DatasetAccess
func (*DatasetAccess) GetTerraformSchemaVersion ¶
func (tr *DatasetAccess) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DatasetAccess) GetWriteConnectionSecretToReference ¶
func (mg *DatasetAccess) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DatasetAccess.
func (*DatasetAccess) LateInitialize ¶
func (tr *DatasetAccess) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DatasetAccess using its observed tfState. returns True if there are any spec changes for the resource.
func (*DatasetAccess) SetConditions ¶
func (mg *DatasetAccess) SetConditions(c ...xpv1.Condition)
SetConditions of this DatasetAccess.
func (*DatasetAccess) SetDeletionPolicy ¶
func (mg *DatasetAccess) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DatasetAccess.
func (*DatasetAccess) SetObservation ¶
func (tr *DatasetAccess) SetObservation(obs map[string]interface{}) error
SetObservation for this DatasetAccess
func (*DatasetAccess) SetParameters ¶
func (tr *DatasetAccess) SetParameters(params map[string]interface{}) error
SetParameters for this DatasetAccess
func (*DatasetAccess) SetProviderConfigReference ¶
func (mg *DatasetAccess) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DatasetAccess.
func (*DatasetAccess) SetProviderReference ¶
func (mg *DatasetAccess) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DatasetAccess. Deprecated: Use SetProviderConfigReference.
func (*DatasetAccess) SetWriteConnectionSecretToReference ¶
func (mg *DatasetAccess) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DatasetAccess.
type DatasetAccessList ¶
type DatasetAccessList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DatasetAccess `json:"items"` }
DatasetAccessList contains a list of DatasetAccesss
func (*DatasetAccessList) DeepCopy ¶
func (in *DatasetAccessList) DeepCopy() *DatasetAccessList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetAccessList.
func (*DatasetAccessList) DeepCopyInto ¶
func (in *DatasetAccessList) DeepCopyInto(out *DatasetAccessList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetAccessList) DeepCopyObject ¶
func (in *DatasetAccessList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetAccessList) GetItems ¶
func (l *DatasetAccessList) GetItems() []resource.Managed
GetItems of this DatasetAccessList.
type DatasetAccessObservation ¶
type DatasetAccessObservation struct { APIUpdatedMember *bool `json:"apiUpdatedMember,omitempty" tf:"api_updated_member,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DatasetAccessObservation) DeepCopy ¶
func (in *DatasetAccessObservation) DeepCopy() *DatasetAccessObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetAccessObservation.
func (*DatasetAccessObservation) DeepCopyInto ¶
func (in *DatasetAccessObservation) DeepCopyInto(out *DatasetAccessObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetAccessParameters ¶
type DatasetAccessParameters struct { // A unique ID for this dataset, without the project name. The ID // must contain only letters (a-z, A-Z), numbers (0-9), or // underscores (_). The maximum length is 1,024 characters. // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // A domain to grant access to. Any users signed in with the // domain specified will be granted the specified access // +kubebuilder:validation:Optional Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // An email address of a Google Group to grant access to. // +kubebuilder:validation:Optional GroupByEmail *string `json:"groupByEmail,omitempty" tf:"group_by_email,omitempty"` // Some other type of member that appears in the IAM Policy but isn't a user, // group, domain, or special group. For example: 'allUsers' // +kubebuilder:validation:Optional IAMMember *string `json:"iamMember,omitempty" tf:"iam_member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Describes the rights granted to the user specified by the other // member of the access object. Basic, predefined, and custom roles are // supported. Predefined roles that have equivalent basic roles are // swapped by the API to their basic counterparts, and will show a diff // post-create. See // [official docs](https://cloud.google.com/bigquery/docs/access-control). // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` // A special group to grant access to. Possible values include: // // // * 'projectOwners': Owners of the enclosing project. // // // * 'projectReaders': Readers of the enclosing project. // // // * 'projectWriters': Writers of the enclosing project. // // // * 'allAuthenticatedUsers': All authenticated BigQuery users. // +kubebuilder:validation:Optional SpecialGroup *string `json:"specialGroup,omitempty" tf:"special_group,omitempty"` // An email address of a user to grant access to. For example: // fred@example.com // +kubebuilder:validation:Optional UserByEmail *string `json:"userByEmail,omitempty" tf:"user_by_email,omitempty"` // A view from a different dataset to grant access to. Queries // executed against that view will have read access to tables in // this dataset. The role field is not required when this field is // set. If that view is updated by any user, access to the view // needs to be granted again via an update operation. // +kubebuilder:validation:Optional View []DatasetAccessViewParameters `json:"view,omitempty" tf:"view,omitempty"` }
func (*DatasetAccessParameters) DeepCopy ¶
func (in *DatasetAccessParameters) DeepCopy() *DatasetAccessParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetAccessParameters.
func (*DatasetAccessParameters) DeepCopyInto ¶
func (in *DatasetAccessParameters) DeepCopyInto(out *DatasetAccessParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetAccessSpec ¶
type DatasetAccessSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatasetAccessParameters `json:"forProvider"` }
DatasetAccessSpec defines the desired state of DatasetAccess
func (*DatasetAccessSpec) DeepCopy ¶
func (in *DatasetAccessSpec) DeepCopy() *DatasetAccessSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetAccessSpec.
func (*DatasetAccessSpec) DeepCopyInto ¶
func (in *DatasetAccessSpec) DeepCopyInto(out *DatasetAccessSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetAccessStatus ¶
type DatasetAccessStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatasetAccessObservation `json:"atProvider,omitempty"` }
DatasetAccessStatus defines the observed state of DatasetAccess.
func (*DatasetAccessStatus) DeepCopy ¶
func (in *DatasetAccessStatus) DeepCopy() *DatasetAccessStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetAccessStatus.
func (*DatasetAccessStatus) DeepCopyInto ¶
func (in *DatasetAccessStatus) DeepCopyInto(out *DatasetAccessStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetAccessViewObservation ¶
type DatasetAccessViewObservation struct { }
func (*DatasetAccessViewObservation) DeepCopy ¶
func (in *DatasetAccessViewObservation) DeepCopy() *DatasetAccessViewObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetAccessViewObservation.
func (*DatasetAccessViewObservation) DeepCopyInto ¶
func (in *DatasetAccessViewObservation) DeepCopyInto(out *DatasetAccessViewObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetAccessViewParameters ¶
type DatasetAccessViewParameters struct { // The ID of the dataset containing this table. // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // The ID of the project containing this table. // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // The ID of the table. The ID must contain only letters (a-z, // A-Z), numbers (0-9), or underscores (_). The maximum length // is 1,024 characters. // +kubebuilder:validation:Required TableID *string `json:"tableId" tf:"table_id,omitempty"` }
func (*DatasetAccessViewParameters) DeepCopy ¶
func (in *DatasetAccessViewParameters) DeepCopy() *DatasetAccessViewParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetAccessViewParameters.
func (*DatasetAccessViewParameters) DeepCopyInto ¶
func (in *DatasetAccessViewParameters) DeepCopyInto(out *DatasetAccessViewParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMBinding ¶
type DatasetIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasetIAMBindingSpec `json:"spec"` Status DatasetIAMBindingStatus `json:"status,omitempty"` }
DatasetIAMBinding is the Schema for the DatasetIAMBindings 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 (*DatasetIAMBinding) DeepCopy ¶
func (in *DatasetIAMBinding) DeepCopy() *DatasetIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMBinding.
func (*DatasetIAMBinding) DeepCopyInto ¶
func (in *DatasetIAMBinding) DeepCopyInto(out *DatasetIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetIAMBinding) DeepCopyObject ¶
func (in *DatasetIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetIAMBinding) GetCondition ¶
func (mg *DatasetIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DatasetIAMBinding.
func (*DatasetIAMBinding) GetConnectionDetailsMapping ¶
func (tr *DatasetIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DatasetIAMBinding
func (*DatasetIAMBinding) GetDeletionPolicy ¶
func (mg *DatasetIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DatasetIAMBinding.
func (*DatasetIAMBinding) GetID ¶
func (tr *DatasetIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this DatasetIAMBinding
func (*DatasetIAMBinding) GetObservation ¶
func (tr *DatasetIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this DatasetIAMBinding
func (*DatasetIAMBinding) GetParameters ¶
func (tr *DatasetIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this DatasetIAMBinding
func (*DatasetIAMBinding) GetProviderConfigReference ¶
func (mg *DatasetIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DatasetIAMBinding.
func (*DatasetIAMBinding) GetProviderReference ¶
func (mg *DatasetIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this DatasetIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*DatasetIAMBinding) GetTerraformResourceType ¶
func (mg *DatasetIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DatasetIAMBinding
func (*DatasetIAMBinding) GetTerraformSchemaVersion ¶
func (tr *DatasetIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DatasetIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *DatasetIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DatasetIAMBinding.
func (*DatasetIAMBinding) LateInitialize ¶
func (tr *DatasetIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DatasetIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*DatasetIAMBinding) SetConditions ¶
func (mg *DatasetIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this DatasetIAMBinding.
func (*DatasetIAMBinding) SetDeletionPolicy ¶
func (mg *DatasetIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DatasetIAMBinding.
func (*DatasetIAMBinding) SetObservation ¶
func (tr *DatasetIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this DatasetIAMBinding
func (*DatasetIAMBinding) SetParameters ¶
func (tr *DatasetIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this DatasetIAMBinding
func (*DatasetIAMBinding) SetProviderConfigReference ¶
func (mg *DatasetIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DatasetIAMBinding.
func (*DatasetIAMBinding) SetProviderReference ¶
func (mg *DatasetIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DatasetIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*DatasetIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *DatasetIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DatasetIAMBinding.
type DatasetIAMBindingList ¶
type DatasetIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DatasetIAMBinding `json:"items"` }
DatasetIAMBindingList contains a list of DatasetIAMBindings
func (*DatasetIAMBindingList) DeepCopy ¶
func (in *DatasetIAMBindingList) DeepCopy() *DatasetIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMBindingList.
func (*DatasetIAMBindingList) DeepCopyInto ¶
func (in *DatasetIAMBindingList) DeepCopyInto(out *DatasetIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetIAMBindingList) DeepCopyObject ¶
func (in *DatasetIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetIAMBindingList) GetItems ¶
func (l *DatasetIAMBindingList) GetItems() []resource.Managed
GetItems of this DatasetIAMBindingList.
type DatasetIAMBindingObservation ¶
type DatasetIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DatasetIAMBindingObservation) DeepCopy ¶
func (in *DatasetIAMBindingObservation) DeepCopy() *DatasetIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMBindingObservation.
func (*DatasetIAMBindingObservation) DeepCopyInto ¶
func (in *DatasetIAMBindingObservation) DeepCopyInto(out *DatasetIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMBindingParameters ¶
type DatasetIAMBindingParameters struct { // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*DatasetIAMBindingParameters) DeepCopy ¶
func (in *DatasetIAMBindingParameters) DeepCopy() *DatasetIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMBindingParameters.
func (*DatasetIAMBindingParameters) DeepCopyInto ¶
func (in *DatasetIAMBindingParameters) DeepCopyInto(out *DatasetIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMBindingSpec ¶
type DatasetIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatasetIAMBindingParameters `json:"forProvider"` }
DatasetIAMBindingSpec defines the desired state of DatasetIAMBinding
func (*DatasetIAMBindingSpec) DeepCopy ¶
func (in *DatasetIAMBindingSpec) DeepCopy() *DatasetIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMBindingSpec.
func (*DatasetIAMBindingSpec) DeepCopyInto ¶
func (in *DatasetIAMBindingSpec) DeepCopyInto(out *DatasetIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMBindingStatus ¶
type DatasetIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatasetIAMBindingObservation `json:"atProvider,omitempty"` }
DatasetIAMBindingStatus defines the observed state of DatasetIAMBinding.
func (*DatasetIAMBindingStatus) DeepCopy ¶
func (in *DatasetIAMBindingStatus) DeepCopy() *DatasetIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMBindingStatus.
func (*DatasetIAMBindingStatus) DeepCopyInto ¶
func (in *DatasetIAMBindingStatus) DeepCopyInto(out *DatasetIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMMember ¶
type DatasetIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasetIAMMemberSpec `json:"spec"` Status DatasetIAMMemberStatus `json:"status,omitempty"` }
DatasetIAMMember is the Schema for the DatasetIAMMembers 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 (*DatasetIAMMember) DeepCopy ¶
func (in *DatasetIAMMember) DeepCopy() *DatasetIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMMember.
func (*DatasetIAMMember) DeepCopyInto ¶
func (in *DatasetIAMMember) DeepCopyInto(out *DatasetIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetIAMMember) DeepCopyObject ¶
func (in *DatasetIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetIAMMember) GetCondition ¶
func (mg *DatasetIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DatasetIAMMember.
func (*DatasetIAMMember) GetConnectionDetailsMapping ¶
func (tr *DatasetIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DatasetIAMMember
func (*DatasetIAMMember) GetDeletionPolicy ¶
func (mg *DatasetIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DatasetIAMMember.
func (*DatasetIAMMember) GetID ¶
func (tr *DatasetIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this DatasetIAMMember
func (*DatasetIAMMember) GetObservation ¶
func (tr *DatasetIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this DatasetIAMMember
func (*DatasetIAMMember) GetParameters ¶
func (tr *DatasetIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this DatasetIAMMember
func (*DatasetIAMMember) GetProviderConfigReference ¶
func (mg *DatasetIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DatasetIAMMember.
func (*DatasetIAMMember) GetProviderReference ¶
func (mg *DatasetIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this DatasetIAMMember. Deprecated: Use GetProviderConfigReference.
func (*DatasetIAMMember) GetTerraformResourceType ¶
func (mg *DatasetIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DatasetIAMMember
func (*DatasetIAMMember) GetTerraformSchemaVersion ¶
func (tr *DatasetIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DatasetIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *DatasetIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DatasetIAMMember.
func (*DatasetIAMMember) LateInitialize ¶
func (tr *DatasetIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DatasetIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*DatasetIAMMember) SetConditions ¶
func (mg *DatasetIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this DatasetIAMMember.
func (*DatasetIAMMember) SetDeletionPolicy ¶
func (mg *DatasetIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DatasetIAMMember.
func (*DatasetIAMMember) SetObservation ¶
func (tr *DatasetIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this DatasetIAMMember
func (*DatasetIAMMember) SetParameters ¶
func (tr *DatasetIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this DatasetIAMMember
func (*DatasetIAMMember) SetProviderConfigReference ¶
func (mg *DatasetIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DatasetIAMMember.
func (*DatasetIAMMember) SetProviderReference ¶
func (mg *DatasetIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DatasetIAMMember. Deprecated: Use SetProviderConfigReference.
func (*DatasetIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *DatasetIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DatasetIAMMember.
type DatasetIAMMemberConditionObservation ¶
type DatasetIAMMemberConditionObservation struct { }
func (*DatasetIAMMemberConditionObservation) DeepCopy ¶
func (in *DatasetIAMMemberConditionObservation) DeepCopy() *DatasetIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMMemberConditionObservation.
func (*DatasetIAMMemberConditionObservation) DeepCopyInto ¶
func (in *DatasetIAMMemberConditionObservation) DeepCopyInto(out *DatasetIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMMemberConditionParameters ¶
type DatasetIAMMemberConditionParameters 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 (*DatasetIAMMemberConditionParameters) DeepCopy ¶
func (in *DatasetIAMMemberConditionParameters) DeepCopy() *DatasetIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMMemberConditionParameters.
func (*DatasetIAMMemberConditionParameters) DeepCopyInto ¶
func (in *DatasetIAMMemberConditionParameters) DeepCopyInto(out *DatasetIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMMemberList ¶
type DatasetIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DatasetIAMMember `json:"items"` }
DatasetIAMMemberList contains a list of DatasetIAMMembers
func (*DatasetIAMMemberList) DeepCopy ¶
func (in *DatasetIAMMemberList) DeepCopy() *DatasetIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMMemberList.
func (*DatasetIAMMemberList) DeepCopyInto ¶
func (in *DatasetIAMMemberList) DeepCopyInto(out *DatasetIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetIAMMemberList) DeepCopyObject ¶
func (in *DatasetIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetIAMMemberList) GetItems ¶
func (l *DatasetIAMMemberList) GetItems() []resource.Managed
GetItems of this DatasetIAMMemberList.
type DatasetIAMMemberObservation ¶
type DatasetIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DatasetIAMMemberObservation) DeepCopy ¶
func (in *DatasetIAMMemberObservation) DeepCopy() *DatasetIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMMemberObservation.
func (*DatasetIAMMemberObservation) DeepCopyInto ¶
func (in *DatasetIAMMemberObservation) DeepCopyInto(out *DatasetIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMMemberParameters ¶
type DatasetIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []DatasetIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*DatasetIAMMemberParameters) DeepCopy ¶
func (in *DatasetIAMMemberParameters) DeepCopy() *DatasetIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMMemberParameters.
func (*DatasetIAMMemberParameters) DeepCopyInto ¶
func (in *DatasetIAMMemberParameters) DeepCopyInto(out *DatasetIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMMemberSpec ¶
type DatasetIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatasetIAMMemberParameters `json:"forProvider"` }
DatasetIAMMemberSpec defines the desired state of DatasetIAMMember
func (*DatasetIAMMemberSpec) DeepCopy ¶
func (in *DatasetIAMMemberSpec) DeepCopy() *DatasetIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMMemberSpec.
func (*DatasetIAMMemberSpec) DeepCopyInto ¶
func (in *DatasetIAMMemberSpec) DeepCopyInto(out *DatasetIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMMemberStatus ¶
type DatasetIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatasetIAMMemberObservation `json:"atProvider,omitempty"` }
DatasetIAMMemberStatus defines the observed state of DatasetIAMMember.
func (*DatasetIAMMemberStatus) DeepCopy ¶
func (in *DatasetIAMMemberStatus) DeepCopy() *DatasetIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMMemberStatus.
func (*DatasetIAMMemberStatus) DeepCopyInto ¶
func (in *DatasetIAMMemberStatus) DeepCopyInto(out *DatasetIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMPolicy ¶
type DatasetIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasetIAMPolicySpec `json:"spec"` Status DatasetIAMPolicyStatus `json:"status,omitempty"` }
DatasetIAMPolicy is the Schema for the DatasetIAMPolicys 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 (*DatasetIAMPolicy) DeepCopy ¶
func (in *DatasetIAMPolicy) DeepCopy() *DatasetIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMPolicy.
func (*DatasetIAMPolicy) DeepCopyInto ¶
func (in *DatasetIAMPolicy) DeepCopyInto(out *DatasetIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetIAMPolicy) DeepCopyObject ¶
func (in *DatasetIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetIAMPolicy) GetCondition ¶
func (mg *DatasetIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DatasetIAMPolicy.
func (*DatasetIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *DatasetIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DatasetIAMPolicy
func (*DatasetIAMPolicy) GetDeletionPolicy ¶
func (mg *DatasetIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DatasetIAMPolicy.
func (*DatasetIAMPolicy) GetID ¶
func (tr *DatasetIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this DatasetIAMPolicy
func (*DatasetIAMPolicy) GetObservation ¶
func (tr *DatasetIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this DatasetIAMPolicy
func (*DatasetIAMPolicy) GetParameters ¶
func (tr *DatasetIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this DatasetIAMPolicy
func (*DatasetIAMPolicy) GetProviderConfigReference ¶
func (mg *DatasetIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DatasetIAMPolicy.
func (*DatasetIAMPolicy) GetProviderReference ¶
func (mg *DatasetIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this DatasetIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*DatasetIAMPolicy) GetTerraformResourceType ¶
func (mg *DatasetIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DatasetIAMPolicy
func (*DatasetIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *DatasetIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DatasetIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *DatasetIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DatasetIAMPolicy.
func (*DatasetIAMPolicy) LateInitialize ¶
func (tr *DatasetIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DatasetIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*DatasetIAMPolicy) SetConditions ¶
func (mg *DatasetIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this DatasetIAMPolicy.
func (*DatasetIAMPolicy) SetDeletionPolicy ¶
func (mg *DatasetIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DatasetIAMPolicy.
func (*DatasetIAMPolicy) SetObservation ¶
func (tr *DatasetIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this DatasetIAMPolicy
func (*DatasetIAMPolicy) SetParameters ¶
func (tr *DatasetIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this DatasetIAMPolicy
func (*DatasetIAMPolicy) SetProviderConfigReference ¶
func (mg *DatasetIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DatasetIAMPolicy.
func (*DatasetIAMPolicy) SetProviderReference ¶
func (mg *DatasetIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DatasetIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*DatasetIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *DatasetIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DatasetIAMPolicy.
type DatasetIAMPolicyList ¶
type DatasetIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DatasetIAMPolicy `json:"items"` }
DatasetIAMPolicyList contains a list of DatasetIAMPolicys
func (*DatasetIAMPolicyList) DeepCopy ¶
func (in *DatasetIAMPolicyList) DeepCopy() *DatasetIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMPolicyList.
func (*DatasetIAMPolicyList) DeepCopyInto ¶
func (in *DatasetIAMPolicyList) DeepCopyInto(out *DatasetIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetIAMPolicyList) DeepCopyObject ¶
func (in *DatasetIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetIAMPolicyList) GetItems ¶
func (l *DatasetIAMPolicyList) GetItems() []resource.Managed
GetItems of this DatasetIAMPolicyList.
type DatasetIAMPolicyObservation ¶
type DatasetIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DatasetIAMPolicyObservation) DeepCopy ¶
func (in *DatasetIAMPolicyObservation) DeepCopy() *DatasetIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMPolicyObservation.
func (*DatasetIAMPolicyObservation) DeepCopyInto ¶
func (in *DatasetIAMPolicyObservation) DeepCopyInto(out *DatasetIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMPolicyParameters ¶
type DatasetIAMPolicyParameters struct { // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*DatasetIAMPolicyParameters) DeepCopy ¶
func (in *DatasetIAMPolicyParameters) DeepCopy() *DatasetIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMPolicyParameters.
func (*DatasetIAMPolicyParameters) DeepCopyInto ¶
func (in *DatasetIAMPolicyParameters) DeepCopyInto(out *DatasetIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMPolicySpec ¶
type DatasetIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatasetIAMPolicyParameters `json:"forProvider"` }
DatasetIAMPolicySpec defines the desired state of DatasetIAMPolicy
func (*DatasetIAMPolicySpec) DeepCopy ¶
func (in *DatasetIAMPolicySpec) DeepCopy() *DatasetIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMPolicySpec.
func (*DatasetIAMPolicySpec) DeepCopyInto ¶
func (in *DatasetIAMPolicySpec) DeepCopyInto(out *DatasetIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIAMPolicyStatus ¶
type DatasetIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatasetIAMPolicyObservation `json:"atProvider,omitempty"` }
DatasetIAMPolicyStatus defines the observed state of DatasetIAMPolicy.
func (*DatasetIAMPolicyStatus) DeepCopy ¶
func (in *DatasetIAMPolicyStatus) DeepCopy() *DatasetIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIAMPolicyStatus.
func (*DatasetIAMPolicyStatus) DeepCopyInto ¶
func (in *DatasetIAMPolicyStatus) DeepCopyInto(out *DatasetIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetList ¶
type DatasetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Dataset `json:"items"` }
DatasetList contains a list of Datasets
func (*DatasetList) DeepCopy ¶
func (in *DatasetList) DeepCopy() *DatasetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetList.
func (*DatasetList) DeepCopyInto ¶
func (in *DatasetList) DeepCopyInto(out *DatasetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetList) DeepCopyObject ¶
func (in *DatasetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetList) GetItems ¶
func (l *DatasetList) GetItems() []resource.Managed
GetItems of this DatasetList.
type DatasetObservation ¶
type DatasetObservation struct { CreationTime *int64 `json:"creationTime,omitempty" tf:"creation_time,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LastModifiedTime *int64 `json:"lastModifiedTime,omitempty" tf:"last_modified_time,omitempty"` SelfLink *string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*DatasetObservation) DeepCopy ¶
func (in *DatasetObservation) DeepCopy() *DatasetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetObservation.
func (*DatasetObservation) DeepCopyInto ¶
func (in *DatasetObservation) DeepCopyInto(out *DatasetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetParameters ¶
type DatasetParameters struct { // An array of objects that define dataset access for one or more entities. // +kubebuilder:validation:Optional Access []AccessParameters `json:"access,omitempty" tf:"access,omitempty"` // A unique ID for this dataset, without the project name. The ID // must contain only letters (a-z, A-Z), numbers (0-9), or // underscores (_). The maximum length is 1,024 characters. // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // The default encryption key for all tables in the dataset. Once this property is set, // all newly-created partitioned tables in the dataset will have encryption key set to // this value, unless table creation request (or query) overrides the key. // +kubebuilder:validation:Optional DefaultEncryptionConfiguration []DefaultEncryptionConfigurationParameters `json:"defaultEncryptionConfiguration,omitempty" tf:"default_encryption_configuration,omitempty"` // The default partition expiration for all partitioned tables in // the dataset, in milliseconds. // // // Once this property is set, all newly-created partitioned tables in // the dataset will have an 'expirationMs' property in the 'timePartitioning' // settings set to this value, and changing the value will only // affect new tables, not existing ones. The storage in a partition will // have an expiration time of its partition time plus this value. // Setting this property overrides the use of 'defaultTableExpirationMs' // for partitioned tables: only one of 'defaultTableExpirationMs' and // 'defaultPartitionExpirationMs' will be used for any new partitioned // table. If you provide an explicit 'timePartitioning.expirationMs' when // creating or updating a partitioned table, that value takes precedence // over the default partition expiration time indicated by this property. // +kubebuilder:validation:Optional DefaultPartitionExpirationMs *int64 `json:"defaultPartitionExpirationMs,omitempty" tf:"default_partition_expiration_ms,omitempty"` // The default lifetime of all tables in the dataset, in milliseconds. // The minimum value is 3600000 milliseconds (one hour). // // // Once this property is set, all newly-created tables in the dataset // will have an 'expirationTime' property set to the creation time plus // the value in this property, and changing the value will only affect // new tables, not existing ones. When the 'expirationTime' for a given // table is reached, that table will be deleted automatically. // If a table's 'expirationTime' is modified or removed before the // table expires, or if you provide an explicit 'expirationTime' when // creating a table, that value takes precedence over the default // expiration time indicated by this property. // +kubebuilder:validation:Optional DefaultTableExpirationMs *int64 `json:"defaultTableExpirationMs,omitempty" tf:"default_table_expiration_ms,omitempty"` // +kubebuilder:validation:Optional DeleteContentsOnDestroy *bool `json:"deleteContentsOnDestroy,omitempty" tf:"delete_contents_on_destroy,omitempty"` // A user-friendly description of the dataset // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A descriptive name for the dataset // +kubebuilder:validation:Optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // The labels associated with this dataset. You can use these to // organize and group your datasets // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // The geographic location where the dataset should reside. // See [official docs](https://cloud.google.com/bigquery/docs/dataset-locations). // // // There are two types of locations, regional or multi-regional. A regional // location is a specific geographic place, such as Tokyo, and a multi-regional // location is a large geographic area, such as the United States, that // contains at least two geographic places. // // // The default value is multi-regional location 'US'. // Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*DatasetParameters) DeepCopy ¶
func (in *DatasetParameters) DeepCopy() *DatasetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetParameters.
func (*DatasetParameters) DeepCopyInto ¶
func (in *DatasetParameters) DeepCopyInto(out *DatasetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetSpec ¶
type DatasetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatasetParameters `json:"forProvider"` }
DatasetSpec defines the desired state of Dataset
func (*DatasetSpec) DeepCopy ¶
func (in *DatasetSpec) DeepCopy() *DatasetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetSpec.
func (*DatasetSpec) DeepCopyInto ¶
func (in *DatasetSpec) DeepCopyInto(out *DatasetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetStatus ¶
type DatasetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatasetObservation `json:"atProvider,omitempty"` }
DatasetStatus defines the observed state of Dataset.
func (*DatasetStatus) DeepCopy ¶
func (in *DatasetStatus) DeepCopy() *DatasetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetStatus.
func (*DatasetStatus) DeepCopyInto ¶
func (in *DatasetStatus) DeepCopyInto(out *DatasetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultDatasetObservation ¶
type DefaultDatasetObservation struct { }
func (*DefaultDatasetObservation) DeepCopy ¶
func (in *DefaultDatasetObservation) DeepCopy() *DefaultDatasetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultDatasetObservation.
func (*DefaultDatasetObservation) DeepCopyInto ¶
func (in *DefaultDatasetObservation) DeepCopyInto(out *DefaultDatasetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultDatasetParameters ¶
type DefaultDatasetParameters struct { // The dataset. Can be specified '{{dataset_id}}' if 'project_id' is also set, // or of the form 'projects/{{project}}/datasets/{{dataset_id}}' if not. // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // The ID of the project containing this table. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` }
func (*DefaultDatasetParameters) DeepCopy ¶
func (in *DefaultDatasetParameters) DeepCopy() *DefaultDatasetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultDatasetParameters.
func (*DefaultDatasetParameters) DeepCopyInto ¶
func (in *DefaultDatasetParameters) DeepCopyInto(out *DefaultDatasetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultEncryptionConfigurationObservation ¶
type DefaultEncryptionConfigurationObservation struct { }
func (*DefaultEncryptionConfigurationObservation) DeepCopy ¶
func (in *DefaultEncryptionConfigurationObservation) DeepCopy() *DefaultEncryptionConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultEncryptionConfigurationObservation.
func (*DefaultEncryptionConfigurationObservation) DeepCopyInto ¶
func (in *DefaultEncryptionConfigurationObservation) DeepCopyInto(out *DefaultEncryptionConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultEncryptionConfigurationParameters ¶
type DefaultEncryptionConfigurationParameters struct { // Describes the Cloud KMS encryption key that will be used to protect destination // BigQuery table. The BigQuery Service Account associated with your project requires // access to this encryption key. // +kubebuilder:validation:Required KMSKeyName *string `json:"kmsKeyName" tf:"kms_key_name,omitempty"` }
func (*DefaultEncryptionConfigurationParameters) DeepCopy ¶
func (in *DefaultEncryptionConfigurationParameters) DeepCopy() *DefaultEncryptionConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultEncryptionConfigurationParameters.
func (*DefaultEncryptionConfigurationParameters) DeepCopyInto ¶
func (in *DefaultEncryptionConfigurationParameters) DeepCopyInto(out *DefaultEncryptionConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationEncryptionConfigurationObservation ¶
type DestinationEncryptionConfigurationObservation struct {
KMSKeyVersion *string `json:"kmsKeyVersion,omitempty" tf:"kms_key_version,omitempty"`
}
func (*DestinationEncryptionConfigurationObservation) DeepCopy ¶
func (in *DestinationEncryptionConfigurationObservation) DeepCopy() *DestinationEncryptionConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationEncryptionConfigurationObservation.
func (*DestinationEncryptionConfigurationObservation) DeepCopyInto ¶
func (in *DestinationEncryptionConfigurationObservation) DeepCopyInto(out *DestinationEncryptionConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationEncryptionConfigurationParameters ¶
type DestinationEncryptionConfigurationParameters struct { // Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. // The BigQuery Service Account associated with your project requires access to this encryption key. // +kubebuilder:validation:Required KMSKeyName *string `json:"kmsKeyName" tf:"kms_key_name,omitempty"` }
func (*DestinationEncryptionConfigurationParameters) DeepCopy ¶
func (in *DestinationEncryptionConfigurationParameters) DeepCopy() *DestinationEncryptionConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationEncryptionConfigurationParameters.
func (*DestinationEncryptionConfigurationParameters) DeepCopyInto ¶
func (in *DestinationEncryptionConfigurationParameters) DeepCopyInto(out *DestinationEncryptionConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationTableObservation ¶
type DestinationTableObservation struct { }
func (*DestinationTableObservation) DeepCopy ¶
func (in *DestinationTableObservation) DeepCopy() *DestinationTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationTableObservation.
func (*DestinationTableObservation) DeepCopyInto ¶
func (in *DestinationTableObservation) DeepCopyInto(out *DestinationTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationTableParameters ¶
type DestinationTableParameters struct { // The ID of the dataset containing this table. // +kubebuilder:validation:Optional DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // The ID of the project containing this table. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, // or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not. // +kubebuilder:validation:Required TableID *string `json:"tableId" tf:"table_id,omitempty"` }
func (*DestinationTableParameters) DeepCopy ¶
func (in *DestinationTableParameters) DeepCopy() *DestinationTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationTableParameters.
func (*DestinationTableParameters) DeepCopyInto ¶
func (in *DestinationTableParameters) DeepCopyInto(out *DestinationTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailPreferencesObservation ¶
type EmailPreferencesObservation struct { }
func (*EmailPreferencesObservation) DeepCopy ¶
func (in *EmailPreferencesObservation) DeepCopy() *EmailPreferencesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailPreferencesObservation.
func (*EmailPreferencesObservation) DeepCopyInto ¶
func (in *EmailPreferencesObservation) DeepCopyInto(out *EmailPreferencesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailPreferencesParameters ¶
type EmailPreferencesParameters struct { // If true, email notifications will be sent on transfer run failures. // +kubebuilder:validation:Required EnableFailureEmail *bool `json:"enableFailureEmail" tf:"enable_failure_email,omitempty"` }
func (*EmailPreferencesParameters) DeepCopy ¶
func (in *EmailPreferencesParameters) DeepCopy() *EmailPreferencesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailPreferencesParameters.
func (*EmailPreferencesParameters) DeepCopyInto ¶
func (in *EmailPreferencesParameters) DeepCopyInto(out *EmailPreferencesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionConfigurationObservation ¶
type EncryptionConfigurationObservation struct {
KMSKeyVersion *string `json:"kmsKeyVersion,omitempty" tf:"kms_key_version,omitempty"`
}
func (*EncryptionConfigurationObservation) DeepCopy ¶
func (in *EncryptionConfigurationObservation) DeepCopy() *EncryptionConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfigurationObservation.
func (*EncryptionConfigurationObservation) DeepCopyInto ¶
func (in *EncryptionConfigurationObservation) DeepCopyInto(out *EncryptionConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionConfigurationParameters ¶
type EncryptionConfigurationParameters struct { // The self link or full name of a key which should be used to encrypt this table. Note that the default bigquery service account will need to have encrypt/decrypt permissions on this key - you may want to see the google_bigquery_default_service_account datasource and the google_kms_crypto_key_iam_binding resource. // +kubebuilder:validation:Required KMSKeyName *string `json:"kmsKeyName" tf:"kms_key_name,omitempty"` }
func (*EncryptionConfigurationParameters) DeepCopy ¶
func (in *EncryptionConfigurationParameters) DeepCopy() *EncryptionConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfigurationParameters.
func (*EncryptionConfigurationParameters) DeepCopyInto ¶
func (in *EncryptionConfigurationParameters) DeepCopyInto(out *EncryptionConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorResultObservation ¶
type ErrorResultObservation struct { }
func (*ErrorResultObservation) DeepCopy ¶
func (in *ErrorResultObservation) DeepCopy() *ErrorResultObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorResultObservation.
func (*ErrorResultObservation) DeepCopyInto ¶
func (in *ErrorResultObservation) DeepCopyInto(out *ErrorResultObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorResultParameters ¶
type ErrorResultParameters struct { // Specifies where the error occurred, if present. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // A human-readable description of the error. // +kubebuilder:validation:Optional Message *string `json:"message,omitempty" tf:"message,omitempty"` // A short error code that summarizes the error. // +kubebuilder:validation:Optional Reason *string `json:"reason,omitempty" tf:"reason,omitempty"` }
func (*ErrorResultParameters) DeepCopy ¶
func (in *ErrorResultParameters) DeepCopy() *ErrorResultParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorResultParameters.
func (*ErrorResultParameters) DeepCopyInto ¶
func (in *ErrorResultParameters) DeepCopyInto(out *ErrorResultParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorsObservation ¶
type ErrorsObservation struct { }
func (*ErrorsObservation) DeepCopy ¶
func (in *ErrorsObservation) DeepCopy() *ErrorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorsObservation.
func (*ErrorsObservation) DeepCopyInto ¶
func (in *ErrorsObservation) DeepCopyInto(out *ErrorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorsParameters ¶
type ErrorsParameters struct { // Specifies where the error occurred, if present. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // A human-readable description of the error. // +kubebuilder:validation:Optional Message *string `json:"message,omitempty" tf:"message,omitempty"` // A short error code that summarizes the error. // +kubebuilder:validation:Optional Reason *string `json:"reason,omitempty" tf:"reason,omitempty"` }
func (*ErrorsParameters) DeepCopy ¶
func (in *ErrorsParameters) DeepCopy() *ErrorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorsParameters.
func (*ErrorsParameters) DeepCopyInto ¶
func (in *ErrorsParameters) DeepCopyInto(out *ErrorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalDataConfigurationObservation ¶
type ExternalDataConfigurationObservation struct { }
func (*ExternalDataConfigurationObservation) DeepCopy ¶
func (in *ExternalDataConfigurationObservation) DeepCopy() *ExternalDataConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDataConfigurationObservation.
func (*ExternalDataConfigurationObservation) DeepCopyInto ¶
func (in *ExternalDataConfigurationObservation) DeepCopyInto(out *ExternalDataConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalDataConfigurationParameters ¶
type ExternalDataConfigurationParameters struct { // Let BigQuery try to autodetect the schema and format of the table. // +kubebuilder:validation:Required Autodetect *bool `json:"autodetect" tf:"autodetect,omitempty"` // The compression type of the data source. Valid values are "NONE" or "GZIP". // +kubebuilder:validation:Optional Compression *string `json:"compression,omitempty" tf:"compression,omitempty"` // Additional properties to set if source_format is set to "CSV". // +kubebuilder:validation:Optional CsvOptions []CsvOptionsParameters `json:"csvOptions,omitempty" tf:"csv_options,omitempty"` // Additional options if source_format is set to "GOOGLE_SHEETS". // +kubebuilder:validation:Optional GoogleSheetsOptions []GoogleSheetsOptionsParameters `json:"googleSheetsOptions,omitempty" tf:"google_sheets_options,omitempty"` // When set, configures hive partitioning support. Not all storage formats support hive partitioning -- requesting hive partitioning on an unsupported format will lead to an error, as will providing an invalid specification. // +kubebuilder:validation:Optional HivePartitioningOptions []HivePartitioningOptionsParameters `json:"hivePartitioningOptions,omitempty" tf:"hive_partitioning_options,omitempty"` // Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. // +kubebuilder:validation:Optional IgnoreUnknownValues *bool `json:"ignoreUnknownValues,omitempty" tf:"ignore_unknown_values,omitempty"` // The maximum number of bad records that BigQuery can ignore when reading data. // +kubebuilder:validation:Optional MaxBadRecords *int64 `json:"maxBadRecords,omitempty" tf:"max_bad_records,omitempty"` // A JSON schema for the external table. Schema is required for CSV and JSON formats and is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats when using external tables. // +kubebuilder:validation:Optional Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // The data format. Supported values are: "CSV", "GOOGLE_SHEETS", "NEWLINE_DELIMITED_JSON", "AVRO", "PARQUET", "ORC" and "DATASTORE_BACKUP". To use "GOOGLE_SHEETS" the scopes must include "googleapis.com/auth/drive.readonly". // +kubebuilder:validation:Required SourceFormat *string `json:"sourceFormat" tf:"source_format,omitempty"` // A list of the fully-qualified URIs that point to your data in Google Cloud. // +kubebuilder:validation:Required SourceUris []*string `json:"sourceUris" tf:"source_uris,omitempty"` }
func (*ExternalDataConfigurationParameters) DeepCopy ¶
func (in *ExternalDataConfigurationParameters) DeepCopy() *ExternalDataConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDataConfigurationParameters.
func (*ExternalDataConfigurationParameters) DeepCopyInto ¶
func (in *ExternalDataConfigurationParameters) DeepCopyInto(out *ExternalDataConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtractObservation ¶
type ExtractObservation struct { }
func (*ExtractObservation) DeepCopy ¶
func (in *ExtractObservation) DeepCopy() *ExtractObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtractObservation.
func (*ExtractObservation) DeepCopyInto ¶
func (in *ExtractObservation) DeepCopyInto(out *ExtractObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtractParameters ¶
type ExtractParameters struct { // The compression type to use for exported files. Possible values include GZIP, DEFLATE, SNAPPY, and NONE. // The default value is NONE. DEFLATE and SNAPPY are only supported for Avro. // +kubebuilder:validation:Optional Compression *string `json:"compression,omitempty" tf:"compression,omitempty"` // The exported file format. Possible values include CSV, NEWLINE_DELIMITED_JSON and AVRO for tables and SAVED_MODEL for models. // The default value for tables is CSV. Tables with nested or repeated fields cannot be exported as CSV. // The default value for models is SAVED_MODEL. // +kubebuilder:validation:Optional DestinationFormat *string `json:"destinationFormat,omitempty" tf:"destination_format,omitempty"` // A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written. // +kubebuilder:validation:Required DestinationUris []*string `json:"destinationUris" tf:"destination_uris,omitempty"` // When extracting data in CSV format, this defines the delimiter to use between fields in the exported data. // Default is ',' // +kubebuilder:validation:Optional FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter,omitempty"` // Whether to print out a header row in the results. Default is true. // +kubebuilder:validation:Optional PrintHeader *bool `json:"printHeader,omitempty" tf:"print_header,omitempty"` // A reference to the model being exported. // +kubebuilder:validation:Optional SourceModel []SourceModelParameters `json:"sourceModel,omitempty" tf:"source_model,omitempty"` // A reference to the table being exported. // +kubebuilder:validation:Optional SourceTable []SourceTableParameters `json:"sourceTable,omitempty" tf:"source_table,omitempty"` // Whether to use logical types when extracting to AVRO format. // +kubebuilder:validation:Optional UseAvroLogicalTypes *bool `json:"useAvroLogicalTypes,omitempty" tf:"use_avro_logical_types,omitempty"` }
func (*ExtractParameters) DeepCopy ¶
func (in *ExtractParameters) DeepCopy() *ExtractParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtractParameters.
func (*ExtractParameters) DeepCopyInto ¶
func (in *ExtractParameters) DeepCopyInto(out *ExtractParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleSheetsOptionsObservation ¶
type GoogleSheetsOptionsObservation struct { }
func (*GoogleSheetsOptionsObservation) DeepCopy ¶
func (in *GoogleSheetsOptionsObservation) DeepCopy() *GoogleSheetsOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleSheetsOptionsObservation.
func (*GoogleSheetsOptionsObservation) DeepCopyInto ¶
func (in *GoogleSheetsOptionsObservation) DeepCopyInto(out *GoogleSheetsOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleSheetsOptionsParameters ¶
type GoogleSheetsOptionsParameters struct { // Range of a sheet to query from. Only used when non-empty. At least one of range or skip_leading_rows must be set. Typical format: "sheet_name!top_left_cell_id:bottom_right_cell_id" For example: "sheet1!A1:B20" // +kubebuilder:validation:Optional Range *string `json:"range,omitempty" tf:"range,omitempty"` // The number of rows at the top of the sheet that BigQuery will skip when reading the data. At least one of range or skip_leading_rows must be set. // +kubebuilder:validation:Optional SkipLeadingRows *int64 `json:"skipLeadingRows,omitempty" tf:"skip_leading_rows,omitempty"` }
func (*GoogleSheetsOptionsParameters) DeepCopy ¶
func (in *GoogleSheetsOptionsParameters) DeepCopy() *GoogleSheetsOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleSheetsOptionsParameters.
func (*GoogleSheetsOptionsParameters) DeepCopyInto ¶
func (in *GoogleSheetsOptionsParameters) DeepCopyInto(out *GoogleSheetsOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HivePartitioningOptionsObservation ¶
type HivePartitioningOptionsObservation struct { }
func (*HivePartitioningOptionsObservation) DeepCopy ¶
func (in *HivePartitioningOptionsObservation) DeepCopy() *HivePartitioningOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HivePartitioningOptionsObservation.
func (*HivePartitioningOptionsObservation) DeepCopyInto ¶
func (in *HivePartitioningOptionsObservation) DeepCopyInto(out *HivePartitioningOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HivePartitioningOptionsParameters ¶
type HivePartitioningOptionsParameters struct { // When set, what mode of hive partitioning to use when reading data. // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. // +kubebuilder:validation:Optional RequirePartitionFilter *bool `json:"requirePartitionFilter,omitempty" tf:"require_partition_filter,omitempty"` // When hive partition detection is requested, a common for all source uris must be required. The prefix must end immediately before the partition key encoding begins. // +kubebuilder:validation:Optional SourceURIPrefix *string `json:"sourceUriPrefix,omitempty" tf:"source_uri_prefix,omitempty"` }
func (*HivePartitioningOptionsParameters) DeepCopy ¶
func (in *HivePartitioningOptionsParameters) DeepCopy() *HivePartitioningOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HivePartitioningOptionsParameters.
func (*HivePartitioningOptionsParameters) DeepCopyInto ¶
func (in *HivePartitioningOptionsParameters) DeepCopyInto(out *HivePartitioningOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Job ¶
type Job struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobSpec `json:"spec"` Status JobStatus `json:"status,omitempty"` }
Job is the Schema for the Jobs 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 (*Job) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.
func (*Job) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Job) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Job) GetCondition ¶
func (mg *Job) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Job.
func (*Job) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Job
func (*Job) GetDeletionPolicy ¶
func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Job.
func (*Job) GetObservation ¶
GetObservation of this Job
func (*Job) GetParameters ¶
GetParameters of this Job
func (*Job) GetProviderConfigReference ¶
GetProviderConfigReference of this Job.
func (*Job) GetProviderReference ¶
GetProviderReference of this Job. Deprecated: Use GetProviderConfigReference.
func (*Job) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Job
func (*Job) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Job) GetWriteConnectionSecretToReference ¶
func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Job.
func (*Job) LateInitialize ¶
LateInitialize this Job using its observed tfState. returns True if there are any spec changes for the resource.
func (*Job) SetConditions ¶
SetConditions of this Job.
func (*Job) SetDeletionPolicy ¶
func (mg *Job) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Job.
func (*Job) SetObservation ¶
SetObservation for this Job
func (*Job) SetParameters ¶
SetParameters for this Job
func (*Job) SetProviderConfigReference ¶
SetProviderConfigReference of this Job.
func (*Job) SetProviderReference ¶
SetProviderReference of this Job. Deprecated: Use SetProviderConfigReference.
func (*Job) SetWriteConnectionSecretToReference ¶
func (mg *Job) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Job.
type JobList ¶
type JobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Job `json:"items"` }
JobList contains a list of Jobs
func (*JobList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobList.
func (*JobList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobObservation ¶
type JobObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` JobType *string `json:"jobType,omitempty" tf:"job_type,omitempty"` Status []StatusObservation `json:"status,omitempty" tf:"status,omitempty"` UserEmail *string `json:"userEmail,omitempty" tf:"user_email,omitempty"` }
func (*JobObservation) DeepCopy ¶
func (in *JobObservation) DeepCopy() *JobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobObservation.
func (*JobObservation) DeepCopyInto ¶
func (in *JobObservation) DeepCopyInto(out *JobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobParameters ¶
type JobParameters struct { // Copies a table. // +kubebuilder:validation:Optional Copy []CopyParameters `json:"copy,omitempty" tf:"copy,omitempty"` // Configures an extract job. // +kubebuilder:validation:Optional Extract []ExtractParameters `json:"extract,omitempty" tf:"extract,omitempty"` // The ID of the job. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). The maximum length is 1,024 characters. // +kubebuilder:validation:Required JobID *string `json:"jobId" tf:"job_id,omitempty"` // Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job. // +kubebuilder:validation:Optional JobTimeoutMs *string `json:"jobTimeoutMs,omitempty" tf:"job_timeout_ms,omitempty"` // The labels associated with this job. You can use these to organize and group your jobs. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // Configures a load job. // +kubebuilder:validation:Optional Load []LoadParameters `json:"load,omitempty" tf:"load,omitempty"` // The geographic location of the job. The default value is US. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Configures a query job. // +kubebuilder:validation:Optional Query []QueryParameters `json:"query,omitempty" tf:"query,omitempty"` }
func (*JobParameters) DeepCopy ¶
func (in *JobParameters) DeepCopy() *JobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobParameters.
func (*JobParameters) DeepCopyInto ¶
func (in *JobParameters) DeepCopyInto(out *JobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpec ¶
type JobSpec struct { v1.ResourceSpec `json:",inline"` ForProvider JobParameters `json:"forProvider"` }
JobSpec defines the desired state of Job
func (*JobSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpec.
func (*JobSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobStatus ¶
type JobStatus struct { v1.ResourceStatus `json:",inline"` AtProvider JobObservation `json:"atProvider,omitempty"` }
JobStatus defines the observed state of Job.
func (*JobStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobStatus.
func (*JobStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadDestinationEncryptionConfigurationObservation ¶
type LoadDestinationEncryptionConfigurationObservation struct {
KMSKeyVersion *string `json:"kmsKeyVersion,omitempty" tf:"kms_key_version,omitempty"`
}
func (*LoadDestinationEncryptionConfigurationObservation) DeepCopy ¶
func (in *LoadDestinationEncryptionConfigurationObservation) DeepCopy() *LoadDestinationEncryptionConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadDestinationEncryptionConfigurationObservation.
func (*LoadDestinationEncryptionConfigurationObservation) DeepCopyInto ¶
func (in *LoadDestinationEncryptionConfigurationObservation) DeepCopyInto(out *LoadDestinationEncryptionConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadDestinationEncryptionConfigurationParameters ¶
type LoadDestinationEncryptionConfigurationParameters struct { // Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. // The BigQuery Service Account associated with your project requires access to this encryption key. // +kubebuilder:validation:Required KMSKeyName *string `json:"kmsKeyName" tf:"kms_key_name,omitempty"` }
func (*LoadDestinationEncryptionConfigurationParameters) DeepCopy ¶
func (in *LoadDestinationEncryptionConfigurationParameters) DeepCopy() *LoadDestinationEncryptionConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadDestinationEncryptionConfigurationParameters.
func (*LoadDestinationEncryptionConfigurationParameters) DeepCopyInto ¶
func (in *LoadDestinationEncryptionConfigurationParameters) DeepCopyInto(out *LoadDestinationEncryptionConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadDestinationTableObservation ¶
type LoadDestinationTableObservation struct { }
func (*LoadDestinationTableObservation) DeepCopy ¶
func (in *LoadDestinationTableObservation) DeepCopy() *LoadDestinationTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadDestinationTableObservation.
func (*LoadDestinationTableObservation) DeepCopyInto ¶
func (in *LoadDestinationTableObservation) DeepCopyInto(out *LoadDestinationTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadDestinationTableParameters ¶
type LoadDestinationTableParameters struct { // The ID of the dataset containing this table. // +kubebuilder:validation:Optional DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // The ID of the project containing this table. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, // or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not. // +kubebuilder:validation:Required TableID *string `json:"tableId" tf:"table_id,omitempty"` }
func (*LoadDestinationTableParameters) DeepCopy ¶
func (in *LoadDestinationTableParameters) DeepCopy() *LoadDestinationTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadDestinationTableParameters.
func (*LoadDestinationTableParameters) DeepCopyInto ¶
func (in *LoadDestinationTableParameters) DeepCopyInto(out *LoadDestinationTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadObservation ¶
type LoadObservation struct { }
func (*LoadObservation) DeepCopy ¶
func (in *LoadObservation) DeepCopy() *LoadObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadObservation.
func (*LoadObservation) DeepCopyInto ¶
func (in *LoadObservation) DeepCopyInto(out *LoadObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadParameters ¶
type LoadParameters struct { // Accept rows that are missing trailing optional columns. The missing values are treated as nulls. // If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, // an invalid error is returned in the job result. The default value is false. Only applicable to CSV, ignored for other formats. // +kubebuilder:validation:Optional AllowJaggedRows *bool `json:"allowJaggedRows,omitempty" tf:"allow_jagged_rows,omitempty"` // Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. // The default value is false. // +kubebuilder:validation:Optional AllowQuotedNewlines *bool `json:"allowQuotedNewlines,omitempty" tf:"allow_quoted_newlines,omitempty"` // Indicates if we should automatically infer the options and schema for CSV and JSON sources. // +kubebuilder:validation:Optional Autodetect *bool `json:"autodetect,omitempty" tf:"autodetect,omitempty"` // Specifies whether the job is allowed to create new tables. The following values are supported: // CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. // CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. // Creation, truncation and append actions occur as one atomic update upon job completion Default value: "CREATE_IF_NEEDED" Possible values: ["CREATE_IF_NEEDED", "CREATE_NEVER"] // +kubebuilder:validation:Optional CreateDisposition *string `json:"createDisposition,omitempty" tf:"create_disposition,omitempty"` // Custom encryption configuration (e.g., Cloud KMS keys) // +kubebuilder:validation:Optional DestinationEncryptionConfiguration []LoadDestinationEncryptionConfigurationParameters `json:"destinationEncryptionConfiguration,omitempty" tf:"destination_encryption_configuration,omitempty"` // The destination table to load the data into. // +kubebuilder:validation:Required DestinationTable []LoadDestinationTableParameters `json:"destinationTable" tf:"destination_table,omitempty"` // The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. // The default value is UTF-8. BigQuery decodes the data after the raw, binary data // has been split using the values of the quote and fieldDelimiter properties. // +kubebuilder:validation:Optional Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"` // The separator for fields in a CSV file. The separator can be any ISO-8859-1 single-byte character. // To use a character in the range 128-255, you must encode the character as UTF8. BigQuery converts // the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the // data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. // The default value is a comma (','). // +kubebuilder:validation:Optional FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter,omitempty"` // Indicates if BigQuery should allow extra values that are not represented in the table schema. // If true, the extra values are ignored. If false, records with extra columns are treated as bad records, // and if there are too many bad records, an invalid error is returned in the job result. // The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: // CSV: Trailing columns // JSON: Named values that don't match any column names // +kubebuilder:validation:Optional IgnoreUnknownValues *bool `json:"ignoreUnknownValues,omitempty" tf:"ignore_unknown_values,omitempty"` // The maximum number of bad records that BigQuery can ignore when running the job. If the number of bad records exceeds this value, // an invalid error is returned in the job result. The default value is 0, which requires that all records are valid. // +kubebuilder:validation:Optional MaxBadRecords *int64 `json:"maxBadRecords,omitempty" tf:"max_bad_records,omitempty"` // Specifies a string that represents a null value in a CSV file. For example, if you specify "\N", BigQuery interprets "\N" as a null value // when loading a CSV file. The default value is the empty string. If you set this property to a custom value, BigQuery throws an error if an // empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as // an empty value. // +kubebuilder:validation:Optional NullMarker *string `json:"nullMarker,omitempty" tf:"null_marker,omitempty"` // If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. // Property names are case sensitive and must be top-level properties. If no properties are specified, BigQuery loads all properties. // If any named property isn't found in the Cloud Datastore backup, an invalid error is returned in the job result. // +kubebuilder:validation:Optional ProjectionFields []*string `json:"projectionFields,omitempty" tf:"projection_fields,omitempty"` // The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, // and then uses the first byte of the encoded string to split the data in its raw, binary state. // The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. // If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true. // +kubebuilder:validation:Optional Quote *string `json:"quote,omitempty" tf:"quote,omitempty"` // Allows the schema of the destination table to be updated as a side effect of the load job if a schema is autodetected or // supplied in the job configuration. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; // when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. // For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: // ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. // ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable. // +kubebuilder:validation:Optional SchemaUpdateOptions []*string `json:"schemaUpdateOptions,omitempty" tf:"schema_update_options,omitempty"` // The number of rows at the top of a CSV file that BigQuery will skip when loading the data. // The default value is 0. This property is useful if you have header rows in the file that should be skipped. // When autodetect is on, the behavior is the following: // skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, // the row is read as data. Otherwise data is read starting from the second row. // skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. // skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, // row N is just skipped. Otherwise row N is used to extract column names for the detected schema. // +kubebuilder:validation:Optional SkipLeadingRows *int64 `json:"skipLeadingRows,omitempty" tf:"skip_leading_rows,omitempty"` // The format of the data files. For CSV files, specify "CSV". For datastore backups, specify "DATASTORE_BACKUP". // For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro, specify "AVRO". For parquet, specify "PARQUET". // For orc, specify "ORC". [Beta] For Bigtable, specify "BIGTABLE". // The default value is CSV. // +kubebuilder:validation:Optional SourceFormat *string `json:"sourceFormat,omitempty" tf:"source_format,omitempty"` // The fully-qualified URIs that point to your data in Google Cloud. // For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character // and it must come after the 'bucket' name. Size limits related to load jobs apply // to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be // specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. // For Google Cloud Datastore backups: Exactly one URI can be specified. Also, the '*' wildcard character is not allowed. // +kubebuilder:validation:Required SourceUris []*string `json:"sourceUris" tf:"source_uris,omitempty"` // Time-based partitioning specification for the destination table. // +kubebuilder:validation:Optional TimePartitioning []TimePartitioningParameters `json:"timePartitioning,omitempty" tf:"time_partitioning,omitempty"` // Specifies the action that occurs if the destination table already exists. The following values are supported: // WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. // WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. // WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. // Each action is atomic and only occurs if BigQuery is able to complete the job successfully. // Creation, truncation and append actions occur as one atomic update upon job completion. Default value: "WRITE_EMPTY" Possible values: ["WRITE_TRUNCATE", "WRITE_APPEND", "WRITE_EMPTY"] // +kubebuilder:validation:Optional WriteDisposition *string `json:"writeDisposition,omitempty" tf:"write_disposition,omitempty"` }
func (*LoadParameters) DeepCopy ¶
func (in *LoadParameters) DeepCopy() *LoadParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadParameters.
func (*LoadParameters) DeepCopyInto ¶
func (in *LoadParameters) DeepCopyInto(out *LoadParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaterializedViewObservation ¶
type MaterializedViewObservation struct { }
func (*MaterializedViewObservation) DeepCopy ¶
func (in *MaterializedViewObservation) DeepCopy() *MaterializedViewObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaterializedViewObservation.
func (*MaterializedViewObservation) DeepCopyInto ¶
func (in *MaterializedViewObservation) DeepCopyInto(out *MaterializedViewObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaterializedViewParameters ¶
type MaterializedViewParameters struct { // Specifies if BigQuery should automatically refresh materialized view when the base table is updated. The default is true. // +kubebuilder:validation:Optional EnableRefresh *bool `json:"enableRefresh,omitempty" tf:"enable_refresh,omitempty"` // A query whose result is persisted. // +kubebuilder:validation:Required Query *string `json:"query" tf:"query,omitempty"` // Specifies maximum frequency at which this materialized view will be refreshed. The default is 1800000 // +kubebuilder:validation:Optional RefreshIntervalMs *int64 `json:"refreshIntervalMs,omitempty" tf:"refresh_interval_ms,omitempty"` }
func (*MaterializedViewParameters) DeepCopy ¶
func (in *MaterializedViewParameters) DeepCopy() *MaterializedViewParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaterializedViewParameters.
func (*MaterializedViewParameters) DeepCopyInto ¶
func (in *MaterializedViewParameters) DeepCopyInto(out *MaterializedViewParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryDestinationEncryptionConfigurationObservation ¶
type QueryDestinationEncryptionConfigurationObservation struct {
KMSKeyVersion *string `json:"kmsKeyVersion,omitempty" tf:"kms_key_version,omitempty"`
}
func (*QueryDestinationEncryptionConfigurationObservation) DeepCopy ¶
func (in *QueryDestinationEncryptionConfigurationObservation) DeepCopy() *QueryDestinationEncryptionConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryDestinationEncryptionConfigurationObservation.
func (*QueryDestinationEncryptionConfigurationObservation) DeepCopyInto ¶
func (in *QueryDestinationEncryptionConfigurationObservation) DeepCopyInto(out *QueryDestinationEncryptionConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryDestinationEncryptionConfigurationParameters ¶
type QueryDestinationEncryptionConfigurationParameters struct { // Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. // The BigQuery Service Account associated with your project requires access to this encryption key. // +kubebuilder:validation:Required KMSKeyName *string `json:"kmsKeyName" tf:"kms_key_name,omitempty"` }
func (*QueryDestinationEncryptionConfigurationParameters) DeepCopy ¶
func (in *QueryDestinationEncryptionConfigurationParameters) DeepCopy() *QueryDestinationEncryptionConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryDestinationEncryptionConfigurationParameters.
func (*QueryDestinationEncryptionConfigurationParameters) DeepCopyInto ¶
func (in *QueryDestinationEncryptionConfigurationParameters) DeepCopyInto(out *QueryDestinationEncryptionConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryDestinationTableObservation ¶
type QueryDestinationTableObservation struct { }
func (*QueryDestinationTableObservation) DeepCopy ¶
func (in *QueryDestinationTableObservation) DeepCopy() *QueryDestinationTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryDestinationTableObservation.
func (*QueryDestinationTableObservation) DeepCopyInto ¶
func (in *QueryDestinationTableObservation) DeepCopyInto(out *QueryDestinationTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryDestinationTableParameters ¶
type QueryDestinationTableParameters struct { // The ID of the dataset containing this table. // +kubebuilder:validation:Optional DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // The ID of the project containing this table. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, // or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not. // +kubebuilder:validation:Required TableID *string `json:"tableId" tf:"table_id,omitempty"` }
func (*QueryDestinationTableParameters) DeepCopy ¶
func (in *QueryDestinationTableParameters) DeepCopy() *QueryDestinationTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryDestinationTableParameters.
func (*QueryDestinationTableParameters) DeepCopyInto ¶
func (in *QueryDestinationTableParameters) DeepCopyInto(out *QueryDestinationTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryObservation ¶
type QueryObservation struct { }
func (*QueryObservation) DeepCopy ¶
func (in *QueryObservation) DeepCopy() *QueryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryObservation.
func (*QueryObservation) DeepCopyInto ¶
func (in *QueryObservation) DeepCopyInto(out *QueryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParameters ¶
type QueryParameters struct { // If true and query uses legacy SQL dialect, allows the query to produce arbitrarily large result tables at a slight cost in performance. // Requires destinationTable to be set. For standard SQL queries, this flag is ignored and large results are always allowed. // However, you must still set destinationTable when result size exceeds the allowed maximum response size. // +kubebuilder:validation:Optional AllowLargeResults *bool `json:"allowLargeResults,omitempty" tf:"allow_large_results,omitempty"` // Specifies whether the job is allowed to create new tables. The following values are supported: // CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. // CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. // Creation, truncation and append actions occur as one atomic update upon job completion Default value: "CREATE_IF_NEEDED" Possible values: ["CREATE_IF_NEEDED", "CREATE_NEVER"] // +kubebuilder:validation:Optional CreateDisposition *string `json:"createDisposition,omitempty" tf:"create_disposition,omitempty"` // Specifies the default dataset to use for unqualified table names in the query. Note that this does not alter behavior of unqualified dataset names. // +kubebuilder:validation:Optional DefaultDataset []DefaultDatasetParameters `json:"defaultDataset,omitempty" tf:"default_dataset,omitempty"` // Custom encryption configuration (e.g., Cloud KMS keys) // +kubebuilder:validation:Optional DestinationEncryptionConfiguration []QueryDestinationEncryptionConfigurationParameters `json:"destinationEncryptionConfiguration,omitempty" tf:"destination_encryption_configuration,omitempty"` // Describes the table where the query results should be stored. // This property must be set for large results that exceed the maximum response size. // For queries that produce anonymous (cached) results, this field will be populated by BigQuery. // +kubebuilder:validation:Optional DestinationTable []QueryDestinationTableParameters `json:"destinationTable,omitempty" tf:"destination_table,omitempty"` // If true and query uses legacy SQL dialect, flattens all nested and repeated fields in the query results. // allowLargeResults must be true if this is set to false. For standard SQL queries, this flag is ignored and results are never flattened. // +kubebuilder:validation:Optional FlattenResults *bool `json:"flattenResults,omitempty" tf:"flatten_results,omitempty"` // Limits the billing tier for this job. Queries that have resource usage beyond this tier will fail (without incurring a charge). // If unspecified, this will be set to your project default. // +kubebuilder:validation:Optional MaximumBillingTier *int64 `json:"maximumBillingTier,omitempty" tf:"maximum_billing_tier,omitempty"` // Limits the bytes billed for this job. Queries that will have bytes billed beyond this limit will fail (without incurring a charge). // If unspecified, this will be set to your project default. // +kubebuilder:validation:Optional MaximumBytesBilled *string `json:"maximumBytesBilled,omitempty" tf:"maximum_bytes_billed,omitempty"` // Standard SQL only. Set to POSITIONAL to use positional (?) query parameters or to NAMED to use named (@myparam) query parameters in this query. // +kubebuilder:validation:Optional ParameterMode *string `json:"parameterMode,omitempty" tf:"parameter_mode,omitempty"` // Specifies a priority for the query. Default value: "INTERACTIVE" Possible values: ["INTERACTIVE", "BATCH"] // +kubebuilder:validation:Optional Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // SQL query text to execute. The useLegacySql field can be used to indicate whether the query uses legacy SQL or standard SQL. // *NOTE*: queries containing [DML language](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language) // ('DELETE', 'UPDATE', 'MERGE', 'INSERT') must specify 'create_disposition = ""' and 'write_disposition = ""'. // +kubebuilder:validation:Required Query *string `json:"query" tf:"query,omitempty"` // Allows the schema of the destination table to be updated as a side effect of the query job. // Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; // when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, // specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. // One or more of the following values are specified: // ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. // ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable. // +kubebuilder:validation:Optional SchemaUpdateOptions []*string `json:"schemaUpdateOptions,omitempty" tf:"schema_update_options,omitempty"` // Options controlling the execution of scripts. // +kubebuilder:validation:Optional ScriptOptions []ScriptOptionsParameters `json:"scriptOptions,omitempty" tf:"script_options,omitempty"` // Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. // If set to false, the query will use BigQuery's standard SQL. // +kubebuilder:validation:Optional UseLegacySQL *bool `json:"useLegacySql,omitempty" tf:"use_legacy_sql,omitempty"` // Whether to look for the result in the query cache. The query cache is a best-effort cache that will be flushed whenever // tables in the query are modified. Moreover, the query cache is only available when a query does not have a destination table specified. // The default value is true. // +kubebuilder:validation:Optional UseQueryCache *bool `json:"useQueryCache,omitempty" tf:"use_query_cache,omitempty"` // Describes user-defined function resources used in the query. // +kubebuilder:validation:Optional UserDefinedFunctionResources []UserDefinedFunctionResourcesParameters `json:"userDefinedFunctionResources,omitempty" tf:"user_defined_function_resources,omitempty"` // Specifies the action that occurs if the destination table already exists. The following values are supported: // WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. // WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. // WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. // Each action is atomic and only occurs if BigQuery is able to complete the job successfully. // Creation, truncation and append actions occur as one atomic update upon job completion. Default value: "WRITE_EMPTY" Possible values: ["WRITE_TRUNCATE", "WRITE_APPEND", "WRITE_EMPTY"] // +kubebuilder:validation:Optional WriteDisposition *string `json:"writeDisposition,omitempty" tf:"write_disposition,omitempty"` }
func (*QueryParameters) DeepCopy ¶
func (in *QueryParameters) DeepCopy() *QueryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameters.
func (*QueryParameters) DeepCopyInto ¶
func (in *QueryParameters) DeepCopyInto(out *QueryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RangeObservation ¶
type RangeObservation struct { }
func (*RangeObservation) DeepCopy ¶
func (in *RangeObservation) DeepCopy() *RangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeObservation.
func (*RangeObservation) DeepCopyInto ¶
func (in *RangeObservation) DeepCopyInto(out *RangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RangeParameters ¶
type RangeParameters struct { // End of the range partitioning, exclusive. // +kubebuilder:validation:Required End *int64 `json:"end" tf:"end,omitempty"` // The width of each range within the partition. // +kubebuilder:validation:Required Interval *int64 `json:"interval" tf:"interval,omitempty"` // Start of the range partitioning, inclusive. // +kubebuilder:validation:Required Start *int64 `json:"start" tf:"start,omitempty"` }
func (*RangeParameters) DeepCopy ¶
func (in *RangeParameters) DeepCopy() *RangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeParameters.
func (*RangeParameters) DeepCopyInto ¶
func (in *RangeParameters) DeepCopyInto(out *RangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RangePartitioningObservation ¶
type RangePartitioningObservation struct { }
func (*RangePartitioningObservation) DeepCopy ¶
func (in *RangePartitioningObservation) DeepCopy() *RangePartitioningObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangePartitioningObservation.
func (*RangePartitioningObservation) DeepCopyInto ¶
func (in *RangePartitioningObservation) DeepCopyInto(out *RangePartitioningObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RangePartitioningParameters ¶
type RangePartitioningParameters struct { // The field used to determine how to create a range-based partition. // +kubebuilder:validation:Required Field *string `json:"field" tf:"field,omitempty"` // Information required to partition based on ranges. Structure is documented below. // +kubebuilder:validation:Required Range []RangeParameters `json:"range" tf:"range,omitempty"` }
func (*RangePartitioningParameters) DeepCopy ¶
func (in *RangePartitioningParameters) DeepCopy() *RangePartitioningParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangePartitioningParameters.
func (*RangePartitioningParameters) DeepCopyInto ¶
func (in *RangePartitioningParameters) DeepCopyInto(out *RangePartitioningParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Reservation ¶
type Reservation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReservationSpec `json:"spec"` Status ReservationStatus `json:"status,omitempty"` }
Reservation is the Schema for the Reservations 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 (*Reservation) DeepCopy ¶
func (in *Reservation) DeepCopy() *Reservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Reservation.
func (*Reservation) DeepCopyInto ¶
func (in *Reservation) DeepCopyInto(out *Reservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Reservation) DeepCopyObject ¶
func (in *Reservation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Reservation) GetCondition ¶
func (mg *Reservation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Reservation.
func (*Reservation) GetConnectionDetailsMapping ¶
func (tr *Reservation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Reservation
func (*Reservation) GetDeletionPolicy ¶
func (mg *Reservation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Reservation.
func (*Reservation) GetID ¶
func (tr *Reservation) GetID() string
GetID returns ID of underlying Terraform resource of this Reservation
func (*Reservation) GetObservation ¶
func (tr *Reservation) GetObservation() (map[string]interface{}, error)
GetObservation of this Reservation
func (*Reservation) GetParameters ¶
func (tr *Reservation) GetParameters() (map[string]interface{}, error)
GetParameters of this Reservation
func (*Reservation) GetProviderConfigReference ¶
func (mg *Reservation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Reservation.
func (*Reservation) GetProviderReference ¶
func (mg *Reservation) GetProviderReference() *xpv1.Reference
GetProviderReference of this Reservation. Deprecated: Use GetProviderConfigReference.
func (*Reservation) GetTerraformResourceType ¶
func (mg *Reservation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Reservation
func (*Reservation) GetTerraformSchemaVersion ¶
func (tr *Reservation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Reservation) GetWriteConnectionSecretToReference ¶
func (mg *Reservation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Reservation.
func (*Reservation) LateInitialize ¶
func (tr *Reservation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Reservation using its observed tfState. returns True if there are any spec changes for the resource.
func (*Reservation) SetConditions ¶
func (mg *Reservation) SetConditions(c ...xpv1.Condition)
SetConditions of this Reservation.
func (*Reservation) SetDeletionPolicy ¶
func (mg *Reservation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Reservation.
func (*Reservation) SetObservation ¶
func (tr *Reservation) SetObservation(obs map[string]interface{}) error
SetObservation for this Reservation
func (*Reservation) SetParameters ¶
func (tr *Reservation) SetParameters(params map[string]interface{}) error
SetParameters for this Reservation
func (*Reservation) SetProviderConfigReference ¶
func (mg *Reservation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Reservation.
func (*Reservation) SetProviderReference ¶
func (mg *Reservation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Reservation. Deprecated: Use SetProviderConfigReference.
func (*Reservation) SetWriteConnectionSecretToReference ¶
func (mg *Reservation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Reservation.
type ReservationList ¶
type ReservationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Reservation `json:"items"` }
ReservationList contains a list of Reservations
func (*ReservationList) DeepCopy ¶
func (in *ReservationList) DeepCopy() *ReservationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservationList.
func (*ReservationList) DeepCopyInto ¶
func (in *ReservationList) DeepCopyInto(out *ReservationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReservationList) DeepCopyObject ¶
func (in *ReservationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReservationList) GetItems ¶
func (l *ReservationList) GetItems() []resource.Managed
GetItems of this ReservationList.
type ReservationObservation ¶
type ReservationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ReservationObservation) DeepCopy ¶
func (in *ReservationObservation) DeepCopy() *ReservationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservationObservation.
func (*ReservationObservation) DeepCopyInto ¶
func (in *ReservationObservation) DeepCopyInto(out *ReservationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservationParameters ¶
type ReservationParameters struct { // If false, any query using this reservation will use idle slots from other reservations within // the same admin project. If true, a query using this reservation will execute with the slot // capacity specified above at most. // +kubebuilder:validation:Optional IgnoreIdleSlots *bool `json:"ignoreIdleSlots,omitempty" tf:"ignore_idle_slots,omitempty"` // The geographic location where the transfer config should reside. // Examples: US, EU, asia-northeast1. The default value is US. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name of the reservation. This field must only contain alphanumeric characters or dash. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Minimum slots available to this reservation. A slot is a unit of computational power in BigQuery, and serves as the // unit of parallelism. Queries using this reservation might use more slots during runtime if ignoreIdleSlots is set to false. // +kubebuilder:validation:Required SlotCapacity *int64 `json:"slotCapacity" tf:"slot_capacity,omitempty"` }
func (*ReservationParameters) DeepCopy ¶
func (in *ReservationParameters) DeepCopy() *ReservationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservationParameters.
func (*ReservationParameters) DeepCopyInto ¶
func (in *ReservationParameters) DeepCopyInto(out *ReservationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservationSpec ¶
type ReservationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ReservationParameters `json:"forProvider"` }
ReservationSpec defines the desired state of Reservation
func (*ReservationSpec) DeepCopy ¶
func (in *ReservationSpec) DeepCopy() *ReservationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservationSpec.
func (*ReservationSpec) DeepCopyInto ¶
func (in *ReservationSpec) DeepCopyInto(out *ReservationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservationStatus ¶
type ReservationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ReservationObservation `json:"atProvider,omitempty"` }
ReservationStatus defines the observed state of Reservation.
func (*ReservationStatus) DeepCopy ¶
func (in *ReservationStatus) DeepCopy() *ReservationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservationStatus.
func (*ReservationStatus) DeepCopyInto ¶
func (in *ReservationStatus) DeepCopyInto(out *ReservationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Routine ¶
type Routine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoutineSpec `json:"spec"` Status RoutineStatus `json:"status,omitempty"` }
Routine is the Schema for the Routines 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 (*Routine) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Routine.
func (*Routine) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Routine) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Routine) GetCondition ¶
func (mg *Routine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Routine.
func (*Routine) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Routine
func (*Routine) GetDeletionPolicy ¶
func (mg *Routine) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Routine.
func (*Routine) GetObservation ¶
GetObservation of this Routine
func (*Routine) GetParameters ¶
GetParameters of this Routine
func (*Routine) GetProviderConfigReference ¶
GetProviderConfigReference of this Routine.
func (*Routine) GetProviderReference ¶
GetProviderReference of this Routine. Deprecated: Use GetProviderConfigReference.
func (*Routine) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Routine
func (*Routine) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Routine) GetWriteConnectionSecretToReference ¶
func (mg *Routine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Routine.
func (*Routine) LateInitialize ¶
LateInitialize this Routine using its observed tfState. returns True if there are any spec changes for the resource.
func (*Routine) SetConditions ¶
SetConditions of this Routine.
func (*Routine) SetDeletionPolicy ¶
func (mg *Routine) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Routine.
func (*Routine) SetObservation ¶
SetObservation for this Routine
func (*Routine) SetParameters ¶
SetParameters for this Routine
func (*Routine) SetProviderConfigReference ¶
SetProviderConfigReference of this Routine.
func (*Routine) SetProviderReference ¶
SetProviderReference of this Routine. Deprecated: Use SetProviderConfigReference.
func (*Routine) SetWriteConnectionSecretToReference ¶
func (mg *Routine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Routine.
type RoutineList ¶
type RoutineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Routine `json:"items"` }
RoutineList contains a list of Routines
func (*RoutineList) DeepCopy ¶
func (in *RoutineList) DeepCopy() *RoutineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutineList.
func (*RoutineList) DeepCopyInto ¶
func (in *RoutineList) DeepCopyInto(out *RoutineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutineList) DeepCopyObject ¶
func (in *RoutineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoutineList) GetItems ¶
func (l *RoutineList) GetItems() []resource.Managed
GetItems of this RoutineList.
type RoutineObservation ¶
type RoutineObservation struct { CreationTime *int64 `json:"creationTime,omitempty" tf:"creation_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LastModifiedTime *int64 `json:"lastModifiedTime,omitempty" tf:"last_modified_time,omitempty"` }
func (*RoutineObservation) DeepCopy ¶
func (in *RoutineObservation) DeepCopy() *RoutineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutineObservation.
func (*RoutineObservation) DeepCopyInto ¶
func (in *RoutineObservation) DeepCopyInto(out *RoutineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutineParameters ¶
type RoutineParameters struct { // Input/output argument of a function or a stored procedure. // +kubebuilder:validation:Optional Arguments []ArgumentsParameters `json:"arguments,omitempty" tf:"arguments,omitempty"` // The ID of the dataset containing this routine // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // The body of the routine. For functions, this is the expression in the AS clause. // If language=SQL, it is the substring inside (but excluding) the parentheses. // +kubebuilder:validation:Required DefinitionBody *string `json:"definitionBody" tf:"definition_body,omitempty"` // The description of the routine if defined. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The determinism level of the JavaScript UDF if defined. Possible values: ["DETERMINISM_LEVEL_UNSPECIFIED", "DETERMINISTIC", "NOT_DETERMINISTIC"] // +kubebuilder:validation:Optional DeterminismLevel *string `json:"determinismLevel,omitempty" tf:"determinism_level,omitempty"` // Optional. If language = "JAVASCRIPT", this field stores the path of the // imported JAVASCRIPT libraries. // +kubebuilder:validation:Optional ImportedLibraries []*string `json:"importedLibraries,omitempty" tf:"imported_libraries,omitempty"` // The language of the routine. Possible values: ["SQL", "JAVASCRIPT"] // +kubebuilder:validation:Optional Language *string `json:"language,omitempty" tf:"language,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // A JSON schema for the return type. Optional if language = "SQL"; required otherwise. // If absent, the return type is inferred from definitionBody at query time in each query // that references this routine. If present, then the evaluated result will be cast to // the specified returned type at query time. ~>**NOTE**: Because this field expects a JSON // string, any changes to the string will create a diff, even if the JSON itself hasn't // changed. If the API returns a different value for the same schema, e.g. it switche // d the order of values or replaced STRUCT field type with RECORD field type, we currently // cannot suppress the recurring diff this causes. As a workaround, we recommend using // the schema as returned by the API. // +kubebuilder:validation:Optional ReturnType *string `json:"returnType,omitempty" tf:"return_type,omitempty"` // The ID of the the routine. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 256 characters. // +kubebuilder:validation:Required RoutineID *string `json:"routineId" tf:"routine_id,omitempty"` // The type of routine. Possible values: ["SCALAR_FUNCTION", "PROCEDURE"] // +kubebuilder:validation:Optional RoutineType *string `json:"routineType,omitempty" tf:"routine_type,omitempty"` }
func (*RoutineParameters) DeepCopy ¶
func (in *RoutineParameters) DeepCopy() *RoutineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutineParameters.
func (*RoutineParameters) DeepCopyInto ¶
func (in *RoutineParameters) DeepCopyInto(out *RoutineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutineSpec ¶
type RoutineSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoutineParameters `json:"forProvider"` }
RoutineSpec defines the desired state of Routine
func (*RoutineSpec) DeepCopy ¶
func (in *RoutineSpec) DeepCopy() *RoutineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutineSpec.
func (*RoutineSpec) DeepCopyInto ¶
func (in *RoutineSpec) DeepCopyInto(out *RoutineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutineStatus ¶
type RoutineStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoutineObservation `json:"atProvider,omitempty"` }
RoutineStatus defines the observed state of Routine.
func (*RoutineStatus) DeepCopy ¶
func (in *RoutineStatus) DeepCopy() *RoutineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutineStatus.
func (*RoutineStatus) DeepCopyInto ¶
func (in *RoutineStatus) DeepCopyInto(out *RoutineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleOptionsObservation ¶
type ScheduleOptionsObservation struct { }
func (*ScheduleOptionsObservation) DeepCopy ¶
func (in *ScheduleOptionsObservation) DeepCopy() *ScheduleOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleOptionsObservation.
func (*ScheduleOptionsObservation) DeepCopyInto ¶
func (in *ScheduleOptionsObservation) DeepCopyInto(out *ScheduleOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleOptionsParameters ¶
type ScheduleOptionsParameters struct { // If true, automatic scheduling of data transfer runs for this // configuration will be disabled. The runs can be started on ad-hoc // basis using transferConfigs.startManualRuns API. When automatic // scheduling is disabled, the TransferConfig.schedule field will // be ignored. // +kubebuilder:validation:Optional DisableAutoScheduling *bool `json:"disableAutoScheduling,omitempty" tf:"disable_auto_scheduling,omitempty"` // Defines time to stop scheduling transfer runs. A transfer run cannot be // scheduled at or after the end time. The end time can be changed at any // moment. The time when a data transfer can be triggered manually is not // limited by this option. // +kubebuilder:validation:Optional EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies time to start scheduling transfer runs. The first run will be // scheduled at or after the start time according to a recurrence pattern // defined in the schedule string. The start time can be changed at any // moment. The time when a data transfer can be triggered manually is not // limited by this option. // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*ScheduleOptionsParameters) DeepCopy ¶
func (in *ScheduleOptionsParameters) DeepCopy() *ScheduleOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleOptionsParameters.
func (*ScheduleOptionsParameters) DeepCopyInto ¶
func (in *ScheduleOptionsParameters) DeepCopyInto(out *ScheduleOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScriptOptionsObservation ¶
type ScriptOptionsObservation struct { }
func (*ScriptOptionsObservation) DeepCopy ¶
func (in *ScriptOptionsObservation) DeepCopy() *ScriptOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScriptOptionsObservation.
func (*ScriptOptionsObservation) DeepCopyInto ¶
func (in *ScriptOptionsObservation) DeepCopyInto(out *ScriptOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScriptOptionsParameters ¶
type ScriptOptionsParameters struct { // Determines which statement in the script represents the "key result", // used to populate the schema and query results of the script job. Possible values: ["LAST", "FIRST_SELECT"] // +kubebuilder:validation:Optional KeyResultStatement *string `json:"keyResultStatement,omitempty" tf:"key_result_statement,omitempty"` // Limit on the number of bytes billed per statement. Exceeding this budget results in an error. // +kubebuilder:validation:Optional StatementByteBudget *string `json:"statementByteBudget,omitempty" tf:"statement_byte_budget,omitempty"` // Timeout period for each statement in a script. // +kubebuilder:validation:Optional StatementTimeoutMs *string `json:"statementTimeoutMs,omitempty" tf:"statement_timeout_ms,omitempty"` }
func (*ScriptOptionsParameters) DeepCopy ¶
func (in *ScriptOptionsParameters) DeepCopy() *ScriptOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScriptOptionsParameters.
func (*ScriptOptionsParameters) DeepCopyInto ¶
func (in *ScriptOptionsParameters) DeepCopyInto(out *ScriptOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SensitiveParamsObservation ¶
type SensitiveParamsObservation struct { }
func (*SensitiveParamsObservation) DeepCopy ¶
func (in *SensitiveParamsObservation) DeepCopy() *SensitiveParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SensitiveParamsObservation.
func (*SensitiveParamsObservation) DeepCopyInto ¶
func (in *SensitiveParamsObservation) DeepCopyInto(out *SensitiveParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SensitiveParamsParameters ¶
type SensitiveParamsParameters struct { // The Secret Access Key of the AWS account transferring data from. // +kubebuilder:validation:Required SecretAccessKeySecretRef v1.SecretKeySelector `json:"secretAccessKeySecretRef" tf:"-"` }
func (*SensitiveParamsParameters) DeepCopy ¶
func (in *SensitiveParamsParameters) DeepCopy() *SensitiveParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SensitiveParamsParameters.
func (*SensitiveParamsParameters) DeepCopyInto ¶
func (in *SensitiveParamsParameters) DeepCopyInto(out *SensitiveParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceModelObservation ¶
type SourceModelObservation struct { }
func (*SourceModelObservation) DeepCopy ¶
func (in *SourceModelObservation) DeepCopy() *SourceModelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceModelObservation.
func (*SourceModelObservation) DeepCopyInto ¶
func (in *SourceModelObservation) DeepCopyInto(out *SourceModelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceModelParameters ¶
type SourceModelParameters struct { // The ID of the dataset containing this model. // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // The ID of the model. // +kubebuilder:validation:Required ModelID *string `json:"modelId" tf:"model_id,omitempty"` // The ID of the project containing this model. // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` }
func (*SourceModelParameters) DeepCopy ¶
func (in *SourceModelParameters) DeepCopy() *SourceModelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceModelParameters.
func (*SourceModelParameters) DeepCopyInto ¶
func (in *SourceModelParameters) DeepCopyInto(out *SourceModelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceTableObservation ¶
type SourceTableObservation struct { }
func (*SourceTableObservation) DeepCopy ¶
func (in *SourceTableObservation) DeepCopy() *SourceTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceTableObservation.
func (*SourceTableObservation) DeepCopyInto ¶
func (in *SourceTableObservation) DeepCopyInto(out *SourceTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceTableParameters ¶
type SourceTableParameters struct { // The ID of the dataset containing this table. // +kubebuilder:validation:Optional DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // The ID of the project containing this table. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, // or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not. // +kubebuilder:validation:Required TableID *string `json:"tableId" tf:"table_id,omitempty"` }
func (*SourceTableParameters) DeepCopy ¶
func (in *SourceTableParameters) DeepCopy() *SourceTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceTableParameters.
func (*SourceTableParameters) DeepCopyInto ¶
func (in *SourceTableParameters) DeepCopyInto(out *SourceTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceTablesObservation ¶
type SourceTablesObservation struct { }
func (*SourceTablesObservation) DeepCopy ¶
func (in *SourceTablesObservation) DeepCopy() *SourceTablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceTablesObservation.
func (*SourceTablesObservation) DeepCopyInto ¶
func (in *SourceTablesObservation) DeepCopyInto(out *SourceTablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceTablesParameters ¶
type SourceTablesParameters struct { // The ID of the dataset containing this table. // +kubebuilder:validation:Optional DatasetID *string `json:"datasetId,omitempty" tf:"dataset_id,omitempty"` // The ID of the project containing this table. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, // or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not. // +kubebuilder:validation:Required TableID *string `json:"tableId" tf:"table_id,omitempty"` }
func (*SourceTablesParameters) DeepCopy ¶
func (in *SourceTablesParameters) DeepCopy() *SourceTablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceTablesParameters.
func (*SourceTablesParameters) DeepCopyInto ¶
func (in *SourceTablesParameters) DeepCopyInto(out *SourceTablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusObservation ¶
type StatusObservation struct { ErrorResult []ErrorResultObservation `json:"errorResult,omitempty" tf:"error_result,omitempty"` Errors []ErrorsObservation `json:"errors,omitempty" tf:"errors,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*StatusObservation) DeepCopy ¶
func (in *StatusObservation) DeepCopy() *StatusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusObservation.
func (*StatusObservation) DeepCopyInto ¶
func (in *StatusObservation) DeepCopyInto(out *StatusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusParameters ¶
type StatusParameters struct { }
func (*StatusParameters) DeepCopy ¶
func (in *StatusParameters) DeepCopy() *StatusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusParameters.
func (*StatusParameters) DeepCopyInto ¶
func (in *StatusParameters) DeepCopyInto(out *StatusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Table ¶
type Table struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableSpec `json:"spec"` Status TableStatus `json:"status,omitempty"` }
Table is the Schema for the Tables API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*Table) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
func (*Table) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Table) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Table) GetCondition ¶
func (mg *Table) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Table.
func (*Table) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Table
func (*Table) GetDeletionPolicy ¶
func (mg *Table) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Table.
func (*Table) GetObservation ¶
GetObservation of this Table
func (*Table) GetParameters ¶
GetParameters of this Table
func (*Table) GetProviderConfigReference ¶
GetProviderConfigReference of this Table.
func (*Table) GetProviderReference ¶
GetProviderReference of this Table. Deprecated: Use GetProviderConfigReference.
func (*Table) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Table
func (*Table) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Table) GetWriteConnectionSecretToReference ¶
func (mg *Table) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Table.
func (*Table) LateInitialize ¶
LateInitialize this Table using its observed tfState. returns True if there are any spec changes for the resource.
func (*Table) SetConditions ¶
SetConditions of this Table.
func (*Table) SetDeletionPolicy ¶
func (mg *Table) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Table.
func (*Table) SetObservation ¶
SetObservation for this Table
func (*Table) SetParameters ¶
SetParameters for this Table
func (*Table) SetProviderConfigReference ¶
SetProviderConfigReference of this Table.
func (*Table) SetProviderReference ¶
SetProviderReference of this Table. Deprecated: Use SetProviderConfigReference.
func (*Table) SetWriteConnectionSecretToReference ¶
func (mg *Table) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Table.
type TableIAMBinding ¶
type TableIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableIAMBindingSpec `json:"spec"` Status TableIAMBindingStatus `json:"status,omitempty"` }
TableIAMBinding is the Schema for the TableIAMBindings API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*TableIAMBinding) DeepCopy ¶
func (in *TableIAMBinding) DeepCopy() *TableIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBinding.
func (*TableIAMBinding) DeepCopyInto ¶
func (in *TableIAMBinding) DeepCopyInto(out *TableIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableIAMBinding) DeepCopyObject ¶
func (in *TableIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableIAMBinding) GetCondition ¶
func (mg *TableIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TableIAMBinding.
func (*TableIAMBinding) GetConnectionDetailsMapping ¶
func (tr *TableIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TableIAMBinding
func (*TableIAMBinding) GetDeletionPolicy ¶
func (mg *TableIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TableIAMBinding.
func (*TableIAMBinding) GetID ¶
func (tr *TableIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this TableIAMBinding
func (*TableIAMBinding) GetObservation ¶
func (tr *TableIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this TableIAMBinding
func (*TableIAMBinding) GetParameters ¶
func (tr *TableIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this TableIAMBinding
func (*TableIAMBinding) GetProviderConfigReference ¶
func (mg *TableIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TableIAMBinding.
func (*TableIAMBinding) GetProviderReference ¶
func (mg *TableIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this TableIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*TableIAMBinding) GetTerraformResourceType ¶
func (mg *TableIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TableIAMBinding
func (*TableIAMBinding) GetTerraformSchemaVersion ¶
func (tr *TableIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TableIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *TableIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TableIAMBinding.
func (*TableIAMBinding) LateInitialize ¶
func (tr *TableIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TableIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*TableIAMBinding) SetConditions ¶
func (mg *TableIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this TableIAMBinding.
func (*TableIAMBinding) SetDeletionPolicy ¶
func (mg *TableIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TableIAMBinding.
func (*TableIAMBinding) SetObservation ¶
func (tr *TableIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this TableIAMBinding
func (*TableIAMBinding) SetParameters ¶
func (tr *TableIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this TableIAMBinding
func (*TableIAMBinding) SetProviderConfigReference ¶
func (mg *TableIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TableIAMBinding.
func (*TableIAMBinding) SetProviderReference ¶
func (mg *TableIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TableIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*TableIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *TableIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TableIAMBinding.
type TableIAMBindingConditionObservation ¶
type TableIAMBindingConditionObservation struct { }
func (*TableIAMBindingConditionObservation) DeepCopy ¶
func (in *TableIAMBindingConditionObservation) DeepCopy() *TableIAMBindingConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingConditionObservation.
func (*TableIAMBindingConditionObservation) DeepCopyInto ¶
func (in *TableIAMBindingConditionObservation) DeepCopyInto(out *TableIAMBindingConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMBindingConditionParameters ¶
type TableIAMBindingConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*TableIAMBindingConditionParameters) DeepCopy ¶
func (in *TableIAMBindingConditionParameters) DeepCopy() *TableIAMBindingConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingConditionParameters.
func (*TableIAMBindingConditionParameters) DeepCopyInto ¶
func (in *TableIAMBindingConditionParameters) DeepCopyInto(out *TableIAMBindingConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMBindingList ¶
type TableIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TableIAMBinding `json:"items"` }
TableIAMBindingList contains a list of TableIAMBindings
func (*TableIAMBindingList) DeepCopy ¶
func (in *TableIAMBindingList) DeepCopy() *TableIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingList.
func (*TableIAMBindingList) DeepCopyInto ¶
func (in *TableIAMBindingList) DeepCopyInto(out *TableIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableIAMBindingList) DeepCopyObject ¶
func (in *TableIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableIAMBindingList) GetItems ¶
func (l *TableIAMBindingList) GetItems() []resource.Managed
GetItems of this TableIAMBindingList.
type TableIAMBindingObservation ¶
type TableIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TableIAMBindingObservation) DeepCopy ¶
func (in *TableIAMBindingObservation) DeepCopy() *TableIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingObservation.
func (*TableIAMBindingObservation) DeepCopyInto ¶
func (in *TableIAMBindingObservation) DeepCopyInto(out *TableIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMBindingParameters ¶
type TableIAMBindingParameters struct { // +kubebuilder:validation:Optional Condition []TableIAMBindingConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // +kubebuilder:validation:Required TableID *string `json:"tableId" tf:"table_id,omitempty"` }
func (*TableIAMBindingParameters) DeepCopy ¶
func (in *TableIAMBindingParameters) DeepCopy() *TableIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingParameters.
func (*TableIAMBindingParameters) DeepCopyInto ¶
func (in *TableIAMBindingParameters) DeepCopyInto(out *TableIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMBindingSpec ¶
type TableIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableIAMBindingParameters `json:"forProvider"` }
TableIAMBindingSpec defines the desired state of TableIAMBinding
func (*TableIAMBindingSpec) DeepCopy ¶
func (in *TableIAMBindingSpec) DeepCopy() *TableIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingSpec.
func (*TableIAMBindingSpec) DeepCopyInto ¶
func (in *TableIAMBindingSpec) DeepCopyInto(out *TableIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMBindingStatus ¶
type TableIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableIAMBindingObservation `json:"atProvider,omitempty"` }
TableIAMBindingStatus defines the observed state of TableIAMBinding.
func (*TableIAMBindingStatus) DeepCopy ¶
func (in *TableIAMBindingStatus) DeepCopy() *TableIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMBindingStatus.
func (*TableIAMBindingStatus) DeepCopyInto ¶
func (in *TableIAMBindingStatus) DeepCopyInto(out *TableIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMMember ¶
type TableIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableIAMMemberSpec `json:"spec"` Status TableIAMMemberStatus `json:"status,omitempty"` }
TableIAMMember is the Schema for the TableIAMMembers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*TableIAMMember) DeepCopy ¶
func (in *TableIAMMember) DeepCopy() *TableIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMember.
func (*TableIAMMember) DeepCopyInto ¶
func (in *TableIAMMember) DeepCopyInto(out *TableIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableIAMMember) DeepCopyObject ¶
func (in *TableIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableIAMMember) GetCondition ¶
func (mg *TableIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TableIAMMember.
func (*TableIAMMember) GetConnectionDetailsMapping ¶
func (tr *TableIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TableIAMMember
func (*TableIAMMember) GetDeletionPolicy ¶
func (mg *TableIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TableIAMMember.
func (*TableIAMMember) GetID ¶
func (tr *TableIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this TableIAMMember
func (*TableIAMMember) GetObservation ¶
func (tr *TableIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this TableIAMMember
func (*TableIAMMember) GetParameters ¶
func (tr *TableIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this TableIAMMember
func (*TableIAMMember) GetProviderConfigReference ¶
func (mg *TableIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TableIAMMember.
func (*TableIAMMember) GetProviderReference ¶
func (mg *TableIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this TableIAMMember. Deprecated: Use GetProviderConfigReference.
func (*TableIAMMember) GetTerraformResourceType ¶
func (mg *TableIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TableIAMMember
func (*TableIAMMember) GetTerraformSchemaVersion ¶
func (tr *TableIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TableIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *TableIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TableIAMMember.
func (*TableIAMMember) LateInitialize ¶
func (tr *TableIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TableIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*TableIAMMember) SetConditions ¶
func (mg *TableIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this TableIAMMember.
func (*TableIAMMember) SetDeletionPolicy ¶
func (mg *TableIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TableIAMMember.
func (*TableIAMMember) SetObservation ¶
func (tr *TableIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this TableIAMMember
func (*TableIAMMember) SetParameters ¶
func (tr *TableIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this TableIAMMember
func (*TableIAMMember) SetProviderConfigReference ¶
func (mg *TableIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TableIAMMember.
func (*TableIAMMember) SetProviderReference ¶
func (mg *TableIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TableIAMMember. Deprecated: Use SetProviderConfigReference.
func (*TableIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *TableIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TableIAMMember.
type TableIAMMemberConditionObservation ¶
type TableIAMMemberConditionObservation struct { }
func (*TableIAMMemberConditionObservation) DeepCopy ¶
func (in *TableIAMMemberConditionObservation) DeepCopy() *TableIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberConditionObservation.
func (*TableIAMMemberConditionObservation) DeepCopyInto ¶
func (in *TableIAMMemberConditionObservation) DeepCopyInto(out *TableIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMMemberConditionParameters ¶
type TableIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*TableIAMMemberConditionParameters) DeepCopy ¶
func (in *TableIAMMemberConditionParameters) DeepCopy() *TableIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberConditionParameters.
func (*TableIAMMemberConditionParameters) DeepCopyInto ¶
func (in *TableIAMMemberConditionParameters) DeepCopyInto(out *TableIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMMemberList ¶
type TableIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TableIAMMember `json:"items"` }
TableIAMMemberList contains a list of TableIAMMembers
func (*TableIAMMemberList) DeepCopy ¶
func (in *TableIAMMemberList) DeepCopy() *TableIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberList.
func (*TableIAMMemberList) DeepCopyInto ¶
func (in *TableIAMMemberList) DeepCopyInto(out *TableIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableIAMMemberList) DeepCopyObject ¶
func (in *TableIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableIAMMemberList) GetItems ¶
func (l *TableIAMMemberList) GetItems() []resource.Managed
GetItems of this TableIAMMemberList.
type TableIAMMemberObservation ¶
type TableIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TableIAMMemberObservation) DeepCopy ¶
func (in *TableIAMMemberObservation) DeepCopy() *TableIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberObservation.
func (*TableIAMMemberObservation) DeepCopyInto ¶
func (in *TableIAMMemberObservation) DeepCopyInto(out *TableIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMMemberParameters ¶
type TableIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []TableIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // +kubebuilder:validation:Required TableID *string `json:"tableId" tf:"table_id,omitempty"` }
func (*TableIAMMemberParameters) DeepCopy ¶
func (in *TableIAMMemberParameters) DeepCopy() *TableIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberParameters.
func (*TableIAMMemberParameters) DeepCopyInto ¶
func (in *TableIAMMemberParameters) DeepCopyInto(out *TableIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMMemberSpec ¶
type TableIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableIAMMemberParameters `json:"forProvider"` }
TableIAMMemberSpec defines the desired state of TableIAMMember
func (*TableIAMMemberSpec) DeepCopy ¶
func (in *TableIAMMemberSpec) DeepCopy() *TableIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberSpec.
func (*TableIAMMemberSpec) DeepCopyInto ¶
func (in *TableIAMMemberSpec) DeepCopyInto(out *TableIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMMemberStatus ¶
type TableIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableIAMMemberObservation `json:"atProvider,omitempty"` }
TableIAMMemberStatus defines the observed state of TableIAMMember.
func (*TableIAMMemberStatus) DeepCopy ¶
func (in *TableIAMMemberStatus) DeepCopy() *TableIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMMemberStatus.
func (*TableIAMMemberStatus) DeepCopyInto ¶
func (in *TableIAMMemberStatus) DeepCopyInto(out *TableIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMPolicy ¶
type TableIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableIAMPolicySpec `json:"spec"` Status TableIAMPolicyStatus `json:"status,omitempty"` }
TableIAMPolicy is the Schema for the TableIAMPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*TableIAMPolicy) DeepCopy ¶
func (in *TableIAMPolicy) DeepCopy() *TableIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMPolicy.
func (*TableIAMPolicy) DeepCopyInto ¶
func (in *TableIAMPolicy) DeepCopyInto(out *TableIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableIAMPolicy) DeepCopyObject ¶
func (in *TableIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableIAMPolicy) GetCondition ¶
func (mg *TableIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TableIAMPolicy.
func (*TableIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *TableIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TableIAMPolicy
func (*TableIAMPolicy) GetDeletionPolicy ¶
func (mg *TableIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TableIAMPolicy.
func (*TableIAMPolicy) GetID ¶
func (tr *TableIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this TableIAMPolicy
func (*TableIAMPolicy) GetObservation ¶
func (tr *TableIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this TableIAMPolicy
func (*TableIAMPolicy) GetParameters ¶
func (tr *TableIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this TableIAMPolicy
func (*TableIAMPolicy) GetProviderConfigReference ¶
func (mg *TableIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TableIAMPolicy.
func (*TableIAMPolicy) GetProviderReference ¶
func (mg *TableIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this TableIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*TableIAMPolicy) GetTerraformResourceType ¶
func (mg *TableIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TableIAMPolicy
func (*TableIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *TableIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TableIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *TableIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TableIAMPolicy.
func (*TableIAMPolicy) LateInitialize ¶
func (tr *TableIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TableIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*TableIAMPolicy) SetConditions ¶
func (mg *TableIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this TableIAMPolicy.
func (*TableIAMPolicy) SetDeletionPolicy ¶
func (mg *TableIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TableIAMPolicy.
func (*TableIAMPolicy) SetObservation ¶
func (tr *TableIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this TableIAMPolicy
func (*TableIAMPolicy) SetParameters ¶
func (tr *TableIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this TableIAMPolicy
func (*TableIAMPolicy) SetProviderConfigReference ¶
func (mg *TableIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TableIAMPolicy.
func (*TableIAMPolicy) SetProviderReference ¶
func (mg *TableIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TableIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*TableIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *TableIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TableIAMPolicy.
type TableIAMPolicyList ¶
type TableIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TableIAMPolicy `json:"items"` }
TableIAMPolicyList contains a list of TableIAMPolicys
func (*TableIAMPolicyList) DeepCopy ¶
func (in *TableIAMPolicyList) DeepCopy() *TableIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMPolicyList.
func (*TableIAMPolicyList) DeepCopyInto ¶
func (in *TableIAMPolicyList) DeepCopyInto(out *TableIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableIAMPolicyList) DeepCopyObject ¶
func (in *TableIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableIAMPolicyList) GetItems ¶
func (l *TableIAMPolicyList) GetItems() []resource.Managed
GetItems of this TableIAMPolicyList.
type TableIAMPolicyObservation ¶
type TableIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TableIAMPolicyObservation) DeepCopy ¶
func (in *TableIAMPolicyObservation) DeepCopy() *TableIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMPolicyObservation.
func (*TableIAMPolicyObservation) DeepCopyInto ¶
func (in *TableIAMPolicyObservation) DeepCopyInto(out *TableIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMPolicyParameters ¶
type TableIAMPolicyParameters struct { // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required TableID *string `json:"tableId" tf:"table_id,omitempty"` }
func (*TableIAMPolicyParameters) DeepCopy ¶
func (in *TableIAMPolicyParameters) DeepCopy() *TableIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMPolicyParameters.
func (*TableIAMPolicyParameters) DeepCopyInto ¶
func (in *TableIAMPolicyParameters) DeepCopyInto(out *TableIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMPolicySpec ¶
type TableIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableIAMPolicyParameters `json:"forProvider"` }
TableIAMPolicySpec defines the desired state of TableIAMPolicy
func (*TableIAMPolicySpec) DeepCopy ¶
func (in *TableIAMPolicySpec) DeepCopy() *TableIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMPolicySpec.
func (*TableIAMPolicySpec) DeepCopyInto ¶
func (in *TableIAMPolicySpec) DeepCopyInto(out *TableIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIAMPolicyStatus ¶
type TableIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableIAMPolicyObservation `json:"atProvider,omitempty"` }
TableIAMPolicyStatus defines the observed state of TableIAMPolicy.
func (*TableIAMPolicyStatus) DeepCopy ¶
func (in *TableIAMPolicyStatus) DeepCopy() *TableIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIAMPolicyStatus.
func (*TableIAMPolicyStatus) DeepCopyInto ¶
func (in *TableIAMPolicyStatus) DeepCopyInto(out *TableIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableList ¶
type TableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Table `json:"items"` }
TableList contains a list of Tables
func (*TableList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableList.
func (*TableList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TableObservation ¶
type TableObservation struct { CreationTime *int64 `json:"creationTime,omitempty" tf:"creation_time,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LastModifiedTime *int64 `json:"lastModifiedTime,omitempty" tf:"last_modified_time,omitempty"` Location *string `json:"location,omitempty" tf:"location,omitempty"` NumBytes *int64 `json:"numBytes,omitempty" tf:"num_bytes,omitempty"` NumLongTermBytes *int64 `json:"numLongTermBytes,omitempty" tf:"num_long_term_bytes,omitempty"` NumRows *int64 `json:"numRows,omitempty" tf:"num_rows,omitempty"` SelfLink *string `json:"selfLink,omitempty" tf:"self_link,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*TableObservation) DeepCopy ¶
func (in *TableObservation) DeepCopy() *TableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableObservation.
func (*TableObservation) DeepCopyInto ¶
func (in *TableObservation) DeepCopyInto(out *TableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableParameters ¶
type TableParameters struct { // Specifies column names to use for data clustering. Up to four top-level columns are allowed, and should be specified in descending priority order. // +kubebuilder:validation:Optional Clustering []*string `json:"clustering,omitempty" tf:"clustering,omitempty"` // The dataset ID to create the table in. Changing this forces a new resource to be created. // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or terraform apply that would delete the instance will fail. // +kubebuilder:validation:Optional DeletionProtection *bool `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"` // The field description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies how the table should be encrypted. If left blank, the table will be encrypted with a Google-managed key; that process is transparent to the user. // +kubebuilder:validation:Optional EncryptionConfiguration []EncryptionConfigurationParameters `json:"encryptionConfiguration,omitempty" tf:"encryption_configuration,omitempty"` // The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed. // +kubebuilder:validation:Optional ExpirationTime *int64 `json:"expirationTime,omitempty" tf:"expiration_time,omitempty"` // Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table. // +kubebuilder:validation:Optional ExternalDataConfiguration []ExternalDataConfigurationParameters `json:"externalDataConfiguration,omitempty" tf:"external_data_configuration,omitempty"` // A descriptive name for the table. // +kubebuilder:validation:Optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // A mapping of labels to assign to the resource. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // If specified, configures this table as a materialized view. // +kubebuilder:validation:Optional MaterializedView []MaterializedViewParameters `json:"materializedView,omitempty" tf:"materialized_view,omitempty"` // The ID of the project in which the resource belongs. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // If specified, configures range-based partitioning for this table. // +kubebuilder:validation:Optional RangePartitioning []RangePartitioningParameters `json:"rangePartitioning,omitempty" tf:"range_partitioning,omitempty"` // A JSON schema for the table. // +kubebuilder:validation:Optional Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // A unique ID for the resource. Changing this forces a new resource to be created. // +kubebuilder:validation:Required TableID *string `json:"tableId" tf:"table_id,omitempty"` // If specified, configures time-based partitioning for this table. // +kubebuilder:validation:Optional TimePartitioning []TableTimePartitioningParameters `json:"timePartitioning,omitempty" tf:"time_partitioning,omitempty"` // If specified, configures this table as a view. // +kubebuilder:validation:Optional View []TableViewParameters `json:"view,omitempty" tf:"view,omitempty"` }
func (*TableParameters) DeepCopy ¶
func (in *TableParameters) DeepCopy() *TableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableParameters.
func (*TableParameters) DeepCopyInto ¶
func (in *TableParameters) DeepCopyInto(out *TableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpec ¶
type TableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableParameters `json:"forProvider"` }
TableSpec defines the desired state of Table
func (*TableSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpec.
func (*TableSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableStatus ¶
type TableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableObservation `json:"atProvider,omitempty"` }
TableStatus defines the observed state of Table.
func (*TableStatus) DeepCopy ¶
func (in *TableStatus) DeepCopy() *TableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableStatus.
func (*TableStatus) DeepCopyInto ¶
func (in *TableStatus) DeepCopyInto(out *TableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableTimePartitioningObservation ¶
type TableTimePartitioningObservation struct { }
func (*TableTimePartitioningObservation) DeepCopy ¶
func (in *TableTimePartitioningObservation) DeepCopy() *TableTimePartitioningObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableTimePartitioningObservation.
func (*TableTimePartitioningObservation) DeepCopyInto ¶
func (in *TableTimePartitioningObservation) DeepCopyInto(out *TableTimePartitioningObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableTimePartitioningParameters ¶
type TableTimePartitioningParameters struct { // Number of milliseconds for which to keep the storage for a partition. // +kubebuilder:validation:Optional ExpirationMs *int64 `json:"expirationMs,omitempty" tf:"expiration_ms,omitempty"` // The field used to determine how to create a time-based partition. If time-based partitioning is enabled without this value, the table is partitioned based on the load time. // +kubebuilder:validation:Optional Field *string `json:"field,omitempty" tf:"field,omitempty"` // If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. // +kubebuilder:validation:Optional RequirePartitionFilter *bool `json:"requirePartitionFilter,omitempty" tf:"require_partition_filter,omitempty"` // The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*TableTimePartitioningParameters) DeepCopy ¶
func (in *TableTimePartitioningParameters) DeepCopy() *TableTimePartitioningParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableTimePartitioningParameters.
func (*TableTimePartitioningParameters) DeepCopyInto ¶
func (in *TableTimePartitioningParameters) DeepCopyInto(out *TableTimePartitioningParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableViewObservation ¶
type TableViewObservation struct { }
func (*TableViewObservation) DeepCopy ¶
func (in *TableViewObservation) DeepCopy() *TableViewObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableViewObservation.
func (*TableViewObservation) DeepCopyInto ¶
func (in *TableViewObservation) DeepCopyInto(out *TableViewObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableViewParameters ¶
type TableViewParameters struct { // A query that BigQuery executes when the view is referenced. // +kubebuilder:validation:Required Query *string `json:"query" tf:"query,omitempty"` // Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL // +kubebuilder:validation:Optional UseLegacySQL *bool `json:"useLegacySql,omitempty" tf:"use_legacy_sql,omitempty"` }
func (*TableViewParameters) DeepCopy ¶
func (in *TableViewParameters) DeepCopy() *TableViewParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableViewParameters.
func (*TableViewParameters) DeepCopyInto ¶
func (in *TableViewParameters) DeepCopyInto(out *TableViewParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimePartitioningObservation ¶
type TimePartitioningObservation struct { }
func (*TimePartitioningObservation) DeepCopy ¶
func (in *TimePartitioningObservation) DeepCopy() *TimePartitioningObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimePartitioningObservation.
func (*TimePartitioningObservation) DeepCopyInto ¶
func (in *TimePartitioningObservation) DeepCopyInto(out *TimePartitioningObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimePartitioningParameters ¶
type TimePartitioningParameters struct { // Number of milliseconds for which to keep the storage for a partition. A wrapper is used here because 0 is an invalid value. // +kubebuilder:validation:Optional ExpirationMs *string `json:"expirationMs,omitempty" tf:"expiration_ms,omitempty"` // If not set, the table is partitioned by pseudo column '_PARTITIONTIME'; if set, the table is partitioned by this field. // The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED. // A wrapper is used here because an empty string is an invalid value. // +kubebuilder:validation:Optional Field *string `json:"field,omitempty" tf:"field,omitempty"` // The only type supported is DAY, which will generate one partition per day. Providing an empty string used to cause an error, // but in OnePlatform the field will be treated as unset. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*TimePartitioningParameters) DeepCopy ¶
func (in *TimePartitioningParameters) DeepCopy() *TimePartitioningParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimePartitioningParameters.
func (*TimePartitioningParameters) DeepCopyInto ¶
func (in *TimePartitioningParameters) DeepCopyInto(out *TimePartitioningParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedFunctionResourcesObservation ¶
type UserDefinedFunctionResourcesObservation struct { }
func (*UserDefinedFunctionResourcesObservation) DeepCopy ¶
func (in *UserDefinedFunctionResourcesObservation) DeepCopy() *UserDefinedFunctionResourcesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionResourcesObservation.
func (*UserDefinedFunctionResourcesObservation) DeepCopyInto ¶
func (in *UserDefinedFunctionResourcesObservation) DeepCopyInto(out *UserDefinedFunctionResourcesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedFunctionResourcesParameters ¶
type UserDefinedFunctionResourcesParameters struct { // An inline resource that contains code for a user-defined function (UDF). // Providing a inline code resource is equivalent to providing a URI for a file containing the same code. // +kubebuilder:validation:Optional InlineCode *string `json:"inlineCode,omitempty" tf:"inline_code,omitempty"` // A code resource to load from a Google Cloud Storage URI (gs://bucket/path). // +kubebuilder:validation:Optional ResourceURI *string `json:"resourceUri,omitempty" tf:"resource_uri,omitempty"` }
func (*UserDefinedFunctionResourcesParameters) DeepCopy ¶
func (in *UserDefinedFunctionResourcesParameters) DeepCopy() *UserDefinedFunctionResourcesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionResourcesParameters.
func (*UserDefinedFunctionResourcesParameters) DeepCopyInto ¶
func (in *UserDefinedFunctionResourcesParameters) DeepCopyInto(out *UserDefinedFunctionResourcesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ViewObservation ¶
type ViewObservation struct { }
func (*ViewObservation) DeepCopy ¶
func (in *ViewObservation) DeepCopy() *ViewObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ViewObservation.
func (*ViewObservation) DeepCopyInto ¶
func (in *ViewObservation) DeepCopyInto(out *ViewObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ViewParameters ¶
type ViewParameters struct { // The ID of the dataset containing this table. // +kubebuilder:validation:Required DatasetID *string `json:"datasetId" tf:"dataset_id,omitempty"` // The ID of the project containing this table. // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // The ID of the table. The ID must contain only letters (a-z, // A-Z), numbers (0-9), or underscores (_). The maximum length // is 1,024 characters. // +kubebuilder:validation:Required TableID *string `json:"tableId" tf:"table_id,omitempty"` }
func (*ViewParameters) DeepCopy ¶
func (in *ViewParameters) DeepCopy() *ViewParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ViewParameters.
func (*ViewParameters) DeepCopyInto ¶
func (in *ViewParameters) DeepCopyInto(out *ViewParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_dataset_terraformed.go
- zz_dataset_types.go
- zz_datasetaccess_terraformed.go
- zz_datasetaccess_types.go
- zz_datasetiambinding_terraformed.go
- zz_datasetiambinding_types.go
- zz_datasetiammember_terraformed.go
- zz_datasetiammember_types.go
- zz_datasetiampolicy_terraformed.go
- zz_datasetiampolicy_types.go
- zz_datatransferconfig_terraformed.go
- zz_datatransferconfig_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_job_terraformed.go
- zz_job_types.go
- zz_reservation_terraformed.go
- zz_reservation_types.go
- zz_routine_terraformed.go
- zz_routine_types.go
- zz_table_terraformed.go
- zz_table_types.go
- zz_tableiambinding_terraformed.go
- zz_tableiambinding_types.go
- zz_tableiammember_terraformed.go
- zz_tableiammember_types.go
- zz_tableiampolicy_terraformed.go
- zz_tableiampolicy_types.go