Documentation ¶
Overview ¶
Package v1alpha1 contains the datatransfer resources of the yandex-cloud jet provider. +kubebuilder:object:generate=true +groupName=datatransfer.yandex-cloud.jet.crossplane.io +versionName=v1alpha1
+kubebuilder:object:generate=true +groupName=datatransfer.yandex-cloud.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AltNamesInitParameters
- type AltNamesObservation
- type AltNamesParameters
- type AuditTrailsV1ParserInitParameters
- type AuditTrailsV1ParserObservation
- type AuditTrailsV1ParserParameters
- type AuthInitParameters
- type AuthNoAuthInitParameters
- type AuthNoAuthObservation
- type AuthNoAuthParameters
- type AuthObservation
- type AuthParameters
- type AuthSaslInitParameters
- type AuthSaslObservation
- type AuthSaslParameters
- type AuthSaslPasswordInitParameters
- type AuthSaslPasswordObservation
- type AuthSaslPasswordParameters
- type ClickhouseSourceInitParameters
- type ClickhouseSourceObservation
- type ClickhouseSourceParameters
- type ClickhouseTargetConnectionInitParameters
- type ClickhouseTargetConnectionObservation
- type ClickhouseTargetConnectionParameters
- type ClickhouseTargetInitParameters
- type ClickhouseTargetObservation
- type ClickhouseTargetParameters
- type CloudLoggingParserInitParameters
- type CloudLoggingParserObservation
- type CloudLoggingParserParameters
- type CollectionsInitParameters
- type CollectionsObservation
- type CollectionsParameters
- type ColumnValueHashInitParameters
- type ColumnValueHashObservation
- type ColumnValueHashParameters
- type ColumnValueInitParameters
- type ColumnValueObservation
- type ColumnValueParameters
- type ColumnsInitParameters
- type ColumnsObservation
- type ColumnsParameters
- type ConnectionConnectionOptionsInitParameters
- type ConnectionConnectionOptionsObservation
- type ConnectionConnectionOptionsOnPremiseInitParameters
- type ConnectionConnectionOptionsOnPremiseObservation
- type ConnectionConnectionOptionsOnPremiseParameters
- type ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters
- func (in *ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters
- func (in *ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters)
- type ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation
- func (in *ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation
- func (in *ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation)
- type ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters
- func (in *ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters
- func (in *ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters)
- type ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters
- func (in *ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters
- func (in *ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters)
- type ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation
- func (in *ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation
- func (in *ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation)
- type ConnectionConnectionOptionsOnPremiseTLSModeEnabledParameters
- type ConnectionConnectionOptionsOnPremiseTLSModeInitParameters
- type ConnectionConnectionOptionsOnPremiseTLSModeObservation
- type ConnectionConnectionOptionsOnPremiseTLSModeParameters
- type ConnectionConnectionOptionsParameters
- type ConnectionConnectionOptionsPasswordInitParameters
- type ConnectionConnectionOptionsPasswordObservation
- type ConnectionConnectionOptionsPasswordParameters
- type ConnectionInitParameters
- type ConnectionObservation
- type ConnectionOnPremiseInitParameters
- type ConnectionOnPremiseObservation
- type ConnectionOnPremiseParameters
- type ConnectionOnPremiseTLSModeDisabledInitParameters
- type ConnectionOnPremiseTLSModeDisabledObservation
- type ConnectionOnPremiseTLSModeDisabledParameters
- type ConnectionOnPremiseTLSModeEnabledInitParameters
- type ConnectionOnPremiseTLSModeEnabledObservation
- type ConnectionOnPremiseTLSModeEnabledParameters
- type ConnectionOnPremiseTLSModeInitParameters
- type ConnectionOnPremiseTLSModeObservation
- type ConnectionOnPremiseTLSModeParameters
- type ConnectionOptionsInitParameters
- type ConnectionOptionsObservation
- type ConnectionOptionsOnPremiseInitParameters
- type ConnectionOptionsOnPremiseObservation
- type ConnectionOptionsOnPremiseParameters
- type ConnectionOptionsOnPremiseTLSModeDisabledInitParameters
- type ConnectionOptionsOnPremiseTLSModeDisabledObservation
- type ConnectionOptionsOnPremiseTLSModeDisabledParameters
- type ConnectionOptionsOnPremiseTLSModeEnabledInitParameters
- type ConnectionOptionsOnPremiseTLSModeEnabledObservation
- type ConnectionOptionsOnPremiseTLSModeEnabledParameters
- type ConnectionOptionsOnPremiseTLSModeInitParameters
- type ConnectionOptionsOnPremiseTLSModeObservation
- type ConnectionOptionsOnPremiseTLSModeParameters
- type ConnectionOptionsParameters
- type ConnectionOptionsPasswordInitParameters
- type ConnectionOptionsPasswordObservation
- type ConnectionOptionsPasswordParameters
- type ConnectionParameters
- type ConvertToStringInitParameters
- type ConvertToStringObservation
- type ConvertToStringParameters
- type CustomMappingInitParameters
- type CustomMappingObservation
- type CustomMappingParameters
- type DataSchemaFieldsFieldsInitParameters
- type DataSchemaFieldsFieldsObservation
- type DataSchemaFieldsFieldsParameters
- type DataSchemaFieldsInitParameters
- type DataSchemaFieldsObservation
- type DataSchemaFieldsParameters
- type DataSchemaInitParameters
- type DataSchemaObservation
- type DataSchemaParameters
- type DisabledInitParameters
- type DisabledObservation
- type DisabledParameters
- type EnabledInitParameters
- type EnabledObservation
- type EnabledParameters
- type Endpoint
- func (in *Endpoint) DeepCopy() *Endpoint
- func (in *Endpoint) DeepCopyInto(out *Endpoint)
- func (in *Endpoint) DeepCopyObject() runtime.Object
- func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Endpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Endpoint) GetID() string
- func (tr *Endpoint) GetInitParameters() (map[string]any, error)
- func (mg *Endpoint) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Endpoint) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Endpoint) GetObservation() (map[string]any, error)
- func (tr *Endpoint) GetParameters() (map[string]any, error)
- func (mg *Endpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *Endpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Endpoint) GetTerraformResourceType() string
- func (tr *Endpoint) GetTerraformSchemaVersion() int
- func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Endpoint) Hub()
- func (tr *Endpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *Endpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Endpoint) SetConditions(c ...xpv1.Condition)
- func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Endpoint) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Endpoint) SetObservation(obs map[string]any) error
- func (tr *Endpoint) SetParameters(params map[string]any) error
- func (mg *Endpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Endpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EndpointInitParameters
- type EndpointList
- type EndpointObservation
- type EndpointParameters
- type EndpointSpec
- type EndpointStatus
- type ExcludedCollectionsInitParameters
- type ExcludedCollectionsObservation
- type ExcludedCollectionsParameters
- type FieldsFieldsInitParameters
- type FieldsFieldsObservation
- type FieldsFieldsParameters
- type FieldsInitParameters
- type FieldsObservation
- type FieldsParameters
- type FilterColumnsColumnsInitParameters
- type FilterColumnsColumnsObservation
- type FilterColumnsColumnsParameters
- type FilterColumnsInitParameters
- type FilterColumnsObservation
- type FilterColumnsParameters
- type FilterColumnsTablesInitParameters
- type FilterColumnsTablesObservation
- type FilterColumnsTablesParameters
- type FilterRowsInitParameters
- type FilterRowsObservation
- type FilterRowsParameters
- type FilterRowsTablesInitParameters
- type FilterRowsTablesObservation
- type FilterRowsTablesParameters
- type FunctionInitParameters
- type FunctionObservation
- type FunctionParameters
- type JSONParserDataSchemaFieldsFieldsInitParameters
- type JSONParserDataSchemaFieldsFieldsObservation
- type JSONParserDataSchemaFieldsFieldsParameters
- type JSONParserDataSchemaFieldsInitParameters
- type JSONParserDataSchemaFieldsObservation
- type JSONParserDataSchemaFieldsParameters
- type JSONParserDataSchemaInitParameters
- type JSONParserDataSchemaObservation
- type JSONParserDataSchemaParameters
- type JSONParserInitParameters
- type JSONParserObservation
- type JSONParserParameters
- type KafkaSourceConnectionInitParameters
- type KafkaSourceConnectionObservation
- type KafkaSourceConnectionParameters
- type KafkaSourceInitParameters
- type KafkaSourceObservation
- type KafkaSourceParameters
- type KafkaTargetAuthInitParameters
- type KafkaTargetAuthObservation
- type KafkaTargetAuthParameters
- type KafkaTargetConnectionInitParameters
- type KafkaTargetConnectionObservation
- type KafkaTargetConnectionOnPremiseInitParameters
- type KafkaTargetConnectionOnPremiseObservation
- type KafkaTargetConnectionOnPremiseParameters
- type KafkaTargetConnectionOnPremiseTLSModeInitParameters
- type KafkaTargetConnectionOnPremiseTLSModeObservation
- type KafkaTargetConnectionOnPremiseTLSModeParameters
- type KafkaTargetConnectionParameters
- type KafkaTargetInitParameters
- type KafkaTargetObservation
- type KafkaTargetParameters
- type MappingInitParameters
- type MappingObservation
- type MappingParameters
- type MaskFieldInitParameters
- type MaskFieldObservation
- type MaskFieldParameters
- type MaskFieldTablesInitParameters
- type MaskFieldTablesObservation
- type MaskFieldTablesParameters
- type MaskFunctionHashInitParameters
- type MaskFunctionHashObservation
- type MaskFunctionHashParameters
- type MongoSourceConnectionConnectionOptionsInitParameters
- type MongoSourceConnectionConnectionOptionsObservation
- type MongoSourceConnectionConnectionOptionsParameters
- type MongoSourceConnectionInitParameters
- type MongoSourceConnectionObservation
- type MongoSourceConnectionParameters
- type MongoSourceInitParameters
- type MongoSourceObservation
- type MongoSourceParameters
- type MongoTargetConnectionConnectionOptionsInitParameters
- type MongoTargetConnectionConnectionOptionsObservation
- type MongoTargetConnectionConnectionOptionsOnPremiseInitParameters
- func (in *MongoTargetConnectionConnectionOptionsOnPremiseInitParameters) DeepCopy() *MongoTargetConnectionConnectionOptionsOnPremiseInitParameters
- func (in *MongoTargetConnectionConnectionOptionsOnPremiseInitParameters) DeepCopyInto(out *MongoTargetConnectionConnectionOptionsOnPremiseInitParameters)
- type MongoTargetConnectionConnectionOptionsOnPremiseObservation
- type MongoTargetConnectionConnectionOptionsOnPremiseParameters
- type MongoTargetConnectionConnectionOptionsParameters
- type MongoTargetConnectionConnectionOptionsPasswordInitParameters
- type MongoTargetConnectionConnectionOptionsPasswordObservation
- type MongoTargetConnectionConnectionOptionsPasswordParameters
- type MongoTargetConnectionInitParameters
- type MongoTargetConnectionObservation
- type MongoTargetConnectionParameters
- type MongoTargetInitParameters
- type MongoTargetObservation
- type MongoTargetParameters
- type MySQLSourceConnectionInitParameters
- type MySQLSourceConnectionObservation
- type MySQLSourceConnectionOnPremiseInitParameters
- type MySQLSourceConnectionOnPremiseObservation
- type MySQLSourceConnectionOnPremiseParameters
- type MySQLSourceConnectionOnPremiseTLSModeDisabledInitParameters
- type MySQLSourceConnectionOnPremiseTLSModeDisabledObservation
- type MySQLSourceConnectionOnPremiseTLSModeDisabledParameters
- type MySQLSourceConnectionOnPremiseTLSModeEnabledInitParameters
- type MySQLSourceConnectionOnPremiseTLSModeEnabledObservation
- type MySQLSourceConnectionOnPremiseTLSModeEnabledParameters
- type MySQLSourceConnectionOnPremiseTLSModeInitParameters
- type MySQLSourceConnectionOnPremiseTLSModeObservation
- type MySQLSourceConnectionOnPremiseTLSModeParameters
- type MySQLSourceConnectionParameters
- type MySQLSourceInitParameters
- type MySQLSourceObservation
- type MySQLSourceParameters
- type MySQLSourcePasswordInitParameters
- type MySQLSourcePasswordObservation
- type MySQLSourcePasswordParameters
- type MySQLTargetConnectionInitParameters
- type MySQLTargetConnectionObservation
- type MySQLTargetConnectionOnPremiseInitParameters
- type MySQLTargetConnectionOnPremiseObservation
- type MySQLTargetConnectionOnPremiseParameters
- type MySQLTargetConnectionOnPremiseTLSModeDisabledInitParameters
- type MySQLTargetConnectionOnPremiseTLSModeDisabledObservation
- type MySQLTargetConnectionOnPremiseTLSModeDisabledParameters
- type MySQLTargetConnectionOnPremiseTLSModeEnabledInitParameters
- type MySQLTargetConnectionOnPremiseTLSModeEnabledObservation
- type MySQLTargetConnectionOnPremiseTLSModeEnabledParameters
- type MySQLTargetConnectionOnPremiseTLSModeInitParameters
- type MySQLTargetConnectionOnPremiseTLSModeObservation
- type MySQLTargetConnectionOnPremiseTLSModeParameters
- type MySQLTargetConnectionParameters
- type MySQLTargetInitParameters
- type MySQLTargetObservation
- type MySQLTargetParameters
- type MySQLTargetPasswordInitParameters
- type MySQLTargetPasswordObservation
- type MySQLTargetPasswordParameters
- type NewNameInitParameters
- type NewNameObservation
- type NewNameParameters
- type NoAuthInitParameters
- type NoAuthObservation
- type NoAuthParameters
- type ObjectTransferSettingsInitParameters
- type ObjectTransferSettingsObservation
- type ObjectTransferSettingsParameters
- type OnPremiseInitParameters
- type OnPremiseObservation
- type OnPremiseParameters
- type OnPremiseShardsInitParameters
- type OnPremiseShardsObservation
- type OnPremiseShardsParameters
- type OnPremiseTLSModeDisabledInitParameters
- type OnPremiseTLSModeDisabledObservation
- type OnPremiseTLSModeDisabledParameters
- type OnPremiseTLSModeEnabledInitParameters
- type OnPremiseTLSModeEnabledObservation
- type OnPremiseTLSModeEnabledParameters
- type OnPremiseTLSModeInitParameters
- type OnPremiseTLSModeObservation
- type OnPremiseTLSModeParameters
- type OriginalNameInitParameters
- type OriginalNameObservation
- type OriginalNameParameters
- type ParserAuditTrailsV1ParserInitParameters
- type ParserAuditTrailsV1ParserObservation
- type ParserAuditTrailsV1ParserParameters
- type ParserCloudLoggingParserInitParameters
- type ParserCloudLoggingParserObservation
- type ParserCloudLoggingParserParameters
- type ParserInitParameters
- type ParserJSONParserInitParameters
- type ParserJSONParserObservation
- type ParserJSONParserParameters
- type ParserObservation
- type ParserParameters
- type ParserTskvParserDataSchemaInitParameters
- type ParserTskvParserDataSchemaObservation
- type ParserTskvParserDataSchemaParameters
- type ParserTskvParserInitParameters
- type ParserTskvParserObservation
- type ParserTskvParserParameters
- type PasswordInitParameters
- type PasswordObservation
- type PasswordParameters
- type PostgresSourceConnectionInitParameters
- type PostgresSourceConnectionObservation
- type PostgresSourceConnectionOnPremiseInitParameters
- type PostgresSourceConnectionOnPremiseObservation
- type PostgresSourceConnectionOnPremiseParameters
- type PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters
- func (in *PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopy() *PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters
- func (in *PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopyInto(out *PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters)
- type PostgresSourceConnectionOnPremiseTLSModeDisabledObservation
- type PostgresSourceConnectionOnPremiseTLSModeDisabledParameters
- type PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters
- func (in *PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopy() *PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters
- func (in *PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopyInto(out *PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters)
- type PostgresSourceConnectionOnPremiseTLSModeEnabledObservation
- type PostgresSourceConnectionOnPremiseTLSModeEnabledParameters
- type PostgresSourceConnectionOnPremiseTLSModeInitParameters
- type PostgresSourceConnectionOnPremiseTLSModeObservation
- type PostgresSourceConnectionOnPremiseTLSModeParameters
- type PostgresSourceConnectionParameters
- type PostgresSourceInitParameters
- type PostgresSourceObjectTransferSettingsInitParameters
- type PostgresSourceObjectTransferSettingsObservation
- type PostgresSourceObjectTransferSettingsParameters
- type PostgresSourceObservation
- type PostgresSourceParameters
- type PostgresSourcePasswordInitParameters
- type PostgresSourcePasswordObservation
- type PostgresSourcePasswordParameters
- type PostgresTargetConnectionInitParameters
- type PostgresTargetConnectionObservation
- type PostgresTargetConnectionOnPremiseInitParameters
- type PostgresTargetConnectionOnPremiseObservation
- type PostgresTargetConnectionOnPremiseParameters
- type PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters
- func (in *PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopy() *PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters
- func (in *PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopyInto(out *PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters)
- type PostgresTargetConnectionOnPremiseTLSModeDisabledObservation
- type PostgresTargetConnectionOnPremiseTLSModeDisabledParameters
- type PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters
- func (in *PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopy() *PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters
- func (in *PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopyInto(out *PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters)
- type PostgresTargetConnectionOnPremiseTLSModeEnabledObservation
- type PostgresTargetConnectionOnPremiseTLSModeEnabledParameters
- type PostgresTargetConnectionOnPremiseTLSModeInitParameters
- type PostgresTargetConnectionOnPremiseTLSModeObservation
- type PostgresTargetConnectionOnPremiseTLSModeParameters
- type PostgresTargetConnectionParameters
- type PostgresTargetInitParameters
- type PostgresTargetObservation
- type PostgresTargetParameters
- type PostgresTargetPasswordInitParameters
- type PostgresTargetPasswordObservation
- type PostgresTargetPasswordParameters
- type RenameTablesInitParameters
- type RenameTablesObservation
- type RenameTablesParameters
- type RenameTablesRenameTablesInitParameters
- type RenameTablesRenameTablesObservation
- type RenameTablesRenameTablesParameters
- type ReplacePrimaryKeyInitParameters
- type ReplacePrimaryKeyObservation
- type ReplacePrimaryKeyParameters
- type ReplacePrimaryKeyTablesInitParameters
- type ReplacePrimaryKeyTablesObservation
- type ReplacePrimaryKeyTablesParameters
- type RoundRobinInitParameters
- type RoundRobinObservation
- type RoundRobinParameters
- type RuntimeInitParameters
- type RuntimeObservation
- type RuntimeParameters
- type SaslInitParameters
- type SaslObservation
- type SaslParameters
- type SaslPasswordInitParameters
- type SaslPasswordObservation
- type SaslPasswordParameters
- type SerializerAutoInitParameters
- type SerializerAutoObservation
- type SerializerAutoParameters
- type SerializerDebeziumInitParameters
- type SerializerDebeziumObservation
- type SerializerDebeziumParameters
- type SerializerDebeziumSerializerParametersInitParameters
- type SerializerDebeziumSerializerParametersObservation
- type SerializerDebeziumSerializerParametersParameters
- type SerializerInitParameters
- type SerializerJSONInitParameters
- type SerializerJSONObservation
- type SerializerJSONParameters
- type SerializerObservation
- type SerializerParameters
- type SerializerParametersInitParameters
- type SerializerParametersObservation
- type SerializerParametersParameters
- type SerializerSerializerAutoInitParameters
- type SerializerSerializerAutoObservation
- type SerializerSerializerAutoParameters
- type SerializerSerializerDebeziumInitParameters
- type SerializerSerializerDebeziumObservation
- type SerializerSerializerDebeziumParameters
- type SerializerSerializerJSONInitParameters
- type SerializerSerializerJSONObservation
- type SerializerSerializerJSONParameters
- type SettingsInitParameters
- type SettingsObservation
- type SettingsParameters
- type SharderTransformerColumnsInitParameters
- type SharderTransformerColumnsObservation
- type SharderTransformerColumnsParameters
- type SharderTransformerInitParameters
- type SharderTransformerObservation
- type SharderTransformerParameters
- type SharderTransformerTablesInitParameters
- type SharderTransformerTablesObservation
- type SharderTransformerTablesParameters
- type ShardingInitParameters
- type ShardingObservation
- type ShardingParameters
- type ShardsInitParameters
- type ShardsObservation
- type ShardsParameters
- type TLSModeDisabledInitParameters
- type TLSModeDisabledObservation
- type TLSModeDisabledParameters
- type TLSModeEnabledInitParameters
- type TLSModeEnabledObservation
- type TLSModeEnabledParameters
- type TLSModeInitParameters
- type TLSModeObservation
- type TLSModeParameters
- type TableSplitterTransformerInitParameters
- type TableSplitterTransformerObservation
- type TableSplitterTransformerParameters
- type TableSplitterTransformerTablesInitParameters
- type TableSplitterTransformerTablesObservation
- type TableSplitterTransformerTablesParameters
- type TablesInitParameters
- type TablesObservation
- type TablesParameters
- type TopicInitParameters
- type TopicObservation
- type TopicParameters
- type TopicSettingsInitParameters
- type TopicSettingsObservation
- type TopicSettingsParameters
- type Transfer
- func (in *Transfer) DeepCopy() *Transfer
- func (in *Transfer) DeepCopyInto(out *Transfer)
- func (in *Transfer) DeepCopyObject() runtime.Object
- func (mg *Transfer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Transfer) GetConnectionDetailsMapping() map[string]string
- func (mg *Transfer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Transfer) GetID() string
- func (tr *Transfer) GetInitParameters() (map[string]any, error)
- func (mg *Transfer) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Transfer) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Transfer) GetObservation() (map[string]any, error)
- func (tr *Transfer) GetParameters() (map[string]any, error)
- func (mg *Transfer) GetProviderConfigReference() *xpv1.Reference
- func (mg *Transfer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Transfer) GetTerraformResourceType() string
- func (tr *Transfer) GetTerraformSchemaVersion() int
- func (mg *Transfer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Transfer) Hub()
- func (tr *Transfer) LateInitialize(attrs []byte) (bool, error)
- func (mg *Transfer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Transfer) SetConditions(c ...xpv1.Condition)
- func (mg *Transfer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Transfer) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Transfer) SetObservation(obs map[string]any) error
- func (tr *Transfer) SetParameters(params map[string]any) error
- func (mg *Transfer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Transfer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Transfer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransferIDInitParameters
- type TransferIDObservation
- type TransferIDParameters
- type TransferInitParameters
- type TransferList
- type TransferObservation
- type TransferParameters
- type TransferSpec
- type TransferStatus
- type TransformationInitParameters
- type TransformationObservation
- type TransformationParameters
- type TransformerInitParameters
- type TransformerObservation
- type TransformerParameters
- type TransformersInitParameters
- type TransformersObservation
- type TransformersParameters
- type TskvParserDataSchemaFieldsFieldsInitParameters
- type TskvParserDataSchemaFieldsFieldsObservation
- type TskvParserDataSchemaFieldsFieldsParameters
- type TskvParserDataSchemaFieldsInitParameters
- type TskvParserDataSchemaFieldsObservation
- type TskvParserDataSchemaFieldsParameters
- type TskvParserDataSchemaInitParameters
- type TskvParserDataSchemaObservation
- type TskvParserDataSchemaParameters
- type TskvParserInitParameters
- type TskvParserObservation
- type TskvParserParameters
- type UploadShardParamsInitParameters
- type UploadShardParamsObservation
- type UploadShardParamsParameters
- type YcRuntimeInitParameters
- type YcRuntimeObservation
- type YcRuntimeParameters
- type YdbSourceInitParameters
- type YdbSourceObservation
- type YdbSourceParameters
- type YdbTargetInitParameters
- type YdbTargetObservation
- type YdbTargetParameters
- type YdsSourceInitParameters
- type YdsSourceObservation
- type YdsSourceParameters
- type YdsSourceParserInitParameters
- type YdsSourceParserObservation
- type YdsSourceParserParameters
- type YdsTargetInitParameters
- type YdsTargetObservation
- type YdsTargetParameters
- type YdsTargetSerializerInitParameters
- type YdsTargetSerializerObservation
- type YdsTargetSerializerParameters
Constants ¶
const ( CRDGroup = "datatransfer.yandex-cloud.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Endpoint_Kind = "Endpoint" Endpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Endpoint_Kind}.String() Endpoint_KindAPIVersion = Endpoint_Kind + "." + CRDGroupVersion.String() Endpoint_GroupVersionKind = CRDGroupVersion.WithKind(Endpoint_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 ( Transfer_Kind = "Transfer" Transfer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Transfer_Kind}.String() Transfer_KindAPIVersion = Transfer_Kind + "." + CRDGroupVersion.String() Transfer_GroupVersionKind = CRDGroupVersion.WithKind(Transfer_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AltNamesInitParameters ¶
type AltNamesInitParameters struct { // Name of the endpoint. FromName *string `json:"fromName,omitempty" tf:"from_name,omitempty"` // Name of the endpoint. ToName *string `json:"toName,omitempty" tf:"to_name,omitempty"` }
func (*AltNamesInitParameters) DeepCopy ¶
func (in *AltNamesInitParameters) DeepCopy() *AltNamesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AltNamesInitParameters.
func (*AltNamesInitParameters) DeepCopyInto ¶
func (in *AltNamesInitParameters) DeepCopyInto(out *AltNamesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AltNamesObservation ¶
type AltNamesObservation struct { // Name of the endpoint. FromName *string `json:"fromName,omitempty" tf:"from_name,omitempty"` // Name of the endpoint. ToName *string `json:"toName,omitempty" tf:"to_name,omitempty"` }
func (*AltNamesObservation) DeepCopy ¶
func (in *AltNamesObservation) DeepCopy() *AltNamesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AltNamesObservation.
func (*AltNamesObservation) DeepCopyInto ¶
func (in *AltNamesObservation) DeepCopyInto(out *AltNamesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AltNamesParameters ¶
type AltNamesParameters struct { // Name of the endpoint. // +kubebuilder:validation:Optional FromName *string `json:"fromName,omitempty" tf:"from_name,omitempty"` // Name of the endpoint. // +kubebuilder:validation:Optional ToName *string `json:"toName,omitempty" tf:"to_name,omitempty"` }
func (*AltNamesParameters) DeepCopy ¶
func (in *AltNamesParameters) DeepCopy() *AltNamesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AltNamesParameters.
func (*AltNamesParameters) DeepCopyInto ¶
func (in *AltNamesParameters) DeepCopyInto(out *AltNamesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditTrailsV1ParserInitParameters ¶
type AuditTrailsV1ParserInitParameters struct { }
func (*AuditTrailsV1ParserInitParameters) DeepCopy ¶
func (in *AuditTrailsV1ParserInitParameters) DeepCopy() *AuditTrailsV1ParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditTrailsV1ParserInitParameters.
func (*AuditTrailsV1ParserInitParameters) DeepCopyInto ¶
func (in *AuditTrailsV1ParserInitParameters) DeepCopyInto(out *AuditTrailsV1ParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditTrailsV1ParserObservation ¶
type AuditTrailsV1ParserObservation struct { }
func (*AuditTrailsV1ParserObservation) DeepCopy ¶
func (in *AuditTrailsV1ParserObservation) DeepCopy() *AuditTrailsV1ParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditTrailsV1ParserObservation.
func (*AuditTrailsV1ParserObservation) DeepCopyInto ¶
func (in *AuditTrailsV1ParserObservation) DeepCopyInto(out *AuditTrailsV1ParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditTrailsV1ParserParameters ¶
type AuditTrailsV1ParserParameters struct { }
func (*AuditTrailsV1ParserParameters) DeepCopy ¶
func (in *AuditTrailsV1ParserParameters) DeepCopy() *AuditTrailsV1ParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditTrailsV1ParserParameters.
func (*AuditTrailsV1ParserParameters) DeepCopyInto ¶
func (in *AuditTrailsV1ParserParameters) DeepCopyInto(out *AuditTrailsV1ParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthInitParameters ¶
type AuthInitParameters struct { // Connection without authentication data. NoAuth []NoAuthInitParameters `json:"noAuth,omitempty" tf:"no_auth,omitempty"` // Authentication using sasl. Sasl []SaslInitParameters `json:"sasl,omitempty" tf:"sasl,omitempty"` }
func (*AuthInitParameters) DeepCopy ¶
func (in *AuthInitParameters) DeepCopy() *AuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthInitParameters.
func (*AuthInitParameters) DeepCopyInto ¶
func (in *AuthInitParameters) DeepCopyInto(out *AuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthNoAuthInitParameters ¶
type AuthNoAuthInitParameters struct { }
func (*AuthNoAuthInitParameters) DeepCopy ¶
func (in *AuthNoAuthInitParameters) DeepCopy() *AuthNoAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthNoAuthInitParameters.
func (*AuthNoAuthInitParameters) DeepCopyInto ¶
func (in *AuthNoAuthInitParameters) DeepCopyInto(out *AuthNoAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthNoAuthObservation ¶
type AuthNoAuthObservation struct { }
func (*AuthNoAuthObservation) DeepCopy ¶
func (in *AuthNoAuthObservation) DeepCopy() *AuthNoAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthNoAuthObservation.
func (*AuthNoAuthObservation) DeepCopyInto ¶
func (in *AuthNoAuthObservation) DeepCopyInto(out *AuthNoAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthNoAuthParameters ¶
type AuthNoAuthParameters struct { }
func (*AuthNoAuthParameters) DeepCopy ¶
func (in *AuthNoAuthParameters) DeepCopy() *AuthNoAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthNoAuthParameters.
func (*AuthNoAuthParameters) DeepCopyInto ¶
func (in *AuthNoAuthParameters) DeepCopyInto(out *AuthNoAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthObservation ¶
type AuthObservation struct { // Connection without authentication data. NoAuth []NoAuthParameters `json:"noAuth,omitempty" tf:"no_auth,omitempty"` // Authentication using sasl. Sasl []SaslObservation `json:"sasl,omitempty" tf:"sasl,omitempty"` }
func (*AuthObservation) DeepCopy ¶
func (in *AuthObservation) DeepCopy() *AuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthObservation.
func (*AuthObservation) DeepCopyInto ¶
func (in *AuthObservation) DeepCopyInto(out *AuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthParameters ¶
type AuthParameters struct { // Connection without authentication data. // +kubebuilder:validation:Optional NoAuth []NoAuthParameters `json:"noAuth,omitempty" tf:"no_auth,omitempty"` // Authentication using sasl. // +kubebuilder:validation:Optional Sasl []SaslParameters `json:"sasl,omitempty" tf:"sasl,omitempty"` }
func (*AuthParameters) DeepCopy ¶
func (in *AuthParameters) DeepCopy() *AuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthParameters.
func (*AuthParameters) DeepCopyInto ¶
func (in *AuthParameters) DeepCopyInto(out *AuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSaslInitParameters ¶
type AuthSaslInitParameters struct { Mechanism *string `json:"mechanism,omitempty" tf:"mechanism,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []AuthSaslPasswordInitParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*AuthSaslInitParameters) DeepCopy ¶
func (in *AuthSaslInitParameters) DeepCopy() *AuthSaslInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSaslInitParameters.
func (*AuthSaslInitParameters) DeepCopyInto ¶
func (in *AuthSaslInitParameters) DeepCopyInto(out *AuthSaslInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSaslObservation ¶
type AuthSaslObservation struct { Mechanism *string `json:"mechanism,omitempty" tf:"mechanism,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []AuthSaslPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*AuthSaslObservation) DeepCopy ¶
func (in *AuthSaslObservation) DeepCopy() *AuthSaslObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSaslObservation.
func (*AuthSaslObservation) DeepCopyInto ¶
func (in *AuthSaslObservation) DeepCopyInto(out *AuthSaslObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSaslParameters ¶
type AuthSaslParameters struct { // +kubebuilder:validation:Optional Mechanism *string `json:"mechanism,omitempty" tf:"mechanism,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. // +kubebuilder:validation:Optional Password []AuthSaslPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*AuthSaslParameters) DeepCopy ¶
func (in *AuthSaslParameters) DeepCopy() *AuthSaslParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSaslParameters.
func (*AuthSaslParameters) DeepCopyInto ¶
func (in *AuthSaslParameters) DeepCopyInto(out *AuthSaslParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSaslPasswordInitParameters ¶
type AuthSaslPasswordInitParameters struct { }
func (*AuthSaslPasswordInitParameters) DeepCopy ¶
func (in *AuthSaslPasswordInitParameters) DeepCopy() *AuthSaslPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSaslPasswordInitParameters.
func (*AuthSaslPasswordInitParameters) DeepCopyInto ¶
func (in *AuthSaslPasswordInitParameters) DeepCopyInto(out *AuthSaslPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSaslPasswordObservation ¶
type AuthSaslPasswordObservation struct { }
func (*AuthSaslPasswordObservation) DeepCopy ¶
func (in *AuthSaslPasswordObservation) DeepCopy() *AuthSaslPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSaslPasswordObservation.
func (*AuthSaslPasswordObservation) DeepCopyInto ¶
func (in *AuthSaslPasswordObservation) DeepCopyInto(out *AuthSaslPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSaslPasswordParameters ¶
type AuthSaslPasswordParameters struct { // +kubebuilder:validation:Optional RawSecretRef *v1.SecretKeySelector `json:"rawSecretRef,omitempty" tf:"-"` }
func (*AuthSaslPasswordParameters) DeepCopy ¶
func (in *AuthSaslPasswordParameters) DeepCopy() *AuthSaslPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSaslPasswordParameters.
func (*AuthSaslPasswordParameters) DeepCopyInto ¶
func (in *AuthSaslPasswordParameters) DeepCopyInto(out *AuthSaslPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClickhouseSourceInitParameters ¶
type ClickhouseSourceInitParameters struct { // Connection settings. Connection []ConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` // List of tables which will not be transfered, formatted as schemaname.tablename. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables to transfer, formatted as schemaname.tablename. If omitted or an empty list is specified, all tables will be transferred. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*ClickhouseSourceInitParameters) DeepCopy ¶
func (in *ClickhouseSourceInitParameters) DeepCopy() *ClickhouseSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClickhouseSourceInitParameters.
func (*ClickhouseSourceInitParameters) DeepCopyInto ¶
func (in *ClickhouseSourceInitParameters) DeepCopyInto(out *ClickhouseSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClickhouseSourceObservation ¶
type ClickhouseSourceObservation struct { // Connection settings. Connection []ConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` // List of tables which will not be transfered, formatted as schemaname.tablename. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables to transfer, formatted as schemaname.tablename. If omitted or an empty list is specified, all tables will be transferred. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*ClickhouseSourceObservation) DeepCopy ¶
func (in *ClickhouseSourceObservation) DeepCopy() *ClickhouseSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClickhouseSourceObservation.
func (*ClickhouseSourceObservation) DeepCopyInto ¶
func (in *ClickhouseSourceObservation) DeepCopyInto(out *ClickhouseSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClickhouseSourceParameters ¶
type ClickhouseSourceParameters struct { // Connection settings. // +kubebuilder:validation:Optional Connection []ConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` // List of tables which will not be transfered, formatted as schemaname.tablename. // +kubebuilder:validation:Optional ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables to transfer, formatted as schemaname.tablename. If omitted or an empty list is specified, all tables will be transferred. // +kubebuilder:validation:Optional IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*ClickhouseSourceParameters) DeepCopy ¶
func (in *ClickhouseSourceParameters) DeepCopy() *ClickhouseSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClickhouseSourceParameters.
func (*ClickhouseSourceParameters) DeepCopyInto ¶
func (in *ClickhouseSourceParameters) DeepCopyInto(out *ClickhouseSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClickhouseTargetConnectionInitParameters ¶
type ClickhouseTargetConnectionInitParameters struct { // Connection options. The structure is documented below. ConnectionOptions []ConnectionConnectionOptionsInitParameters `json:"connectionOptions,omitempty" tf:"connection_options,omitempty"` }
func (*ClickhouseTargetConnectionInitParameters) DeepCopy ¶
func (in *ClickhouseTargetConnectionInitParameters) DeepCopy() *ClickhouseTargetConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClickhouseTargetConnectionInitParameters.
func (*ClickhouseTargetConnectionInitParameters) DeepCopyInto ¶
func (in *ClickhouseTargetConnectionInitParameters) DeepCopyInto(out *ClickhouseTargetConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClickhouseTargetConnectionObservation ¶
type ClickhouseTargetConnectionObservation struct { // Connection options. The structure is documented below. ConnectionOptions []ConnectionConnectionOptionsObservation `json:"connectionOptions,omitempty" tf:"connection_options,omitempty"` }
func (*ClickhouseTargetConnectionObservation) DeepCopy ¶
func (in *ClickhouseTargetConnectionObservation) DeepCopy() *ClickhouseTargetConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClickhouseTargetConnectionObservation.
func (*ClickhouseTargetConnectionObservation) DeepCopyInto ¶
func (in *ClickhouseTargetConnectionObservation) DeepCopyInto(out *ClickhouseTargetConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClickhouseTargetConnectionParameters ¶
type ClickhouseTargetConnectionParameters struct { // Connection options. The structure is documented below. // +kubebuilder:validation:Optional ConnectionOptions []ConnectionConnectionOptionsParameters `json:"connectionOptions,omitempty" tf:"connection_options,omitempty"` }
func (*ClickhouseTargetConnectionParameters) DeepCopy ¶
func (in *ClickhouseTargetConnectionParameters) DeepCopy() *ClickhouseTargetConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClickhouseTargetConnectionParameters.
func (*ClickhouseTargetConnectionParameters) DeepCopyInto ¶
func (in *ClickhouseTargetConnectionParameters) DeepCopyInto(out *ClickhouseTargetConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClickhouseTargetInitParameters ¶
type ClickhouseTargetInitParameters struct { // Table renaming rules. The structure is documented below. AltNames []AltNamesInitParameters `json:"altNames,omitempty" tf:"alt_names,omitempty"` // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // Name of the ClickHouse cluster. For managed ClickHouse clusters defaults to managed cluster ID. ClickhouseClusterName *string `json:"clickhouseClusterName,omitempty" tf:"clickhouse_cluster_name,omitempty"` // Connection settings. Connection []ClickhouseTargetConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // Shard selection rules for the data being transferred. The structure is documented below. Sharding []ShardingInitParameters `json:"sharding,omitempty" tf:"sharding,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*ClickhouseTargetInitParameters) DeepCopy ¶
func (in *ClickhouseTargetInitParameters) DeepCopy() *ClickhouseTargetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClickhouseTargetInitParameters.
func (*ClickhouseTargetInitParameters) DeepCopyInto ¶
func (in *ClickhouseTargetInitParameters) DeepCopyInto(out *ClickhouseTargetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClickhouseTargetObservation ¶
type ClickhouseTargetObservation struct { // Table renaming rules. The structure is documented below. AltNames []AltNamesObservation `json:"altNames,omitempty" tf:"alt_names,omitempty"` // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // Name of the ClickHouse cluster. For managed ClickHouse clusters defaults to managed cluster ID. ClickhouseClusterName *string `json:"clickhouseClusterName,omitempty" tf:"clickhouse_cluster_name,omitempty"` // Connection settings. Connection []ClickhouseTargetConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // Shard selection rules for the data being transferred. The structure is documented below. Sharding []ShardingObservation `json:"sharding,omitempty" tf:"sharding,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*ClickhouseTargetObservation) DeepCopy ¶
func (in *ClickhouseTargetObservation) DeepCopy() *ClickhouseTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClickhouseTargetObservation.
func (*ClickhouseTargetObservation) DeepCopyInto ¶
func (in *ClickhouseTargetObservation) DeepCopyInto(out *ClickhouseTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClickhouseTargetParameters ¶
type ClickhouseTargetParameters struct { // Table renaming rules. The structure is documented below. // +kubebuilder:validation:Optional AltNames []AltNamesParameters `json:"altNames,omitempty" tf:"alt_names,omitempty"` // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". // +kubebuilder:validation:Optional CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // Name of the ClickHouse cluster. For managed ClickHouse clusters defaults to managed cluster ID. // +kubebuilder:validation:Optional ClickhouseClusterName *string `json:"clickhouseClusterName,omitempty" tf:"clickhouse_cluster_name,omitempty"` // Connection settings. // +kubebuilder:validation:Optional Connection []ClickhouseTargetConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // Shard selection rules for the data being transferred. The structure is documented below. // +kubebuilder:validation:Optional Sharding []ShardingParameters `json:"sharding,omitempty" tf:"sharding,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*ClickhouseTargetParameters) DeepCopy ¶
func (in *ClickhouseTargetParameters) DeepCopy() *ClickhouseTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClickhouseTargetParameters.
func (*ClickhouseTargetParameters) DeepCopyInto ¶
func (in *ClickhouseTargetParameters) DeepCopyInto(out *ClickhouseTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudLoggingParserInitParameters ¶
type CloudLoggingParserInitParameters struct { }
func (*CloudLoggingParserInitParameters) DeepCopy ¶
func (in *CloudLoggingParserInitParameters) DeepCopy() *CloudLoggingParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudLoggingParserInitParameters.
func (*CloudLoggingParserInitParameters) DeepCopyInto ¶
func (in *CloudLoggingParserInitParameters) DeepCopyInto(out *CloudLoggingParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudLoggingParserObservation ¶
type CloudLoggingParserObservation struct { }
func (*CloudLoggingParserObservation) DeepCopy ¶
func (in *CloudLoggingParserObservation) DeepCopy() *CloudLoggingParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudLoggingParserObservation.
func (*CloudLoggingParserObservation) DeepCopyInto ¶
func (in *CloudLoggingParserObservation) DeepCopyInto(out *CloudLoggingParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudLoggingParserParameters ¶
type CloudLoggingParserParameters struct { }
func (*CloudLoggingParserParameters) DeepCopy ¶
func (in *CloudLoggingParserParameters) DeepCopy() *CloudLoggingParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudLoggingParserParameters.
func (*CloudLoggingParserParameters) DeepCopyInto ¶
func (in *CloudLoggingParserParameters) DeepCopyInto(out *CloudLoggingParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CollectionsInitParameters ¶
type CollectionsInitParameters struct { // Collection name. CollectionName *string `json:"collectionName,omitempty" tf:"collection_name,omitempty"` // Database name. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` }
func (*CollectionsInitParameters) DeepCopy ¶
func (in *CollectionsInitParameters) DeepCopy() *CollectionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionsInitParameters.
func (*CollectionsInitParameters) DeepCopyInto ¶
func (in *CollectionsInitParameters) DeepCopyInto(out *CollectionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CollectionsObservation ¶
type CollectionsObservation struct { // Collection name. CollectionName *string `json:"collectionName,omitempty" tf:"collection_name,omitempty"` // Database name. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` }
func (*CollectionsObservation) DeepCopy ¶
func (in *CollectionsObservation) DeepCopy() *CollectionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionsObservation.
func (*CollectionsObservation) DeepCopyInto ¶
func (in *CollectionsObservation) DeepCopyInto(out *CollectionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CollectionsParameters ¶
type CollectionsParameters struct { // Collection name. // +kubebuilder:validation:Optional CollectionName *string `json:"collectionName,omitempty" tf:"collection_name,omitempty"` // Database name. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` }
func (*CollectionsParameters) DeepCopy ¶
func (in *CollectionsParameters) DeepCopy() *CollectionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionsParameters.
func (*CollectionsParameters) DeepCopyInto ¶
func (in *CollectionsParameters) DeepCopyInto(out *CollectionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnValueHashInitParameters ¶
type ColumnValueHashInitParameters struct { // The name of the column to calculate hash from. ColumnName *string `json:"columnName,omitempty" tf:"column_name,omitempty"` }
func (*ColumnValueHashInitParameters) DeepCopy ¶
func (in *ColumnValueHashInitParameters) DeepCopy() *ColumnValueHashInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnValueHashInitParameters.
func (*ColumnValueHashInitParameters) DeepCopyInto ¶
func (in *ColumnValueHashInitParameters) DeepCopyInto(out *ColumnValueHashInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnValueHashObservation ¶
type ColumnValueHashObservation struct { // The name of the column to calculate hash from. ColumnName *string `json:"columnName,omitempty" tf:"column_name,omitempty"` }
func (*ColumnValueHashObservation) DeepCopy ¶
func (in *ColumnValueHashObservation) DeepCopy() *ColumnValueHashObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnValueHashObservation.
func (*ColumnValueHashObservation) DeepCopyInto ¶
func (in *ColumnValueHashObservation) DeepCopyInto(out *ColumnValueHashObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnValueHashParameters ¶
type ColumnValueHashParameters struct { // The name of the column to calculate hash from. // +kubebuilder:validation:Optional ColumnName *string `json:"columnName,omitempty" tf:"column_name,omitempty"` }
func (*ColumnValueHashParameters) DeepCopy ¶
func (in *ColumnValueHashParameters) DeepCopy() *ColumnValueHashParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnValueHashParameters.
func (*ColumnValueHashParameters) DeepCopyInto ¶
func (in *ColumnValueHashParameters) DeepCopyInto(out *ColumnValueHashParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnValueInitParameters ¶
type ColumnValueInitParameters struct { // The string value of the column. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` }
func (*ColumnValueInitParameters) DeepCopy ¶
func (in *ColumnValueInitParameters) DeepCopy() *ColumnValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnValueInitParameters.
func (*ColumnValueInitParameters) DeepCopyInto ¶
func (in *ColumnValueInitParameters) DeepCopyInto(out *ColumnValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnValueObservation ¶
type ColumnValueObservation struct { // The string value of the column. StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` }
func (*ColumnValueObservation) DeepCopy ¶
func (in *ColumnValueObservation) DeepCopy() *ColumnValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnValueObservation.
func (*ColumnValueObservation) DeepCopyInto ¶
func (in *ColumnValueObservation) DeepCopyInto(out *ColumnValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnValueParameters ¶
type ColumnValueParameters struct { // The string value of the column. // +kubebuilder:validation:Optional StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"` }
func (*ColumnValueParameters) DeepCopy ¶
func (in *ColumnValueParameters) DeepCopy() *ColumnValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnValueParameters.
func (*ColumnValueParameters) DeepCopyInto ¶
func (in *ColumnValueParameters) DeepCopyInto(out *ColumnValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnsInitParameters ¶
type ColumnsInitParameters struct { // List of columns that will be excluded to transfer. ExcludeColumns []*string `json:"excludeColumns,omitempty" tf:"exclude_columns,omitempty"` // List of columns that will be included to transfer. IncludeColumns []*string `json:"includeColumns,omitempty" tf:"include_columns,omitempty"` }
func (*ColumnsInitParameters) DeepCopy ¶
func (in *ColumnsInitParameters) DeepCopy() *ColumnsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnsInitParameters.
func (*ColumnsInitParameters) DeepCopyInto ¶
func (in *ColumnsInitParameters) DeepCopyInto(out *ColumnsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnsObservation ¶
type ColumnsObservation struct { // List of columns that will be excluded to transfer. ExcludeColumns []*string `json:"excludeColumns,omitempty" tf:"exclude_columns,omitempty"` // List of columns that will be included to transfer. IncludeColumns []*string `json:"includeColumns,omitempty" tf:"include_columns,omitempty"` }
func (*ColumnsObservation) DeepCopy ¶
func (in *ColumnsObservation) DeepCopy() *ColumnsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnsObservation.
func (*ColumnsObservation) DeepCopyInto ¶
func (in *ColumnsObservation) DeepCopyInto(out *ColumnsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnsParameters ¶
type ColumnsParameters struct { // List of columns that will be excluded to transfer. // +kubebuilder:validation:Optional ExcludeColumns []*string `json:"excludeColumns,omitempty" tf:"exclude_columns,omitempty"` // List of columns that will be included to transfer. // +kubebuilder:validation:Optional IncludeColumns []*string `json:"includeColumns,omitempty" tf:"include_columns,omitempty"` }
func (*ColumnsParameters) DeepCopy ¶
func (in *ColumnsParameters) DeepCopy() *ColumnsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnsParameters.
func (*ColumnsParameters) DeepCopyInto ¶
func (in *ColumnsParameters) DeepCopyInto(out *ColumnsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsInitParameters ¶
type ConnectionConnectionOptionsInitParameters struct { // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // Identifier of the Managed PostgreSQL cluster. MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []ConnectionOptionsOnPremiseInitParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []ConnectionOptionsPasswordInitParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*ConnectionConnectionOptionsInitParameters) DeepCopy ¶
func (in *ConnectionConnectionOptionsInitParameters) DeepCopy() *ConnectionConnectionOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsInitParameters.
func (*ConnectionConnectionOptionsInitParameters) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsInitParameters) DeepCopyInto(out *ConnectionConnectionOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsObservation ¶
type ConnectionConnectionOptionsObservation struct { // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // Identifier of the Managed PostgreSQL cluster. MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []ConnectionOptionsOnPremiseObservation `json:"onPremise,omitempty" tf:"on_premise,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []ConnectionOptionsPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*ConnectionConnectionOptionsObservation) DeepCopy ¶
func (in *ConnectionConnectionOptionsObservation) DeepCopy() *ConnectionConnectionOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsObservation.
func (*ConnectionConnectionOptionsObservation) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsObservation) DeepCopyInto(out *ConnectionConnectionOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsOnPremiseInitParameters ¶
type ConnectionConnectionOptionsOnPremiseInitParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // Replica set name. ReplicaSet *string `json:"replicaSet,omitempty" tf:"replica_set,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []ConnectionOptionsOnPremiseTLSModeInitParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*ConnectionConnectionOptionsOnPremiseInitParameters) DeepCopy ¶
func (in *ConnectionConnectionOptionsOnPremiseInitParameters) DeepCopy() *ConnectionConnectionOptionsOnPremiseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsOnPremiseInitParameters.
func (*ConnectionConnectionOptionsOnPremiseInitParameters) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsOnPremiseInitParameters) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsOnPremiseObservation ¶
type ConnectionConnectionOptionsOnPremiseObservation struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // Replica set name. ReplicaSet *string `json:"replicaSet,omitempty" tf:"replica_set,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []ConnectionOptionsOnPremiseTLSModeObservation `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*ConnectionConnectionOptionsOnPremiseObservation) DeepCopy ¶
func (in *ConnectionConnectionOptionsOnPremiseObservation) DeepCopy() *ConnectionConnectionOptionsOnPremiseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsOnPremiseObservation.
func (*ConnectionConnectionOptionsOnPremiseObservation) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsOnPremiseObservation) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsOnPremiseParameters ¶
type ConnectionConnectionOptionsOnPremiseParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. // +kubebuilder:validation:Optional Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // Replica set name. // +kubebuilder:validation:Optional ReplicaSet *string `json:"replicaSet,omitempty" tf:"replica_set,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. // +kubebuilder:validation:Optional TLSMode []ConnectionOptionsOnPremiseTLSModeParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*ConnectionConnectionOptionsOnPremiseParameters) DeepCopy ¶
func (in *ConnectionConnectionOptionsOnPremiseParameters) DeepCopy() *ConnectionConnectionOptionsOnPremiseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsOnPremiseParameters.
func (*ConnectionConnectionOptionsOnPremiseParameters) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsOnPremiseParameters) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters ¶
type ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters struct { }
func (*ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters) DeepCopy ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters.
func (*ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation ¶
type ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation struct { }
func (*ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation) DeepCopy ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation.
func (*ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeDisabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters ¶
type ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters struct { }
func (*ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters) DeepCopy ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters.
func (*ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters ¶
type ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters) DeepCopy ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters.
func (*ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation ¶
type ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation) DeepCopy ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation.
func (*ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsOnPremiseTLSModeEnabledParameters ¶
type ConnectionConnectionOptionsOnPremiseTLSModeEnabledParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. // +kubebuilder:validation:Optional CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*ConnectionConnectionOptionsOnPremiseTLSModeEnabledParameters) DeepCopy ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeEnabledParameters) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeEnabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsOnPremiseTLSModeEnabledParameters.
func (*ConnectionConnectionOptionsOnPremiseTLSModeEnabledParameters) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeEnabledParameters) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeEnabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsOnPremiseTLSModeInitParameters ¶
type ConnectionConnectionOptionsOnPremiseTLSModeInitParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []ConnectionConnectionOptionsOnPremiseTLSModeDisabledInitParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []ConnectionConnectionOptionsOnPremiseTLSModeEnabledInitParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*ConnectionConnectionOptionsOnPremiseTLSModeInitParameters) DeepCopy ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeInitParameters) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsOnPremiseTLSModeInitParameters.
func (*ConnectionConnectionOptionsOnPremiseTLSModeInitParameters) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeInitParameters) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsOnPremiseTLSModeObservation ¶
type ConnectionConnectionOptionsOnPremiseTLSModeObservation struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []ConnectionConnectionOptionsOnPremiseTLSModeEnabledObservation `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*ConnectionConnectionOptionsOnPremiseTLSModeObservation) DeepCopy ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeObservation) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsOnPremiseTLSModeObservation.
func (*ConnectionConnectionOptionsOnPremiseTLSModeObservation) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeObservation) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsOnPremiseTLSModeParameters ¶
type ConnectionConnectionOptionsOnPremiseTLSModeParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. // +kubebuilder:validation:Optional Disabled []ConnectionConnectionOptionsOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. // +kubebuilder:validation:Optional Enabled []ConnectionConnectionOptionsOnPremiseTLSModeEnabledParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*ConnectionConnectionOptionsOnPremiseTLSModeParameters) DeepCopy ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeParameters) DeepCopy() *ConnectionConnectionOptionsOnPremiseTLSModeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsOnPremiseTLSModeParameters.
func (*ConnectionConnectionOptionsOnPremiseTLSModeParameters) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsOnPremiseTLSModeParameters) DeepCopyInto(out *ConnectionConnectionOptionsOnPremiseTLSModeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsParameters ¶
type ConnectionConnectionOptionsParameters struct { // - Database. // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // Identifier of the Managed PostgreSQL cluster. // +kubebuilder:validation:Optional MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. // +kubebuilder:validation:Optional OnPremise []ConnectionOptionsOnPremiseParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. // +kubebuilder:validation:Optional Password []ConnectionOptionsPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*ConnectionConnectionOptionsParameters) DeepCopy ¶
func (in *ConnectionConnectionOptionsParameters) DeepCopy() *ConnectionConnectionOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsParameters.
func (*ConnectionConnectionOptionsParameters) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsParameters) DeepCopyInto(out *ConnectionConnectionOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsPasswordInitParameters ¶
type ConnectionConnectionOptionsPasswordInitParameters struct { }
func (*ConnectionConnectionOptionsPasswordInitParameters) DeepCopy ¶
func (in *ConnectionConnectionOptionsPasswordInitParameters) DeepCopy() *ConnectionConnectionOptionsPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsPasswordInitParameters.
func (*ConnectionConnectionOptionsPasswordInitParameters) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsPasswordInitParameters) DeepCopyInto(out *ConnectionConnectionOptionsPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsPasswordObservation ¶
type ConnectionConnectionOptionsPasswordObservation struct { }
func (*ConnectionConnectionOptionsPasswordObservation) DeepCopy ¶
func (in *ConnectionConnectionOptionsPasswordObservation) DeepCopy() *ConnectionConnectionOptionsPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsPasswordObservation.
func (*ConnectionConnectionOptionsPasswordObservation) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsPasswordObservation) DeepCopyInto(out *ConnectionConnectionOptionsPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConnectionOptionsPasswordParameters ¶
type ConnectionConnectionOptionsPasswordParameters struct { // +kubebuilder:validation:Optional RawSecretRef *v1.SecretKeySelector `json:"rawSecretRef,omitempty" tf:"-"` }
func (*ConnectionConnectionOptionsPasswordParameters) DeepCopy ¶
func (in *ConnectionConnectionOptionsPasswordParameters) DeepCopy() *ConnectionConnectionOptionsPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConnectionOptionsPasswordParameters.
func (*ConnectionConnectionOptionsPasswordParameters) DeepCopyInto ¶
func (in *ConnectionConnectionOptionsPasswordParameters) DeepCopyInto(out *ConnectionConnectionOptionsPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionInitParameters ¶
type ConnectionInitParameters struct { // Connection options. The structure is documented below. ConnectionOptions []ConnectionOptionsInitParameters `json:"connectionOptions,omitempty" tf:"connection_options,omitempty"` }
func (*ConnectionInitParameters) DeepCopy ¶
func (in *ConnectionInitParameters) DeepCopy() *ConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionInitParameters.
func (*ConnectionInitParameters) DeepCopyInto ¶
func (in *ConnectionInitParameters) DeepCopyInto(out *ConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionObservation ¶
type ConnectionObservation struct { // Connection options. The structure is documented below. ConnectionOptions []ConnectionOptionsObservation `json:"connectionOptions,omitempty" tf:"connection_options,omitempty"` }
func (*ConnectionObservation) DeepCopy ¶
func (in *ConnectionObservation) DeepCopy() *ConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionObservation.
func (*ConnectionObservation) DeepCopyInto ¶
func (in *ConnectionObservation) DeepCopyInto(out *ConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOnPremiseInitParameters ¶
type ConnectionOnPremiseInitParameters struct { // List of Kafka broker URLs. BrokerUrls []*string `json:"brokerUrls,omitempty" tf:"broker_urls,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []ConnectionOnPremiseTLSModeInitParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*ConnectionOnPremiseInitParameters) DeepCopy ¶
func (in *ConnectionOnPremiseInitParameters) DeepCopy() *ConnectionOnPremiseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOnPremiseInitParameters.
func (*ConnectionOnPremiseInitParameters) DeepCopyInto ¶
func (in *ConnectionOnPremiseInitParameters) DeepCopyInto(out *ConnectionOnPremiseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOnPremiseObservation ¶
type ConnectionOnPremiseObservation struct { // List of Kafka broker URLs. BrokerUrls []*string `json:"brokerUrls,omitempty" tf:"broker_urls,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []ConnectionOnPremiseTLSModeObservation `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*ConnectionOnPremiseObservation) DeepCopy ¶
func (in *ConnectionOnPremiseObservation) DeepCopy() *ConnectionOnPremiseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOnPremiseObservation.
func (*ConnectionOnPremiseObservation) DeepCopyInto ¶
func (in *ConnectionOnPremiseObservation) DeepCopyInto(out *ConnectionOnPremiseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOnPremiseParameters ¶
type ConnectionOnPremiseParameters struct { // List of Kafka broker URLs. // +kubebuilder:validation:Optional BrokerUrls []*string `json:"brokerUrls,omitempty" tf:"broker_urls,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. // +kubebuilder:validation:Optional TLSMode []ConnectionOnPremiseTLSModeParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*ConnectionOnPremiseParameters) DeepCopy ¶
func (in *ConnectionOnPremiseParameters) DeepCopy() *ConnectionOnPremiseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOnPremiseParameters.
func (*ConnectionOnPremiseParameters) DeepCopyInto ¶
func (in *ConnectionOnPremiseParameters) DeepCopyInto(out *ConnectionOnPremiseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOnPremiseTLSModeDisabledInitParameters ¶
type ConnectionOnPremiseTLSModeDisabledInitParameters struct { }
func (*ConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopy ¶
func (in *ConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopy() *ConnectionOnPremiseTLSModeDisabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOnPremiseTLSModeDisabledInitParameters.
func (*ConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopyInto ¶
func (in *ConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopyInto(out *ConnectionOnPremiseTLSModeDisabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOnPremiseTLSModeDisabledObservation ¶
type ConnectionOnPremiseTLSModeDisabledObservation struct { }
func (*ConnectionOnPremiseTLSModeDisabledObservation) DeepCopy ¶
func (in *ConnectionOnPremiseTLSModeDisabledObservation) DeepCopy() *ConnectionOnPremiseTLSModeDisabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOnPremiseTLSModeDisabledObservation.
func (*ConnectionOnPremiseTLSModeDisabledObservation) DeepCopyInto ¶
func (in *ConnectionOnPremiseTLSModeDisabledObservation) DeepCopyInto(out *ConnectionOnPremiseTLSModeDisabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOnPremiseTLSModeDisabledParameters ¶
type ConnectionOnPremiseTLSModeDisabledParameters struct { }
func (*ConnectionOnPremiseTLSModeDisabledParameters) DeepCopy ¶
func (in *ConnectionOnPremiseTLSModeDisabledParameters) DeepCopy() *ConnectionOnPremiseTLSModeDisabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOnPremiseTLSModeDisabledParameters.
func (*ConnectionOnPremiseTLSModeDisabledParameters) DeepCopyInto ¶
func (in *ConnectionOnPremiseTLSModeDisabledParameters) DeepCopyInto(out *ConnectionOnPremiseTLSModeDisabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOnPremiseTLSModeEnabledInitParameters ¶
type ConnectionOnPremiseTLSModeEnabledInitParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*ConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopy ¶
func (in *ConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopy() *ConnectionOnPremiseTLSModeEnabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOnPremiseTLSModeEnabledInitParameters.
func (*ConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopyInto ¶
func (in *ConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopyInto(out *ConnectionOnPremiseTLSModeEnabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOnPremiseTLSModeEnabledObservation ¶
type ConnectionOnPremiseTLSModeEnabledObservation struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*ConnectionOnPremiseTLSModeEnabledObservation) DeepCopy ¶
func (in *ConnectionOnPremiseTLSModeEnabledObservation) DeepCopy() *ConnectionOnPremiseTLSModeEnabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOnPremiseTLSModeEnabledObservation.
func (*ConnectionOnPremiseTLSModeEnabledObservation) DeepCopyInto ¶
func (in *ConnectionOnPremiseTLSModeEnabledObservation) DeepCopyInto(out *ConnectionOnPremiseTLSModeEnabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOnPremiseTLSModeEnabledParameters ¶
type ConnectionOnPremiseTLSModeEnabledParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. // +kubebuilder:validation:Optional CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*ConnectionOnPremiseTLSModeEnabledParameters) DeepCopy ¶
func (in *ConnectionOnPremiseTLSModeEnabledParameters) DeepCopy() *ConnectionOnPremiseTLSModeEnabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOnPremiseTLSModeEnabledParameters.
func (*ConnectionOnPremiseTLSModeEnabledParameters) DeepCopyInto ¶
func (in *ConnectionOnPremiseTLSModeEnabledParameters) DeepCopyInto(out *ConnectionOnPremiseTLSModeEnabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOnPremiseTLSModeInitParameters ¶
type ConnectionOnPremiseTLSModeInitParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []OnPremiseTLSModeDisabledInitParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []OnPremiseTLSModeEnabledInitParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*ConnectionOnPremiseTLSModeInitParameters) DeepCopy ¶
func (in *ConnectionOnPremiseTLSModeInitParameters) DeepCopy() *ConnectionOnPremiseTLSModeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOnPremiseTLSModeInitParameters.
func (*ConnectionOnPremiseTLSModeInitParameters) DeepCopyInto ¶
func (in *ConnectionOnPremiseTLSModeInitParameters) DeepCopyInto(out *ConnectionOnPremiseTLSModeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOnPremiseTLSModeObservation ¶
type ConnectionOnPremiseTLSModeObservation struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []OnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []OnPremiseTLSModeEnabledObservation `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*ConnectionOnPremiseTLSModeObservation) DeepCopy ¶
func (in *ConnectionOnPremiseTLSModeObservation) DeepCopy() *ConnectionOnPremiseTLSModeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOnPremiseTLSModeObservation.
func (*ConnectionOnPremiseTLSModeObservation) DeepCopyInto ¶
func (in *ConnectionOnPremiseTLSModeObservation) DeepCopyInto(out *ConnectionOnPremiseTLSModeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOnPremiseTLSModeParameters ¶
type ConnectionOnPremiseTLSModeParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. // +kubebuilder:validation:Optional Disabled []OnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. // +kubebuilder:validation:Optional Enabled []OnPremiseTLSModeEnabledParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*ConnectionOnPremiseTLSModeParameters) DeepCopy ¶
func (in *ConnectionOnPremiseTLSModeParameters) DeepCopy() *ConnectionOnPremiseTLSModeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOnPremiseTLSModeParameters.
func (*ConnectionOnPremiseTLSModeParameters) DeepCopyInto ¶
func (in *ConnectionOnPremiseTLSModeParameters) DeepCopyInto(out *ConnectionOnPremiseTLSModeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsInitParameters ¶
type ConnectionOptionsInitParameters struct { // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // Identifier of the Managed PostgreSQL cluster. MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []OnPremiseInitParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []PasswordInitParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*ConnectionOptionsInitParameters) DeepCopy ¶
func (in *ConnectionOptionsInitParameters) DeepCopy() *ConnectionOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsInitParameters.
func (*ConnectionOptionsInitParameters) DeepCopyInto ¶
func (in *ConnectionOptionsInitParameters) DeepCopyInto(out *ConnectionOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsObservation ¶
type ConnectionOptionsObservation struct { // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // Identifier of the Managed PostgreSQL cluster. MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []OnPremiseObservation `json:"onPremise,omitempty" tf:"on_premise,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []PasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*ConnectionOptionsObservation) DeepCopy ¶
func (in *ConnectionOptionsObservation) DeepCopy() *ConnectionOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsObservation.
func (*ConnectionOptionsObservation) DeepCopyInto ¶
func (in *ConnectionOptionsObservation) DeepCopyInto(out *ConnectionOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsOnPremiseInitParameters ¶
type ConnectionOptionsOnPremiseInitParameters struct { // TCP port number for the HTTP interface of the ClickHouse server. HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // TCP port number for the native interface of the ClickHouse server. NativePort *float64 `json:"nativePort,omitempty" tf:"native_port,omitempty"` // The list of ClickHouse shards. The structure is documented below. Shards []OnPremiseShardsInitParameters `json:"shards,omitempty" tf:"shards,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []OnPremiseTLSModeInitParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*ConnectionOptionsOnPremiseInitParameters) DeepCopy ¶
func (in *ConnectionOptionsOnPremiseInitParameters) DeepCopy() *ConnectionOptionsOnPremiseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsOnPremiseInitParameters.
func (*ConnectionOptionsOnPremiseInitParameters) DeepCopyInto ¶
func (in *ConnectionOptionsOnPremiseInitParameters) DeepCopyInto(out *ConnectionOptionsOnPremiseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsOnPremiseObservation ¶
type ConnectionOptionsOnPremiseObservation struct { // TCP port number for the HTTP interface of the ClickHouse server. HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // TCP port number for the native interface of the ClickHouse server. NativePort *float64 `json:"nativePort,omitempty" tf:"native_port,omitempty"` // The list of ClickHouse shards. The structure is documented below. Shards []OnPremiseShardsObservation `json:"shards,omitempty" tf:"shards,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []OnPremiseTLSModeObservation `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*ConnectionOptionsOnPremiseObservation) DeepCopy ¶
func (in *ConnectionOptionsOnPremiseObservation) DeepCopy() *ConnectionOptionsOnPremiseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsOnPremiseObservation.
func (*ConnectionOptionsOnPremiseObservation) DeepCopyInto ¶
func (in *ConnectionOptionsOnPremiseObservation) DeepCopyInto(out *ConnectionOptionsOnPremiseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsOnPremiseParameters ¶
type ConnectionOptionsOnPremiseParameters struct { // TCP port number for the HTTP interface of the ClickHouse server. // +kubebuilder:validation:Optional HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // TCP port number for the native interface of the ClickHouse server. // +kubebuilder:validation:Optional NativePort *float64 `json:"nativePort,omitempty" tf:"native_port,omitempty"` // The list of ClickHouse shards. The structure is documented below. // +kubebuilder:validation:Optional Shards []OnPremiseShardsParameters `json:"shards,omitempty" tf:"shards,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. // +kubebuilder:validation:Optional TLSMode []OnPremiseTLSModeParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*ConnectionOptionsOnPremiseParameters) DeepCopy ¶
func (in *ConnectionOptionsOnPremiseParameters) DeepCopy() *ConnectionOptionsOnPremiseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsOnPremiseParameters.
func (*ConnectionOptionsOnPremiseParameters) DeepCopyInto ¶
func (in *ConnectionOptionsOnPremiseParameters) DeepCopyInto(out *ConnectionOptionsOnPremiseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsOnPremiseTLSModeDisabledInitParameters ¶
type ConnectionOptionsOnPremiseTLSModeDisabledInitParameters struct { }
func (*ConnectionOptionsOnPremiseTLSModeDisabledInitParameters) DeepCopy ¶
func (in *ConnectionOptionsOnPremiseTLSModeDisabledInitParameters) DeepCopy() *ConnectionOptionsOnPremiseTLSModeDisabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsOnPremiseTLSModeDisabledInitParameters.
func (*ConnectionOptionsOnPremiseTLSModeDisabledInitParameters) DeepCopyInto ¶
func (in *ConnectionOptionsOnPremiseTLSModeDisabledInitParameters) DeepCopyInto(out *ConnectionOptionsOnPremiseTLSModeDisabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsOnPremiseTLSModeDisabledObservation ¶
type ConnectionOptionsOnPremiseTLSModeDisabledObservation struct { }
func (*ConnectionOptionsOnPremiseTLSModeDisabledObservation) DeepCopy ¶
func (in *ConnectionOptionsOnPremiseTLSModeDisabledObservation) DeepCopy() *ConnectionOptionsOnPremiseTLSModeDisabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsOnPremiseTLSModeDisabledObservation.
func (*ConnectionOptionsOnPremiseTLSModeDisabledObservation) DeepCopyInto ¶
func (in *ConnectionOptionsOnPremiseTLSModeDisabledObservation) DeepCopyInto(out *ConnectionOptionsOnPremiseTLSModeDisabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsOnPremiseTLSModeDisabledParameters ¶
type ConnectionOptionsOnPremiseTLSModeDisabledParameters struct { }
func (*ConnectionOptionsOnPremiseTLSModeDisabledParameters) DeepCopy ¶
func (in *ConnectionOptionsOnPremiseTLSModeDisabledParameters) DeepCopy() *ConnectionOptionsOnPremiseTLSModeDisabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsOnPremiseTLSModeDisabledParameters.
func (*ConnectionOptionsOnPremiseTLSModeDisabledParameters) DeepCopyInto ¶
func (in *ConnectionOptionsOnPremiseTLSModeDisabledParameters) DeepCopyInto(out *ConnectionOptionsOnPremiseTLSModeDisabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsOnPremiseTLSModeEnabledInitParameters ¶
type ConnectionOptionsOnPremiseTLSModeEnabledInitParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*ConnectionOptionsOnPremiseTLSModeEnabledInitParameters) DeepCopy ¶
func (in *ConnectionOptionsOnPremiseTLSModeEnabledInitParameters) DeepCopy() *ConnectionOptionsOnPremiseTLSModeEnabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsOnPremiseTLSModeEnabledInitParameters.
func (*ConnectionOptionsOnPremiseTLSModeEnabledInitParameters) DeepCopyInto ¶
func (in *ConnectionOptionsOnPremiseTLSModeEnabledInitParameters) DeepCopyInto(out *ConnectionOptionsOnPremiseTLSModeEnabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsOnPremiseTLSModeEnabledObservation ¶
type ConnectionOptionsOnPremiseTLSModeEnabledObservation struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*ConnectionOptionsOnPremiseTLSModeEnabledObservation) DeepCopy ¶
func (in *ConnectionOptionsOnPremiseTLSModeEnabledObservation) DeepCopy() *ConnectionOptionsOnPremiseTLSModeEnabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsOnPremiseTLSModeEnabledObservation.
func (*ConnectionOptionsOnPremiseTLSModeEnabledObservation) DeepCopyInto ¶
func (in *ConnectionOptionsOnPremiseTLSModeEnabledObservation) DeepCopyInto(out *ConnectionOptionsOnPremiseTLSModeEnabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsOnPremiseTLSModeEnabledParameters ¶
type ConnectionOptionsOnPremiseTLSModeEnabledParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. // +kubebuilder:validation:Optional CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*ConnectionOptionsOnPremiseTLSModeEnabledParameters) DeepCopy ¶
func (in *ConnectionOptionsOnPremiseTLSModeEnabledParameters) DeepCopy() *ConnectionOptionsOnPremiseTLSModeEnabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsOnPremiseTLSModeEnabledParameters.
func (*ConnectionOptionsOnPremiseTLSModeEnabledParameters) DeepCopyInto ¶
func (in *ConnectionOptionsOnPremiseTLSModeEnabledParameters) DeepCopyInto(out *ConnectionOptionsOnPremiseTLSModeEnabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsOnPremiseTLSModeInitParameters ¶
type ConnectionOptionsOnPremiseTLSModeInitParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []ConnectionOptionsOnPremiseTLSModeDisabledInitParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []ConnectionOptionsOnPremiseTLSModeEnabledInitParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*ConnectionOptionsOnPremiseTLSModeInitParameters) DeepCopy ¶
func (in *ConnectionOptionsOnPremiseTLSModeInitParameters) DeepCopy() *ConnectionOptionsOnPremiseTLSModeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsOnPremiseTLSModeInitParameters.
func (*ConnectionOptionsOnPremiseTLSModeInitParameters) DeepCopyInto ¶
func (in *ConnectionOptionsOnPremiseTLSModeInitParameters) DeepCopyInto(out *ConnectionOptionsOnPremiseTLSModeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsOnPremiseTLSModeObservation ¶
type ConnectionOptionsOnPremiseTLSModeObservation struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []ConnectionOptionsOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []ConnectionOptionsOnPremiseTLSModeEnabledObservation `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*ConnectionOptionsOnPremiseTLSModeObservation) DeepCopy ¶
func (in *ConnectionOptionsOnPremiseTLSModeObservation) DeepCopy() *ConnectionOptionsOnPremiseTLSModeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsOnPremiseTLSModeObservation.
func (*ConnectionOptionsOnPremiseTLSModeObservation) DeepCopyInto ¶
func (in *ConnectionOptionsOnPremiseTLSModeObservation) DeepCopyInto(out *ConnectionOptionsOnPremiseTLSModeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsOnPremiseTLSModeParameters ¶
type ConnectionOptionsOnPremiseTLSModeParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. // +kubebuilder:validation:Optional Disabled []ConnectionOptionsOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. // +kubebuilder:validation:Optional Enabled []ConnectionOptionsOnPremiseTLSModeEnabledParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*ConnectionOptionsOnPremiseTLSModeParameters) DeepCopy ¶
func (in *ConnectionOptionsOnPremiseTLSModeParameters) DeepCopy() *ConnectionOptionsOnPremiseTLSModeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsOnPremiseTLSModeParameters.
func (*ConnectionOptionsOnPremiseTLSModeParameters) DeepCopyInto ¶
func (in *ConnectionOptionsOnPremiseTLSModeParameters) DeepCopyInto(out *ConnectionOptionsOnPremiseTLSModeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsParameters ¶
type ConnectionOptionsParameters struct { // - Database. // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // Identifier of the Managed PostgreSQL cluster. // +kubebuilder:validation:Optional MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. // +kubebuilder:validation:Optional OnPremise []OnPremiseParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. // +kubebuilder:validation:Optional Password []PasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*ConnectionOptionsParameters) DeepCopy ¶
func (in *ConnectionOptionsParameters) DeepCopy() *ConnectionOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsParameters.
func (*ConnectionOptionsParameters) DeepCopyInto ¶
func (in *ConnectionOptionsParameters) DeepCopyInto(out *ConnectionOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsPasswordInitParameters ¶
type ConnectionOptionsPasswordInitParameters struct { }
func (*ConnectionOptionsPasswordInitParameters) DeepCopy ¶
func (in *ConnectionOptionsPasswordInitParameters) DeepCopy() *ConnectionOptionsPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsPasswordInitParameters.
func (*ConnectionOptionsPasswordInitParameters) DeepCopyInto ¶
func (in *ConnectionOptionsPasswordInitParameters) DeepCopyInto(out *ConnectionOptionsPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsPasswordObservation ¶
type ConnectionOptionsPasswordObservation struct { }
func (*ConnectionOptionsPasswordObservation) DeepCopy ¶
func (in *ConnectionOptionsPasswordObservation) DeepCopy() *ConnectionOptionsPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsPasswordObservation.
func (*ConnectionOptionsPasswordObservation) DeepCopyInto ¶
func (in *ConnectionOptionsPasswordObservation) DeepCopyInto(out *ConnectionOptionsPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionOptionsPasswordParameters ¶
type ConnectionOptionsPasswordParameters struct { // +kubebuilder:validation:Optional RawSecretRef *v1.SecretKeySelector `json:"rawSecretRef,omitempty" tf:"-"` }
func (*ConnectionOptionsPasswordParameters) DeepCopy ¶
func (in *ConnectionOptionsPasswordParameters) DeepCopy() *ConnectionOptionsPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionOptionsPasswordParameters.
func (*ConnectionOptionsPasswordParameters) DeepCopyInto ¶
func (in *ConnectionOptionsPasswordParameters) DeepCopyInto(out *ConnectionOptionsPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionParameters ¶
type ConnectionParameters struct { // Connection options. The structure is documented below. // +kubebuilder:validation:Optional ConnectionOptions []ConnectionOptionsParameters `json:"connectionOptions,omitempty" tf:"connection_options,omitempty"` }
func (*ConnectionParameters) DeepCopy ¶
func (in *ConnectionParameters) DeepCopy() *ConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionParameters.
func (*ConnectionParameters) DeepCopyInto ¶
func (in *ConnectionParameters) DeepCopyInto(out *ConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConvertToStringInitParameters ¶
type ConvertToStringInitParameters struct { // List of strings that specify the name of the column for data masking (a regular expression). Columns []ColumnsInitParameters `json:"columns,omitempty" tf:"columns,omitempty"` // Table filter. Tables []TablesInitParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*ConvertToStringInitParameters) DeepCopy ¶
func (in *ConvertToStringInitParameters) DeepCopy() *ConvertToStringInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConvertToStringInitParameters.
func (*ConvertToStringInitParameters) DeepCopyInto ¶
func (in *ConvertToStringInitParameters) DeepCopyInto(out *ConvertToStringInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConvertToStringObservation ¶
type ConvertToStringObservation struct { // List of strings that specify the name of the column for data masking (a regular expression). Columns []ColumnsObservation `json:"columns,omitempty" tf:"columns,omitempty"` // Table filter. Tables []TablesObservation `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*ConvertToStringObservation) DeepCopy ¶
func (in *ConvertToStringObservation) DeepCopy() *ConvertToStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConvertToStringObservation.
func (*ConvertToStringObservation) DeepCopyInto ¶
func (in *ConvertToStringObservation) DeepCopyInto(out *ConvertToStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConvertToStringParameters ¶
type ConvertToStringParameters struct { // List of strings that specify the name of the column for data masking (a regular expression). // +kubebuilder:validation:Optional Columns []ColumnsParameters `json:"columns,omitempty" tf:"columns,omitempty"` // Table filter. // +kubebuilder:validation:Optional Tables []TablesParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*ConvertToStringParameters) DeepCopy ¶
func (in *ConvertToStringParameters) DeepCopy() *ConvertToStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConvertToStringParameters.
func (*ConvertToStringParameters) DeepCopyInto ¶
func (in *ConvertToStringParameters) DeepCopyInto(out *ConvertToStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomMappingInitParameters ¶
type CustomMappingInitParameters struct { // The name of the column to calculate hash from. ColumnName *string `json:"columnName,omitempty" tf:"column_name,omitempty"` // The mapping of the specified column values to the shard names. The structure is documented below. Mapping []MappingInitParameters `json:"mapping,omitempty" tf:"mapping,omitempty"` }
func (*CustomMappingInitParameters) DeepCopy ¶
func (in *CustomMappingInitParameters) DeepCopy() *CustomMappingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomMappingInitParameters.
func (*CustomMappingInitParameters) DeepCopyInto ¶
func (in *CustomMappingInitParameters) DeepCopyInto(out *CustomMappingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomMappingObservation ¶
type CustomMappingObservation struct { // The name of the column to calculate hash from. ColumnName *string `json:"columnName,omitempty" tf:"column_name,omitempty"` // The mapping of the specified column values to the shard names. The structure is documented below. Mapping []MappingObservation `json:"mapping,omitempty" tf:"mapping,omitempty"` }
func (*CustomMappingObservation) DeepCopy ¶
func (in *CustomMappingObservation) DeepCopy() *CustomMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomMappingObservation.
func (*CustomMappingObservation) DeepCopyInto ¶
func (in *CustomMappingObservation) DeepCopyInto(out *CustomMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomMappingParameters ¶
type CustomMappingParameters struct { // The name of the column to calculate hash from. // +kubebuilder:validation:Optional ColumnName *string `json:"columnName,omitempty" tf:"column_name,omitempty"` // The mapping of the specified column values to the shard names. The structure is documented below. // +kubebuilder:validation:Optional Mapping []MappingParameters `json:"mapping,omitempty" tf:"mapping,omitempty"` }
func (*CustomMappingParameters) DeepCopy ¶
func (in *CustomMappingParameters) DeepCopy() *CustomMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomMappingParameters.
func (*CustomMappingParameters) DeepCopyInto ¶
func (in *CustomMappingParameters) DeepCopyInto(out *CustomMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSchemaFieldsFieldsInitParameters ¶
type DataSchemaFieldsFieldsInitParameters struct { // Mark field as Primary Key. Key *bool `json:"key,omitempty" tf:"key,omitempty"` // Field name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // - A path where resulting tables are stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Mark field as required. Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSchemaFieldsFieldsInitParameters) DeepCopy ¶
func (in *DataSchemaFieldsFieldsInitParameters) DeepCopy() *DataSchemaFieldsFieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSchemaFieldsFieldsInitParameters.
func (*DataSchemaFieldsFieldsInitParameters) DeepCopyInto ¶
func (in *DataSchemaFieldsFieldsInitParameters) DeepCopyInto(out *DataSchemaFieldsFieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSchemaFieldsFieldsObservation ¶
type DataSchemaFieldsFieldsObservation struct { // Mark field as Primary Key. Key *bool `json:"key,omitempty" tf:"key,omitempty"` // Field name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // - A path where resulting tables are stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Mark field as required. Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSchemaFieldsFieldsObservation) DeepCopy ¶
func (in *DataSchemaFieldsFieldsObservation) DeepCopy() *DataSchemaFieldsFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSchemaFieldsFieldsObservation.
func (*DataSchemaFieldsFieldsObservation) DeepCopyInto ¶
func (in *DataSchemaFieldsFieldsObservation) DeepCopyInto(out *DataSchemaFieldsFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSchemaFieldsFieldsParameters ¶
type DataSchemaFieldsFieldsParameters struct { // Mark field as Primary Key. // +kubebuilder:validation:Optional Key *bool `json:"key,omitempty" tf:"key,omitempty"` // Field name. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // - A path where resulting tables are stored. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Mark field as required. // +kubebuilder:validation:Optional Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DataSchemaFieldsFieldsParameters) DeepCopy ¶
func (in *DataSchemaFieldsFieldsParameters) DeepCopy() *DataSchemaFieldsFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSchemaFieldsFieldsParameters.
func (*DataSchemaFieldsFieldsParameters) DeepCopyInto ¶
func (in *DataSchemaFieldsFieldsParameters) DeepCopyInto(out *DataSchemaFieldsFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSchemaFieldsInitParameters ¶
type DataSchemaFieldsInitParameters struct { // Description of the data schema in the array of fields structure (documented below). Fields []DataSchemaFieldsFieldsInitParameters `json:"fields,omitempty" tf:"fields,omitempty"` }
func (*DataSchemaFieldsInitParameters) DeepCopy ¶
func (in *DataSchemaFieldsInitParameters) DeepCopy() *DataSchemaFieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSchemaFieldsInitParameters.
func (*DataSchemaFieldsInitParameters) DeepCopyInto ¶
func (in *DataSchemaFieldsInitParameters) DeepCopyInto(out *DataSchemaFieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSchemaFieldsObservation ¶
type DataSchemaFieldsObservation struct { // Description of the data schema in the array of fields structure (documented below). Fields []DataSchemaFieldsFieldsObservation `json:"fields,omitempty" tf:"fields,omitempty"` }
func (*DataSchemaFieldsObservation) DeepCopy ¶
func (in *DataSchemaFieldsObservation) DeepCopy() *DataSchemaFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSchemaFieldsObservation.
func (*DataSchemaFieldsObservation) DeepCopyInto ¶
func (in *DataSchemaFieldsObservation) DeepCopyInto(out *DataSchemaFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSchemaFieldsParameters ¶
type DataSchemaFieldsParameters struct { // Description of the data schema in the array of fields structure (documented below). // +kubebuilder:validation:Optional Fields []DataSchemaFieldsFieldsParameters `json:"fields,omitempty" tf:"fields,omitempty"` }
func (*DataSchemaFieldsParameters) DeepCopy ¶
func (in *DataSchemaFieldsParameters) DeepCopy() *DataSchemaFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSchemaFieldsParameters.
func (*DataSchemaFieldsParameters) DeepCopyInto ¶
func (in *DataSchemaFieldsParameters) DeepCopyInto(out *DataSchemaFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSchemaInitParameters ¶
type DataSchemaInitParameters struct { // Description of the data schema in the array of fields structure (documented below). Fields []FieldsInitParameters `json:"fields,omitempty" tf:"fields,omitempty"` // Description of the data schema as JSON specification. JSONFields *string `json:"jsonFields,omitempty" tf:"json_fields,omitempty"` }
func (*DataSchemaInitParameters) DeepCopy ¶
func (in *DataSchemaInitParameters) DeepCopy() *DataSchemaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSchemaInitParameters.
func (*DataSchemaInitParameters) DeepCopyInto ¶
func (in *DataSchemaInitParameters) DeepCopyInto(out *DataSchemaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSchemaObservation ¶
type DataSchemaObservation struct { // Description of the data schema in the array of fields structure (documented below). Fields []FieldsObservation `json:"fields,omitempty" tf:"fields,omitempty"` // Description of the data schema as JSON specification. JSONFields *string `json:"jsonFields,omitempty" tf:"json_fields,omitempty"` }
func (*DataSchemaObservation) DeepCopy ¶
func (in *DataSchemaObservation) DeepCopy() *DataSchemaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSchemaObservation.
func (*DataSchemaObservation) DeepCopyInto ¶
func (in *DataSchemaObservation) DeepCopyInto(out *DataSchemaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSchemaParameters ¶
type DataSchemaParameters struct { // Description of the data schema in the array of fields structure (documented below). // +kubebuilder:validation:Optional Fields []FieldsParameters `json:"fields,omitempty" tf:"fields,omitempty"` // Description of the data schema as JSON specification. // +kubebuilder:validation:Optional JSONFields *string `json:"jsonFields,omitempty" tf:"json_fields,omitempty"` }
func (*DataSchemaParameters) DeepCopy ¶
func (in *DataSchemaParameters) DeepCopy() *DataSchemaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSchemaParameters.
func (*DataSchemaParameters) DeepCopyInto ¶
func (in *DataSchemaParameters) DeepCopyInto(out *DataSchemaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisabledInitParameters ¶
type DisabledInitParameters struct { }
func (*DisabledInitParameters) DeepCopy ¶
func (in *DisabledInitParameters) DeepCopy() *DisabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisabledInitParameters.
func (*DisabledInitParameters) DeepCopyInto ¶
func (in *DisabledInitParameters) DeepCopyInto(out *DisabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisabledObservation ¶
type DisabledObservation struct { }
func (*DisabledObservation) DeepCopy ¶
func (in *DisabledObservation) DeepCopy() *DisabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisabledObservation.
func (*DisabledObservation) DeepCopyInto ¶
func (in *DisabledObservation) DeepCopyInto(out *DisabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisabledParameters ¶
type DisabledParameters struct { }
func (*DisabledParameters) DeepCopy ¶
func (in *DisabledParameters) DeepCopy() *DisabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisabledParameters.
func (*DisabledParameters) DeepCopyInto ¶
func (in *DisabledParameters) DeepCopyInto(out *DisabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnabledInitParameters ¶
type EnabledInitParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*EnabledInitParameters) DeepCopy ¶
func (in *EnabledInitParameters) DeepCopy() *EnabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnabledInitParameters.
func (*EnabledInitParameters) DeepCopyInto ¶
func (in *EnabledInitParameters) DeepCopyInto(out *EnabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnabledObservation ¶
type EnabledObservation struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*EnabledObservation) DeepCopy ¶
func (in *EnabledObservation) DeepCopy() *EnabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnabledObservation.
func (*EnabledObservation) DeepCopyInto ¶
func (in *EnabledObservation) DeepCopyInto(out *EnabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnabledParameters ¶
type EnabledParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. // +kubebuilder:validation:Optional CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*EnabledParameters) DeepCopy ¶
func (in *EnabledParameters) DeepCopy() *EnabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnabledParameters.
func (*EnabledParameters) DeepCopyInto ¶
func (in *EnabledParameters) DeepCopyInto(out *EnabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Endpoint ¶
type Endpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointSpec `json:"spec"` Status EndpointStatus `json:"status,omitempty"` }
Endpoint is the Schema for the Endpoints API. Manages a Data Transfer endpoint within Yandex.Cloud. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,yandex-cloud}
func (*Endpoint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.
func (*Endpoint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoint) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Endpoint) GetCondition ¶
func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Endpoint.
func (*Endpoint) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Endpoint
func (*Endpoint) GetDeletionPolicy ¶
func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Endpoint.
func (*Endpoint) GetInitParameters ¶
GetInitParameters of this Endpoint
func (*Endpoint) GetManagementPolicies ¶
func (mg *Endpoint) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Endpoint.
func (*Endpoint) GetMergedParameters ¶
GetInitParameters of this Endpoint
func (*Endpoint) GetObservation ¶
GetObservation of this Endpoint
func (*Endpoint) GetParameters ¶
GetParameters of this Endpoint
func (*Endpoint) GetProviderConfigReference ¶
GetProviderConfigReference of this Endpoint.
func (*Endpoint) GetPublishConnectionDetailsTo ¶
func (mg *Endpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Endpoint.
func (*Endpoint) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Endpoint
func (*Endpoint) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Endpoint) GetWriteConnectionSecretToReference ¶
func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Endpoint.
func (*Endpoint) LateInitialize ¶
LateInitialize this Endpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*Endpoint) ResolveReferences ¶
ResolveReferences of this Endpoint.
func (*Endpoint) SetConditions ¶
SetConditions of this Endpoint.
func (*Endpoint) SetDeletionPolicy ¶
func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Endpoint.
func (*Endpoint) SetManagementPolicies ¶
func (mg *Endpoint) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Endpoint.
func (*Endpoint) SetObservation ¶
SetObservation for this Endpoint
func (*Endpoint) SetParameters ¶
SetParameters for this Endpoint
func (*Endpoint) SetProviderConfigReference ¶
SetProviderConfigReference of this Endpoint.
func (*Endpoint) SetPublishConnectionDetailsTo ¶
func (mg *Endpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Endpoint.
func (*Endpoint) SetWriteConnectionSecretToReference ¶
func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Endpoint.
type EndpointInitParameters ¶
type EndpointInitParameters struct { // Arbitrary description text for the endpoint. Description *string `json:"description,omitempty" tf:"description,omitempty"` // ID of the folder to create the endpoint in. If it is not provided, the default provider folder is used. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/resourcemanager/v1alpha1.Folder FolderID *string `json:"folderId,omitempty" tf:"folder_id,omitempty"` // Reference to a Folder in resourcemanager to populate folderId. // +kubebuilder:validation:Optional FolderIDRef *v1.Reference `json:"folderIdRef,omitempty" tf:"-"` // Selector for a Folder in resourcemanager to populate folderId. // +kubebuilder:validation:Optional FolderIDSelector *v1.Selector `json:"folderIdSelector,omitempty" tf:"-"` // A set of key/value label pairs to assign to the Data Transfer endpoint. // +mapType=granular Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // Name of the endpoint. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Settings for the endpoint. The structure is documented below. Settings []SettingsInitParameters `json:"settings,omitempty" tf:"settings,omitempty"` }
func (*EndpointInitParameters) DeepCopy ¶
func (in *EndpointInitParameters) DeepCopy() *EndpointInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointInitParameters.
func (*EndpointInitParameters) DeepCopyInto ¶
func (in *EndpointInitParameters) DeepCopyInto(out *EndpointInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointList ¶
type EndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Endpoint `json:"items"` }
EndpointList contains a list of Endpoints
func (*EndpointList) DeepCopy ¶
func (in *EndpointList) DeepCopy() *EndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointList.
func (*EndpointList) DeepCopyInto ¶
func (in *EndpointList) DeepCopyInto(out *EndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointList) DeepCopyObject ¶
func (in *EndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointList) GetItems ¶
func (l *EndpointList) GetItems() []resource.Managed
GetItems of this EndpointList.
type EndpointObservation ¶
type EndpointObservation struct { // Arbitrary description text for the endpoint. Description *string `json:"description,omitempty" tf:"description,omitempty"` // ID of the folder to create the endpoint in. If it is not provided, the default provider folder is used. FolderID *string `json:"folderId,omitempty" tf:"folder_id,omitempty"` // (Computed) Identifier of a new Data Transfer endpoint. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A set of key/value label pairs to assign to the Data Transfer endpoint. // +mapType=granular Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // Name of the endpoint. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Settings for the endpoint. The structure is documented below. Settings []SettingsObservation `json:"settings,omitempty" tf:"settings,omitempty"` }
func (*EndpointObservation) DeepCopy ¶
func (in *EndpointObservation) DeepCopy() *EndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointObservation.
func (*EndpointObservation) DeepCopyInto ¶
func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointParameters ¶
type EndpointParameters struct { // Arbitrary description text for the endpoint. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // ID of the folder to create the endpoint in. If it is not provided, the default provider folder is used. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/resourcemanager/v1alpha1.Folder // +kubebuilder:validation:Optional FolderID *string `json:"folderId,omitempty" tf:"folder_id,omitempty"` // Reference to a Folder in resourcemanager to populate folderId. // +kubebuilder:validation:Optional FolderIDRef *v1.Reference `json:"folderIdRef,omitempty" tf:"-"` // Selector for a Folder in resourcemanager to populate folderId. // +kubebuilder:validation:Optional FolderIDSelector *v1.Selector `json:"folderIdSelector,omitempty" tf:"-"` // A set of key/value label pairs to assign to the Data Transfer endpoint. // +kubebuilder:validation:Optional // +mapType=granular Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // Name of the endpoint. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Settings for the endpoint. The structure is documented below. // +kubebuilder:validation:Optional Settings []SettingsParameters `json:"settings,omitempty" tf:"settings,omitempty"` }
func (*EndpointParameters) DeepCopy ¶
func (in *EndpointParameters) DeepCopy() *EndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParameters.
func (*EndpointParameters) DeepCopyInto ¶
func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpec ¶
type EndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider EndpointInitParameters `json:"initProvider,omitempty"` }
EndpointSpec defines the desired state of Endpoint
func (*EndpointSpec) DeepCopy ¶
func (in *EndpointSpec) DeepCopy() *EndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpec.
func (*EndpointSpec) DeepCopyInto ¶
func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStatus ¶
type EndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointObservation `json:"atProvider,omitempty"` }
EndpointStatus defines the observed state of Endpoint.
func (*EndpointStatus) DeepCopy ¶
func (in *EndpointStatus) DeepCopy() *EndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStatus.
func (*EndpointStatus) DeepCopyInto ¶
func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludedCollectionsInitParameters ¶
type ExcludedCollectionsInitParameters struct { // Collection name. CollectionName *string `json:"collectionName,omitempty" tf:"collection_name,omitempty"` // Database name. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` }
func (*ExcludedCollectionsInitParameters) DeepCopy ¶
func (in *ExcludedCollectionsInitParameters) DeepCopy() *ExcludedCollectionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludedCollectionsInitParameters.
func (*ExcludedCollectionsInitParameters) DeepCopyInto ¶
func (in *ExcludedCollectionsInitParameters) DeepCopyInto(out *ExcludedCollectionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludedCollectionsObservation ¶
type ExcludedCollectionsObservation struct { // Collection name. CollectionName *string `json:"collectionName,omitempty" tf:"collection_name,omitempty"` // Database name. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` }
func (*ExcludedCollectionsObservation) DeepCopy ¶
func (in *ExcludedCollectionsObservation) DeepCopy() *ExcludedCollectionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludedCollectionsObservation.
func (*ExcludedCollectionsObservation) DeepCopyInto ¶
func (in *ExcludedCollectionsObservation) DeepCopyInto(out *ExcludedCollectionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludedCollectionsParameters ¶
type ExcludedCollectionsParameters struct { // Collection name. // +kubebuilder:validation:Optional CollectionName *string `json:"collectionName,omitempty" tf:"collection_name,omitempty"` // Database name. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` }
func (*ExcludedCollectionsParameters) DeepCopy ¶
func (in *ExcludedCollectionsParameters) DeepCopy() *ExcludedCollectionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludedCollectionsParameters.
func (*ExcludedCollectionsParameters) DeepCopyInto ¶
func (in *ExcludedCollectionsParameters) DeepCopyInto(out *ExcludedCollectionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldsFieldsInitParameters ¶
type FieldsFieldsInitParameters struct { // Mark field as Primary Key. Key *bool `json:"key,omitempty" tf:"key,omitempty"` // Field name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // - A path where resulting tables are stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Mark field as required. Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*FieldsFieldsInitParameters) DeepCopy ¶
func (in *FieldsFieldsInitParameters) DeepCopy() *FieldsFieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsFieldsInitParameters.
func (*FieldsFieldsInitParameters) DeepCopyInto ¶
func (in *FieldsFieldsInitParameters) DeepCopyInto(out *FieldsFieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldsFieldsObservation ¶
type FieldsFieldsObservation struct { // Mark field as Primary Key. Key *bool `json:"key,omitempty" tf:"key,omitempty"` // Field name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // - A path where resulting tables are stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Mark field as required. Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*FieldsFieldsObservation) DeepCopy ¶
func (in *FieldsFieldsObservation) DeepCopy() *FieldsFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsFieldsObservation.
func (*FieldsFieldsObservation) DeepCopyInto ¶
func (in *FieldsFieldsObservation) DeepCopyInto(out *FieldsFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldsFieldsParameters ¶
type FieldsFieldsParameters struct { // Mark field as Primary Key. // +kubebuilder:validation:Optional Key *bool `json:"key,omitempty" tf:"key,omitempty"` // Field name. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // - A path where resulting tables are stored. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Mark field as required. // +kubebuilder:validation:Optional Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*FieldsFieldsParameters) DeepCopy ¶
func (in *FieldsFieldsParameters) DeepCopy() *FieldsFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsFieldsParameters.
func (*FieldsFieldsParameters) DeepCopyInto ¶
func (in *FieldsFieldsParameters) DeepCopyInto(out *FieldsFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldsInitParameters ¶
type FieldsInitParameters struct { // Description of the data schema in the array of fields structure (documented below). Fields []FieldsFieldsInitParameters `json:"fields,omitempty" tf:"fields,omitempty"` }
func (*FieldsInitParameters) DeepCopy ¶
func (in *FieldsInitParameters) DeepCopy() *FieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsInitParameters.
func (*FieldsInitParameters) DeepCopyInto ¶
func (in *FieldsInitParameters) DeepCopyInto(out *FieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldsObservation ¶
type FieldsObservation struct { // Description of the data schema in the array of fields structure (documented below). Fields []FieldsFieldsObservation `json:"fields,omitempty" tf:"fields,omitempty"` }
func (*FieldsObservation) DeepCopy ¶
func (in *FieldsObservation) DeepCopy() *FieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsObservation.
func (*FieldsObservation) DeepCopyInto ¶
func (in *FieldsObservation) DeepCopyInto(out *FieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldsParameters ¶
type FieldsParameters struct { // Description of the data schema in the array of fields structure (documented below). // +kubebuilder:validation:Optional Fields []FieldsFieldsParameters `json:"fields,omitempty" tf:"fields,omitempty"` }
func (*FieldsParameters) DeepCopy ¶
func (in *FieldsParameters) DeepCopy() *FieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsParameters.
func (*FieldsParameters) DeepCopyInto ¶
func (in *FieldsParameters) DeepCopyInto(out *FieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterColumnsColumnsInitParameters ¶
type FilterColumnsColumnsInitParameters struct { // List of columns that will be excluded to transfer. ExcludeColumns []*string `json:"excludeColumns,omitempty" tf:"exclude_columns,omitempty"` // List of columns that will be included to transfer. IncludeColumns []*string `json:"includeColumns,omitempty" tf:"include_columns,omitempty"` }
func (*FilterColumnsColumnsInitParameters) DeepCopy ¶
func (in *FilterColumnsColumnsInitParameters) DeepCopy() *FilterColumnsColumnsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterColumnsColumnsInitParameters.
func (*FilterColumnsColumnsInitParameters) DeepCopyInto ¶
func (in *FilterColumnsColumnsInitParameters) DeepCopyInto(out *FilterColumnsColumnsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterColumnsColumnsObservation ¶
type FilterColumnsColumnsObservation struct { // List of columns that will be excluded to transfer. ExcludeColumns []*string `json:"excludeColumns,omitempty" tf:"exclude_columns,omitempty"` // List of columns that will be included to transfer. IncludeColumns []*string `json:"includeColumns,omitempty" tf:"include_columns,omitempty"` }
func (*FilterColumnsColumnsObservation) DeepCopy ¶
func (in *FilterColumnsColumnsObservation) DeepCopy() *FilterColumnsColumnsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterColumnsColumnsObservation.
func (*FilterColumnsColumnsObservation) DeepCopyInto ¶
func (in *FilterColumnsColumnsObservation) DeepCopyInto(out *FilterColumnsColumnsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterColumnsColumnsParameters ¶
type FilterColumnsColumnsParameters struct { // List of columns that will be excluded to transfer. // +kubebuilder:validation:Optional ExcludeColumns []*string `json:"excludeColumns,omitempty" tf:"exclude_columns,omitempty"` // List of columns that will be included to transfer. // +kubebuilder:validation:Optional IncludeColumns []*string `json:"includeColumns,omitempty" tf:"include_columns,omitempty"` }
func (*FilterColumnsColumnsParameters) DeepCopy ¶
func (in *FilterColumnsColumnsParameters) DeepCopy() *FilterColumnsColumnsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterColumnsColumnsParameters.
func (*FilterColumnsColumnsParameters) DeepCopyInto ¶
func (in *FilterColumnsColumnsParameters) DeepCopyInto(out *FilterColumnsColumnsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterColumnsInitParameters ¶
type FilterColumnsInitParameters struct { // List of strings that specify the name of the column for data masking (a regular expression). Columns []FilterColumnsColumnsInitParameters `json:"columns,omitempty" tf:"columns,omitempty"` // Table filter. Tables []FilterColumnsTablesInitParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*FilterColumnsInitParameters) DeepCopy ¶
func (in *FilterColumnsInitParameters) DeepCopy() *FilterColumnsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterColumnsInitParameters.
func (*FilterColumnsInitParameters) DeepCopyInto ¶
func (in *FilterColumnsInitParameters) DeepCopyInto(out *FilterColumnsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterColumnsObservation ¶
type FilterColumnsObservation struct { // List of strings that specify the name of the column for data masking (a regular expression). Columns []FilterColumnsColumnsObservation `json:"columns,omitempty" tf:"columns,omitempty"` // Table filter. Tables []FilterColumnsTablesObservation `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*FilterColumnsObservation) DeepCopy ¶
func (in *FilterColumnsObservation) DeepCopy() *FilterColumnsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterColumnsObservation.
func (*FilterColumnsObservation) DeepCopyInto ¶
func (in *FilterColumnsObservation) DeepCopyInto(out *FilterColumnsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterColumnsParameters ¶
type FilterColumnsParameters struct { // List of strings that specify the name of the column for data masking (a regular expression). // +kubebuilder:validation:Optional Columns []FilterColumnsColumnsParameters `json:"columns,omitempty" tf:"columns,omitempty"` // Table filter. // +kubebuilder:validation:Optional Tables []FilterColumnsTablesParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*FilterColumnsParameters) DeepCopy ¶
func (in *FilterColumnsParameters) DeepCopy() *FilterColumnsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterColumnsParameters.
func (*FilterColumnsParameters) DeepCopyInto ¶
func (in *FilterColumnsParameters) DeepCopyInto(out *FilterColumnsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterColumnsTablesInitParameters ¶
type FilterColumnsTablesInitParameters struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*FilterColumnsTablesInitParameters) DeepCopy ¶
func (in *FilterColumnsTablesInitParameters) DeepCopy() *FilterColumnsTablesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterColumnsTablesInitParameters.
func (*FilterColumnsTablesInitParameters) DeepCopyInto ¶
func (in *FilterColumnsTablesInitParameters) DeepCopyInto(out *FilterColumnsTablesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterColumnsTablesObservation ¶
type FilterColumnsTablesObservation struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*FilterColumnsTablesObservation) DeepCopy ¶
func (in *FilterColumnsTablesObservation) DeepCopy() *FilterColumnsTablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterColumnsTablesObservation.
func (*FilterColumnsTablesObservation) DeepCopyInto ¶
func (in *FilterColumnsTablesObservation) DeepCopyInto(out *FilterColumnsTablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterColumnsTablesParameters ¶
type FilterColumnsTablesParameters struct { // List of tables that will be excluded to transfer. // +kubebuilder:validation:Optional ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. // +kubebuilder:validation:Optional IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*FilterColumnsTablesParameters) DeepCopy ¶
func (in *FilterColumnsTablesParameters) DeepCopy() *FilterColumnsTablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterColumnsTablesParameters.
func (*FilterColumnsTablesParameters) DeepCopyInto ¶
func (in *FilterColumnsTablesParameters) DeepCopyInto(out *FilterColumnsTablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterRowsInitParameters ¶
type FilterRowsInitParameters struct { // Filtering criterion. This can be comparison operators for numeric, string, and Boolean values, comparison to NULL, and checking whether a substring is part of a string. Details here: https://cloud.yandex.com/en/docs/data-transfer/concepts/data-transformation#append-only-sources Filter *string `json:"filter,omitempty" tf:"filter,omitempty"` // Table filter. Tables []FilterRowsTablesInitParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*FilterRowsInitParameters) DeepCopy ¶
func (in *FilterRowsInitParameters) DeepCopy() *FilterRowsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterRowsInitParameters.
func (*FilterRowsInitParameters) DeepCopyInto ¶
func (in *FilterRowsInitParameters) DeepCopyInto(out *FilterRowsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterRowsObservation ¶
type FilterRowsObservation struct { // Filtering criterion. This can be comparison operators for numeric, string, and Boolean values, comparison to NULL, and checking whether a substring is part of a string. Details here: https://cloud.yandex.com/en/docs/data-transfer/concepts/data-transformation#append-only-sources Filter *string `json:"filter,omitempty" tf:"filter,omitempty"` // Table filter. Tables []FilterRowsTablesObservation `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*FilterRowsObservation) DeepCopy ¶
func (in *FilterRowsObservation) DeepCopy() *FilterRowsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterRowsObservation.
func (*FilterRowsObservation) DeepCopyInto ¶
func (in *FilterRowsObservation) DeepCopyInto(out *FilterRowsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterRowsParameters ¶
type FilterRowsParameters struct { // Filtering criterion. This can be comparison operators for numeric, string, and Boolean values, comparison to NULL, and checking whether a substring is part of a string. Details here: https://cloud.yandex.com/en/docs/data-transfer/concepts/data-transformation#append-only-sources // +kubebuilder:validation:Optional Filter *string `json:"filter,omitempty" tf:"filter,omitempty"` // Table filter. // +kubebuilder:validation:Optional Tables []FilterRowsTablesParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*FilterRowsParameters) DeepCopy ¶
func (in *FilterRowsParameters) DeepCopy() *FilterRowsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterRowsParameters.
func (*FilterRowsParameters) DeepCopyInto ¶
func (in *FilterRowsParameters) DeepCopyInto(out *FilterRowsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterRowsTablesInitParameters ¶
type FilterRowsTablesInitParameters struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*FilterRowsTablesInitParameters) DeepCopy ¶
func (in *FilterRowsTablesInitParameters) DeepCopy() *FilterRowsTablesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterRowsTablesInitParameters.
func (*FilterRowsTablesInitParameters) DeepCopyInto ¶
func (in *FilterRowsTablesInitParameters) DeepCopyInto(out *FilterRowsTablesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterRowsTablesObservation ¶
type FilterRowsTablesObservation struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*FilterRowsTablesObservation) DeepCopy ¶
func (in *FilterRowsTablesObservation) DeepCopy() *FilterRowsTablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterRowsTablesObservation.
func (*FilterRowsTablesObservation) DeepCopyInto ¶
func (in *FilterRowsTablesObservation) DeepCopyInto(out *FilterRowsTablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterRowsTablesParameters ¶
type FilterRowsTablesParameters struct { // List of tables that will be excluded to transfer. // +kubebuilder:validation:Optional ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. // +kubebuilder:validation:Optional IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*FilterRowsTablesParameters) DeepCopy ¶
func (in *FilterRowsTablesParameters) DeepCopy() *FilterRowsTablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterRowsTablesParameters.
func (*FilterRowsTablesParameters) DeepCopyInto ¶
func (in *FilterRowsTablesParameters) DeepCopyInto(out *FilterRowsTablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionInitParameters ¶
type FunctionInitParameters struct { // Hash mask function. MaskFunctionHash []MaskFunctionHashInitParameters `json:"maskFunctionHash,omitempty" tf:"mask_function_hash,omitempty"` }
func (*FunctionInitParameters) DeepCopy ¶
func (in *FunctionInitParameters) DeepCopy() *FunctionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionInitParameters.
func (*FunctionInitParameters) DeepCopyInto ¶
func (in *FunctionInitParameters) DeepCopyInto(out *FunctionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionObservation ¶
type FunctionObservation struct { // Hash mask function. MaskFunctionHash []MaskFunctionHashObservation `json:"maskFunctionHash,omitempty" tf:"mask_function_hash,omitempty"` }
func (*FunctionObservation) DeepCopy ¶
func (in *FunctionObservation) DeepCopy() *FunctionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionObservation.
func (*FunctionObservation) DeepCopyInto ¶
func (in *FunctionObservation) DeepCopyInto(out *FunctionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionParameters ¶
type FunctionParameters struct { // Hash mask function. // +kubebuilder:validation:Optional MaskFunctionHash []MaskFunctionHashParameters `json:"maskFunctionHash,omitempty" tf:"mask_function_hash,omitempty"` }
func (*FunctionParameters) DeepCopy ¶
func (in *FunctionParameters) DeepCopy() *FunctionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionParameters.
func (*FunctionParameters) DeepCopyInto ¶
func (in *FunctionParameters) DeepCopyInto(out *FunctionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParserDataSchemaFieldsFieldsInitParameters ¶
type JSONParserDataSchemaFieldsFieldsInitParameters struct { // Mark field as Primary Key. Key *bool `json:"key,omitempty" tf:"key,omitempty"` // Field name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // - A path where resulting tables are stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Mark field as required. Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*JSONParserDataSchemaFieldsFieldsInitParameters) DeepCopy ¶
func (in *JSONParserDataSchemaFieldsFieldsInitParameters) DeepCopy() *JSONParserDataSchemaFieldsFieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParserDataSchemaFieldsFieldsInitParameters.
func (*JSONParserDataSchemaFieldsFieldsInitParameters) DeepCopyInto ¶
func (in *JSONParserDataSchemaFieldsFieldsInitParameters) DeepCopyInto(out *JSONParserDataSchemaFieldsFieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParserDataSchemaFieldsFieldsObservation ¶
type JSONParserDataSchemaFieldsFieldsObservation struct { // Mark field as Primary Key. Key *bool `json:"key,omitempty" tf:"key,omitempty"` // Field name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // - A path where resulting tables are stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Mark field as required. Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*JSONParserDataSchemaFieldsFieldsObservation) DeepCopy ¶
func (in *JSONParserDataSchemaFieldsFieldsObservation) DeepCopy() *JSONParserDataSchemaFieldsFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParserDataSchemaFieldsFieldsObservation.
func (*JSONParserDataSchemaFieldsFieldsObservation) DeepCopyInto ¶
func (in *JSONParserDataSchemaFieldsFieldsObservation) DeepCopyInto(out *JSONParserDataSchemaFieldsFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParserDataSchemaFieldsFieldsParameters ¶
type JSONParserDataSchemaFieldsFieldsParameters struct { // Mark field as Primary Key. // +kubebuilder:validation:Optional Key *bool `json:"key,omitempty" tf:"key,omitempty"` // Field name. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // - A path where resulting tables are stored. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Mark field as required. // +kubebuilder:validation:Optional Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*JSONParserDataSchemaFieldsFieldsParameters) DeepCopy ¶
func (in *JSONParserDataSchemaFieldsFieldsParameters) DeepCopy() *JSONParserDataSchemaFieldsFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParserDataSchemaFieldsFieldsParameters.
func (*JSONParserDataSchemaFieldsFieldsParameters) DeepCopyInto ¶
func (in *JSONParserDataSchemaFieldsFieldsParameters) DeepCopyInto(out *JSONParserDataSchemaFieldsFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParserDataSchemaFieldsInitParameters ¶
type JSONParserDataSchemaFieldsInitParameters struct { // Description of the data schema in the array of fields structure (documented below). Fields []JSONParserDataSchemaFieldsFieldsInitParameters `json:"fields,omitempty" tf:"fields,omitempty"` }
func (*JSONParserDataSchemaFieldsInitParameters) DeepCopy ¶
func (in *JSONParserDataSchemaFieldsInitParameters) DeepCopy() *JSONParserDataSchemaFieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParserDataSchemaFieldsInitParameters.
func (*JSONParserDataSchemaFieldsInitParameters) DeepCopyInto ¶
func (in *JSONParserDataSchemaFieldsInitParameters) DeepCopyInto(out *JSONParserDataSchemaFieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParserDataSchemaFieldsObservation ¶
type JSONParserDataSchemaFieldsObservation struct { // Description of the data schema in the array of fields structure (documented below). Fields []JSONParserDataSchemaFieldsFieldsObservation `json:"fields,omitempty" tf:"fields,omitempty"` }
func (*JSONParserDataSchemaFieldsObservation) DeepCopy ¶
func (in *JSONParserDataSchemaFieldsObservation) DeepCopy() *JSONParserDataSchemaFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParserDataSchemaFieldsObservation.
func (*JSONParserDataSchemaFieldsObservation) DeepCopyInto ¶
func (in *JSONParserDataSchemaFieldsObservation) DeepCopyInto(out *JSONParserDataSchemaFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParserDataSchemaFieldsParameters ¶
type JSONParserDataSchemaFieldsParameters struct { // Description of the data schema in the array of fields structure (documented below). // +kubebuilder:validation:Optional Fields []JSONParserDataSchemaFieldsFieldsParameters `json:"fields,omitempty" tf:"fields,omitempty"` }
func (*JSONParserDataSchemaFieldsParameters) DeepCopy ¶
func (in *JSONParserDataSchemaFieldsParameters) DeepCopy() *JSONParserDataSchemaFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParserDataSchemaFieldsParameters.
func (*JSONParserDataSchemaFieldsParameters) DeepCopyInto ¶
func (in *JSONParserDataSchemaFieldsParameters) DeepCopyInto(out *JSONParserDataSchemaFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParserDataSchemaInitParameters ¶
type JSONParserDataSchemaInitParameters struct { // Description of the data schema in the array of fields structure (documented below). Fields []JSONParserDataSchemaFieldsInitParameters `json:"fields,omitempty" tf:"fields,omitempty"` // Description of the data schema as JSON specification. JSONFields *string `json:"jsonFields,omitempty" tf:"json_fields,omitempty"` }
func (*JSONParserDataSchemaInitParameters) DeepCopy ¶
func (in *JSONParserDataSchemaInitParameters) DeepCopy() *JSONParserDataSchemaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParserDataSchemaInitParameters.
func (*JSONParserDataSchemaInitParameters) DeepCopyInto ¶
func (in *JSONParserDataSchemaInitParameters) DeepCopyInto(out *JSONParserDataSchemaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParserDataSchemaObservation ¶
type JSONParserDataSchemaObservation struct { // Description of the data schema in the array of fields structure (documented below). Fields []JSONParserDataSchemaFieldsObservation `json:"fields,omitempty" tf:"fields,omitempty"` // Description of the data schema as JSON specification. JSONFields *string `json:"jsonFields,omitempty" tf:"json_fields,omitempty"` }
func (*JSONParserDataSchemaObservation) DeepCopy ¶
func (in *JSONParserDataSchemaObservation) DeepCopy() *JSONParserDataSchemaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParserDataSchemaObservation.
func (*JSONParserDataSchemaObservation) DeepCopyInto ¶
func (in *JSONParserDataSchemaObservation) DeepCopyInto(out *JSONParserDataSchemaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParserDataSchemaParameters ¶
type JSONParserDataSchemaParameters struct { // Description of the data schema in the array of fields structure (documented below). // +kubebuilder:validation:Optional Fields []JSONParserDataSchemaFieldsParameters `json:"fields,omitempty" tf:"fields,omitempty"` // Description of the data schema as JSON specification. // +kubebuilder:validation:Optional JSONFields *string `json:"jsonFields,omitempty" tf:"json_fields,omitempty"` }
func (*JSONParserDataSchemaParameters) DeepCopy ¶
func (in *JSONParserDataSchemaParameters) DeepCopy() *JSONParserDataSchemaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParserDataSchemaParameters.
func (*JSONParserDataSchemaParameters) DeepCopyInto ¶
func (in *JSONParserDataSchemaParameters) DeepCopyInto(out *JSONParserDataSchemaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParserInitParameters ¶
type JSONParserInitParameters struct { // Add fields, that are not in the schema, into the _rest column. AddRestColumn *bool `json:"addRestColumn,omitempty" tf:"add_rest_column,omitempty"` // Data parsing scheme.The structure is documented below. DataSchema []DataSchemaInitParameters `json:"dataSchema,omitempty" tf:"data_schema,omitempty"` // Allow null keys. If false - null keys will be putted to unparsed data NullKeysAllowed *bool `json:"nullKeysAllowed,omitempty" tf:"null_keys_allowed,omitempty"` // Allow unescape string values. UnescapeStringValues *bool `json:"unescapeStringValues,omitempty" tf:"unescape_string_values,omitempty"` }
func (*JSONParserInitParameters) DeepCopy ¶
func (in *JSONParserInitParameters) DeepCopy() *JSONParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParserInitParameters.
func (*JSONParserInitParameters) DeepCopyInto ¶
func (in *JSONParserInitParameters) DeepCopyInto(out *JSONParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParserObservation ¶
type JSONParserObservation struct { // Add fields, that are not in the schema, into the _rest column. AddRestColumn *bool `json:"addRestColumn,omitempty" tf:"add_rest_column,omitempty"` // Data parsing scheme.The structure is documented below. DataSchema []DataSchemaObservation `json:"dataSchema,omitempty" tf:"data_schema,omitempty"` // Allow null keys. If false - null keys will be putted to unparsed data NullKeysAllowed *bool `json:"nullKeysAllowed,omitempty" tf:"null_keys_allowed,omitempty"` // Allow unescape string values. UnescapeStringValues *bool `json:"unescapeStringValues,omitempty" tf:"unescape_string_values,omitempty"` }
func (*JSONParserObservation) DeepCopy ¶
func (in *JSONParserObservation) DeepCopy() *JSONParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParserObservation.
func (*JSONParserObservation) DeepCopyInto ¶
func (in *JSONParserObservation) DeepCopyInto(out *JSONParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParserParameters ¶
type JSONParserParameters struct { // Add fields, that are not in the schema, into the _rest column. // +kubebuilder:validation:Optional AddRestColumn *bool `json:"addRestColumn,omitempty" tf:"add_rest_column,omitempty"` // Data parsing scheme.The structure is documented below. // +kubebuilder:validation:Optional DataSchema []DataSchemaParameters `json:"dataSchema,omitempty" tf:"data_schema,omitempty"` // Allow null keys. If false - null keys will be putted to unparsed data // +kubebuilder:validation:Optional NullKeysAllowed *bool `json:"nullKeysAllowed,omitempty" tf:"null_keys_allowed,omitempty"` // Allow unescape string values. // +kubebuilder:validation:Optional UnescapeStringValues *bool `json:"unescapeStringValues,omitempty" tf:"unescape_string_values,omitempty"` }
func (*JSONParserParameters) DeepCopy ¶
func (in *JSONParserParameters) DeepCopy() *JSONParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParserParameters.
func (*JSONParserParameters) DeepCopyInto ¶
func (in *JSONParserParameters) DeepCopyInto(out *JSONParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaSourceConnectionInitParameters ¶
type KafkaSourceConnectionInitParameters struct { // Identifier of the Managed Kafka cluster. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []ConnectionOnPremiseInitParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*KafkaSourceConnectionInitParameters) DeepCopy ¶
func (in *KafkaSourceConnectionInitParameters) DeepCopy() *KafkaSourceConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaSourceConnectionInitParameters.
func (*KafkaSourceConnectionInitParameters) DeepCopyInto ¶
func (in *KafkaSourceConnectionInitParameters) DeepCopyInto(out *KafkaSourceConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaSourceConnectionObservation ¶
type KafkaSourceConnectionObservation struct { // Identifier of the Managed Kafka cluster. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []ConnectionOnPremiseObservation `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*KafkaSourceConnectionObservation) DeepCopy ¶
func (in *KafkaSourceConnectionObservation) DeepCopy() *KafkaSourceConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaSourceConnectionObservation.
func (*KafkaSourceConnectionObservation) DeepCopyInto ¶
func (in *KafkaSourceConnectionObservation) DeepCopyInto(out *KafkaSourceConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaSourceConnectionParameters ¶
type KafkaSourceConnectionParameters struct { // Identifier of the Managed Kafka cluster. // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. // +kubebuilder:validation:Optional OnPremise []ConnectionOnPremiseParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*KafkaSourceConnectionParameters) DeepCopy ¶
func (in *KafkaSourceConnectionParameters) DeepCopy() *KafkaSourceConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaSourceConnectionParameters.
func (*KafkaSourceConnectionParameters) DeepCopyInto ¶
func (in *KafkaSourceConnectionParameters) DeepCopyInto(out *KafkaSourceConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaSourceInitParameters ¶
type KafkaSourceInitParameters struct { // Authentication data. Auth []AuthInitParameters `json:"auth,omitempty" tf:"auth,omitempty"` // Connection settings. Connection []KafkaSourceConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - Data parsing rules. Parser []ParserInitParameters `json:"parser,omitempty" tf:"parser,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // Full topic name TopicName *string `json:"topicName,omitempty" tf:"topic_name,omitempty"` // The list of full source topic names. TopicNames []*string `json:"topicNames,omitempty" tf:"topic_names,omitempty"` // Transform data with a custom Cloud Function. Transformer []TransformerInitParameters `json:"transformer,omitempty" tf:"transformer,omitempty"` }
func (*KafkaSourceInitParameters) DeepCopy ¶
func (in *KafkaSourceInitParameters) DeepCopy() *KafkaSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaSourceInitParameters.
func (*KafkaSourceInitParameters) DeepCopyInto ¶
func (in *KafkaSourceInitParameters) DeepCopyInto(out *KafkaSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaSourceObservation ¶
type KafkaSourceObservation struct { // Authentication data. Auth []AuthObservation `json:"auth,omitempty" tf:"auth,omitempty"` // Connection settings. Connection []KafkaSourceConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` // - Data parsing rules. Parser []ParserObservation `json:"parser,omitempty" tf:"parser,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // Full topic name TopicName *string `json:"topicName,omitempty" tf:"topic_name,omitempty"` // The list of full source topic names. TopicNames []*string `json:"topicNames,omitempty" tf:"topic_names,omitempty"` // Transform data with a custom Cloud Function. Transformer []TransformerObservation `json:"transformer,omitempty" tf:"transformer,omitempty"` }
func (*KafkaSourceObservation) DeepCopy ¶
func (in *KafkaSourceObservation) DeepCopy() *KafkaSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaSourceObservation.
func (*KafkaSourceObservation) DeepCopyInto ¶
func (in *KafkaSourceObservation) DeepCopyInto(out *KafkaSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaSourceParameters ¶
type KafkaSourceParameters struct { // Authentication data. // +kubebuilder:validation:Optional Auth []AuthParameters `json:"auth,omitempty" tf:"auth,omitempty"` // Connection settings. // +kubebuilder:validation:Optional Connection []KafkaSourceConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - Data parsing rules. // +kubebuilder:validation:Optional Parser []ParserParameters `json:"parser,omitempty" tf:"parser,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // Full topic name // +kubebuilder:validation:Optional TopicName *string `json:"topicName,omitempty" tf:"topic_name,omitempty"` // The list of full source topic names. // +kubebuilder:validation:Optional TopicNames []*string `json:"topicNames,omitempty" tf:"topic_names,omitempty"` // Transform data with a custom Cloud Function. // +kubebuilder:validation:Optional Transformer []TransformerParameters `json:"transformer,omitempty" tf:"transformer,omitempty"` }
func (*KafkaSourceParameters) DeepCopy ¶
func (in *KafkaSourceParameters) DeepCopy() *KafkaSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaSourceParameters.
func (*KafkaSourceParameters) DeepCopyInto ¶
func (in *KafkaSourceParameters) DeepCopyInto(out *KafkaSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetAuthInitParameters ¶
type KafkaTargetAuthInitParameters struct { // Connection without authentication data. NoAuth []AuthNoAuthInitParameters `json:"noAuth,omitempty" tf:"no_auth,omitempty"` // Authentication using sasl. Sasl []AuthSaslInitParameters `json:"sasl,omitempty" tf:"sasl,omitempty"` }
func (*KafkaTargetAuthInitParameters) DeepCopy ¶
func (in *KafkaTargetAuthInitParameters) DeepCopy() *KafkaTargetAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetAuthInitParameters.
func (*KafkaTargetAuthInitParameters) DeepCopyInto ¶
func (in *KafkaTargetAuthInitParameters) DeepCopyInto(out *KafkaTargetAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetAuthObservation ¶
type KafkaTargetAuthObservation struct { // Connection without authentication data. NoAuth []AuthNoAuthParameters `json:"noAuth,omitempty" tf:"no_auth,omitempty"` // Authentication using sasl. Sasl []AuthSaslObservation `json:"sasl,omitempty" tf:"sasl,omitempty"` }
func (*KafkaTargetAuthObservation) DeepCopy ¶
func (in *KafkaTargetAuthObservation) DeepCopy() *KafkaTargetAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetAuthObservation.
func (*KafkaTargetAuthObservation) DeepCopyInto ¶
func (in *KafkaTargetAuthObservation) DeepCopyInto(out *KafkaTargetAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetAuthParameters ¶
type KafkaTargetAuthParameters struct { // Connection without authentication data. // +kubebuilder:validation:Optional NoAuth []AuthNoAuthParameters `json:"noAuth,omitempty" tf:"no_auth,omitempty"` // Authentication using sasl. // +kubebuilder:validation:Optional Sasl []AuthSaslParameters `json:"sasl,omitempty" tf:"sasl,omitempty"` }
func (*KafkaTargetAuthParameters) DeepCopy ¶
func (in *KafkaTargetAuthParameters) DeepCopy() *KafkaTargetAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetAuthParameters.
func (*KafkaTargetAuthParameters) DeepCopyInto ¶
func (in *KafkaTargetAuthParameters) DeepCopyInto(out *KafkaTargetAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetConnectionInitParameters ¶
type KafkaTargetConnectionInitParameters struct { // Identifier of the Managed Kafka cluster. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []KafkaTargetConnectionOnPremiseInitParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*KafkaTargetConnectionInitParameters) DeepCopy ¶
func (in *KafkaTargetConnectionInitParameters) DeepCopy() *KafkaTargetConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetConnectionInitParameters.
func (*KafkaTargetConnectionInitParameters) DeepCopyInto ¶
func (in *KafkaTargetConnectionInitParameters) DeepCopyInto(out *KafkaTargetConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetConnectionObservation ¶
type KafkaTargetConnectionObservation struct { // Identifier of the Managed Kafka cluster. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []KafkaTargetConnectionOnPremiseObservation `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*KafkaTargetConnectionObservation) DeepCopy ¶
func (in *KafkaTargetConnectionObservation) DeepCopy() *KafkaTargetConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetConnectionObservation.
func (*KafkaTargetConnectionObservation) DeepCopyInto ¶
func (in *KafkaTargetConnectionObservation) DeepCopyInto(out *KafkaTargetConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetConnectionOnPremiseInitParameters ¶
type KafkaTargetConnectionOnPremiseInitParameters struct { // List of Kafka broker URLs. BrokerUrls []*string `json:"brokerUrls,omitempty" tf:"broker_urls,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []KafkaTargetConnectionOnPremiseTLSModeInitParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*KafkaTargetConnectionOnPremiseInitParameters) DeepCopy ¶
func (in *KafkaTargetConnectionOnPremiseInitParameters) DeepCopy() *KafkaTargetConnectionOnPremiseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetConnectionOnPremiseInitParameters.
func (*KafkaTargetConnectionOnPremiseInitParameters) DeepCopyInto ¶
func (in *KafkaTargetConnectionOnPremiseInitParameters) DeepCopyInto(out *KafkaTargetConnectionOnPremiseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetConnectionOnPremiseObservation ¶
type KafkaTargetConnectionOnPremiseObservation struct { // List of Kafka broker URLs. BrokerUrls []*string `json:"brokerUrls,omitempty" tf:"broker_urls,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []KafkaTargetConnectionOnPremiseTLSModeObservation `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*KafkaTargetConnectionOnPremiseObservation) DeepCopy ¶
func (in *KafkaTargetConnectionOnPremiseObservation) DeepCopy() *KafkaTargetConnectionOnPremiseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetConnectionOnPremiseObservation.
func (*KafkaTargetConnectionOnPremiseObservation) DeepCopyInto ¶
func (in *KafkaTargetConnectionOnPremiseObservation) DeepCopyInto(out *KafkaTargetConnectionOnPremiseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetConnectionOnPremiseParameters ¶
type KafkaTargetConnectionOnPremiseParameters struct { // List of Kafka broker URLs. // +kubebuilder:validation:Optional BrokerUrls []*string `json:"brokerUrls,omitempty" tf:"broker_urls,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. // +kubebuilder:validation:Optional TLSMode []KafkaTargetConnectionOnPremiseTLSModeParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*KafkaTargetConnectionOnPremiseParameters) DeepCopy ¶
func (in *KafkaTargetConnectionOnPremiseParameters) DeepCopy() *KafkaTargetConnectionOnPremiseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetConnectionOnPremiseParameters.
func (*KafkaTargetConnectionOnPremiseParameters) DeepCopyInto ¶
func (in *KafkaTargetConnectionOnPremiseParameters) DeepCopyInto(out *KafkaTargetConnectionOnPremiseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetConnectionOnPremiseTLSModeInitParameters ¶
type KafkaTargetConnectionOnPremiseTLSModeInitParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []ConnectionOnPremiseTLSModeDisabledInitParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []ConnectionOnPremiseTLSModeEnabledInitParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*KafkaTargetConnectionOnPremiseTLSModeInitParameters) DeepCopy ¶
func (in *KafkaTargetConnectionOnPremiseTLSModeInitParameters) DeepCopy() *KafkaTargetConnectionOnPremiseTLSModeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetConnectionOnPremiseTLSModeInitParameters.
func (*KafkaTargetConnectionOnPremiseTLSModeInitParameters) DeepCopyInto ¶
func (in *KafkaTargetConnectionOnPremiseTLSModeInitParameters) DeepCopyInto(out *KafkaTargetConnectionOnPremiseTLSModeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetConnectionOnPremiseTLSModeObservation ¶
type KafkaTargetConnectionOnPremiseTLSModeObservation struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []ConnectionOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []ConnectionOnPremiseTLSModeEnabledObservation `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*KafkaTargetConnectionOnPremiseTLSModeObservation) DeepCopy ¶
func (in *KafkaTargetConnectionOnPremiseTLSModeObservation) DeepCopy() *KafkaTargetConnectionOnPremiseTLSModeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetConnectionOnPremiseTLSModeObservation.
func (*KafkaTargetConnectionOnPremiseTLSModeObservation) DeepCopyInto ¶
func (in *KafkaTargetConnectionOnPremiseTLSModeObservation) DeepCopyInto(out *KafkaTargetConnectionOnPremiseTLSModeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetConnectionOnPremiseTLSModeParameters ¶
type KafkaTargetConnectionOnPremiseTLSModeParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. // +kubebuilder:validation:Optional Disabled []ConnectionOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. // +kubebuilder:validation:Optional Enabled []ConnectionOnPremiseTLSModeEnabledParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*KafkaTargetConnectionOnPremiseTLSModeParameters) DeepCopy ¶
func (in *KafkaTargetConnectionOnPremiseTLSModeParameters) DeepCopy() *KafkaTargetConnectionOnPremiseTLSModeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetConnectionOnPremiseTLSModeParameters.
func (*KafkaTargetConnectionOnPremiseTLSModeParameters) DeepCopyInto ¶
func (in *KafkaTargetConnectionOnPremiseTLSModeParameters) DeepCopyInto(out *KafkaTargetConnectionOnPremiseTLSModeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetConnectionParameters ¶
type KafkaTargetConnectionParameters struct { // Identifier of the Managed Kafka cluster. // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. // +kubebuilder:validation:Optional OnPremise []KafkaTargetConnectionOnPremiseParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*KafkaTargetConnectionParameters) DeepCopy ¶
func (in *KafkaTargetConnectionParameters) DeepCopy() *KafkaTargetConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetConnectionParameters.
func (*KafkaTargetConnectionParameters) DeepCopyInto ¶
func (in *KafkaTargetConnectionParameters) DeepCopyInto(out *KafkaTargetConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetInitParameters ¶
type KafkaTargetInitParameters struct { // Authentication data. Auth []KafkaTargetAuthInitParameters `json:"auth,omitempty" tf:"auth,omitempty"` // Connection settings. Connection []KafkaTargetConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Data serialization format. Serializer []SerializerInitParameters `json:"serializer,omitempty" tf:"serializer,omitempty"` // Target topic settings. TopicSettings []TopicSettingsInitParameters `json:"topicSettings,omitempty" tf:"topic_settings,omitempty"` }
func (*KafkaTargetInitParameters) DeepCopy ¶
func (in *KafkaTargetInitParameters) DeepCopy() *KafkaTargetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetInitParameters.
func (*KafkaTargetInitParameters) DeepCopyInto ¶
func (in *KafkaTargetInitParameters) DeepCopyInto(out *KafkaTargetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetObservation ¶
type KafkaTargetObservation struct { // Authentication data. Auth []KafkaTargetAuthObservation `json:"auth,omitempty" tf:"auth,omitempty"` // Connection settings. Connection []KafkaTargetConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Data serialization format. Serializer []SerializerObservation `json:"serializer,omitempty" tf:"serializer,omitempty"` // Target topic settings. TopicSettings []TopicSettingsObservation `json:"topicSettings,omitempty" tf:"topic_settings,omitempty"` }
func (*KafkaTargetObservation) DeepCopy ¶
func (in *KafkaTargetObservation) DeepCopy() *KafkaTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetObservation.
func (*KafkaTargetObservation) DeepCopyInto ¶
func (in *KafkaTargetObservation) DeepCopyInto(out *KafkaTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetParameters ¶
type KafkaTargetParameters struct { // Authentication data. // +kubebuilder:validation:Optional Auth []KafkaTargetAuthParameters `json:"auth,omitempty" tf:"auth,omitempty"` // Connection settings. // +kubebuilder:validation:Optional Connection []KafkaTargetConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Data serialization format. // +kubebuilder:validation:Optional Serializer []SerializerParameters `json:"serializer,omitempty" tf:"serializer,omitempty"` // Target topic settings. // +kubebuilder:validation:Optional TopicSettings []TopicSettingsParameters `json:"topicSettings,omitempty" tf:"topic_settings,omitempty"` }
func (*KafkaTargetParameters) DeepCopy ¶
func (in *KafkaTargetParameters) DeepCopy() *KafkaTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetParameters.
func (*KafkaTargetParameters) DeepCopyInto ¶
func (in *KafkaTargetParameters) DeepCopyInto(out *KafkaTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MappingInitParameters ¶
type MappingInitParameters struct { // The value of the column. Currently only the string columns are supported. The structure is documented below. ColumnValue []ColumnValueInitParameters `json:"columnValue,omitempty" tf:"column_value,omitempty"` // The name of the shard into which all the rows with the specified column_value will be written. ShardName *string `json:"shardName,omitempty" tf:"shard_name,omitempty"` }
func (*MappingInitParameters) DeepCopy ¶
func (in *MappingInitParameters) DeepCopy() *MappingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingInitParameters.
func (*MappingInitParameters) DeepCopyInto ¶
func (in *MappingInitParameters) DeepCopyInto(out *MappingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MappingObservation ¶
type MappingObservation struct { // The value of the column. Currently only the string columns are supported. The structure is documented below. ColumnValue []ColumnValueObservation `json:"columnValue,omitempty" tf:"column_value,omitempty"` // The name of the shard into which all the rows with the specified column_value will be written. ShardName *string `json:"shardName,omitempty" tf:"shard_name,omitempty"` }
func (*MappingObservation) DeepCopy ¶
func (in *MappingObservation) DeepCopy() *MappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingObservation.
func (*MappingObservation) DeepCopyInto ¶
func (in *MappingObservation) DeepCopyInto(out *MappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MappingParameters ¶
type MappingParameters struct { // The value of the column. Currently only the string columns are supported. The structure is documented below. // +kubebuilder:validation:Optional ColumnValue []ColumnValueParameters `json:"columnValue,omitempty" tf:"column_value,omitempty"` // The name of the shard into which all the rows with the specified column_value will be written. // +kubebuilder:validation:Optional ShardName *string `json:"shardName,omitempty" tf:"shard_name,omitempty"` }
func (*MappingParameters) DeepCopy ¶
func (in *MappingParameters) DeepCopy() *MappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingParameters.
func (*MappingParameters) DeepCopyInto ¶
func (in *MappingParameters) DeepCopyInto(out *MappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaskFieldInitParameters ¶
type MaskFieldInitParameters struct { // List of strings that specify the name of the column for data masking (a regular expression). Columns []*string `json:"columns,omitempty" tf:"columns,omitempty"` // Mask function. Function []FunctionInitParameters `json:"function,omitempty" tf:"function,omitempty"` // Table filter. Tables []MaskFieldTablesInitParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*MaskFieldInitParameters) DeepCopy ¶
func (in *MaskFieldInitParameters) DeepCopy() *MaskFieldInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaskFieldInitParameters.
func (*MaskFieldInitParameters) DeepCopyInto ¶
func (in *MaskFieldInitParameters) DeepCopyInto(out *MaskFieldInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaskFieldObservation ¶
type MaskFieldObservation struct { // List of strings that specify the name of the column for data masking (a regular expression). Columns []*string `json:"columns,omitempty" tf:"columns,omitempty"` // Mask function. Function []FunctionObservation `json:"function,omitempty" tf:"function,omitempty"` // Table filter. Tables []MaskFieldTablesObservation `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*MaskFieldObservation) DeepCopy ¶
func (in *MaskFieldObservation) DeepCopy() *MaskFieldObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaskFieldObservation.
func (*MaskFieldObservation) DeepCopyInto ¶
func (in *MaskFieldObservation) DeepCopyInto(out *MaskFieldObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaskFieldParameters ¶
type MaskFieldParameters struct { // List of strings that specify the name of the column for data masking (a regular expression). // +kubebuilder:validation:Optional Columns []*string `json:"columns,omitempty" tf:"columns,omitempty"` // Mask function. // +kubebuilder:validation:Optional Function []FunctionParameters `json:"function,omitempty" tf:"function,omitempty"` // Table filter. // +kubebuilder:validation:Optional Tables []MaskFieldTablesParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*MaskFieldParameters) DeepCopy ¶
func (in *MaskFieldParameters) DeepCopy() *MaskFieldParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaskFieldParameters.
func (*MaskFieldParameters) DeepCopyInto ¶
func (in *MaskFieldParameters) DeepCopyInto(out *MaskFieldParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaskFieldTablesInitParameters ¶
type MaskFieldTablesInitParameters struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*MaskFieldTablesInitParameters) DeepCopy ¶
func (in *MaskFieldTablesInitParameters) DeepCopy() *MaskFieldTablesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaskFieldTablesInitParameters.
func (*MaskFieldTablesInitParameters) DeepCopyInto ¶
func (in *MaskFieldTablesInitParameters) DeepCopyInto(out *MaskFieldTablesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaskFieldTablesObservation ¶
type MaskFieldTablesObservation struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*MaskFieldTablesObservation) DeepCopy ¶
func (in *MaskFieldTablesObservation) DeepCopy() *MaskFieldTablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaskFieldTablesObservation.
func (*MaskFieldTablesObservation) DeepCopyInto ¶
func (in *MaskFieldTablesObservation) DeepCopyInto(out *MaskFieldTablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaskFieldTablesParameters ¶
type MaskFieldTablesParameters struct { // List of tables that will be excluded to transfer. // +kubebuilder:validation:Optional ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. // +kubebuilder:validation:Optional IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*MaskFieldTablesParameters) DeepCopy ¶
func (in *MaskFieldTablesParameters) DeepCopy() *MaskFieldTablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaskFieldTablesParameters.
func (*MaskFieldTablesParameters) DeepCopyInto ¶
func (in *MaskFieldTablesParameters) DeepCopyInto(out *MaskFieldTablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaskFunctionHashInitParameters ¶
type MaskFunctionHashInitParameters struct { // This string will be used in the HMAC(sha256, salt) function applied to the column data. UserDefinedSalt *string `json:"userDefinedSalt,omitempty" tf:"user_defined_salt,omitempty"` }
func (*MaskFunctionHashInitParameters) DeepCopy ¶
func (in *MaskFunctionHashInitParameters) DeepCopy() *MaskFunctionHashInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaskFunctionHashInitParameters.
func (*MaskFunctionHashInitParameters) DeepCopyInto ¶
func (in *MaskFunctionHashInitParameters) DeepCopyInto(out *MaskFunctionHashInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaskFunctionHashObservation ¶
type MaskFunctionHashObservation struct { // This string will be used in the HMAC(sha256, salt) function applied to the column data. UserDefinedSalt *string `json:"userDefinedSalt,omitempty" tf:"user_defined_salt,omitempty"` }
func (*MaskFunctionHashObservation) DeepCopy ¶
func (in *MaskFunctionHashObservation) DeepCopy() *MaskFunctionHashObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaskFunctionHashObservation.
func (*MaskFunctionHashObservation) DeepCopyInto ¶
func (in *MaskFunctionHashObservation) DeepCopyInto(out *MaskFunctionHashObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaskFunctionHashParameters ¶
type MaskFunctionHashParameters struct { // This string will be used in the HMAC(sha256, salt) function applied to the column data. // +kubebuilder:validation:Optional UserDefinedSalt *string `json:"userDefinedSalt,omitempty" tf:"user_defined_salt,omitempty"` }
func (*MaskFunctionHashParameters) DeepCopy ¶
func (in *MaskFunctionHashParameters) DeepCopy() *MaskFunctionHashParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaskFunctionHashParameters.
func (*MaskFunctionHashParameters) DeepCopyInto ¶
func (in *MaskFunctionHashParameters) DeepCopyInto(out *MaskFunctionHashParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoSourceConnectionConnectionOptionsInitParameters ¶
type MongoSourceConnectionConnectionOptionsInitParameters struct { // Name of the database associated with the credentials. AuthSource *string `json:"authSource,omitempty" tf:"auth_source,omitempty"` // Identifier of the Managed PostgreSQL cluster. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MongodbCluster MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Reference to a MongodbCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDRef *v1.Reference `json:"mdbClusterIdRef,omitempty" tf:"-"` // Selector for a MongodbCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDSelector *v1.Selector `json:"mdbClusterIdSelector,omitempty" tf:"-"` // Connection settings of the on-premise PostgreSQL server. OnPremise []ConnectionConnectionOptionsOnPremiseInitParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []ConnectionConnectionOptionsPasswordInitParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*MongoSourceConnectionConnectionOptionsInitParameters) DeepCopy ¶
func (in *MongoSourceConnectionConnectionOptionsInitParameters) DeepCopy() *MongoSourceConnectionConnectionOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoSourceConnectionConnectionOptionsInitParameters.
func (*MongoSourceConnectionConnectionOptionsInitParameters) DeepCopyInto ¶
func (in *MongoSourceConnectionConnectionOptionsInitParameters) DeepCopyInto(out *MongoSourceConnectionConnectionOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoSourceConnectionConnectionOptionsObservation ¶
type MongoSourceConnectionConnectionOptionsObservation struct { // Name of the database associated with the credentials. AuthSource *string `json:"authSource,omitempty" tf:"auth_source,omitempty"` // Identifier of the Managed PostgreSQL cluster. MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []ConnectionConnectionOptionsOnPremiseObservation `json:"onPremise,omitempty" tf:"on_premise,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []ConnectionConnectionOptionsPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*MongoSourceConnectionConnectionOptionsObservation) DeepCopy ¶
func (in *MongoSourceConnectionConnectionOptionsObservation) DeepCopy() *MongoSourceConnectionConnectionOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoSourceConnectionConnectionOptionsObservation.
func (*MongoSourceConnectionConnectionOptionsObservation) DeepCopyInto ¶
func (in *MongoSourceConnectionConnectionOptionsObservation) DeepCopyInto(out *MongoSourceConnectionConnectionOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoSourceConnectionConnectionOptionsParameters ¶
type MongoSourceConnectionConnectionOptionsParameters struct { // Name of the database associated with the credentials. // +kubebuilder:validation:Optional AuthSource *string `json:"authSource,omitempty" tf:"auth_source,omitempty"` // Identifier of the Managed PostgreSQL cluster. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MongodbCluster // +kubebuilder:validation:Optional MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Reference to a MongodbCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDRef *v1.Reference `json:"mdbClusterIdRef,omitempty" tf:"-"` // Selector for a MongodbCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDSelector *v1.Selector `json:"mdbClusterIdSelector,omitempty" tf:"-"` // Connection settings of the on-premise PostgreSQL server. // +kubebuilder:validation:Optional OnPremise []ConnectionConnectionOptionsOnPremiseParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. // +kubebuilder:validation:Optional Password []ConnectionConnectionOptionsPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*MongoSourceConnectionConnectionOptionsParameters) DeepCopy ¶
func (in *MongoSourceConnectionConnectionOptionsParameters) DeepCopy() *MongoSourceConnectionConnectionOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoSourceConnectionConnectionOptionsParameters.
func (*MongoSourceConnectionConnectionOptionsParameters) DeepCopyInto ¶
func (in *MongoSourceConnectionConnectionOptionsParameters) DeepCopyInto(out *MongoSourceConnectionConnectionOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoSourceConnectionInitParameters ¶
type MongoSourceConnectionInitParameters struct { // Connection options. The structure is documented below. ConnectionOptions []MongoSourceConnectionConnectionOptionsInitParameters `json:"connectionOptions,omitempty" tf:"connection_options,omitempty"` }
func (*MongoSourceConnectionInitParameters) DeepCopy ¶
func (in *MongoSourceConnectionInitParameters) DeepCopy() *MongoSourceConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoSourceConnectionInitParameters.
func (*MongoSourceConnectionInitParameters) DeepCopyInto ¶
func (in *MongoSourceConnectionInitParameters) DeepCopyInto(out *MongoSourceConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoSourceConnectionObservation ¶
type MongoSourceConnectionObservation struct { // Connection options. The structure is documented below. ConnectionOptions []MongoSourceConnectionConnectionOptionsObservation `json:"connectionOptions,omitempty" tf:"connection_options,omitempty"` }
func (*MongoSourceConnectionObservation) DeepCopy ¶
func (in *MongoSourceConnectionObservation) DeepCopy() *MongoSourceConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoSourceConnectionObservation.
func (*MongoSourceConnectionObservation) DeepCopyInto ¶
func (in *MongoSourceConnectionObservation) DeepCopyInto(out *MongoSourceConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoSourceConnectionParameters ¶
type MongoSourceConnectionParameters struct { // Connection options. The structure is documented below. // +kubebuilder:validation:Optional ConnectionOptions []MongoSourceConnectionConnectionOptionsParameters `json:"connectionOptions,omitempty" tf:"connection_options,omitempty"` }
func (*MongoSourceConnectionParameters) DeepCopy ¶
func (in *MongoSourceConnectionParameters) DeepCopy() *MongoSourceConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoSourceConnectionParameters.
func (*MongoSourceConnectionParameters) DeepCopyInto ¶
func (in *MongoSourceConnectionParameters) DeepCopyInto(out *MongoSourceConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoSourceInitParameters ¶
type MongoSourceInitParameters struct { // The list of the MongoDB collections that should be transferred. If omitted, all available collections will be transferred. The structure of the list item is documented below. Collections []CollectionsInitParameters `json:"collections,omitempty" tf:"collections,omitempty"` // Connection settings. Connection []MongoSourceConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` // The list of the MongoDB collections that should not be transferred. ExcludedCollections []ExcludedCollectionsInitParameters `json:"excludedCollections,omitempty" tf:"excluded_collections,omitempty"` // whether the secondary server should be preferred to the primary when copying data. SecondaryPreferredMode *bool `json:"secondaryPreferredMode,omitempty" tf:"secondary_preferred_mode,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*MongoSourceInitParameters) DeepCopy ¶
func (in *MongoSourceInitParameters) DeepCopy() *MongoSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoSourceInitParameters.
func (*MongoSourceInitParameters) DeepCopyInto ¶
func (in *MongoSourceInitParameters) DeepCopyInto(out *MongoSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoSourceObservation ¶
type MongoSourceObservation struct { // The list of the MongoDB collections that should be transferred. If omitted, all available collections will be transferred. The structure of the list item is documented below. Collections []CollectionsObservation `json:"collections,omitempty" tf:"collections,omitempty"` // Connection settings. Connection []MongoSourceConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` // The list of the MongoDB collections that should not be transferred. ExcludedCollections []ExcludedCollectionsObservation `json:"excludedCollections,omitempty" tf:"excluded_collections,omitempty"` // whether the secondary server should be preferred to the primary when copying data. SecondaryPreferredMode *bool `json:"secondaryPreferredMode,omitempty" tf:"secondary_preferred_mode,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*MongoSourceObservation) DeepCopy ¶
func (in *MongoSourceObservation) DeepCopy() *MongoSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoSourceObservation.
func (*MongoSourceObservation) DeepCopyInto ¶
func (in *MongoSourceObservation) DeepCopyInto(out *MongoSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoSourceParameters ¶
type MongoSourceParameters struct { // The list of the MongoDB collections that should be transferred. If omitted, all available collections will be transferred. The structure of the list item is documented below. // +kubebuilder:validation:Optional Collections []CollectionsParameters `json:"collections,omitempty" tf:"collections,omitempty"` // Connection settings. // +kubebuilder:validation:Optional Connection []MongoSourceConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` // The list of the MongoDB collections that should not be transferred. // +kubebuilder:validation:Optional ExcludedCollections []ExcludedCollectionsParameters `json:"excludedCollections,omitempty" tf:"excluded_collections,omitempty"` // whether the secondary server should be preferred to the primary when copying data. // +kubebuilder:validation:Optional SecondaryPreferredMode *bool `json:"secondaryPreferredMode,omitempty" tf:"secondary_preferred_mode,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*MongoSourceParameters) DeepCopy ¶
func (in *MongoSourceParameters) DeepCopy() *MongoSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoSourceParameters.
func (*MongoSourceParameters) DeepCopyInto ¶
func (in *MongoSourceParameters) DeepCopyInto(out *MongoSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetConnectionConnectionOptionsInitParameters ¶
type MongoTargetConnectionConnectionOptionsInitParameters struct { // Name of the database associated with the credentials. AuthSource *string `json:"authSource,omitempty" tf:"auth_source,omitempty"` // Identifier of the Managed PostgreSQL cluster. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MongodbCluster MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Reference to a MongodbCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDRef *v1.Reference `json:"mdbClusterIdRef,omitempty" tf:"-"` // Selector for a MongodbCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDSelector *v1.Selector `json:"mdbClusterIdSelector,omitempty" tf:"-"` // Connection settings of the on-premise PostgreSQL server. OnPremise []MongoTargetConnectionConnectionOptionsOnPremiseInitParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []MongoTargetConnectionConnectionOptionsPasswordInitParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*MongoTargetConnectionConnectionOptionsInitParameters) DeepCopy ¶
func (in *MongoTargetConnectionConnectionOptionsInitParameters) DeepCopy() *MongoTargetConnectionConnectionOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetConnectionConnectionOptionsInitParameters.
func (*MongoTargetConnectionConnectionOptionsInitParameters) DeepCopyInto ¶
func (in *MongoTargetConnectionConnectionOptionsInitParameters) DeepCopyInto(out *MongoTargetConnectionConnectionOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetConnectionConnectionOptionsObservation ¶
type MongoTargetConnectionConnectionOptionsObservation struct { // Name of the database associated with the credentials. AuthSource *string `json:"authSource,omitempty" tf:"auth_source,omitempty"` // Identifier of the Managed PostgreSQL cluster. MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []MongoTargetConnectionConnectionOptionsOnPremiseObservation `json:"onPremise,omitempty" tf:"on_premise,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []MongoTargetConnectionConnectionOptionsPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*MongoTargetConnectionConnectionOptionsObservation) DeepCopy ¶
func (in *MongoTargetConnectionConnectionOptionsObservation) DeepCopy() *MongoTargetConnectionConnectionOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetConnectionConnectionOptionsObservation.
func (*MongoTargetConnectionConnectionOptionsObservation) DeepCopyInto ¶
func (in *MongoTargetConnectionConnectionOptionsObservation) DeepCopyInto(out *MongoTargetConnectionConnectionOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetConnectionConnectionOptionsOnPremiseInitParameters ¶
type MongoTargetConnectionConnectionOptionsOnPremiseInitParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // Replica set name. ReplicaSet *string `json:"replicaSet,omitempty" tf:"replica_set,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []ConnectionConnectionOptionsOnPremiseTLSModeInitParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*MongoTargetConnectionConnectionOptionsOnPremiseInitParameters) DeepCopy ¶
func (in *MongoTargetConnectionConnectionOptionsOnPremiseInitParameters) DeepCopy() *MongoTargetConnectionConnectionOptionsOnPremiseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetConnectionConnectionOptionsOnPremiseInitParameters.
func (*MongoTargetConnectionConnectionOptionsOnPremiseInitParameters) DeepCopyInto ¶
func (in *MongoTargetConnectionConnectionOptionsOnPremiseInitParameters) DeepCopyInto(out *MongoTargetConnectionConnectionOptionsOnPremiseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetConnectionConnectionOptionsOnPremiseObservation ¶
type MongoTargetConnectionConnectionOptionsOnPremiseObservation struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // Replica set name. ReplicaSet *string `json:"replicaSet,omitempty" tf:"replica_set,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []ConnectionConnectionOptionsOnPremiseTLSModeObservation `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*MongoTargetConnectionConnectionOptionsOnPremiseObservation) DeepCopy ¶
func (in *MongoTargetConnectionConnectionOptionsOnPremiseObservation) DeepCopy() *MongoTargetConnectionConnectionOptionsOnPremiseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetConnectionConnectionOptionsOnPremiseObservation.
func (*MongoTargetConnectionConnectionOptionsOnPremiseObservation) DeepCopyInto ¶
func (in *MongoTargetConnectionConnectionOptionsOnPremiseObservation) DeepCopyInto(out *MongoTargetConnectionConnectionOptionsOnPremiseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetConnectionConnectionOptionsOnPremiseParameters ¶
type MongoTargetConnectionConnectionOptionsOnPremiseParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. // +kubebuilder:validation:Optional Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // Replica set name. // +kubebuilder:validation:Optional ReplicaSet *string `json:"replicaSet,omitempty" tf:"replica_set,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. // +kubebuilder:validation:Optional TLSMode []ConnectionConnectionOptionsOnPremiseTLSModeParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*MongoTargetConnectionConnectionOptionsOnPremiseParameters) DeepCopy ¶
func (in *MongoTargetConnectionConnectionOptionsOnPremiseParameters) DeepCopy() *MongoTargetConnectionConnectionOptionsOnPremiseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetConnectionConnectionOptionsOnPremiseParameters.
func (*MongoTargetConnectionConnectionOptionsOnPremiseParameters) DeepCopyInto ¶
func (in *MongoTargetConnectionConnectionOptionsOnPremiseParameters) DeepCopyInto(out *MongoTargetConnectionConnectionOptionsOnPremiseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetConnectionConnectionOptionsParameters ¶
type MongoTargetConnectionConnectionOptionsParameters struct { // Name of the database associated with the credentials. // +kubebuilder:validation:Optional AuthSource *string `json:"authSource,omitempty" tf:"auth_source,omitempty"` // Identifier of the Managed PostgreSQL cluster. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MongodbCluster // +kubebuilder:validation:Optional MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Reference to a MongodbCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDRef *v1.Reference `json:"mdbClusterIdRef,omitempty" tf:"-"` // Selector for a MongodbCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDSelector *v1.Selector `json:"mdbClusterIdSelector,omitempty" tf:"-"` // Connection settings of the on-premise PostgreSQL server. // +kubebuilder:validation:Optional OnPremise []MongoTargetConnectionConnectionOptionsOnPremiseParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. // +kubebuilder:validation:Optional Password []MongoTargetConnectionConnectionOptionsPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*MongoTargetConnectionConnectionOptionsParameters) DeepCopy ¶
func (in *MongoTargetConnectionConnectionOptionsParameters) DeepCopy() *MongoTargetConnectionConnectionOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetConnectionConnectionOptionsParameters.
func (*MongoTargetConnectionConnectionOptionsParameters) DeepCopyInto ¶
func (in *MongoTargetConnectionConnectionOptionsParameters) DeepCopyInto(out *MongoTargetConnectionConnectionOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetConnectionConnectionOptionsPasswordInitParameters ¶
type MongoTargetConnectionConnectionOptionsPasswordInitParameters struct { }
func (*MongoTargetConnectionConnectionOptionsPasswordInitParameters) DeepCopy ¶
func (in *MongoTargetConnectionConnectionOptionsPasswordInitParameters) DeepCopy() *MongoTargetConnectionConnectionOptionsPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetConnectionConnectionOptionsPasswordInitParameters.
func (*MongoTargetConnectionConnectionOptionsPasswordInitParameters) DeepCopyInto ¶
func (in *MongoTargetConnectionConnectionOptionsPasswordInitParameters) DeepCopyInto(out *MongoTargetConnectionConnectionOptionsPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetConnectionConnectionOptionsPasswordObservation ¶
type MongoTargetConnectionConnectionOptionsPasswordObservation struct { }
func (*MongoTargetConnectionConnectionOptionsPasswordObservation) DeepCopy ¶
func (in *MongoTargetConnectionConnectionOptionsPasswordObservation) DeepCopy() *MongoTargetConnectionConnectionOptionsPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetConnectionConnectionOptionsPasswordObservation.
func (*MongoTargetConnectionConnectionOptionsPasswordObservation) DeepCopyInto ¶
func (in *MongoTargetConnectionConnectionOptionsPasswordObservation) DeepCopyInto(out *MongoTargetConnectionConnectionOptionsPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetConnectionConnectionOptionsPasswordParameters ¶
type MongoTargetConnectionConnectionOptionsPasswordParameters struct { // +kubebuilder:validation:Optional RawSecretRef *v1.SecretKeySelector `json:"rawSecretRef,omitempty" tf:"-"` }
func (*MongoTargetConnectionConnectionOptionsPasswordParameters) DeepCopy ¶
func (in *MongoTargetConnectionConnectionOptionsPasswordParameters) DeepCopy() *MongoTargetConnectionConnectionOptionsPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetConnectionConnectionOptionsPasswordParameters.
func (*MongoTargetConnectionConnectionOptionsPasswordParameters) DeepCopyInto ¶
func (in *MongoTargetConnectionConnectionOptionsPasswordParameters) DeepCopyInto(out *MongoTargetConnectionConnectionOptionsPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetConnectionInitParameters ¶
type MongoTargetConnectionInitParameters struct { // Connection options. The structure is documented below. ConnectionOptions []MongoTargetConnectionConnectionOptionsInitParameters `json:"connectionOptions,omitempty" tf:"connection_options,omitempty"` }
func (*MongoTargetConnectionInitParameters) DeepCopy ¶
func (in *MongoTargetConnectionInitParameters) DeepCopy() *MongoTargetConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetConnectionInitParameters.
func (*MongoTargetConnectionInitParameters) DeepCopyInto ¶
func (in *MongoTargetConnectionInitParameters) DeepCopyInto(out *MongoTargetConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetConnectionObservation ¶
type MongoTargetConnectionObservation struct { // Connection options. The structure is documented below. ConnectionOptions []MongoTargetConnectionConnectionOptionsObservation `json:"connectionOptions,omitempty" tf:"connection_options,omitempty"` }
func (*MongoTargetConnectionObservation) DeepCopy ¶
func (in *MongoTargetConnectionObservation) DeepCopy() *MongoTargetConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetConnectionObservation.
func (*MongoTargetConnectionObservation) DeepCopyInto ¶
func (in *MongoTargetConnectionObservation) DeepCopyInto(out *MongoTargetConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetConnectionParameters ¶
type MongoTargetConnectionParameters struct { // Connection options. The structure is documented below. // +kubebuilder:validation:Optional ConnectionOptions []MongoTargetConnectionConnectionOptionsParameters `json:"connectionOptions,omitempty" tf:"connection_options,omitempty"` }
func (*MongoTargetConnectionParameters) DeepCopy ¶
func (in *MongoTargetConnectionParameters) DeepCopy() *MongoTargetConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetConnectionParameters.
func (*MongoTargetConnectionParameters) DeepCopyInto ¶
func (in *MongoTargetConnectionParameters) DeepCopyInto(out *MongoTargetConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetInitParameters ¶
type MongoTargetInitParameters struct { // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // Connection settings. Connection []MongoTargetConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*MongoTargetInitParameters) DeepCopy ¶
func (in *MongoTargetInitParameters) DeepCopy() *MongoTargetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetInitParameters.
func (*MongoTargetInitParameters) DeepCopyInto ¶
func (in *MongoTargetInitParameters) DeepCopyInto(out *MongoTargetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetObservation ¶
type MongoTargetObservation struct { // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // Connection settings. Connection []MongoTargetConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*MongoTargetObservation) DeepCopy ¶
func (in *MongoTargetObservation) DeepCopy() *MongoTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetObservation.
func (*MongoTargetObservation) DeepCopyInto ¶
func (in *MongoTargetObservation) DeepCopyInto(out *MongoTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoTargetParameters ¶
type MongoTargetParameters struct { // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". // +kubebuilder:validation:Optional CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // Connection settings. // +kubebuilder:validation:Optional Connection []MongoTargetConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - Database. // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*MongoTargetParameters) DeepCopy ¶
func (in *MongoTargetParameters) DeepCopy() *MongoTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoTargetParameters.
func (*MongoTargetParameters) DeepCopyInto ¶
func (in *MongoTargetParameters) DeepCopyInto(out *MongoTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionInitParameters ¶
type MySQLSourceConnectionInitParameters struct { // Identifier of the Managed PostgreSQL cluster. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MySQLCluster MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Reference to a MySQLCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDRef *v1.Reference `json:"mdbClusterIdRef,omitempty" tf:"-"` // Selector for a MySQLCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDSelector *v1.Selector `json:"mdbClusterIdSelector,omitempty" tf:"-"` // Connection settings of the on-premise PostgreSQL server. OnPremise []MySQLSourceConnectionOnPremiseInitParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*MySQLSourceConnectionInitParameters) DeepCopy ¶
func (in *MySQLSourceConnectionInitParameters) DeepCopy() *MySQLSourceConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionInitParameters.
func (*MySQLSourceConnectionInitParameters) DeepCopyInto ¶
func (in *MySQLSourceConnectionInitParameters) DeepCopyInto(out *MySQLSourceConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionObservation ¶
type MySQLSourceConnectionObservation struct { // Identifier of the Managed PostgreSQL cluster. MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []MySQLSourceConnectionOnPremiseObservation `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*MySQLSourceConnectionObservation) DeepCopy ¶
func (in *MySQLSourceConnectionObservation) DeepCopy() *MySQLSourceConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionObservation.
func (*MySQLSourceConnectionObservation) DeepCopyInto ¶
func (in *MySQLSourceConnectionObservation) DeepCopyInto(out *MySQLSourceConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionOnPremiseInitParameters ¶
type MySQLSourceConnectionOnPremiseInitParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []MySQLSourceConnectionOnPremiseTLSModeInitParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*MySQLSourceConnectionOnPremiseInitParameters) DeepCopy ¶
func (in *MySQLSourceConnectionOnPremiseInitParameters) DeepCopy() *MySQLSourceConnectionOnPremiseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionOnPremiseInitParameters.
func (*MySQLSourceConnectionOnPremiseInitParameters) DeepCopyInto ¶
func (in *MySQLSourceConnectionOnPremiseInitParameters) DeepCopyInto(out *MySQLSourceConnectionOnPremiseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionOnPremiseObservation ¶
type MySQLSourceConnectionOnPremiseObservation struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []MySQLSourceConnectionOnPremiseTLSModeObservation `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*MySQLSourceConnectionOnPremiseObservation) DeepCopy ¶
func (in *MySQLSourceConnectionOnPremiseObservation) DeepCopy() *MySQLSourceConnectionOnPremiseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionOnPremiseObservation.
func (*MySQLSourceConnectionOnPremiseObservation) DeepCopyInto ¶
func (in *MySQLSourceConnectionOnPremiseObservation) DeepCopyInto(out *MySQLSourceConnectionOnPremiseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionOnPremiseParameters ¶
type MySQLSourceConnectionOnPremiseParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. // +kubebuilder:validation:Optional Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. // +kubebuilder:validation:Optional TLSMode []MySQLSourceConnectionOnPremiseTLSModeParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*MySQLSourceConnectionOnPremiseParameters) DeepCopy ¶
func (in *MySQLSourceConnectionOnPremiseParameters) DeepCopy() *MySQLSourceConnectionOnPremiseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionOnPremiseParameters.
func (*MySQLSourceConnectionOnPremiseParameters) DeepCopyInto ¶
func (in *MySQLSourceConnectionOnPremiseParameters) DeepCopyInto(out *MySQLSourceConnectionOnPremiseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionOnPremiseTLSModeDisabledInitParameters ¶
type MySQLSourceConnectionOnPremiseTLSModeDisabledInitParameters struct { }
func (*MySQLSourceConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopy ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopy() *MySQLSourceConnectionOnPremiseTLSModeDisabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionOnPremiseTLSModeDisabledInitParameters.
func (*MySQLSourceConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopyInto ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopyInto(out *MySQLSourceConnectionOnPremiseTLSModeDisabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionOnPremiseTLSModeDisabledObservation ¶
type MySQLSourceConnectionOnPremiseTLSModeDisabledObservation struct { }
func (*MySQLSourceConnectionOnPremiseTLSModeDisabledObservation) DeepCopy ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeDisabledObservation) DeepCopy() *MySQLSourceConnectionOnPremiseTLSModeDisabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionOnPremiseTLSModeDisabledObservation.
func (*MySQLSourceConnectionOnPremiseTLSModeDisabledObservation) DeepCopyInto ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeDisabledObservation) DeepCopyInto(out *MySQLSourceConnectionOnPremiseTLSModeDisabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionOnPremiseTLSModeDisabledParameters ¶
type MySQLSourceConnectionOnPremiseTLSModeDisabledParameters struct { }
func (*MySQLSourceConnectionOnPremiseTLSModeDisabledParameters) DeepCopy ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeDisabledParameters) DeepCopy() *MySQLSourceConnectionOnPremiseTLSModeDisabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionOnPremiseTLSModeDisabledParameters.
func (*MySQLSourceConnectionOnPremiseTLSModeDisabledParameters) DeepCopyInto ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeDisabledParameters) DeepCopyInto(out *MySQLSourceConnectionOnPremiseTLSModeDisabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionOnPremiseTLSModeEnabledInitParameters ¶
type MySQLSourceConnectionOnPremiseTLSModeEnabledInitParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*MySQLSourceConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopy ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopy() *MySQLSourceConnectionOnPremiseTLSModeEnabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionOnPremiseTLSModeEnabledInitParameters.
func (*MySQLSourceConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopyInto ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopyInto(out *MySQLSourceConnectionOnPremiseTLSModeEnabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionOnPremiseTLSModeEnabledObservation ¶
type MySQLSourceConnectionOnPremiseTLSModeEnabledObservation struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*MySQLSourceConnectionOnPremiseTLSModeEnabledObservation) DeepCopy ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeEnabledObservation) DeepCopy() *MySQLSourceConnectionOnPremiseTLSModeEnabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionOnPremiseTLSModeEnabledObservation.
func (*MySQLSourceConnectionOnPremiseTLSModeEnabledObservation) DeepCopyInto ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeEnabledObservation) DeepCopyInto(out *MySQLSourceConnectionOnPremiseTLSModeEnabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionOnPremiseTLSModeEnabledParameters ¶
type MySQLSourceConnectionOnPremiseTLSModeEnabledParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. // +kubebuilder:validation:Optional CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*MySQLSourceConnectionOnPremiseTLSModeEnabledParameters) DeepCopy ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeEnabledParameters) DeepCopy() *MySQLSourceConnectionOnPremiseTLSModeEnabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionOnPremiseTLSModeEnabledParameters.
func (*MySQLSourceConnectionOnPremiseTLSModeEnabledParameters) DeepCopyInto ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeEnabledParameters) DeepCopyInto(out *MySQLSourceConnectionOnPremiseTLSModeEnabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionOnPremiseTLSModeInitParameters ¶
type MySQLSourceConnectionOnPremiseTLSModeInitParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []MySQLSourceConnectionOnPremiseTLSModeDisabledInitParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []MySQLSourceConnectionOnPremiseTLSModeEnabledInitParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*MySQLSourceConnectionOnPremiseTLSModeInitParameters) DeepCopy ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeInitParameters) DeepCopy() *MySQLSourceConnectionOnPremiseTLSModeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionOnPremiseTLSModeInitParameters.
func (*MySQLSourceConnectionOnPremiseTLSModeInitParameters) DeepCopyInto ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeInitParameters) DeepCopyInto(out *MySQLSourceConnectionOnPremiseTLSModeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionOnPremiseTLSModeObservation ¶
type MySQLSourceConnectionOnPremiseTLSModeObservation struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []MySQLSourceConnectionOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []MySQLSourceConnectionOnPremiseTLSModeEnabledObservation `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*MySQLSourceConnectionOnPremiseTLSModeObservation) DeepCopy ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeObservation) DeepCopy() *MySQLSourceConnectionOnPremiseTLSModeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionOnPremiseTLSModeObservation.
func (*MySQLSourceConnectionOnPremiseTLSModeObservation) DeepCopyInto ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeObservation) DeepCopyInto(out *MySQLSourceConnectionOnPremiseTLSModeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionOnPremiseTLSModeParameters ¶
type MySQLSourceConnectionOnPremiseTLSModeParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. // +kubebuilder:validation:Optional Disabled []MySQLSourceConnectionOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. // +kubebuilder:validation:Optional Enabled []MySQLSourceConnectionOnPremiseTLSModeEnabledParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*MySQLSourceConnectionOnPremiseTLSModeParameters) DeepCopy ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeParameters) DeepCopy() *MySQLSourceConnectionOnPremiseTLSModeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionOnPremiseTLSModeParameters.
func (*MySQLSourceConnectionOnPremiseTLSModeParameters) DeepCopyInto ¶
func (in *MySQLSourceConnectionOnPremiseTLSModeParameters) DeepCopyInto(out *MySQLSourceConnectionOnPremiseTLSModeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceConnectionParameters ¶
type MySQLSourceConnectionParameters struct { // Identifier of the Managed PostgreSQL cluster. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MySQLCluster // +kubebuilder:validation:Optional MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Reference to a MySQLCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDRef *v1.Reference `json:"mdbClusterIdRef,omitempty" tf:"-"` // Selector for a MySQLCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDSelector *v1.Selector `json:"mdbClusterIdSelector,omitempty" tf:"-"` // Connection settings of the on-premise PostgreSQL server. // +kubebuilder:validation:Optional OnPremise []MySQLSourceConnectionOnPremiseParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*MySQLSourceConnectionParameters) DeepCopy ¶
func (in *MySQLSourceConnectionParameters) DeepCopy() *MySQLSourceConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceConnectionParameters.
func (*MySQLSourceConnectionParameters) DeepCopyInto ¶
func (in *MySQLSourceConnectionParameters) DeepCopyInto(out *MySQLSourceConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceInitParameters ¶
type MySQLSourceInitParameters struct { // Connection settings. Connection []MySQLSourceConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - Database. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MySQLDatabase // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() Database *string `json:"database,omitempty" tf:"database,omitempty"` // Reference to a MySQLDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseRef *v1.Reference `json:"databaseRef,omitempty" tf:"-"` // Selector for a MySQLDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseSelector *v1.Selector `json:"databaseSelector,omitempty" tf:"-"` // Opposite of include_table_regex. The tables matching the specified regular expressions will not be transferred. ExcludeTablesRegex []*string `json:"excludeTablesRegex,omitempty" tf:"exclude_tables_regex,omitempty"` // List of regular expressions of table names which should be transferred. A table name is formatted as schemaname.tablename. For example, a single regular expression may look like ^mydb.employees$. IncludeTablesRegex []*string `json:"includeTablesRegex,omitempty" tf:"include_tables_regex,omitempty"` // Defines which database schema objects should be transferred, e.g. views, functions, etc. ObjectTransferSettings []ObjectTransferSettingsInitParameters `json:"objectTransferSettings,omitempty" tf:"object_transfer_settings,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []MySQLSourcePasswordInitParameters `json:"password,omitempty" tf:"password,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.SecurityGroup SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // References to SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsRefs []v1.Reference `json:"securityGroupsRefs,omitempty" tf:"-"` // Selector for a list of SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsSelector *v1.Selector `json:"securityGroupsSelector,omitempty" tf:"-"` // The name of the database where technical tables (__tm_keeper, __tm_gtid_keeper) will be created. Default is the value of the attribute database. ServiceDatabase *string `json:"serviceDatabase,omitempty" tf:"service_database,omitempty"` // Timezone to use for parsing timestamps for saving source timezones. Accepts values from IANA timezone database. Default: local timezone. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` // User for the database access. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MySQLUser // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() User *string `json:"user,omitempty" tf:"user,omitempty"` // Reference to a MySQLUser in mdb to populate user. // +kubebuilder:validation:Optional UserRef *v1.Reference `json:"userRef,omitempty" tf:"-"` // Selector for a MySQLUser in mdb to populate user. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` }
func (*MySQLSourceInitParameters) DeepCopy ¶
func (in *MySQLSourceInitParameters) DeepCopy() *MySQLSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceInitParameters.
func (*MySQLSourceInitParameters) DeepCopyInto ¶
func (in *MySQLSourceInitParameters) DeepCopyInto(out *MySQLSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceObservation ¶
type MySQLSourceObservation struct { // Connection settings. Connection []MySQLSourceConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // Opposite of include_table_regex. The tables matching the specified regular expressions will not be transferred. ExcludeTablesRegex []*string `json:"excludeTablesRegex,omitempty" tf:"exclude_tables_regex,omitempty"` // List of regular expressions of table names which should be transferred. A table name is formatted as schemaname.tablename. For example, a single regular expression may look like ^mydb.employees$. IncludeTablesRegex []*string `json:"includeTablesRegex,omitempty" tf:"include_tables_regex,omitempty"` // Defines which database schema objects should be transferred, e.g. views, functions, etc. ObjectTransferSettings []ObjectTransferSettingsObservation `json:"objectTransferSettings,omitempty" tf:"object_transfer_settings,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []MySQLSourcePasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The name of the database where technical tables (__tm_keeper, __tm_gtid_keeper) will be created. Default is the value of the attribute database. ServiceDatabase *string `json:"serviceDatabase,omitempty" tf:"service_database,omitempty"` // Timezone to use for parsing timestamps for saving source timezones. Accepts values from IANA timezone database. Default: local timezone. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*MySQLSourceObservation) DeepCopy ¶
func (in *MySQLSourceObservation) DeepCopy() *MySQLSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceObservation.
func (*MySQLSourceObservation) DeepCopyInto ¶
func (in *MySQLSourceObservation) DeepCopyInto(out *MySQLSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourceParameters ¶
type MySQLSourceParameters struct { // Connection settings. // +kubebuilder:validation:Optional Connection []MySQLSourceConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - Database. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MySQLDatabase // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // Reference to a MySQLDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseRef *v1.Reference `json:"databaseRef,omitempty" tf:"-"` // Selector for a MySQLDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseSelector *v1.Selector `json:"databaseSelector,omitempty" tf:"-"` // Opposite of include_table_regex. The tables matching the specified regular expressions will not be transferred. // +kubebuilder:validation:Optional ExcludeTablesRegex []*string `json:"excludeTablesRegex,omitempty" tf:"exclude_tables_regex,omitempty"` // List of regular expressions of table names which should be transferred. A table name is formatted as schemaname.tablename. For example, a single regular expression may look like ^mydb.employees$. // +kubebuilder:validation:Optional IncludeTablesRegex []*string `json:"includeTablesRegex,omitempty" tf:"include_tables_regex,omitempty"` // Defines which database schema objects should be transferred, e.g. views, functions, etc. // +kubebuilder:validation:Optional ObjectTransferSettings []ObjectTransferSettingsParameters `json:"objectTransferSettings,omitempty" tf:"object_transfer_settings,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. // +kubebuilder:validation:Optional Password []MySQLSourcePasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.SecurityGroup // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // References to SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsRefs []v1.Reference `json:"securityGroupsRefs,omitempty" tf:"-"` // Selector for a list of SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsSelector *v1.Selector `json:"securityGroupsSelector,omitempty" tf:"-"` // The name of the database where technical tables (__tm_keeper, __tm_gtid_keeper) will be created. Default is the value of the attribute database. // +kubebuilder:validation:Optional ServiceDatabase *string `json:"serviceDatabase,omitempty" tf:"service_database,omitempty"` // Timezone to use for parsing timestamps for saving source timezones. Accepts values from IANA timezone database. Default: local timezone. // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` // User for the database access. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MySQLUser // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` // Reference to a MySQLUser in mdb to populate user. // +kubebuilder:validation:Optional UserRef *v1.Reference `json:"userRef,omitempty" tf:"-"` // Selector for a MySQLUser in mdb to populate user. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` }
func (*MySQLSourceParameters) DeepCopy ¶
func (in *MySQLSourceParameters) DeepCopy() *MySQLSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourceParameters.
func (*MySQLSourceParameters) DeepCopyInto ¶
func (in *MySQLSourceParameters) DeepCopyInto(out *MySQLSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourcePasswordInitParameters ¶
type MySQLSourcePasswordInitParameters struct { }
func (*MySQLSourcePasswordInitParameters) DeepCopy ¶
func (in *MySQLSourcePasswordInitParameters) DeepCopy() *MySQLSourcePasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourcePasswordInitParameters.
func (*MySQLSourcePasswordInitParameters) DeepCopyInto ¶
func (in *MySQLSourcePasswordInitParameters) DeepCopyInto(out *MySQLSourcePasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourcePasswordObservation ¶
type MySQLSourcePasswordObservation struct { }
func (*MySQLSourcePasswordObservation) DeepCopy ¶
func (in *MySQLSourcePasswordObservation) DeepCopy() *MySQLSourcePasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourcePasswordObservation.
func (*MySQLSourcePasswordObservation) DeepCopyInto ¶
func (in *MySQLSourcePasswordObservation) DeepCopyInto(out *MySQLSourcePasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLSourcePasswordParameters ¶
type MySQLSourcePasswordParameters struct { // +kubebuilder:validation:Optional RawSecretRef *v1.SecretKeySelector `json:"rawSecretRef,omitempty" tf:"-"` }
func (*MySQLSourcePasswordParameters) DeepCopy ¶
func (in *MySQLSourcePasswordParameters) DeepCopy() *MySQLSourcePasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLSourcePasswordParameters.
func (*MySQLSourcePasswordParameters) DeepCopyInto ¶
func (in *MySQLSourcePasswordParameters) DeepCopyInto(out *MySQLSourcePasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionInitParameters ¶
type MySQLTargetConnectionInitParameters struct { // Identifier of the Managed PostgreSQL cluster. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MySQLCluster MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Reference to a MySQLCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDRef *v1.Reference `json:"mdbClusterIdRef,omitempty" tf:"-"` // Selector for a MySQLCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDSelector *v1.Selector `json:"mdbClusterIdSelector,omitempty" tf:"-"` // Connection settings of the on-premise PostgreSQL server. OnPremise []MySQLTargetConnectionOnPremiseInitParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*MySQLTargetConnectionInitParameters) DeepCopy ¶
func (in *MySQLTargetConnectionInitParameters) DeepCopy() *MySQLTargetConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionInitParameters.
func (*MySQLTargetConnectionInitParameters) DeepCopyInto ¶
func (in *MySQLTargetConnectionInitParameters) DeepCopyInto(out *MySQLTargetConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionObservation ¶
type MySQLTargetConnectionObservation struct { // Identifier of the Managed PostgreSQL cluster. MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []MySQLTargetConnectionOnPremiseObservation `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*MySQLTargetConnectionObservation) DeepCopy ¶
func (in *MySQLTargetConnectionObservation) DeepCopy() *MySQLTargetConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionObservation.
func (*MySQLTargetConnectionObservation) DeepCopyInto ¶
func (in *MySQLTargetConnectionObservation) DeepCopyInto(out *MySQLTargetConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionOnPremiseInitParameters ¶
type MySQLTargetConnectionOnPremiseInitParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []MySQLTargetConnectionOnPremiseTLSModeInitParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*MySQLTargetConnectionOnPremiseInitParameters) DeepCopy ¶
func (in *MySQLTargetConnectionOnPremiseInitParameters) DeepCopy() *MySQLTargetConnectionOnPremiseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionOnPremiseInitParameters.
func (*MySQLTargetConnectionOnPremiseInitParameters) DeepCopyInto ¶
func (in *MySQLTargetConnectionOnPremiseInitParameters) DeepCopyInto(out *MySQLTargetConnectionOnPremiseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionOnPremiseObservation ¶
type MySQLTargetConnectionOnPremiseObservation struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []MySQLTargetConnectionOnPremiseTLSModeObservation `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*MySQLTargetConnectionOnPremiseObservation) DeepCopy ¶
func (in *MySQLTargetConnectionOnPremiseObservation) DeepCopy() *MySQLTargetConnectionOnPremiseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionOnPremiseObservation.
func (*MySQLTargetConnectionOnPremiseObservation) DeepCopyInto ¶
func (in *MySQLTargetConnectionOnPremiseObservation) DeepCopyInto(out *MySQLTargetConnectionOnPremiseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionOnPremiseParameters ¶
type MySQLTargetConnectionOnPremiseParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. // +kubebuilder:validation:Optional Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. // +kubebuilder:validation:Optional TLSMode []MySQLTargetConnectionOnPremiseTLSModeParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*MySQLTargetConnectionOnPremiseParameters) DeepCopy ¶
func (in *MySQLTargetConnectionOnPremiseParameters) DeepCopy() *MySQLTargetConnectionOnPremiseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionOnPremiseParameters.
func (*MySQLTargetConnectionOnPremiseParameters) DeepCopyInto ¶
func (in *MySQLTargetConnectionOnPremiseParameters) DeepCopyInto(out *MySQLTargetConnectionOnPremiseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionOnPremiseTLSModeDisabledInitParameters ¶
type MySQLTargetConnectionOnPremiseTLSModeDisabledInitParameters struct { }
func (*MySQLTargetConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopy ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopy() *MySQLTargetConnectionOnPremiseTLSModeDisabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionOnPremiseTLSModeDisabledInitParameters.
func (*MySQLTargetConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopyInto ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopyInto(out *MySQLTargetConnectionOnPremiseTLSModeDisabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionOnPremiseTLSModeDisabledObservation ¶
type MySQLTargetConnectionOnPremiseTLSModeDisabledObservation struct { }
func (*MySQLTargetConnectionOnPremiseTLSModeDisabledObservation) DeepCopy ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeDisabledObservation) DeepCopy() *MySQLTargetConnectionOnPremiseTLSModeDisabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionOnPremiseTLSModeDisabledObservation.
func (*MySQLTargetConnectionOnPremiseTLSModeDisabledObservation) DeepCopyInto ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeDisabledObservation) DeepCopyInto(out *MySQLTargetConnectionOnPremiseTLSModeDisabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionOnPremiseTLSModeDisabledParameters ¶
type MySQLTargetConnectionOnPremiseTLSModeDisabledParameters struct { }
func (*MySQLTargetConnectionOnPremiseTLSModeDisabledParameters) DeepCopy ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeDisabledParameters) DeepCopy() *MySQLTargetConnectionOnPremiseTLSModeDisabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionOnPremiseTLSModeDisabledParameters.
func (*MySQLTargetConnectionOnPremiseTLSModeDisabledParameters) DeepCopyInto ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeDisabledParameters) DeepCopyInto(out *MySQLTargetConnectionOnPremiseTLSModeDisabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionOnPremiseTLSModeEnabledInitParameters ¶
type MySQLTargetConnectionOnPremiseTLSModeEnabledInitParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*MySQLTargetConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopy ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopy() *MySQLTargetConnectionOnPremiseTLSModeEnabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionOnPremiseTLSModeEnabledInitParameters.
func (*MySQLTargetConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopyInto ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopyInto(out *MySQLTargetConnectionOnPremiseTLSModeEnabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionOnPremiseTLSModeEnabledObservation ¶
type MySQLTargetConnectionOnPremiseTLSModeEnabledObservation struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*MySQLTargetConnectionOnPremiseTLSModeEnabledObservation) DeepCopy ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeEnabledObservation) DeepCopy() *MySQLTargetConnectionOnPremiseTLSModeEnabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionOnPremiseTLSModeEnabledObservation.
func (*MySQLTargetConnectionOnPremiseTLSModeEnabledObservation) DeepCopyInto ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeEnabledObservation) DeepCopyInto(out *MySQLTargetConnectionOnPremiseTLSModeEnabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionOnPremiseTLSModeEnabledParameters ¶
type MySQLTargetConnectionOnPremiseTLSModeEnabledParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. // +kubebuilder:validation:Optional CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*MySQLTargetConnectionOnPremiseTLSModeEnabledParameters) DeepCopy ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeEnabledParameters) DeepCopy() *MySQLTargetConnectionOnPremiseTLSModeEnabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionOnPremiseTLSModeEnabledParameters.
func (*MySQLTargetConnectionOnPremiseTLSModeEnabledParameters) DeepCopyInto ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeEnabledParameters) DeepCopyInto(out *MySQLTargetConnectionOnPremiseTLSModeEnabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionOnPremiseTLSModeInitParameters ¶
type MySQLTargetConnectionOnPremiseTLSModeInitParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []MySQLTargetConnectionOnPremiseTLSModeDisabledInitParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []MySQLTargetConnectionOnPremiseTLSModeEnabledInitParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*MySQLTargetConnectionOnPremiseTLSModeInitParameters) DeepCopy ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeInitParameters) DeepCopy() *MySQLTargetConnectionOnPremiseTLSModeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionOnPremiseTLSModeInitParameters.
func (*MySQLTargetConnectionOnPremiseTLSModeInitParameters) DeepCopyInto ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeInitParameters) DeepCopyInto(out *MySQLTargetConnectionOnPremiseTLSModeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionOnPremiseTLSModeObservation ¶
type MySQLTargetConnectionOnPremiseTLSModeObservation struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []MySQLTargetConnectionOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []MySQLTargetConnectionOnPremiseTLSModeEnabledObservation `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*MySQLTargetConnectionOnPremiseTLSModeObservation) DeepCopy ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeObservation) DeepCopy() *MySQLTargetConnectionOnPremiseTLSModeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionOnPremiseTLSModeObservation.
func (*MySQLTargetConnectionOnPremiseTLSModeObservation) DeepCopyInto ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeObservation) DeepCopyInto(out *MySQLTargetConnectionOnPremiseTLSModeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionOnPremiseTLSModeParameters ¶
type MySQLTargetConnectionOnPremiseTLSModeParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. // +kubebuilder:validation:Optional Disabled []MySQLTargetConnectionOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. // +kubebuilder:validation:Optional Enabled []MySQLTargetConnectionOnPremiseTLSModeEnabledParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*MySQLTargetConnectionOnPremiseTLSModeParameters) DeepCopy ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeParameters) DeepCopy() *MySQLTargetConnectionOnPremiseTLSModeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionOnPremiseTLSModeParameters.
func (*MySQLTargetConnectionOnPremiseTLSModeParameters) DeepCopyInto ¶
func (in *MySQLTargetConnectionOnPremiseTLSModeParameters) DeepCopyInto(out *MySQLTargetConnectionOnPremiseTLSModeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetConnectionParameters ¶
type MySQLTargetConnectionParameters struct { // Identifier of the Managed PostgreSQL cluster. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MySQLCluster // +kubebuilder:validation:Optional MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Reference to a MySQLCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDRef *v1.Reference `json:"mdbClusterIdRef,omitempty" tf:"-"` // Selector for a MySQLCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDSelector *v1.Selector `json:"mdbClusterIdSelector,omitempty" tf:"-"` // Connection settings of the on-premise PostgreSQL server. // +kubebuilder:validation:Optional OnPremise []MySQLTargetConnectionOnPremiseParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*MySQLTargetConnectionParameters) DeepCopy ¶
func (in *MySQLTargetConnectionParameters) DeepCopy() *MySQLTargetConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetConnectionParameters.
func (*MySQLTargetConnectionParameters) DeepCopyInto ¶
func (in *MySQLTargetConnectionParameters) DeepCopyInto(out *MySQLTargetConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetInitParameters ¶
type MySQLTargetInitParameters struct { // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // Connection settings. Connection []MySQLTargetConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - Database. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MySQLDatabase // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() Database *string `json:"database,omitempty" tf:"database,omitempty"` // Reference to a MySQLDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseRef *v1.Reference `json:"databaseRef,omitempty" tf:"-"` // Selector for a MySQLDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseSelector *v1.Selector `json:"databaseSelector,omitempty" tf:"-"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []MySQLTargetPasswordInitParameters `json:"password,omitempty" tf:"password,omitempty"` // sql_mode to use when interacting with the server. Defaults to "NO_AUTO_VALUE_ON_ZERO,NO_DIR_IN_CREATE,NO_ENGINE_SUBSTITUTION". SQLMode *string `json:"sqlMode,omitempty" tf:"sql_mode,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.SecurityGroup SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // References to SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsRefs []v1.Reference `json:"securityGroupsRefs,omitempty" tf:"-"` // Selector for a list of SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsSelector *v1.Selector `json:"securityGroupsSelector,omitempty" tf:"-"` // The name of the database where technical tables (__tm_keeper, __tm_gtid_keeper) will be created. Default is the value of the attribute database. ServiceDatabase *string `json:"serviceDatabase,omitempty" tf:"service_database,omitempty"` // When true, disables foreign key checks. See foreign_key_checks. False by default. SkipConstraintChecks *bool `json:"skipConstraintChecks,omitempty" tf:"skip_constraint_checks,omitempty"` // Timezone to use for parsing timestamps for saving source timezones. Accepts values from IANA timezone database. Default: local timezone. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` // User for the database access. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MySQLUser // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() User *string `json:"user,omitempty" tf:"user,omitempty"` // Reference to a MySQLUser in mdb to populate user. // +kubebuilder:validation:Optional UserRef *v1.Reference `json:"userRef,omitempty" tf:"-"` // Selector for a MySQLUser in mdb to populate user. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` }
func (*MySQLTargetInitParameters) DeepCopy ¶
func (in *MySQLTargetInitParameters) DeepCopy() *MySQLTargetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetInitParameters.
func (*MySQLTargetInitParameters) DeepCopyInto ¶
func (in *MySQLTargetInitParameters) DeepCopyInto(out *MySQLTargetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetObservation ¶
type MySQLTargetObservation struct { // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // Connection settings. Connection []MySQLTargetConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []MySQLTargetPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // sql_mode to use when interacting with the server. Defaults to "NO_AUTO_VALUE_ON_ZERO,NO_DIR_IN_CREATE,NO_ENGINE_SUBSTITUTION". SQLMode *string `json:"sqlMode,omitempty" tf:"sql_mode,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The name of the database where technical tables (__tm_keeper, __tm_gtid_keeper) will be created. Default is the value of the attribute database. ServiceDatabase *string `json:"serviceDatabase,omitempty" tf:"service_database,omitempty"` // When true, disables foreign key checks. See foreign_key_checks. False by default. SkipConstraintChecks *bool `json:"skipConstraintChecks,omitempty" tf:"skip_constraint_checks,omitempty"` // Timezone to use for parsing timestamps for saving source timezones. Accepts values from IANA timezone database. Default: local timezone. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*MySQLTargetObservation) DeepCopy ¶
func (in *MySQLTargetObservation) DeepCopy() *MySQLTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetObservation.
func (*MySQLTargetObservation) DeepCopyInto ¶
func (in *MySQLTargetObservation) DeepCopyInto(out *MySQLTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetParameters ¶
type MySQLTargetParameters struct { // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". // +kubebuilder:validation:Optional CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // Connection settings. // +kubebuilder:validation:Optional Connection []MySQLTargetConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - Database. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MySQLDatabase // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // Reference to a MySQLDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseRef *v1.Reference `json:"databaseRef,omitempty" tf:"-"` // Selector for a MySQLDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseSelector *v1.Selector `json:"databaseSelector,omitempty" tf:"-"` // Password for the database access. This is a block with a single field named raw which should contain the password. // +kubebuilder:validation:Optional Password []MySQLTargetPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // sql_mode to use when interacting with the server. Defaults to "NO_AUTO_VALUE_ON_ZERO,NO_DIR_IN_CREATE,NO_ENGINE_SUBSTITUTION". // +kubebuilder:validation:Optional SQLMode *string `json:"sqlMode,omitempty" tf:"sql_mode,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.SecurityGroup // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // References to SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsRefs []v1.Reference `json:"securityGroupsRefs,omitempty" tf:"-"` // Selector for a list of SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsSelector *v1.Selector `json:"securityGroupsSelector,omitempty" tf:"-"` // The name of the database where technical tables (__tm_keeper, __tm_gtid_keeper) will be created. Default is the value of the attribute database. // +kubebuilder:validation:Optional ServiceDatabase *string `json:"serviceDatabase,omitempty" tf:"service_database,omitempty"` // When true, disables foreign key checks. See foreign_key_checks. False by default. // +kubebuilder:validation:Optional SkipConstraintChecks *bool `json:"skipConstraintChecks,omitempty" tf:"skip_constraint_checks,omitempty"` // Timezone to use for parsing timestamps for saving source timezones. Accepts values from IANA timezone database. Default: local timezone. // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` // User for the database access. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.MySQLUser // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` // Reference to a MySQLUser in mdb to populate user. // +kubebuilder:validation:Optional UserRef *v1.Reference `json:"userRef,omitempty" tf:"-"` // Selector for a MySQLUser in mdb to populate user. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` }
func (*MySQLTargetParameters) DeepCopy ¶
func (in *MySQLTargetParameters) DeepCopy() *MySQLTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetParameters.
func (*MySQLTargetParameters) DeepCopyInto ¶
func (in *MySQLTargetParameters) DeepCopyInto(out *MySQLTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetPasswordInitParameters ¶
type MySQLTargetPasswordInitParameters struct { }
func (*MySQLTargetPasswordInitParameters) DeepCopy ¶
func (in *MySQLTargetPasswordInitParameters) DeepCopy() *MySQLTargetPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetPasswordInitParameters.
func (*MySQLTargetPasswordInitParameters) DeepCopyInto ¶
func (in *MySQLTargetPasswordInitParameters) DeepCopyInto(out *MySQLTargetPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetPasswordObservation ¶
type MySQLTargetPasswordObservation struct { }
func (*MySQLTargetPasswordObservation) DeepCopy ¶
func (in *MySQLTargetPasswordObservation) DeepCopy() *MySQLTargetPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetPasswordObservation.
func (*MySQLTargetPasswordObservation) DeepCopyInto ¶
func (in *MySQLTargetPasswordObservation) DeepCopyInto(out *MySQLTargetPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLTargetPasswordParameters ¶
type MySQLTargetPasswordParameters struct { // +kubebuilder:validation:Optional RawSecretRef *v1.SecretKeySelector `json:"rawSecretRef,omitempty" tf:"-"` }
func (*MySQLTargetPasswordParameters) DeepCopy ¶
func (in *MySQLTargetPasswordParameters) DeepCopy() *MySQLTargetPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLTargetPasswordParameters.
func (*MySQLTargetPasswordParameters) DeepCopyInto ¶
func (in *MySQLTargetPasswordParameters) DeepCopyInto(out *MySQLTargetPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewNameInitParameters ¶
type NewNameInitParameters struct { // Name of the transfer. Name *string `json:"name,omitempty" tf:"name,omitempty"` NameSpace *string `json:"nameSpace,omitempty" tf:"name_space,omitempty"` }
func (*NewNameInitParameters) DeepCopy ¶
func (in *NewNameInitParameters) DeepCopy() *NewNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewNameInitParameters.
func (*NewNameInitParameters) DeepCopyInto ¶
func (in *NewNameInitParameters) DeepCopyInto(out *NewNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewNameObservation ¶
type NewNameObservation struct { // Name of the transfer. Name *string `json:"name,omitempty" tf:"name,omitempty"` NameSpace *string `json:"nameSpace,omitempty" tf:"name_space,omitempty"` }
func (*NewNameObservation) DeepCopy ¶
func (in *NewNameObservation) DeepCopy() *NewNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewNameObservation.
func (*NewNameObservation) DeepCopyInto ¶
func (in *NewNameObservation) DeepCopyInto(out *NewNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewNameParameters ¶
type NewNameParameters struct { // Name of the transfer. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional NameSpace *string `json:"nameSpace,omitempty" tf:"name_space,omitempty"` }
func (*NewNameParameters) DeepCopy ¶
func (in *NewNameParameters) DeepCopy() *NewNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewNameParameters.
func (*NewNameParameters) DeepCopyInto ¶
func (in *NewNameParameters) DeepCopyInto(out *NewNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoAuthInitParameters ¶
type NoAuthInitParameters struct { }
func (*NoAuthInitParameters) DeepCopy ¶
func (in *NoAuthInitParameters) DeepCopy() *NoAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoAuthInitParameters.
func (*NoAuthInitParameters) DeepCopyInto ¶
func (in *NoAuthInitParameters) DeepCopyInto(out *NoAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoAuthObservation ¶
type NoAuthObservation struct { }
func (*NoAuthObservation) DeepCopy ¶
func (in *NoAuthObservation) DeepCopy() *NoAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoAuthObservation.
func (*NoAuthObservation) DeepCopyInto ¶
func (in *NoAuthObservation) DeepCopyInto(out *NoAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoAuthParameters ¶
type NoAuthParameters struct { }
func (*NoAuthParameters) DeepCopy ¶
func (in *NoAuthParameters) DeepCopy() *NoAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoAuthParameters.
func (*NoAuthParameters) DeepCopyInto ¶
func (in *NoAuthParameters) DeepCopyInto(out *NoAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectTransferSettingsInitParameters ¶
type ObjectTransferSettingsInitParameters struct { Routine *string `json:"routine,omitempty" tf:"routine,omitempty"` Tables *string `json:"tables,omitempty" tf:"tables,omitempty"` // All of the attrubutes are optional and should be either "BEFORE_DATA", "AFTER_DATA" or "NEVER". Trigger *string `json:"trigger,omitempty" tf:"trigger,omitempty"` View *string `json:"view,omitempty" tf:"view,omitempty"` }
func (*ObjectTransferSettingsInitParameters) DeepCopy ¶
func (in *ObjectTransferSettingsInitParameters) DeepCopy() *ObjectTransferSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectTransferSettingsInitParameters.
func (*ObjectTransferSettingsInitParameters) DeepCopyInto ¶
func (in *ObjectTransferSettingsInitParameters) DeepCopyInto(out *ObjectTransferSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectTransferSettingsObservation ¶
type ObjectTransferSettingsObservation struct { Routine *string `json:"routine,omitempty" tf:"routine,omitempty"` Tables *string `json:"tables,omitempty" tf:"tables,omitempty"` // All of the attrubutes are optional and should be either "BEFORE_DATA", "AFTER_DATA" or "NEVER". Trigger *string `json:"trigger,omitempty" tf:"trigger,omitempty"` View *string `json:"view,omitempty" tf:"view,omitempty"` }
func (*ObjectTransferSettingsObservation) DeepCopy ¶
func (in *ObjectTransferSettingsObservation) DeepCopy() *ObjectTransferSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectTransferSettingsObservation.
func (*ObjectTransferSettingsObservation) DeepCopyInto ¶
func (in *ObjectTransferSettingsObservation) DeepCopyInto(out *ObjectTransferSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectTransferSettingsParameters ¶
type ObjectTransferSettingsParameters struct { // +kubebuilder:validation:Optional Routine *string `json:"routine,omitempty" tf:"routine,omitempty"` // +kubebuilder:validation:Optional Tables *string `json:"tables,omitempty" tf:"tables,omitempty"` // All of the attrubutes are optional and should be either "BEFORE_DATA", "AFTER_DATA" or "NEVER". // +kubebuilder:validation:Optional Trigger *string `json:"trigger,omitempty" tf:"trigger,omitempty"` // +kubebuilder:validation:Optional View *string `json:"view,omitempty" tf:"view,omitempty"` }
func (*ObjectTransferSettingsParameters) DeepCopy ¶
func (in *ObjectTransferSettingsParameters) DeepCopy() *ObjectTransferSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectTransferSettingsParameters.
func (*ObjectTransferSettingsParameters) DeepCopyInto ¶
func (in *ObjectTransferSettingsParameters) DeepCopyInto(out *ObjectTransferSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseInitParameters ¶
type OnPremiseInitParameters struct { // TCP port number for the HTTP interface of the ClickHouse server. HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // TCP port number for the native interface of the ClickHouse server. NativePort *float64 `json:"nativePort,omitempty" tf:"native_port,omitempty"` // The list of ClickHouse shards. The structure is documented below. Shards []ShardsInitParameters `json:"shards,omitempty" tf:"shards,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []TLSModeInitParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*OnPremiseInitParameters) DeepCopy ¶
func (in *OnPremiseInitParameters) DeepCopy() *OnPremiseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseInitParameters.
func (*OnPremiseInitParameters) DeepCopyInto ¶
func (in *OnPremiseInitParameters) DeepCopyInto(out *OnPremiseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseObservation ¶
type OnPremiseObservation struct { // TCP port number for the HTTP interface of the ClickHouse server. HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // TCP port number for the native interface of the ClickHouse server. NativePort *float64 `json:"nativePort,omitempty" tf:"native_port,omitempty"` // The list of ClickHouse shards. The structure is documented below. Shards []ShardsObservation `json:"shards,omitempty" tf:"shards,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []TLSModeObservation `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*OnPremiseObservation) DeepCopy ¶
func (in *OnPremiseObservation) DeepCopy() *OnPremiseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseObservation.
func (*OnPremiseObservation) DeepCopyInto ¶
func (in *OnPremiseObservation) DeepCopyInto(out *OnPremiseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseParameters ¶
type OnPremiseParameters struct { // TCP port number for the HTTP interface of the ClickHouse server. // +kubebuilder:validation:Optional HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // TCP port number for the native interface of the ClickHouse server. // +kubebuilder:validation:Optional NativePort *float64 `json:"nativePort,omitempty" tf:"native_port,omitempty"` // The list of ClickHouse shards. The structure is documented below. // +kubebuilder:validation:Optional Shards []ShardsParameters `json:"shards,omitempty" tf:"shards,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. // +kubebuilder:validation:Optional TLSMode []TLSModeParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*OnPremiseParameters) DeepCopy ¶
func (in *OnPremiseParameters) DeepCopy() *OnPremiseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseParameters.
func (*OnPremiseParameters) DeepCopyInto ¶
func (in *OnPremiseParameters) DeepCopyInto(out *OnPremiseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseShardsInitParameters ¶
type OnPremiseShardsInitParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Field name. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*OnPremiseShardsInitParameters) DeepCopy ¶
func (in *OnPremiseShardsInitParameters) DeepCopy() *OnPremiseShardsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseShardsInitParameters.
func (*OnPremiseShardsInitParameters) DeepCopyInto ¶
func (in *OnPremiseShardsInitParameters) DeepCopyInto(out *OnPremiseShardsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseShardsObservation ¶
type OnPremiseShardsObservation struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Field name. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*OnPremiseShardsObservation) DeepCopy ¶
func (in *OnPremiseShardsObservation) DeepCopy() *OnPremiseShardsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseShardsObservation.
func (*OnPremiseShardsObservation) DeepCopyInto ¶
func (in *OnPremiseShardsObservation) DeepCopyInto(out *OnPremiseShardsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseShardsParameters ¶
type OnPremiseShardsParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. // +kubebuilder:validation:Optional Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Field name. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*OnPremiseShardsParameters) DeepCopy ¶
func (in *OnPremiseShardsParameters) DeepCopy() *OnPremiseShardsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseShardsParameters.
func (*OnPremiseShardsParameters) DeepCopyInto ¶
func (in *OnPremiseShardsParameters) DeepCopyInto(out *OnPremiseShardsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseTLSModeDisabledInitParameters ¶
type OnPremiseTLSModeDisabledInitParameters struct { }
func (*OnPremiseTLSModeDisabledInitParameters) DeepCopy ¶
func (in *OnPremiseTLSModeDisabledInitParameters) DeepCopy() *OnPremiseTLSModeDisabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseTLSModeDisabledInitParameters.
func (*OnPremiseTLSModeDisabledInitParameters) DeepCopyInto ¶
func (in *OnPremiseTLSModeDisabledInitParameters) DeepCopyInto(out *OnPremiseTLSModeDisabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseTLSModeDisabledObservation ¶
type OnPremiseTLSModeDisabledObservation struct { }
func (*OnPremiseTLSModeDisabledObservation) DeepCopy ¶
func (in *OnPremiseTLSModeDisabledObservation) DeepCopy() *OnPremiseTLSModeDisabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseTLSModeDisabledObservation.
func (*OnPremiseTLSModeDisabledObservation) DeepCopyInto ¶
func (in *OnPremiseTLSModeDisabledObservation) DeepCopyInto(out *OnPremiseTLSModeDisabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseTLSModeDisabledParameters ¶
type OnPremiseTLSModeDisabledParameters struct { }
func (*OnPremiseTLSModeDisabledParameters) DeepCopy ¶
func (in *OnPremiseTLSModeDisabledParameters) DeepCopy() *OnPremiseTLSModeDisabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseTLSModeDisabledParameters.
func (*OnPremiseTLSModeDisabledParameters) DeepCopyInto ¶
func (in *OnPremiseTLSModeDisabledParameters) DeepCopyInto(out *OnPremiseTLSModeDisabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseTLSModeEnabledInitParameters ¶
type OnPremiseTLSModeEnabledInitParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*OnPremiseTLSModeEnabledInitParameters) DeepCopy ¶
func (in *OnPremiseTLSModeEnabledInitParameters) DeepCopy() *OnPremiseTLSModeEnabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseTLSModeEnabledInitParameters.
func (*OnPremiseTLSModeEnabledInitParameters) DeepCopyInto ¶
func (in *OnPremiseTLSModeEnabledInitParameters) DeepCopyInto(out *OnPremiseTLSModeEnabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseTLSModeEnabledObservation ¶
type OnPremiseTLSModeEnabledObservation struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*OnPremiseTLSModeEnabledObservation) DeepCopy ¶
func (in *OnPremiseTLSModeEnabledObservation) DeepCopy() *OnPremiseTLSModeEnabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseTLSModeEnabledObservation.
func (*OnPremiseTLSModeEnabledObservation) DeepCopyInto ¶
func (in *OnPremiseTLSModeEnabledObservation) DeepCopyInto(out *OnPremiseTLSModeEnabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseTLSModeEnabledParameters ¶
type OnPremiseTLSModeEnabledParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. // +kubebuilder:validation:Optional CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*OnPremiseTLSModeEnabledParameters) DeepCopy ¶
func (in *OnPremiseTLSModeEnabledParameters) DeepCopy() *OnPremiseTLSModeEnabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseTLSModeEnabledParameters.
func (*OnPremiseTLSModeEnabledParameters) DeepCopyInto ¶
func (in *OnPremiseTLSModeEnabledParameters) DeepCopyInto(out *OnPremiseTLSModeEnabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseTLSModeInitParameters ¶
type OnPremiseTLSModeInitParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []TLSModeDisabledInitParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []TLSModeEnabledInitParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*OnPremiseTLSModeInitParameters) DeepCopy ¶
func (in *OnPremiseTLSModeInitParameters) DeepCopy() *OnPremiseTLSModeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseTLSModeInitParameters.
func (*OnPremiseTLSModeInitParameters) DeepCopyInto ¶
func (in *OnPremiseTLSModeInitParameters) DeepCopyInto(out *OnPremiseTLSModeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseTLSModeObservation ¶
type OnPremiseTLSModeObservation struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []TLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []TLSModeEnabledObservation `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*OnPremiseTLSModeObservation) DeepCopy ¶
func (in *OnPremiseTLSModeObservation) DeepCopy() *OnPremiseTLSModeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseTLSModeObservation.
func (*OnPremiseTLSModeObservation) DeepCopyInto ¶
func (in *OnPremiseTLSModeObservation) DeepCopyInto(out *OnPremiseTLSModeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnPremiseTLSModeParameters ¶
type OnPremiseTLSModeParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. // +kubebuilder:validation:Optional Disabled []TLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. // +kubebuilder:validation:Optional Enabled []TLSModeEnabledParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*OnPremiseTLSModeParameters) DeepCopy ¶
func (in *OnPremiseTLSModeParameters) DeepCopy() *OnPremiseTLSModeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnPremiseTLSModeParameters.
func (*OnPremiseTLSModeParameters) DeepCopyInto ¶
func (in *OnPremiseTLSModeParameters) DeepCopyInto(out *OnPremiseTLSModeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginalNameInitParameters ¶
type OriginalNameInitParameters struct { // Name of the transfer. Name *string `json:"name,omitempty" tf:"name,omitempty"` NameSpace *string `json:"nameSpace,omitempty" tf:"name_space,omitempty"` }
func (*OriginalNameInitParameters) DeepCopy ¶
func (in *OriginalNameInitParameters) DeepCopy() *OriginalNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginalNameInitParameters.
func (*OriginalNameInitParameters) DeepCopyInto ¶
func (in *OriginalNameInitParameters) DeepCopyInto(out *OriginalNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginalNameObservation ¶
type OriginalNameObservation struct { // Name of the transfer. Name *string `json:"name,omitempty" tf:"name,omitempty"` NameSpace *string `json:"nameSpace,omitempty" tf:"name_space,omitempty"` }
func (*OriginalNameObservation) DeepCopy ¶
func (in *OriginalNameObservation) DeepCopy() *OriginalNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginalNameObservation.
func (*OriginalNameObservation) DeepCopyInto ¶
func (in *OriginalNameObservation) DeepCopyInto(out *OriginalNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginalNameParameters ¶
type OriginalNameParameters struct { // Name of the transfer. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional NameSpace *string `json:"nameSpace,omitempty" tf:"name_space,omitempty"` }
func (*OriginalNameParameters) DeepCopy ¶
func (in *OriginalNameParameters) DeepCopy() *OriginalNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginalNameParameters.
func (*OriginalNameParameters) DeepCopyInto ¶
func (in *OriginalNameParameters) DeepCopyInto(out *OriginalNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserAuditTrailsV1ParserInitParameters ¶
type ParserAuditTrailsV1ParserInitParameters struct { }
func (*ParserAuditTrailsV1ParserInitParameters) DeepCopy ¶
func (in *ParserAuditTrailsV1ParserInitParameters) DeepCopy() *ParserAuditTrailsV1ParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserAuditTrailsV1ParserInitParameters.
func (*ParserAuditTrailsV1ParserInitParameters) DeepCopyInto ¶
func (in *ParserAuditTrailsV1ParserInitParameters) DeepCopyInto(out *ParserAuditTrailsV1ParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserAuditTrailsV1ParserObservation ¶
type ParserAuditTrailsV1ParserObservation struct { }
func (*ParserAuditTrailsV1ParserObservation) DeepCopy ¶
func (in *ParserAuditTrailsV1ParserObservation) DeepCopy() *ParserAuditTrailsV1ParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserAuditTrailsV1ParserObservation.
func (*ParserAuditTrailsV1ParserObservation) DeepCopyInto ¶
func (in *ParserAuditTrailsV1ParserObservation) DeepCopyInto(out *ParserAuditTrailsV1ParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserAuditTrailsV1ParserParameters ¶
type ParserAuditTrailsV1ParserParameters struct { }
func (*ParserAuditTrailsV1ParserParameters) DeepCopy ¶
func (in *ParserAuditTrailsV1ParserParameters) DeepCopy() *ParserAuditTrailsV1ParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserAuditTrailsV1ParserParameters.
func (*ParserAuditTrailsV1ParserParameters) DeepCopyInto ¶
func (in *ParserAuditTrailsV1ParserParameters) DeepCopyInto(out *ParserAuditTrailsV1ParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserCloudLoggingParserInitParameters ¶
type ParserCloudLoggingParserInitParameters struct { }
func (*ParserCloudLoggingParserInitParameters) DeepCopy ¶
func (in *ParserCloudLoggingParserInitParameters) DeepCopy() *ParserCloudLoggingParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserCloudLoggingParserInitParameters.
func (*ParserCloudLoggingParserInitParameters) DeepCopyInto ¶
func (in *ParserCloudLoggingParserInitParameters) DeepCopyInto(out *ParserCloudLoggingParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserCloudLoggingParserObservation ¶
type ParserCloudLoggingParserObservation struct { }
func (*ParserCloudLoggingParserObservation) DeepCopy ¶
func (in *ParserCloudLoggingParserObservation) DeepCopy() *ParserCloudLoggingParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserCloudLoggingParserObservation.
func (*ParserCloudLoggingParserObservation) DeepCopyInto ¶
func (in *ParserCloudLoggingParserObservation) DeepCopyInto(out *ParserCloudLoggingParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserCloudLoggingParserParameters ¶
type ParserCloudLoggingParserParameters struct { }
func (*ParserCloudLoggingParserParameters) DeepCopy ¶
func (in *ParserCloudLoggingParserParameters) DeepCopy() *ParserCloudLoggingParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserCloudLoggingParserParameters.
func (*ParserCloudLoggingParserParameters) DeepCopyInto ¶
func (in *ParserCloudLoggingParserParameters) DeepCopyInto(out *ParserCloudLoggingParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserInitParameters ¶
type ParserInitParameters struct { // Parse Audit Trails data. Empty struct. AuditTrailsV1Parser []AuditTrailsV1ParserInitParameters `json:"auditTrailsV1Parser,omitempty" tf:"audit_trails_v1_parser,omitempty"` // Parse Cloud Logging data. Empty struct. CloudLoggingParser []CloudLoggingParserInitParameters `json:"cloudLoggingParser,omitempty" tf:"cloud_logging_parser,omitempty"` // Parse data in json format. JSONParser []JSONParserInitParameters `json:"jsonParser,omitempty" tf:"json_parser,omitempty"` // Parse data if tskv format. TskvParser []TskvParserInitParameters `json:"tskvParser,omitempty" tf:"tskv_parser,omitempty"` }
func (*ParserInitParameters) DeepCopy ¶
func (in *ParserInitParameters) DeepCopy() *ParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserInitParameters.
func (*ParserInitParameters) DeepCopyInto ¶
func (in *ParserInitParameters) DeepCopyInto(out *ParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserJSONParserInitParameters ¶
type ParserJSONParserInitParameters struct { // Add fields, that are not in the schema, into the _rest column. AddRestColumn *bool `json:"addRestColumn,omitempty" tf:"add_rest_column,omitempty"` // Data parsing scheme.The structure is documented below. DataSchema []JSONParserDataSchemaInitParameters `json:"dataSchema,omitempty" tf:"data_schema,omitempty"` // Allow null keys. If false - null keys will be putted to unparsed data NullKeysAllowed *bool `json:"nullKeysAllowed,omitempty" tf:"null_keys_allowed,omitempty"` // Allow unescape string values. UnescapeStringValues *bool `json:"unescapeStringValues,omitempty" tf:"unescape_string_values,omitempty"` }
func (*ParserJSONParserInitParameters) DeepCopy ¶
func (in *ParserJSONParserInitParameters) DeepCopy() *ParserJSONParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserJSONParserInitParameters.
func (*ParserJSONParserInitParameters) DeepCopyInto ¶
func (in *ParserJSONParserInitParameters) DeepCopyInto(out *ParserJSONParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserJSONParserObservation ¶
type ParserJSONParserObservation struct { // Add fields, that are not in the schema, into the _rest column. AddRestColumn *bool `json:"addRestColumn,omitempty" tf:"add_rest_column,omitempty"` // Data parsing scheme.The structure is documented below. DataSchema []JSONParserDataSchemaObservation `json:"dataSchema,omitempty" tf:"data_schema,omitempty"` // Allow null keys. If false - null keys will be putted to unparsed data NullKeysAllowed *bool `json:"nullKeysAllowed,omitempty" tf:"null_keys_allowed,omitempty"` // Allow unescape string values. UnescapeStringValues *bool `json:"unescapeStringValues,omitempty" tf:"unescape_string_values,omitempty"` }
func (*ParserJSONParserObservation) DeepCopy ¶
func (in *ParserJSONParserObservation) DeepCopy() *ParserJSONParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserJSONParserObservation.
func (*ParserJSONParserObservation) DeepCopyInto ¶
func (in *ParserJSONParserObservation) DeepCopyInto(out *ParserJSONParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserJSONParserParameters ¶
type ParserJSONParserParameters struct { // Add fields, that are not in the schema, into the _rest column. // +kubebuilder:validation:Optional AddRestColumn *bool `json:"addRestColumn,omitempty" tf:"add_rest_column,omitempty"` // Data parsing scheme.The structure is documented below. // +kubebuilder:validation:Optional DataSchema []JSONParserDataSchemaParameters `json:"dataSchema,omitempty" tf:"data_schema,omitempty"` // Allow null keys. If false - null keys will be putted to unparsed data // +kubebuilder:validation:Optional NullKeysAllowed *bool `json:"nullKeysAllowed,omitempty" tf:"null_keys_allowed,omitempty"` // Allow unescape string values. // +kubebuilder:validation:Optional UnescapeStringValues *bool `json:"unescapeStringValues,omitempty" tf:"unescape_string_values,omitempty"` }
func (*ParserJSONParserParameters) DeepCopy ¶
func (in *ParserJSONParserParameters) DeepCopy() *ParserJSONParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserJSONParserParameters.
func (*ParserJSONParserParameters) DeepCopyInto ¶
func (in *ParserJSONParserParameters) DeepCopyInto(out *ParserJSONParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserObservation ¶
type ParserObservation struct { // Parse Audit Trails data. Empty struct. AuditTrailsV1Parser []AuditTrailsV1ParserParameters `json:"auditTrailsV1Parser,omitempty" tf:"audit_trails_v1_parser,omitempty"` // Parse Cloud Logging data. Empty struct. CloudLoggingParser []CloudLoggingParserParameters `json:"cloudLoggingParser,omitempty" tf:"cloud_logging_parser,omitempty"` // Parse data in json format. JSONParser []JSONParserObservation `json:"jsonParser,omitempty" tf:"json_parser,omitempty"` // Parse data if tskv format. TskvParser []TskvParserObservation `json:"tskvParser,omitempty" tf:"tskv_parser,omitempty"` }
func (*ParserObservation) DeepCopy ¶
func (in *ParserObservation) DeepCopy() *ParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserObservation.
func (*ParserObservation) DeepCopyInto ¶
func (in *ParserObservation) DeepCopyInto(out *ParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserParameters ¶
type ParserParameters struct { // Parse Audit Trails data. Empty struct. // +kubebuilder:validation:Optional AuditTrailsV1Parser []AuditTrailsV1ParserParameters `json:"auditTrailsV1Parser,omitempty" tf:"audit_trails_v1_parser,omitempty"` // Parse Cloud Logging data. Empty struct. // +kubebuilder:validation:Optional CloudLoggingParser []CloudLoggingParserParameters `json:"cloudLoggingParser,omitempty" tf:"cloud_logging_parser,omitempty"` // Parse data in json format. // +kubebuilder:validation:Optional JSONParser []JSONParserParameters `json:"jsonParser,omitempty" tf:"json_parser,omitempty"` // Parse data if tskv format. // +kubebuilder:validation:Optional TskvParser []TskvParserParameters `json:"tskvParser,omitempty" tf:"tskv_parser,omitempty"` }
func (*ParserParameters) DeepCopy ¶
func (in *ParserParameters) DeepCopy() *ParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserParameters.
func (*ParserParameters) DeepCopyInto ¶
func (in *ParserParameters) DeepCopyInto(out *ParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserTskvParserDataSchemaInitParameters ¶
type ParserTskvParserDataSchemaInitParameters struct { // Description of the data schema in the array of fields structure (documented below). Fields []TskvParserDataSchemaFieldsInitParameters `json:"fields,omitempty" tf:"fields,omitempty"` // Description of the data schema as JSON specification. JSONFields *string `json:"jsonFields,omitempty" tf:"json_fields,omitempty"` }
func (*ParserTskvParserDataSchemaInitParameters) DeepCopy ¶
func (in *ParserTskvParserDataSchemaInitParameters) DeepCopy() *ParserTskvParserDataSchemaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserTskvParserDataSchemaInitParameters.
func (*ParserTskvParserDataSchemaInitParameters) DeepCopyInto ¶
func (in *ParserTskvParserDataSchemaInitParameters) DeepCopyInto(out *ParserTskvParserDataSchemaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserTskvParserDataSchemaObservation ¶
type ParserTskvParserDataSchemaObservation struct { // Description of the data schema in the array of fields structure (documented below). Fields []TskvParserDataSchemaFieldsObservation `json:"fields,omitempty" tf:"fields,omitempty"` // Description of the data schema as JSON specification. JSONFields *string `json:"jsonFields,omitempty" tf:"json_fields,omitempty"` }
func (*ParserTskvParserDataSchemaObservation) DeepCopy ¶
func (in *ParserTskvParserDataSchemaObservation) DeepCopy() *ParserTskvParserDataSchemaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserTskvParserDataSchemaObservation.
func (*ParserTskvParserDataSchemaObservation) DeepCopyInto ¶
func (in *ParserTskvParserDataSchemaObservation) DeepCopyInto(out *ParserTskvParserDataSchemaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserTskvParserDataSchemaParameters ¶
type ParserTskvParserDataSchemaParameters struct { // Description of the data schema in the array of fields structure (documented below). // +kubebuilder:validation:Optional Fields []TskvParserDataSchemaFieldsParameters `json:"fields,omitempty" tf:"fields,omitempty"` // Description of the data schema as JSON specification. // +kubebuilder:validation:Optional JSONFields *string `json:"jsonFields,omitempty" tf:"json_fields,omitempty"` }
func (*ParserTskvParserDataSchemaParameters) DeepCopy ¶
func (in *ParserTskvParserDataSchemaParameters) DeepCopy() *ParserTskvParserDataSchemaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserTskvParserDataSchemaParameters.
func (*ParserTskvParserDataSchemaParameters) DeepCopyInto ¶
func (in *ParserTskvParserDataSchemaParameters) DeepCopyInto(out *ParserTskvParserDataSchemaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserTskvParserInitParameters ¶
type ParserTskvParserInitParameters struct { // Add fields, that are not in the schema, into the _rest column. AddRestColumn *bool `json:"addRestColumn,omitempty" tf:"add_rest_column,omitempty"` // Data parsing scheme.The structure is documented below. DataSchema []ParserTskvParserDataSchemaInitParameters `json:"dataSchema,omitempty" tf:"data_schema,omitempty"` // Allow null keys. If false - null keys will be putted to unparsed data NullKeysAllowed *bool `json:"nullKeysAllowed,omitempty" tf:"null_keys_allowed,omitempty"` // Allow unescape string values. UnescapeStringValues *bool `json:"unescapeStringValues,omitempty" tf:"unescape_string_values,omitempty"` }
func (*ParserTskvParserInitParameters) DeepCopy ¶
func (in *ParserTskvParserInitParameters) DeepCopy() *ParserTskvParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserTskvParserInitParameters.
func (*ParserTskvParserInitParameters) DeepCopyInto ¶
func (in *ParserTskvParserInitParameters) DeepCopyInto(out *ParserTskvParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserTskvParserObservation ¶
type ParserTskvParserObservation struct { // Add fields, that are not in the schema, into the _rest column. AddRestColumn *bool `json:"addRestColumn,omitempty" tf:"add_rest_column,omitempty"` // Data parsing scheme.The structure is documented below. DataSchema []ParserTskvParserDataSchemaObservation `json:"dataSchema,omitempty" tf:"data_schema,omitempty"` // Allow null keys. If false - null keys will be putted to unparsed data NullKeysAllowed *bool `json:"nullKeysAllowed,omitempty" tf:"null_keys_allowed,omitempty"` // Allow unescape string values. UnescapeStringValues *bool `json:"unescapeStringValues,omitempty" tf:"unescape_string_values,omitempty"` }
func (*ParserTskvParserObservation) DeepCopy ¶
func (in *ParserTskvParserObservation) DeepCopy() *ParserTskvParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserTskvParserObservation.
func (*ParserTskvParserObservation) DeepCopyInto ¶
func (in *ParserTskvParserObservation) DeepCopyInto(out *ParserTskvParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserTskvParserParameters ¶
type ParserTskvParserParameters struct { // Add fields, that are not in the schema, into the _rest column. // +kubebuilder:validation:Optional AddRestColumn *bool `json:"addRestColumn,omitempty" tf:"add_rest_column,omitempty"` // Data parsing scheme.The structure is documented below. // +kubebuilder:validation:Optional DataSchema []ParserTskvParserDataSchemaParameters `json:"dataSchema,omitempty" tf:"data_schema,omitempty"` // Allow null keys. If false - null keys will be putted to unparsed data // +kubebuilder:validation:Optional NullKeysAllowed *bool `json:"nullKeysAllowed,omitempty" tf:"null_keys_allowed,omitempty"` // Allow unescape string values. // +kubebuilder:validation:Optional UnescapeStringValues *bool `json:"unescapeStringValues,omitempty" tf:"unescape_string_values,omitempty"` }
func (*ParserTskvParserParameters) DeepCopy ¶
func (in *ParserTskvParserParameters) DeepCopy() *ParserTskvParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserTskvParserParameters.
func (*ParserTskvParserParameters) DeepCopyInto ¶
func (in *ParserTskvParserParameters) DeepCopyInto(out *ParserTskvParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PasswordInitParameters ¶
type PasswordInitParameters struct { }
func (*PasswordInitParameters) DeepCopy ¶
func (in *PasswordInitParameters) DeepCopy() *PasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordInitParameters.
func (*PasswordInitParameters) DeepCopyInto ¶
func (in *PasswordInitParameters) DeepCopyInto(out *PasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PasswordObservation ¶
type PasswordObservation struct { }
func (*PasswordObservation) DeepCopy ¶
func (in *PasswordObservation) DeepCopy() *PasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordObservation.
func (*PasswordObservation) DeepCopyInto ¶
func (in *PasswordObservation) DeepCopyInto(out *PasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PasswordParameters ¶
type PasswordParameters struct { // +kubebuilder:validation:Optional RawSecretRef *v1.SecretKeySelector `json:"rawSecretRef,omitempty" tf:"-"` }
func (*PasswordParameters) DeepCopy ¶
func (in *PasswordParameters) DeepCopy() *PasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordParameters.
func (*PasswordParameters) DeepCopyInto ¶
func (in *PasswordParameters) DeepCopyInto(out *PasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionInitParameters ¶
type PostgresSourceConnectionInitParameters struct { // Identifier of the Managed PostgreSQL cluster. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.PostgresqlCluster MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Reference to a PostgresqlCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDRef *v1.Reference `json:"mdbClusterIdRef,omitempty" tf:"-"` // Selector for a PostgresqlCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDSelector *v1.Selector `json:"mdbClusterIdSelector,omitempty" tf:"-"` // Connection settings of the on-premise PostgreSQL server. OnPremise []PostgresSourceConnectionOnPremiseInitParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*PostgresSourceConnectionInitParameters) DeepCopy ¶
func (in *PostgresSourceConnectionInitParameters) DeepCopy() *PostgresSourceConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionInitParameters.
func (*PostgresSourceConnectionInitParameters) DeepCopyInto ¶
func (in *PostgresSourceConnectionInitParameters) DeepCopyInto(out *PostgresSourceConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionObservation ¶
type PostgresSourceConnectionObservation struct { // Identifier of the Managed PostgreSQL cluster. MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []PostgresSourceConnectionOnPremiseObservation `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*PostgresSourceConnectionObservation) DeepCopy ¶
func (in *PostgresSourceConnectionObservation) DeepCopy() *PostgresSourceConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionObservation.
func (*PostgresSourceConnectionObservation) DeepCopyInto ¶
func (in *PostgresSourceConnectionObservation) DeepCopyInto(out *PostgresSourceConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionOnPremiseInitParameters ¶
type PostgresSourceConnectionOnPremiseInitParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []PostgresSourceConnectionOnPremiseTLSModeInitParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*PostgresSourceConnectionOnPremiseInitParameters) DeepCopy ¶
func (in *PostgresSourceConnectionOnPremiseInitParameters) DeepCopy() *PostgresSourceConnectionOnPremiseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionOnPremiseInitParameters.
func (*PostgresSourceConnectionOnPremiseInitParameters) DeepCopyInto ¶
func (in *PostgresSourceConnectionOnPremiseInitParameters) DeepCopyInto(out *PostgresSourceConnectionOnPremiseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionOnPremiseObservation ¶
type PostgresSourceConnectionOnPremiseObservation struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []PostgresSourceConnectionOnPremiseTLSModeObservation `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*PostgresSourceConnectionOnPremiseObservation) DeepCopy ¶
func (in *PostgresSourceConnectionOnPremiseObservation) DeepCopy() *PostgresSourceConnectionOnPremiseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionOnPremiseObservation.
func (*PostgresSourceConnectionOnPremiseObservation) DeepCopyInto ¶
func (in *PostgresSourceConnectionOnPremiseObservation) DeepCopyInto(out *PostgresSourceConnectionOnPremiseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionOnPremiseParameters ¶
type PostgresSourceConnectionOnPremiseParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. // +kubebuilder:validation:Optional Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. // +kubebuilder:validation:Optional TLSMode []PostgresSourceConnectionOnPremiseTLSModeParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*PostgresSourceConnectionOnPremiseParameters) DeepCopy ¶
func (in *PostgresSourceConnectionOnPremiseParameters) DeepCopy() *PostgresSourceConnectionOnPremiseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionOnPremiseParameters.
func (*PostgresSourceConnectionOnPremiseParameters) DeepCopyInto ¶
func (in *PostgresSourceConnectionOnPremiseParameters) DeepCopyInto(out *PostgresSourceConnectionOnPremiseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters ¶
type PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters struct { }
func (*PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopy ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopy() *PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters.
func (*PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopyInto ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopyInto(out *PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionOnPremiseTLSModeDisabledObservation ¶
type PostgresSourceConnectionOnPremiseTLSModeDisabledObservation struct { }
func (*PostgresSourceConnectionOnPremiseTLSModeDisabledObservation) DeepCopy ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeDisabledObservation) DeepCopy() *PostgresSourceConnectionOnPremiseTLSModeDisabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionOnPremiseTLSModeDisabledObservation.
func (*PostgresSourceConnectionOnPremiseTLSModeDisabledObservation) DeepCopyInto ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeDisabledObservation) DeepCopyInto(out *PostgresSourceConnectionOnPremiseTLSModeDisabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionOnPremiseTLSModeDisabledParameters ¶
type PostgresSourceConnectionOnPremiseTLSModeDisabledParameters struct { }
func (*PostgresSourceConnectionOnPremiseTLSModeDisabledParameters) DeepCopy ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeDisabledParameters) DeepCopy() *PostgresSourceConnectionOnPremiseTLSModeDisabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionOnPremiseTLSModeDisabledParameters.
func (*PostgresSourceConnectionOnPremiseTLSModeDisabledParameters) DeepCopyInto ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeDisabledParameters) DeepCopyInto(out *PostgresSourceConnectionOnPremiseTLSModeDisabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters ¶
type PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopy ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopy() *PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters.
func (*PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopyInto ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopyInto(out *PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionOnPremiseTLSModeEnabledObservation ¶
type PostgresSourceConnectionOnPremiseTLSModeEnabledObservation struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*PostgresSourceConnectionOnPremiseTLSModeEnabledObservation) DeepCopy ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeEnabledObservation) DeepCopy() *PostgresSourceConnectionOnPremiseTLSModeEnabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionOnPremiseTLSModeEnabledObservation.
func (*PostgresSourceConnectionOnPremiseTLSModeEnabledObservation) DeepCopyInto ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeEnabledObservation) DeepCopyInto(out *PostgresSourceConnectionOnPremiseTLSModeEnabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionOnPremiseTLSModeEnabledParameters ¶
type PostgresSourceConnectionOnPremiseTLSModeEnabledParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. // +kubebuilder:validation:Optional CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*PostgresSourceConnectionOnPremiseTLSModeEnabledParameters) DeepCopy ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeEnabledParameters) DeepCopy() *PostgresSourceConnectionOnPremiseTLSModeEnabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionOnPremiseTLSModeEnabledParameters.
func (*PostgresSourceConnectionOnPremiseTLSModeEnabledParameters) DeepCopyInto ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeEnabledParameters) DeepCopyInto(out *PostgresSourceConnectionOnPremiseTLSModeEnabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionOnPremiseTLSModeInitParameters ¶
type PostgresSourceConnectionOnPremiseTLSModeInitParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []PostgresSourceConnectionOnPremiseTLSModeDisabledInitParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []PostgresSourceConnectionOnPremiseTLSModeEnabledInitParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*PostgresSourceConnectionOnPremiseTLSModeInitParameters) DeepCopy ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeInitParameters) DeepCopy() *PostgresSourceConnectionOnPremiseTLSModeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionOnPremiseTLSModeInitParameters.
func (*PostgresSourceConnectionOnPremiseTLSModeInitParameters) DeepCopyInto ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeInitParameters) DeepCopyInto(out *PostgresSourceConnectionOnPremiseTLSModeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionOnPremiseTLSModeObservation ¶
type PostgresSourceConnectionOnPremiseTLSModeObservation struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []PostgresSourceConnectionOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []PostgresSourceConnectionOnPremiseTLSModeEnabledObservation `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*PostgresSourceConnectionOnPremiseTLSModeObservation) DeepCopy ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeObservation) DeepCopy() *PostgresSourceConnectionOnPremiseTLSModeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionOnPremiseTLSModeObservation.
func (*PostgresSourceConnectionOnPremiseTLSModeObservation) DeepCopyInto ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeObservation) DeepCopyInto(out *PostgresSourceConnectionOnPremiseTLSModeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionOnPremiseTLSModeParameters ¶
type PostgresSourceConnectionOnPremiseTLSModeParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. // +kubebuilder:validation:Optional Disabled []PostgresSourceConnectionOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. // +kubebuilder:validation:Optional Enabled []PostgresSourceConnectionOnPremiseTLSModeEnabledParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*PostgresSourceConnectionOnPremiseTLSModeParameters) DeepCopy ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeParameters) DeepCopy() *PostgresSourceConnectionOnPremiseTLSModeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionOnPremiseTLSModeParameters.
func (*PostgresSourceConnectionOnPremiseTLSModeParameters) DeepCopyInto ¶
func (in *PostgresSourceConnectionOnPremiseTLSModeParameters) DeepCopyInto(out *PostgresSourceConnectionOnPremiseTLSModeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceConnectionParameters ¶
type PostgresSourceConnectionParameters struct { // Identifier of the Managed PostgreSQL cluster. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.PostgresqlCluster // +kubebuilder:validation:Optional MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Reference to a PostgresqlCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDRef *v1.Reference `json:"mdbClusterIdRef,omitempty" tf:"-"` // Selector for a PostgresqlCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDSelector *v1.Selector `json:"mdbClusterIdSelector,omitempty" tf:"-"` // Connection settings of the on-premise PostgreSQL server. // +kubebuilder:validation:Optional OnPremise []PostgresSourceConnectionOnPremiseParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*PostgresSourceConnectionParameters) DeepCopy ¶
func (in *PostgresSourceConnectionParameters) DeepCopy() *PostgresSourceConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceConnectionParameters.
func (*PostgresSourceConnectionParameters) DeepCopyInto ¶
func (in *PostgresSourceConnectionParameters) DeepCopyInto(out *PostgresSourceConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceInitParameters ¶
type PostgresSourceInitParameters struct { // Connection settings. The structure is documented below. Connection []PostgresSourceConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` // Name of the database to transfer. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.PostgresqlDatabase // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() Database *string `json:"database,omitempty" tf:"database,omitempty"` // Reference to a PostgresqlDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseRef *v1.Reference `json:"databaseRef,omitempty" tf:"-"` // Selector for a PostgresqlDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseSelector *v1.Selector `json:"databaseSelector,omitempty" tf:"-"` // List of tables which will not be transfered, formatted as schemaname.tablename. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables to transfer, formatted as schemaname.tablename. If omitted or an empty list is specified, all tables will be transferred. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` // Defines which database schema objects should be transferred, e.g. views, functions, etc. ObjectTransferSettings []PostgresSourceObjectTransferSettingsInitParameters `json:"objectTransferSettings,omitempty" tf:"object_transfer_settings,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []PostgresSourcePasswordInitParameters `json:"password,omitempty" tf:"password,omitempty"` // List of security groups that the transfer associated with this endpoint should use. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.SecurityGroup SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // References to SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsRefs []v1.Reference `json:"securityGroupsRefs,omitempty" tf:"-"` // Selector for a list of SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsSelector *v1.Selector `json:"securityGroupsSelector,omitempty" tf:"-"` // Name of the database schema in which auxiliary tables needed for the transfer will be created. Empty service_schema implies schema "public". ServiceSchema *string `json:"serviceSchema,omitempty" tf:"service_schema,omitempty"` // Maximum WAL size held by the replication slot, in gigabytes. Exceeding this limit will result in a replication failure and deletion of the replication slot. Unlimited by default. SlotGigabyteLagLimit *float64 `json:"slotGigabyteLagLimit,omitempty" tf:"slot_gigabyte_lag_limit,omitempty"` // User for the database access. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.PostgresqlUser // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() User *string `json:"user,omitempty" tf:"user,omitempty"` // Reference to a PostgresqlUser in mdb to populate user. // +kubebuilder:validation:Optional UserRef *v1.Reference `json:"userRef,omitempty" tf:"-"` // Selector for a PostgresqlUser in mdb to populate user. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` }
func (*PostgresSourceInitParameters) DeepCopy ¶
func (in *PostgresSourceInitParameters) DeepCopy() *PostgresSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceInitParameters.
func (*PostgresSourceInitParameters) DeepCopyInto ¶
func (in *PostgresSourceInitParameters) DeepCopyInto(out *PostgresSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceObjectTransferSettingsInitParameters ¶
type PostgresSourceObjectTransferSettingsInitParameters struct { // All of the attrubutes are optional and should be either "BEFORE_DATA", "AFTER_DATA" or "NEVER". Cast *string `json:"cast,omitempty" tf:"cast,omitempty"` Collation *string `json:"collation,omitempty" tf:"collation,omitempty"` Constraint *string `json:"constraint,omitempty" tf:"constraint,omitempty"` DefaultValues *string `json:"defaultValues,omitempty" tf:"default_values,omitempty"` FkConstraint *string `json:"fkConstraint,omitempty" tf:"fk_constraint,omitempty"` Function *string `json:"function,omitempty" tf:"function,omitempty"` Index *string `json:"index,omitempty" tf:"index,omitempty"` MaterializedView *string `json:"materializedView,omitempty" tf:"materialized_view,omitempty"` Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` PrimaryKey *string `json:"primaryKey,omitempty" tf:"primary_key,omitempty"` Rule *string `json:"rule,omitempty" tf:"rule,omitempty"` Sequence *string `json:"sequence,omitempty" tf:"sequence,omitempty"` SequenceOwnedBy *string `json:"sequenceOwnedBy,omitempty" tf:"sequence_owned_by,omitempty"` SequenceSet *string `json:"sequenceSet,omitempty" tf:"sequence_set,omitempty"` Table *string `json:"table,omitempty" tf:"table,omitempty"` // All of the attrubutes are optional and should be either "BEFORE_DATA", "AFTER_DATA" or "NEVER". Trigger *string `json:"trigger,omitempty" tf:"trigger,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. Type *string `json:"type,omitempty" tf:"type,omitempty"` View *string `json:"view,omitempty" tf:"view,omitempty"` }
func (*PostgresSourceObjectTransferSettingsInitParameters) DeepCopy ¶
func (in *PostgresSourceObjectTransferSettingsInitParameters) DeepCopy() *PostgresSourceObjectTransferSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceObjectTransferSettingsInitParameters.
func (*PostgresSourceObjectTransferSettingsInitParameters) DeepCopyInto ¶
func (in *PostgresSourceObjectTransferSettingsInitParameters) DeepCopyInto(out *PostgresSourceObjectTransferSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceObjectTransferSettingsObservation ¶
type PostgresSourceObjectTransferSettingsObservation struct { // All of the attrubutes are optional and should be either "BEFORE_DATA", "AFTER_DATA" or "NEVER". Cast *string `json:"cast,omitempty" tf:"cast,omitempty"` Collation *string `json:"collation,omitempty" tf:"collation,omitempty"` Constraint *string `json:"constraint,omitempty" tf:"constraint,omitempty"` DefaultValues *string `json:"defaultValues,omitempty" tf:"default_values,omitempty"` FkConstraint *string `json:"fkConstraint,omitempty" tf:"fk_constraint,omitempty"` Function *string `json:"function,omitempty" tf:"function,omitempty"` Index *string `json:"index,omitempty" tf:"index,omitempty"` MaterializedView *string `json:"materializedView,omitempty" tf:"materialized_view,omitempty"` Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` PrimaryKey *string `json:"primaryKey,omitempty" tf:"primary_key,omitempty"` Rule *string `json:"rule,omitempty" tf:"rule,omitempty"` Sequence *string `json:"sequence,omitempty" tf:"sequence,omitempty"` SequenceOwnedBy *string `json:"sequenceOwnedBy,omitempty" tf:"sequence_owned_by,omitempty"` SequenceSet *string `json:"sequenceSet,omitempty" tf:"sequence_set,omitempty"` Table *string `json:"table,omitempty" tf:"table,omitempty"` // All of the attrubutes are optional and should be either "BEFORE_DATA", "AFTER_DATA" or "NEVER". Trigger *string `json:"trigger,omitempty" tf:"trigger,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. Type *string `json:"type,omitempty" tf:"type,omitempty"` View *string `json:"view,omitempty" tf:"view,omitempty"` }
func (*PostgresSourceObjectTransferSettingsObservation) DeepCopy ¶
func (in *PostgresSourceObjectTransferSettingsObservation) DeepCopy() *PostgresSourceObjectTransferSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceObjectTransferSettingsObservation.
func (*PostgresSourceObjectTransferSettingsObservation) DeepCopyInto ¶
func (in *PostgresSourceObjectTransferSettingsObservation) DeepCopyInto(out *PostgresSourceObjectTransferSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceObjectTransferSettingsParameters ¶
type PostgresSourceObjectTransferSettingsParameters struct { // All of the attrubutes are optional and should be either "BEFORE_DATA", "AFTER_DATA" or "NEVER". // +kubebuilder:validation:Optional Cast *string `json:"cast,omitempty" tf:"cast,omitempty"` // +kubebuilder:validation:Optional Collation *string `json:"collation,omitempty" tf:"collation,omitempty"` // +kubebuilder:validation:Optional Constraint *string `json:"constraint,omitempty" tf:"constraint,omitempty"` // +kubebuilder:validation:Optional DefaultValues *string `json:"defaultValues,omitempty" tf:"default_values,omitempty"` // +kubebuilder:validation:Optional FkConstraint *string `json:"fkConstraint,omitempty" tf:"fk_constraint,omitempty"` // +kubebuilder:validation:Optional Function *string `json:"function,omitempty" tf:"function,omitempty"` // +kubebuilder:validation:Optional Index *string `json:"index,omitempty" tf:"index,omitempty"` // +kubebuilder:validation:Optional MaterializedView *string `json:"materializedView,omitempty" tf:"materialized_view,omitempty"` // +kubebuilder:validation:Optional Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` // +kubebuilder:validation:Optional PrimaryKey *string `json:"primaryKey,omitempty" tf:"primary_key,omitempty"` // +kubebuilder:validation:Optional Rule *string `json:"rule,omitempty" tf:"rule,omitempty"` // +kubebuilder:validation:Optional Sequence *string `json:"sequence,omitempty" tf:"sequence,omitempty"` // +kubebuilder:validation:Optional SequenceOwnedBy *string `json:"sequenceOwnedBy,omitempty" tf:"sequence_owned_by,omitempty"` // +kubebuilder:validation:Optional SequenceSet *string `json:"sequenceSet,omitempty" tf:"sequence_set,omitempty"` // +kubebuilder:validation:Optional Table *string `json:"table,omitempty" tf:"table,omitempty"` // All of the attrubutes are optional and should be either "BEFORE_DATA", "AFTER_DATA" or "NEVER". // +kubebuilder:validation:Optional Trigger *string `json:"trigger,omitempty" tf:"trigger,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Optional View *string `json:"view,omitempty" tf:"view,omitempty"` }
func (*PostgresSourceObjectTransferSettingsParameters) DeepCopy ¶
func (in *PostgresSourceObjectTransferSettingsParameters) DeepCopy() *PostgresSourceObjectTransferSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceObjectTransferSettingsParameters.
func (*PostgresSourceObjectTransferSettingsParameters) DeepCopyInto ¶
func (in *PostgresSourceObjectTransferSettingsParameters) DeepCopyInto(out *PostgresSourceObjectTransferSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceObservation ¶
type PostgresSourceObservation struct { // Connection settings. The structure is documented below. Connection []PostgresSourceConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` // Name of the database to transfer. Database *string `json:"database,omitempty" tf:"database,omitempty"` // List of tables which will not be transfered, formatted as schemaname.tablename. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables to transfer, formatted as schemaname.tablename. If omitted or an empty list is specified, all tables will be transferred. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` // Defines which database schema objects should be transferred, e.g. views, functions, etc. ObjectTransferSettings []PostgresSourceObjectTransferSettingsObservation `json:"objectTransferSettings,omitempty" tf:"object_transfer_settings,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []PostgresSourcePasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // Name of the database schema in which auxiliary tables needed for the transfer will be created. Empty service_schema implies schema "public". ServiceSchema *string `json:"serviceSchema,omitempty" tf:"service_schema,omitempty"` // Maximum WAL size held by the replication slot, in gigabytes. Exceeding this limit will result in a replication failure and deletion of the replication slot. Unlimited by default. SlotGigabyteLagLimit *float64 `json:"slotGigabyteLagLimit,omitempty" tf:"slot_gigabyte_lag_limit,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*PostgresSourceObservation) DeepCopy ¶
func (in *PostgresSourceObservation) DeepCopy() *PostgresSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceObservation.
func (*PostgresSourceObservation) DeepCopyInto ¶
func (in *PostgresSourceObservation) DeepCopyInto(out *PostgresSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourceParameters ¶
type PostgresSourceParameters struct { // Connection settings. The structure is documented below. // +kubebuilder:validation:Optional Connection []PostgresSourceConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` // Name of the database to transfer. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.PostgresqlDatabase // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // Reference to a PostgresqlDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseRef *v1.Reference `json:"databaseRef,omitempty" tf:"-"` // Selector for a PostgresqlDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseSelector *v1.Selector `json:"databaseSelector,omitempty" tf:"-"` // List of tables which will not be transfered, formatted as schemaname.tablename. // +kubebuilder:validation:Optional ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables to transfer, formatted as schemaname.tablename. If omitted or an empty list is specified, all tables will be transferred. // +kubebuilder:validation:Optional IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` // Defines which database schema objects should be transferred, e.g. views, functions, etc. // +kubebuilder:validation:Optional ObjectTransferSettings []PostgresSourceObjectTransferSettingsParameters `json:"objectTransferSettings,omitempty" tf:"object_transfer_settings,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. // +kubebuilder:validation:Optional Password []PostgresSourcePasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // List of security groups that the transfer associated with this endpoint should use. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.SecurityGroup // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // References to SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsRefs []v1.Reference `json:"securityGroupsRefs,omitempty" tf:"-"` // Selector for a list of SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsSelector *v1.Selector `json:"securityGroupsSelector,omitempty" tf:"-"` // Name of the database schema in which auxiliary tables needed for the transfer will be created. Empty service_schema implies schema "public". // +kubebuilder:validation:Optional ServiceSchema *string `json:"serviceSchema,omitempty" tf:"service_schema,omitempty"` // Maximum WAL size held by the replication slot, in gigabytes. Exceeding this limit will result in a replication failure and deletion of the replication slot. Unlimited by default. // +kubebuilder:validation:Optional SlotGigabyteLagLimit *float64 `json:"slotGigabyteLagLimit,omitempty" tf:"slot_gigabyte_lag_limit,omitempty"` // User for the database access. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.PostgresqlUser // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` // Reference to a PostgresqlUser in mdb to populate user. // +kubebuilder:validation:Optional UserRef *v1.Reference `json:"userRef,omitempty" tf:"-"` // Selector for a PostgresqlUser in mdb to populate user. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` }
func (*PostgresSourceParameters) DeepCopy ¶
func (in *PostgresSourceParameters) DeepCopy() *PostgresSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourceParameters.
func (*PostgresSourceParameters) DeepCopyInto ¶
func (in *PostgresSourceParameters) DeepCopyInto(out *PostgresSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourcePasswordInitParameters ¶
type PostgresSourcePasswordInitParameters struct { }
func (*PostgresSourcePasswordInitParameters) DeepCopy ¶
func (in *PostgresSourcePasswordInitParameters) DeepCopy() *PostgresSourcePasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourcePasswordInitParameters.
func (*PostgresSourcePasswordInitParameters) DeepCopyInto ¶
func (in *PostgresSourcePasswordInitParameters) DeepCopyInto(out *PostgresSourcePasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourcePasswordObservation ¶
type PostgresSourcePasswordObservation struct { }
func (*PostgresSourcePasswordObservation) DeepCopy ¶
func (in *PostgresSourcePasswordObservation) DeepCopy() *PostgresSourcePasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourcePasswordObservation.
func (*PostgresSourcePasswordObservation) DeepCopyInto ¶
func (in *PostgresSourcePasswordObservation) DeepCopyInto(out *PostgresSourcePasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresSourcePasswordParameters ¶
type PostgresSourcePasswordParameters struct { // +kubebuilder:validation:Optional RawSecretRef *v1.SecretKeySelector `json:"rawSecretRef,omitempty" tf:"-"` }
func (*PostgresSourcePasswordParameters) DeepCopy ¶
func (in *PostgresSourcePasswordParameters) DeepCopy() *PostgresSourcePasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSourcePasswordParameters.
func (*PostgresSourcePasswordParameters) DeepCopyInto ¶
func (in *PostgresSourcePasswordParameters) DeepCopyInto(out *PostgresSourcePasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionInitParameters ¶
type PostgresTargetConnectionInitParameters struct { // Identifier of the Managed PostgreSQL cluster. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.PostgresqlCluster MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Reference to a PostgresqlCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDRef *v1.Reference `json:"mdbClusterIdRef,omitempty" tf:"-"` // Selector for a PostgresqlCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDSelector *v1.Selector `json:"mdbClusterIdSelector,omitempty" tf:"-"` // Connection settings of the on-premise PostgreSQL server. OnPremise []PostgresTargetConnectionOnPremiseInitParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*PostgresTargetConnectionInitParameters) DeepCopy ¶
func (in *PostgresTargetConnectionInitParameters) DeepCopy() *PostgresTargetConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionInitParameters.
func (*PostgresTargetConnectionInitParameters) DeepCopyInto ¶
func (in *PostgresTargetConnectionInitParameters) DeepCopyInto(out *PostgresTargetConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionObservation ¶
type PostgresTargetConnectionObservation struct { // Identifier of the Managed PostgreSQL cluster. MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Connection settings of the on-premise PostgreSQL server. OnPremise []PostgresTargetConnectionOnPremiseObservation `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*PostgresTargetConnectionObservation) DeepCopy ¶
func (in *PostgresTargetConnectionObservation) DeepCopy() *PostgresTargetConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionObservation.
func (*PostgresTargetConnectionObservation) DeepCopyInto ¶
func (in *PostgresTargetConnectionObservation) DeepCopyInto(out *PostgresTargetConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionOnPremiseInitParameters ¶
type PostgresTargetConnectionOnPremiseInitParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []PostgresTargetConnectionOnPremiseTLSModeInitParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*PostgresTargetConnectionOnPremiseInitParameters) DeepCopy ¶
func (in *PostgresTargetConnectionOnPremiseInitParameters) DeepCopy() *PostgresTargetConnectionOnPremiseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionOnPremiseInitParameters.
func (*PostgresTargetConnectionOnPremiseInitParameters) DeepCopyInto ¶
func (in *PostgresTargetConnectionOnPremiseInitParameters) DeepCopyInto(out *PostgresTargetConnectionOnPremiseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionOnPremiseObservation ¶
type PostgresTargetConnectionOnPremiseObservation struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. TLSMode []PostgresTargetConnectionOnPremiseTLSModeObservation `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*PostgresTargetConnectionOnPremiseObservation) DeepCopy ¶
func (in *PostgresTargetConnectionOnPremiseObservation) DeepCopy() *PostgresTargetConnectionOnPremiseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionOnPremiseObservation.
func (*PostgresTargetConnectionOnPremiseObservation) DeepCopyInto ¶
func (in *PostgresTargetConnectionOnPremiseObservation) DeepCopyInto(out *PostgresTargetConnectionOnPremiseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionOnPremiseParameters ¶
type PostgresTargetConnectionOnPremiseParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. // +kubebuilder:validation:Optional Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Port for the database connection. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in vpc to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // TLS settings for the server connection. Empty implies plaintext connection. The structure is documented below. // +kubebuilder:validation:Optional TLSMode []PostgresTargetConnectionOnPremiseTLSModeParameters `json:"tlsMode,omitempty" tf:"tls_mode,omitempty"` }
func (*PostgresTargetConnectionOnPremiseParameters) DeepCopy ¶
func (in *PostgresTargetConnectionOnPremiseParameters) DeepCopy() *PostgresTargetConnectionOnPremiseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionOnPremiseParameters.
func (*PostgresTargetConnectionOnPremiseParameters) DeepCopyInto ¶
func (in *PostgresTargetConnectionOnPremiseParameters) DeepCopyInto(out *PostgresTargetConnectionOnPremiseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters ¶
type PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters struct { }
func (*PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopy ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopy() *PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters.
func (*PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopyInto ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters) DeepCopyInto(out *PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionOnPremiseTLSModeDisabledObservation ¶
type PostgresTargetConnectionOnPremiseTLSModeDisabledObservation struct { }
func (*PostgresTargetConnectionOnPremiseTLSModeDisabledObservation) DeepCopy ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeDisabledObservation) DeepCopy() *PostgresTargetConnectionOnPremiseTLSModeDisabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionOnPremiseTLSModeDisabledObservation.
func (*PostgresTargetConnectionOnPremiseTLSModeDisabledObservation) DeepCopyInto ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeDisabledObservation) DeepCopyInto(out *PostgresTargetConnectionOnPremiseTLSModeDisabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionOnPremiseTLSModeDisabledParameters ¶
type PostgresTargetConnectionOnPremiseTLSModeDisabledParameters struct { }
func (*PostgresTargetConnectionOnPremiseTLSModeDisabledParameters) DeepCopy ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeDisabledParameters) DeepCopy() *PostgresTargetConnectionOnPremiseTLSModeDisabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionOnPremiseTLSModeDisabledParameters.
func (*PostgresTargetConnectionOnPremiseTLSModeDisabledParameters) DeepCopyInto ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeDisabledParameters) DeepCopyInto(out *PostgresTargetConnectionOnPremiseTLSModeDisabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters ¶
type PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopy ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopy() *PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters.
func (*PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopyInto ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters) DeepCopyInto(out *PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionOnPremiseTLSModeEnabledObservation ¶
type PostgresTargetConnectionOnPremiseTLSModeEnabledObservation struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*PostgresTargetConnectionOnPremiseTLSModeEnabledObservation) DeepCopy ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeEnabledObservation) DeepCopy() *PostgresTargetConnectionOnPremiseTLSModeEnabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionOnPremiseTLSModeEnabledObservation.
func (*PostgresTargetConnectionOnPremiseTLSModeEnabledObservation) DeepCopyInto ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeEnabledObservation) DeepCopyInto(out *PostgresTargetConnectionOnPremiseTLSModeEnabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionOnPremiseTLSModeEnabledParameters ¶
type PostgresTargetConnectionOnPremiseTLSModeEnabledParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. // +kubebuilder:validation:Optional CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*PostgresTargetConnectionOnPremiseTLSModeEnabledParameters) DeepCopy ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeEnabledParameters) DeepCopy() *PostgresTargetConnectionOnPremiseTLSModeEnabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionOnPremiseTLSModeEnabledParameters.
func (*PostgresTargetConnectionOnPremiseTLSModeEnabledParameters) DeepCopyInto ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeEnabledParameters) DeepCopyInto(out *PostgresTargetConnectionOnPremiseTLSModeEnabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionOnPremiseTLSModeInitParameters ¶
type PostgresTargetConnectionOnPremiseTLSModeInitParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []PostgresTargetConnectionOnPremiseTLSModeDisabledInitParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []PostgresTargetConnectionOnPremiseTLSModeEnabledInitParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*PostgresTargetConnectionOnPremiseTLSModeInitParameters) DeepCopy ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeInitParameters) DeepCopy() *PostgresTargetConnectionOnPremiseTLSModeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionOnPremiseTLSModeInitParameters.
func (*PostgresTargetConnectionOnPremiseTLSModeInitParameters) DeepCopyInto ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeInitParameters) DeepCopyInto(out *PostgresTargetConnectionOnPremiseTLSModeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionOnPremiseTLSModeObservation ¶
type PostgresTargetConnectionOnPremiseTLSModeObservation struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []PostgresTargetConnectionOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []PostgresTargetConnectionOnPremiseTLSModeEnabledObservation `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*PostgresTargetConnectionOnPremiseTLSModeObservation) DeepCopy ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeObservation) DeepCopy() *PostgresTargetConnectionOnPremiseTLSModeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionOnPremiseTLSModeObservation.
func (*PostgresTargetConnectionOnPremiseTLSModeObservation) DeepCopyInto ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeObservation) DeepCopyInto(out *PostgresTargetConnectionOnPremiseTLSModeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionOnPremiseTLSModeParameters ¶
type PostgresTargetConnectionOnPremiseTLSModeParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. // +kubebuilder:validation:Optional Disabled []PostgresTargetConnectionOnPremiseTLSModeDisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. // +kubebuilder:validation:Optional Enabled []PostgresTargetConnectionOnPremiseTLSModeEnabledParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*PostgresTargetConnectionOnPremiseTLSModeParameters) DeepCopy ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeParameters) DeepCopy() *PostgresTargetConnectionOnPremiseTLSModeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionOnPremiseTLSModeParameters.
func (*PostgresTargetConnectionOnPremiseTLSModeParameters) DeepCopyInto ¶
func (in *PostgresTargetConnectionOnPremiseTLSModeParameters) DeepCopyInto(out *PostgresTargetConnectionOnPremiseTLSModeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetConnectionParameters ¶
type PostgresTargetConnectionParameters struct { // Identifier of the Managed PostgreSQL cluster. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.PostgresqlCluster // +kubebuilder:validation:Optional MdbClusterID *string `json:"mdbClusterId,omitempty" tf:"mdb_cluster_id,omitempty"` // Reference to a PostgresqlCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDRef *v1.Reference `json:"mdbClusterIdRef,omitempty" tf:"-"` // Selector for a PostgresqlCluster in mdb to populate mdbClusterId. // +kubebuilder:validation:Optional MdbClusterIDSelector *v1.Selector `json:"mdbClusterIdSelector,omitempty" tf:"-"` // Connection settings of the on-premise PostgreSQL server. // +kubebuilder:validation:Optional OnPremise []PostgresTargetConnectionOnPremiseParameters `json:"onPremise,omitempty" tf:"on_premise,omitempty"` }
func (*PostgresTargetConnectionParameters) DeepCopy ¶
func (in *PostgresTargetConnectionParameters) DeepCopy() *PostgresTargetConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetConnectionParameters.
func (*PostgresTargetConnectionParameters) DeepCopyInto ¶
func (in *PostgresTargetConnectionParameters) DeepCopyInto(out *PostgresTargetConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetInitParameters ¶
type PostgresTargetInitParameters struct { // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // Connection settings. Connection []PostgresTargetConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - Database. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.PostgresqlDatabase // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() Database *string `json:"database,omitempty" tf:"database,omitempty"` // Reference to a PostgresqlDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseRef *v1.Reference `json:"databaseRef,omitempty" tf:"-"` // Selector for a PostgresqlDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseSelector *v1.Selector `json:"databaseSelector,omitempty" tf:"-"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []PostgresTargetPasswordInitParameters `json:"password,omitempty" tf:"password,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.SecurityGroup SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // References to SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsRefs []v1.Reference `json:"securityGroupsRefs,omitempty" tf:"-"` // Selector for a list of SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsSelector *v1.Selector `json:"securityGroupsSelector,omitempty" tf:"-"` // User for the database access. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.PostgresqlUser // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() User *string `json:"user,omitempty" tf:"user,omitempty"` // Reference to a PostgresqlUser in mdb to populate user. // +kubebuilder:validation:Optional UserRef *v1.Reference `json:"userRef,omitempty" tf:"-"` // Selector for a PostgresqlUser in mdb to populate user. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` }
func (*PostgresTargetInitParameters) DeepCopy ¶
func (in *PostgresTargetInitParameters) DeepCopy() *PostgresTargetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetInitParameters.
func (*PostgresTargetInitParameters) DeepCopyInto ¶
func (in *PostgresTargetInitParameters) DeepCopyInto(out *PostgresTargetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetObservation ¶
type PostgresTargetObservation struct { // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // Connection settings. Connection []PostgresTargetConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []PostgresTargetPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*PostgresTargetObservation) DeepCopy ¶
func (in *PostgresTargetObservation) DeepCopy() *PostgresTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetObservation.
func (*PostgresTargetObservation) DeepCopyInto ¶
func (in *PostgresTargetObservation) DeepCopyInto(out *PostgresTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetParameters ¶
type PostgresTargetParameters struct { // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". // +kubebuilder:validation:Optional CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // Connection settings. // +kubebuilder:validation:Optional Connection []PostgresTargetConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` // - Database. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.PostgresqlDatabase // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // Reference to a PostgresqlDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseRef *v1.Reference `json:"databaseRef,omitempty" tf:"-"` // Selector for a PostgresqlDatabase in mdb to populate database. // +kubebuilder:validation:Optional DatabaseSelector *v1.Selector `json:"databaseSelector,omitempty" tf:"-"` // Password for the database access. This is a block with a single field named raw which should contain the password. // +kubebuilder:validation:Optional Password []PostgresTargetPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/vpc/v1alpha1.SecurityGroup // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // References to SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsRefs []v1.Reference `json:"securityGroupsRefs,omitempty" tf:"-"` // Selector for a list of SecurityGroup in vpc to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsSelector *v1.Selector `json:"securityGroupsSelector,omitempty" tf:"-"` // User for the database access. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/mdb/v1alpha1.PostgresqlUser // +crossplane:generate:reference:extractor=github.com/yandex-cloud/crossplane-provider-yc/config/datatransfer.ExtractSpecName() // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` // Reference to a PostgresqlUser in mdb to populate user. // +kubebuilder:validation:Optional UserRef *v1.Reference `json:"userRef,omitempty" tf:"-"` // Selector for a PostgresqlUser in mdb to populate user. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` }
func (*PostgresTargetParameters) DeepCopy ¶
func (in *PostgresTargetParameters) DeepCopy() *PostgresTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetParameters.
func (*PostgresTargetParameters) DeepCopyInto ¶
func (in *PostgresTargetParameters) DeepCopyInto(out *PostgresTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetPasswordInitParameters ¶
type PostgresTargetPasswordInitParameters struct { }
func (*PostgresTargetPasswordInitParameters) DeepCopy ¶
func (in *PostgresTargetPasswordInitParameters) DeepCopy() *PostgresTargetPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetPasswordInitParameters.
func (*PostgresTargetPasswordInitParameters) DeepCopyInto ¶
func (in *PostgresTargetPasswordInitParameters) DeepCopyInto(out *PostgresTargetPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetPasswordObservation ¶
type PostgresTargetPasswordObservation struct { }
func (*PostgresTargetPasswordObservation) DeepCopy ¶
func (in *PostgresTargetPasswordObservation) DeepCopy() *PostgresTargetPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetPasswordObservation.
func (*PostgresTargetPasswordObservation) DeepCopyInto ¶
func (in *PostgresTargetPasswordObservation) DeepCopyInto(out *PostgresTargetPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgresTargetPasswordParameters ¶
type PostgresTargetPasswordParameters struct { // +kubebuilder:validation:Optional RawSecretRef *v1.SecretKeySelector `json:"rawSecretRef,omitempty" tf:"-"` }
func (*PostgresTargetPasswordParameters) DeepCopy ¶
func (in *PostgresTargetPasswordParameters) DeepCopy() *PostgresTargetPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresTargetPasswordParameters.
func (*PostgresTargetPasswordParameters) DeepCopyInto ¶
func (in *PostgresTargetPasswordParameters) DeepCopyInto(out *PostgresTargetPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RenameTablesInitParameters ¶
type RenameTablesInitParameters struct { // Set rules for renaming tables by specifying the current names of the tables in the source and new names for these tables in the target. RenameTables []RenameTablesRenameTablesInitParameters `json:"renameTables,omitempty" tf:"rename_tables,omitempty"` }
func (*RenameTablesInitParameters) DeepCopy ¶
func (in *RenameTablesInitParameters) DeepCopy() *RenameTablesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RenameTablesInitParameters.
func (*RenameTablesInitParameters) DeepCopyInto ¶
func (in *RenameTablesInitParameters) DeepCopyInto(out *RenameTablesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RenameTablesObservation ¶
type RenameTablesObservation struct { // Set rules for renaming tables by specifying the current names of the tables in the source and new names for these tables in the target. RenameTables []RenameTablesRenameTablesObservation `json:"renameTables,omitempty" tf:"rename_tables,omitempty"` }
func (*RenameTablesObservation) DeepCopy ¶
func (in *RenameTablesObservation) DeepCopy() *RenameTablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RenameTablesObservation.
func (*RenameTablesObservation) DeepCopyInto ¶
func (in *RenameTablesObservation) DeepCopyInto(out *RenameTablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RenameTablesParameters ¶
type RenameTablesParameters struct { // Set rules for renaming tables by specifying the current names of the tables in the source and new names for these tables in the target. // +kubebuilder:validation:Optional RenameTables []RenameTablesRenameTablesParameters `json:"renameTables,omitempty" tf:"rename_tables,omitempty"` }
func (*RenameTablesParameters) DeepCopy ¶
func (in *RenameTablesParameters) DeepCopy() *RenameTablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RenameTablesParameters.
func (*RenameTablesParameters) DeepCopyInto ¶
func (in *RenameTablesParameters) DeepCopyInto(out *RenameTablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RenameTablesRenameTablesInitParameters ¶
type RenameTablesRenameTablesInitParameters struct { // Specify the new names for this table in the target. NewName []NewNameInitParameters `json:"newName,omitempty" tf:"new_name,omitempty"` // Specify the current names of the table in the source. OriginalName []OriginalNameInitParameters `json:"originalName,omitempty" tf:"original_name,omitempty"` }
func (*RenameTablesRenameTablesInitParameters) DeepCopy ¶
func (in *RenameTablesRenameTablesInitParameters) DeepCopy() *RenameTablesRenameTablesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RenameTablesRenameTablesInitParameters.
func (*RenameTablesRenameTablesInitParameters) DeepCopyInto ¶
func (in *RenameTablesRenameTablesInitParameters) DeepCopyInto(out *RenameTablesRenameTablesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RenameTablesRenameTablesObservation ¶
type RenameTablesRenameTablesObservation struct { // Specify the new names for this table in the target. NewName []NewNameObservation `json:"newName,omitempty" tf:"new_name,omitempty"` // Specify the current names of the table in the source. OriginalName []OriginalNameObservation `json:"originalName,omitempty" tf:"original_name,omitempty"` }
func (*RenameTablesRenameTablesObservation) DeepCopy ¶
func (in *RenameTablesRenameTablesObservation) DeepCopy() *RenameTablesRenameTablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RenameTablesRenameTablesObservation.
func (*RenameTablesRenameTablesObservation) DeepCopyInto ¶
func (in *RenameTablesRenameTablesObservation) DeepCopyInto(out *RenameTablesRenameTablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RenameTablesRenameTablesParameters ¶
type RenameTablesRenameTablesParameters struct { // Specify the new names for this table in the target. // +kubebuilder:validation:Optional NewName []NewNameParameters `json:"newName,omitempty" tf:"new_name,omitempty"` // Specify the current names of the table in the source. // +kubebuilder:validation:Optional OriginalName []OriginalNameParameters `json:"originalName,omitempty" tf:"original_name,omitempty"` }
func (*RenameTablesRenameTablesParameters) DeepCopy ¶
func (in *RenameTablesRenameTablesParameters) DeepCopy() *RenameTablesRenameTablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RenameTablesRenameTablesParameters.
func (*RenameTablesRenameTablesParameters) DeepCopyInto ¶
func (in *RenameTablesRenameTablesParameters) DeepCopyInto(out *RenameTablesRenameTablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacePrimaryKeyInitParameters ¶
type ReplacePrimaryKeyInitParameters struct { // List of columns to be used as primary keys. Keys []*string `json:"keys,omitempty" tf:"keys,omitempty"` // Table filter. Tables []ReplacePrimaryKeyTablesInitParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*ReplacePrimaryKeyInitParameters) DeepCopy ¶
func (in *ReplacePrimaryKeyInitParameters) DeepCopy() *ReplacePrimaryKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacePrimaryKeyInitParameters.
func (*ReplacePrimaryKeyInitParameters) DeepCopyInto ¶
func (in *ReplacePrimaryKeyInitParameters) DeepCopyInto(out *ReplacePrimaryKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacePrimaryKeyObservation ¶
type ReplacePrimaryKeyObservation struct { // List of columns to be used as primary keys. Keys []*string `json:"keys,omitempty" tf:"keys,omitempty"` // Table filter. Tables []ReplacePrimaryKeyTablesObservation `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*ReplacePrimaryKeyObservation) DeepCopy ¶
func (in *ReplacePrimaryKeyObservation) DeepCopy() *ReplacePrimaryKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacePrimaryKeyObservation.
func (*ReplacePrimaryKeyObservation) DeepCopyInto ¶
func (in *ReplacePrimaryKeyObservation) DeepCopyInto(out *ReplacePrimaryKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacePrimaryKeyParameters ¶
type ReplacePrimaryKeyParameters struct { // List of columns to be used as primary keys. // +kubebuilder:validation:Optional Keys []*string `json:"keys,omitempty" tf:"keys,omitempty"` // Table filter. // +kubebuilder:validation:Optional Tables []ReplacePrimaryKeyTablesParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*ReplacePrimaryKeyParameters) DeepCopy ¶
func (in *ReplacePrimaryKeyParameters) DeepCopy() *ReplacePrimaryKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacePrimaryKeyParameters.
func (*ReplacePrimaryKeyParameters) DeepCopyInto ¶
func (in *ReplacePrimaryKeyParameters) DeepCopyInto(out *ReplacePrimaryKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacePrimaryKeyTablesInitParameters ¶
type ReplacePrimaryKeyTablesInitParameters struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*ReplacePrimaryKeyTablesInitParameters) DeepCopy ¶
func (in *ReplacePrimaryKeyTablesInitParameters) DeepCopy() *ReplacePrimaryKeyTablesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacePrimaryKeyTablesInitParameters.
func (*ReplacePrimaryKeyTablesInitParameters) DeepCopyInto ¶
func (in *ReplacePrimaryKeyTablesInitParameters) DeepCopyInto(out *ReplacePrimaryKeyTablesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacePrimaryKeyTablesObservation ¶
type ReplacePrimaryKeyTablesObservation struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*ReplacePrimaryKeyTablesObservation) DeepCopy ¶
func (in *ReplacePrimaryKeyTablesObservation) DeepCopy() *ReplacePrimaryKeyTablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacePrimaryKeyTablesObservation.
func (*ReplacePrimaryKeyTablesObservation) DeepCopyInto ¶
func (in *ReplacePrimaryKeyTablesObservation) DeepCopyInto(out *ReplacePrimaryKeyTablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplacePrimaryKeyTablesParameters ¶
type ReplacePrimaryKeyTablesParameters struct { // List of tables that will be excluded to transfer. // +kubebuilder:validation:Optional ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. // +kubebuilder:validation:Optional IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*ReplacePrimaryKeyTablesParameters) DeepCopy ¶
func (in *ReplacePrimaryKeyTablesParameters) DeepCopy() *ReplacePrimaryKeyTablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplacePrimaryKeyTablesParameters.
func (*ReplacePrimaryKeyTablesParameters) DeepCopyInto ¶
func (in *ReplacePrimaryKeyTablesParameters) DeepCopyInto(out *ReplacePrimaryKeyTablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoundRobinInitParameters ¶
type RoundRobinInitParameters struct { }
func (*RoundRobinInitParameters) DeepCopy ¶
func (in *RoundRobinInitParameters) DeepCopy() *RoundRobinInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoundRobinInitParameters.
func (*RoundRobinInitParameters) DeepCopyInto ¶
func (in *RoundRobinInitParameters) DeepCopyInto(out *RoundRobinInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoundRobinObservation ¶
type RoundRobinObservation struct { }
func (*RoundRobinObservation) DeepCopy ¶
func (in *RoundRobinObservation) DeepCopy() *RoundRobinObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoundRobinObservation.
func (*RoundRobinObservation) DeepCopyInto ¶
func (in *RoundRobinObservation) DeepCopyInto(out *RoundRobinObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoundRobinParameters ¶
type RoundRobinParameters struct { }
func (*RoundRobinParameters) DeepCopy ¶
func (in *RoundRobinParameters) DeepCopy() *RoundRobinParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoundRobinParameters.
func (*RoundRobinParameters) DeepCopyInto ¶
func (in *RoundRobinParameters) DeepCopyInto(out *RoundRobinParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeInitParameters ¶
type RuntimeInitParameters struct { // YC Runtime parameters for the transfer. YcRuntime []YcRuntimeInitParameters `json:"ycRuntime,omitempty" tf:"yc_runtime,omitempty"` }
func (*RuntimeInitParameters) DeepCopy ¶
func (in *RuntimeInitParameters) DeepCopy() *RuntimeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeInitParameters.
func (*RuntimeInitParameters) DeepCopyInto ¶
func (in *RuntimeInitParameters) DeepCopyInto(out *RuntimeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeObservation ¶
type RuntimeObservation struct { // YC Runtime parameters for the transfer. YcRuntime []YcRuntimeObservation `json:"ycRuntime,omitempty" tf:"yc_runtime,omitempty"` }
func (*RuntimeObservation) DeepCopy ¶
func (in *RuntimeObservation) DeepCopy() *RuntimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeObservation.
func (*RuntimeObservation) DeepCopyInto ¶
func (in *RuntimeObservation) DeepCopyInto(out *RuntimeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeParameters ¶
type RuntimeParameters struct { // YC Runtime parameters for the transfer. // +kubebuilder:validation:Optional YcRuntime []YcRuntimeParameters `json:"ycRuntime,omitempty" tf:"yc_runtime,omitempty"` }
func (*RuntimeParameters) DeepCopy ¶
func (in *RuntimeParameters) DeepCopy() *RuntimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeParameters.
func (*RuntimeParameters) DeepCopyInto ¶
func (in *RuntimeParameters) DeepCopyInto(out *RuntimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SaslInitParameters ¶
type SaslInitParameters struct { Mechanism *string `json:"mechanism,omitempty" tf:"mechanism,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []SaslPasswordInitParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*SaslInitParameters) DeepCopy ¶
func (in *SaslInitParameters) DeepCopy() *SaslInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SaslInitParameters.
func (*SaslInitParameters) DeepCopyInto ¶
func (in *SaslInitParameters) DeepCopyInto(out *SaslInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SaslObservation ¶
type SaslObservation struct { Mechanism *string `json:"mechanism,omitempty" tf:"mechanism,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. Password []SaslPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*SaslObservation) DeepCopy ¶
func (in *SaslObservation) DeepCopy() *SaslObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SaslObservation.
func (*SaslObservation) DeepCopyInto ¶
func (in *SaslObservation) DeepCopyInto(out *SaslObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SaslParameters ¶
type SaslParameters struct { // +kubebuilder:validation:Optional Mechanism *string `json:"mechanism,omitempty" tf:"mechanism,omitempty"` // Password for the database access. This is a block with a single field named raw which should contain the password. // +kubebuilder:validation:Optional Password []SaslPasswordParameters `json:"password,omitempty" tf:"password,omitempty"` // User for the database access. // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` }
func (*SaslParameters) DeepCopy ¶
func (in *SaslParameters) DeepCopy() *SaslParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SaslParameters.
func (*SaslParameters) DeepCopyInto ¶
func (in *SaslParameters) DeepCopyInto(out *SaslParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SaslPasswordInitParameters ¶
type SaslPasswordInitParameters struct { }
func (*SaslPasswordInitParameters) DeepCopy ¶
func (in *SaslPasswordInitParameters) DeepCopy() *SaslPasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SaslPasswordInitParameters.
func (*SaslPasswordInitParameters) DeepCopyInto ¶
func (in *SaslPasswordInitParameters) DeepCopyInto(out *SaslPasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SaslPasswordObservation ¶
type SaslPasswordObservation struct { }
func (*SaslPasswordObservation) DeepCopy ¶
func (in *SaslPasswordObservation) DeepCopy() *SaslPasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SaslPasswordObservation.
func (*SaslPasswordObservation) DeepCopyInto ¶
func (in *SaslPasswordObservation) DeepCopyInto(out *SaslPasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SaslPasswordParameters ¶
type SaslPasswordParameters struct { // +kubebuilder:validation:Optional RawSecretRef *v1.SecretKeySelector `json:"rawSecretRef,omitempty" tf:"-"` }
func (*SaslPasswordParameters) DeepCopy ¶
func (in *SaslPasswordParameters) DeepCopy() *SaslPasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SaslPasswordParameters.
func (*SaslPasswordParameters) DeepCopyInto ¶
func (in *SaslPasswordParameters) DeepCopyInto(out *SaslPasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerAutoInitParameters ¶
type SerializerAutoInitParameters struct { }
func (*SerializerAutoInitParameters) DeepCopy ¶
func (in *SerializerAutoInitParameters) DeepCopy() *SerializerAutoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerAutoInitParameters.
func (*SerializerAutoInitParameters) DeepCopyInto ¶
func (in *SerializerAutoInitParameters) DeepCopyInto(out *SerializerAutoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerAutoObservation ¶
type SerializerAutoObservation struct { }
func (*SerializerAutoObservation) DeepCopy ¶
func (in *SerializerAutoObservation) DeepCopy() *SerializerAutoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerAutoObservation.
func (*SerializerAutoObservation) DeepCopyInto ¶
func (in *SerializerAutoObservation) DeepCopyInto(out *SerializerAutoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerAutoParameters ¶
type SerializerAutoParameters struct { }
func (*SerializerAutoParameters) DeepCopy ¶
func (in *SerializerAutoParameters) DeepCopy() *SerializerAutoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerAutoParameters.
func (*SerializerAutoParameters) DeepCopyInto ¶
func (in *SerializerAutoParameters) DeepCopyInto(out *SerializerAutoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerDebeziumInitParameters ¶
type SerializerDebeziumInitParameters struct { // A list of debezium parameters set by the structure of the key and value string fields. SerializerParameters []SerializerParametersInitParameters `json:"serializerParameters,omitempty" tf:"serializer_parameters,omitempty"` }
func (*SerializerDebeziumInitParameters) DeepCopy ¶
func (in *SerializerDebeziumInitParameters) DeepCopy() *SerializerDebeziumInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerDebeziumInitParameters.
func (*SerializerDebeziumInitParameters) DeepCopyInto ¶
func (in *SerializerDebeziumInitParameters) DeepCopyInto(out *SerializerDebeziumInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerDebeziumObservation ¶
type SerializerDebeziumObservation struct { // A list of debezium parameters set by the structure of the key and value string fields. SerializerParameters []SerializerParametersObservation `json:"serializerParameters,omitempty" tf:"serializer_parameters,omitempty"` }
func (*SerializerDebeziumObservation) DeepCopy ¶
func (in *SerializerDebeziumObservation) DeepCopy() *SerializerDebeziumObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerDebeziumObservation.
func (*SerializerDebeziumObservation) DeepCopyInto ¶
func (in *SerializerDebeziumObservation) DeepCopyInto(out *SerializerDebeziumObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerDebeziumParameters ¶
type SerializerDebeziumParameters struct { // A list of debezium parameters set by the structure of the key and value string fields. // +kubebuilder:validation:Optional SerializerParameters []SerializerParametersParameters `json:"serializerParameters,omitempty" tf:"serializer_parameters,omitempty"` }
func (*SerializerDebeziumParameters) DeepCopy ¶
func (in *SerializerDebeziumParameters) DeepCopy() *SerializerDebeziumParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerDebeziumParameters.
func (*SerializerDebeziumParameters) DeepCopyInto ¶
func (in *SerializerDebeziumParameters) DeepCopyInto(out *SerializerDebeziumParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerDebeziumSerializerParametersInitParameters ¶
type SerializerDebeziumSerializerParametersInitParameters struct { // Mark field as Primary Key. Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SerializerDebeziumSerializerParametersInitParameters) DeepCopy ¶
func (in *SerializerDebeziumSerializerParametersInitParameters) DeepCopy() *SerializerDebeziumSerializerParametersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerDebeziumSerializerParametersInitParameters.
func (*SerializerDebeziumSerializerParametersInitParameters) DeepCopyInto ¶
func (in *SerializerDebeziumSerializerParametersInitParameters) DeepCopyInto(out *SerializerDebeziumSerializerParametersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerDebeziumSerializerParametersObservation ¶
type SerializerDebeziumSerializerParametersObservation struct { // Mark field as Primary Key. Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SerializerDebeziumSerializerParametersObservation) DeepCopy ¶
func (in *SerializerDebeziumSerializerParametersObservation) DeepCopy() *SerializerDebeziumSerializerParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerDebeziumSerializerParametersObservation.
func (*SerializerDebeziumSerializerParametersObservation) DeepCopyInto ¶
func (in *SerializerDebeziumSerializerParametersObservation) DeepCopyInto(out *SerializerDebeziumSerializerParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerDebeziumSerializerParametersParameters ¶
type SerializerDebeziumSerializerParametersParameters struct { // Mark field as Primary Key. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SerializerDebeziumSerializerParametersParameters) DeepCopy ¶
func (in *SerializerDebeziumSerializerParametersParameters) DeepCopy() *SerializerDebeziumSerializerParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerDebeziumSerializerParametersParameters.
func (*SerializerDebeziumSerializerParametersParameters) DeepCopyInto ¶
func (in *SerializerDebeziumSerializerParametersParameters) DeepCopyInto(out *SerializerDebeziumSerializerParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerInitParameters ¶
type SerializerInitParameters struct { // Empty block. Select data serialization format automatically. SerializerAuto []SerializerAutoInitParameters `json:"serializerAuto,omitempty" tf:"serializer_auto,omitempty"` // Serialize data in json format. The structure is documented below. SerializerDebezium []SerializerDebeziumInitParameters `json:"serializerDebezium,omitempty" tf:"serializer_debezium,omitempty"` // Empty block. Serialize data in json format. SerializerJSON []SerializerJSONInitParameters `json:"serializerJson,omitempty" tf:"serializer_json,omitempty"` }
func (*SerializerInitParameters) DeepCopy ¶
func (in *SerializerInitParameters) DeepCopy() *SerializerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerInitParameters.
func (*SerializerInitParameters) DeepCopyInto ¶
func (in *SerializerInitParameters) DeepCopyInto(out *SerializerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerJSONInitParameters ¶
type SerializerJSONInitParameters struct { }
func (*SerializerJSONInitParameters) DeepCopy ¶
func (in *SerializerJSONInitParameters) DeepCopy() *SerializerJSONInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerJSONInitParameters.
func (*SerializerJSONInitParameters) DeepCopyInto ¶
func (in *SerializerJSONInitParameters) DeepCopyInto(out *SerializerJSONInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerJSONObservation ¶
type SerializerJSONObservation struct { }
func (*SerializerJSONObservation) DeepCopy ¶
func (in *SerializerJSONObservation) DeepCopy() *SerializerJSONObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerJSONObservation.
func (*SerializerJSONObservation) DeepCopyInto ¶
func (in *SerializerJSONObservation) DeepCopyInto(out *SerializerJSONObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerJSONParameters ¶
type SerializerJSONParameters struct { }
func (*SerializerJSONParameters) DeepCopy ¶
func (in *SerializerJSONParameters) DeepCopy() *SerializerJSONParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerJSONParameters.
func (*SerializerJSONParameters) DeepCopyInto ¶
func (in *SerializerJSONParameters) DeepCopyInto(out *SerializerJSONParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerObservation ¶
type SerializerObservation struct { // Empty block. Select data serialization format automatically. SerializerAuto []SerializerAutoParameters `json:"serializerAuto,omitempty" tf:"serializer_auto,omitempty"` // Serialize data in json format. The structure is documented below. SerializerDebezium []SerializerDebeziumObservation `json:"serializerDebezium,omitempty" tf:"serializer_debezium,omitempty"` // Empty block. Serialize data in json format. SerializerJSON []SerializerJSONParameters `json:"serializerJson,omitempty" tf:"serializer_json,omitempty"` }
func (*SerializerObservation) DeepCopy ¶
func (in *SerializerObservation) DeepCopy() *SerializerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerObservation.
func (*SerializerObservation) DeepCopyInto ¶
func (in *SerializerObservation) DeepCopyInto(out *SerializerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerParameters ¶
type SerializerParameters struct { // Empty block. Select data serialization format automatically. // +kubebuilder:validation:Optional SerializerAuto []SerializerAutoParameters `json:"serializerAuto,omitempty" tf:"serializer_auto,omitempty"` // Serialize data in json format. The structure is documented below. // +kubebuilder:validation:Optional SerializerDebezium []SerializerDebeziumParameters `json:"serializerDebezium,omitempty" tf:"serializer_debezium,omitempty"` // Empty block. Serialize data in json format. // +kubebuilder:validation:Optional SerializerJSON []SerializerJSONParameters `json:"serializerJson,omitempty" tf:"serializer_json,omitempty"` }
func (*SerializerParameters) DeepCopy ¶
func (in *SerializerParameters) DeepCopy() *SerializerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerParameters.
func (*SerializerParameters) DeepCopyInto ¶
func (in *SerializerParameters) DeepCopyInto(out *SerializerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerParametersInitParameters ¶
type SerializerParametersInitParameters struct { // Mark field as Primary Key. Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SerializerParametersInitParameters) DeepCopy ¶
func (in *SerializerParametersInitParameters) DeepCopy() *SerializerParametersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerParametersInitParameters.
func (*SerializerParametersInitParameters) DeepCopyInto ¶
func (in *SerializerParametersInitParameters) DeepCopyInto(out *SerializerParametersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerParametersObservation ¶
type SerializerParametersObservation struct { // Mark field as Primary Key. Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SerializerParametersObservation) DeepCopy ¶
func (in *SerializerParametersObservation) DeepCopy() *SerializerParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerParametersObservation.
func (*SerializerParametersObservation) DeepCopyInto ¶
func (in *SerializerParametersObservation) DeepCopyInto(out *SerializerParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerParametersParameters ¶
type SerializerParametersParameters struct { // Mark field as Primary Key. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SerializerParametersParameters) DeepCopy ¶
func (in *SerializerParametersParameters) DeepCopy() *SerializerParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerParametersParameters.
func (*SerializerParametersParameters) DeepCopyInto ¶
func (in *SerializerParametersParameters) DeepCopyInto(out *SerializerParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerSerializerAutoInitParameters ¶
type SerializerSerializerAutoInitParameters struct { }
func (*SerializerSerializerAutoInitParameters) DeepCopy ¶
func (in *SerializerSerializerAutoInitParameters) DeepCopy() *SerializerSerializerAutoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerSerializerAutoInitParameters.
func (*SerializerSerializerAutoInitParameters) DeepCopyInto ¶
func (in *SerializerSerializerAutoInitParameters) DeepCopyInto(out *SerializerSerializerAutoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerSerializerAutoObservation ¶
type SerializerSerializerAutoObservation struct { }
func (*SerializerSerializerAutoObservation) DeepCopy ¶
func (in *SerializerSerializerAutoObservation) DeepCopy() *SerializerSerializerAutoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerSerializerAutoObservation.
func (*SerializerSerializerAutoObservation) DeepCopyInto ¶
func (in *SerializerSerializerAutoObservation) DeepCopyInto(out *SerializerSerializerAutoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerSerializerAutoParameters ¶
type SerializerSerializerAutoParameters struct { }
func (*SerializerSerializerAutoParameters) DeepCopy ¶
func (in *SerializerSerializerAutoParameters) DeepCopy() *SerializerSerializerAutoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerSerializerAutoParameters.
func (*SerializerSerializerAutoParameters) DeepCopyInto ¶
func (in *SerializerSerializerAutoParameters) DeepCopyInto(out *SerializerSerializerAutoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerSerializerDebeziumInitParameters ¶
type SerializerSerializerDebeziumInitParameters struct { // A list of debezium parameters set by the structure of the key and value string fields. SerializerParameters []SerializerDebeziumSerializerParametersInitParameters `json:"serializerParameters,omitempty" tf:"serializer_parameters,omitempty"` }
func (*SerializerSerializerDebeziumInitParameters) DeepCopy ¶
func (in *SerializerSerializerDebeziumInitParameters) DeepCopy() *SerializerSerializerDebeziumInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerSerializerDebeziumInitParameters.
func (*SerializerSerializerDebeziumInitParameters) DeepCopyInto ¶
func (in *SerializerSerializerDebeziumInitParameters) DeepCopyInto(out *SerializerSerializerDebeziumInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerSerializerDebeziumObservation ¶
type SerializerSerializerDebeziumObservation struct { // A list of debezium parameters set by the structure of the key and value string fields. SerializerParameters []SerializerDebeziumSerializerParametersObservation `json:"serializerParameters,omitempty" tf:"serializer_parameters,omitempty"` }
func (*SerializerSerializerDebeziumObservation) DeepCopy ¶
func (in *SerializerSerializerDebeziumObservation) DeepCopy() *SerializerSerializerDebeziumObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerSerializerDebeziumObservation.
func (*SerializerSerializerDebeziumObservation) DeepCopyInto ¶
func (in *SerializerSerializerDebeziumObservation) DeepCopyInto(out *SerializerSerializerDebeziumObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerSerializerDebeziumParameters ¶
type SerializerSerializerDebeziumParameters struct { // A list of debezium parameters set by the structure of the key and value string fields. // +kubebuilder:validation:Optional SerializerParameters []SerializerDebeziumSerializerParametersParameters `json:"serializerParameters,omitempty" tf:"serializer_parameters,omitempty"` }
func (*SerializerSerializerDebeziumParameters) DeepCopy ¶
func (in *SerializerSerializerDebeziumParameters) DeepCopy() *SerializerSerializerDebeziumParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerSerializerDebeziumParameters.
func (*SerializerSerializerDebeziumParameters) DeepCopyInto ¶
func (in *SerializerSerializerDebeziumParameters) DeepCopyInto(out *SerializerSerializerDebeziumParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerSerializerJSONInitParameters ¶
type SerializerSerializerJSONInitParameters struct { }
func (*SerializerSerializerJSONInitParameters) DeepCopy ¶
func (in *SerializerSerializerJSONInitParameters) DeepCopy() *SerializerSerializerJSONInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerSerializerJSONInitParameters.
func (*SerializerSerializerJSONInitParameters) DeepCopyInto ¶
func (in *SerializerSerializerJSONInitParameters) DeepCopyInto(out *SerializerSerializerJSONInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerSerializerJSONObservation ¶
type SerializerSerializerJSONObservation struct { }
func (*SerializerSerializerJSONObservation) DeepCopy ¶
func (in *SerializerSerializerJSONObservation) DeepCopy() *SerializerSerializerJSONObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerSerializerJSONObservation.
func (*SerializerSerializerJSONObservation) DeepCopyInto ¶
func (in *SerializerSerializerJSONObservation) DeepCopyInto(out *SerializerSerializerJSONObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerializerSerializerJSONParameters ¶
type SerializerSerializerJSONParameters struct { }
func (*SerializerSerializerJSONParameters) DeepCopy ¶
func (in *SerializerSerializerJSONParameters) DeepCopy() *SerializerSerializerJSONParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializerSerializerJSONParameters.
func (*SerializerSerializerJSONParameters) DeepCopyInto ¶
func (in *SerializerSerializerJSONParameters) DeepCopyInto(out *SerializerSerializerJSONParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsInitParameters ¶
type SettingsInitParameters struct { // Settings specific to the ClickHouse source endpoint. ClickhouseSource []ClickhouseSourceInitParameters `json:"clickhouseSource,omitempty" tf:"clickhouse_source,omitempty"` // Settings specific to the ClickHouse target endpoint. ClickhouseTarget []ClickhouseTargetInitParameters `json:"clickhouseTarget,omitempty" tf:"clickhouse_target,omitempty"` // Settings specific to the Kafka source endpoint. KafkaSource []KafkaSourceInitParameters `json:"kafkaSource,omitempty" tf:"kafka_source,omitempty"` // Settings specific to the Kafka target endpoint. KafkaTarget []KafkaTargetInitParameters `json:"kafkaTarget,omitempty" tf:"kafka_target,omitempty"` // Settings specific to the MongoDB source endpoint. MongoSource []MongoSourceInitParameters `json:"mongoSource,omitempty" tf:"mongo_source,omitempty"` // Settings specific to the MongoDB target endpoint. MongoTarget []MongoTargetInitParameters `json:"mongoTarget,omitempty" tf:"mongo_target,omitempty"` // Settings specific to the MySQL source endpoint. MySQLSource []MySQLSourceInitParameters `json:"mysqlSource,omitempty" tf:"mysql_source,omitempty"` // Settings specific to the MySQL target endpoint. MySQLTarget []MySQLTargetInitParameters `json:"mysqlTarget,omitempty" tf:"mysql_target,omitempty"` // Settings specific to the PostgreSQL source endpoint. PostgresSource []PostgresSourceInitParameters `json:"postgresSource,omitempty" tf:"postgres_source,omitempty"` // Settings specific to the PostgreSQL target endpoint. PostgresTarget []PostgresTargetInitParameters `json:"postgresTarget,omitempty" tf:"postgres_target,omitempty"` // Settings specific to the YDB source endpoint. YdbSource []YdbSourceInitParameters `json:"ydbSource,omitempty" tf:"ydb_source,omitempty"` // Settings specific to the YDB target endpoint. YdbTarget []YdbTargetInitParameters `json:"ydbTarget,omitempty" tf:"ydb_target,omitempty"` // Settings specific to the YDS source endpoint. YdsSource []YdsSourceInitParameters `json:"ydsSource,omitempty" tf:"yds_source,omitempty"` // Settings specific to the YDS target endpoint. YdsTarget []YdsTargetInitParameters `json:"ydsTarget,omitempty" tf:"yds_target,omitempty"` }
func (*SettingsInitParameters) DeepCopy ¶
func (in *SettingsInitParameters) DeepCopy() *SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsInitParameters.
func (*SettingsInitParameters) DeepCopyInto ¶
func (in *SettingsInitParameters) DeepCopyInto(out *SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsObservation ¶
type SettingsObservation struct { // Settings specific to the ClickHouse source endpoint. ClickhouseSource []ClickhouseSourceObservation `json:"clickhouseSource,omitempty" tf:"clickhouse_source,omitempty"` // Settings specific to the ClickHouse target endpoint. ClickhouseTarget []ClickhouseTargetObservation `json:"clickhouseTarget,omitempty" tf:"clickhouse_target,omitempty"` // Settings specific to the Kafka source endpoint. KafkaSource []KafkaSourceObservation `json:"kafkaSource,omitempty" tf:"kafka_source,omitempty"` // Settings specific to the Kafka target endpoint. KafkaTarget []KafkaTargetObservation `json:"kafkaTarget,omitempty" tf:"kafka_target,omitempty"` // Settings specific to the MongoDB source endpoint. MongoSource []MongoSourceObservation `json:"mongoSource,omitempty" tf:"mongo_source,omitempty"` // Settings specific to the MongoDB target endpoint. MongoTarget []MongoTargetObservation `json:"mongoTarget,omitempty" tf:"mongo_target,omitempty"` // Settings specific to the MySQL source endpoint. MySQLSource []MySQLSourceObservation `json:"mysqlSource,omitempty" tf:"mysql_source,omitempty"` // Settings specific to the MySQL target endpoint. MySQLTarget []MySQLTargetObservation `json:"mysqlTarget,omitempty" tf:"mysql_target,omitempty"` // Settings specific to the PostgreSQL source endpoint. PostgresSource []PostgresSourceObservation `json:"postgresSource,omitempty" tf:"postgres_source,omitempty"` // Settings specific to the PostgreSQL target endpoint. PostgresTarget []PostgresTargetObservation `json:"postgresTarget,omitempty" tf:"postgres_target,omitempty"` // Settings specific to the YDB source endpoint. YdbSource []YdbSourceObservation `json:"ydbSource,omitempty" tf:"ydb_source,omitempty"` // Settings specific to the YDB target endpoint. YdbTarget []YdbTargetObservation `json:"ydbTarget,omitempty" tf:"ydb_target,omitempty"` // Settings specific to the YDS source endpoint. YdsSource []YdsSourceObservation `json:"ydsSource,omitempty" tf:"yds_source,omitempty"` // Settings specific to the YDS target endpoint. YdsTarget []YdsTargetObservation `json:"ydsTarget,omitempty" tf:"yds_target,omitempty"` }
func (*SettingsObservation) DeepCopy ¶
func (in *SettingsObservation) DeepCopy() *SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsObservation.
func (*SettingsObservation) DeepCopyInto ¶
func (in *SettingsObservation) DeepCopyInto(out *SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsParameters ¶
type SettingsParameters struct { // Settings specific to the ClickHouse source endpoint. // +kubebuilder:validation:Optional ClickhouseSource []ClickhouseSourceParameters `json:"clickhouseSource,omitempty" tf:"clickhouse_source,omitempty"` // Settings specific to the ClickHouse target endpoint. // +kubebuilder:validation:Optional ClickhouseTarget []ClickhouseTargetParameters `json:"clickhouseTarget,omitempty" tf:"clickhouse_target,omitempty"` // Settings specific to the Kafka source endpoint. // +kubebuilder:validation:Optional KafkaSource []KafkaSourceParameters `json:"kafkaSource,omitempty" tf:"kafka_source,omitempty"` // Settings specific to the Kafka target endpoint. // +kubebuilder:validation:Optional KafkaTarget []KafkaTargetParameters `json:"kafkaTarget,omitempty" tf:"kafka_target,omitempty"` // Settings specific to the MongoDB source endpoint. // +kubebuilder:validation:Optional MongoSource []MongoSourceParameters `json:"mongoSource,omitempty" tf:"mongo_source,omitempty"` // Settings specific to the MongoDB target endpoint. // +kubebuilder:validation:Optional MongoTarget []MongoTargetParameters `json:"mongoTarget,omitempty" tf:"mongo_target,omitempty"` // Settings specific to the MySQL source endpoint. // +kubebuilder:validation:Optional MySQLSource []MySQLSourceParameters `json:"mysqlSource,omitempty" tf:"mysql_source,omitempty"` // Settings specific to the MySQL target endpoint. // +kubebuilder:validation:Optional MySQLTarget []MySQLTargetParameters `json:"mysqlTarget,omitempty" tf:"mysql_target,omitempty"` // Settings specific to the PostgreSQL source endpoint. // +kubebuilder:validation:Optional PostgresSource []PostgresSourceParameters `json:"postgresSource,omitempty" tf:"postgres_source,omitempty"` // Settings specific to the PostgreSQL target endpoint. // +kubebuilder:validation:Optional PostgresTarget []PostgresTargetParameters `json:"postgresTarget,omitempty" tf:"postgres_target,omitempty"` // Settings specific to the YDB source endpoint. // +kubebuilder:validation:Optional YdbSource []YdbSourceParameters `json:"ydbSource,omitempty" tf:"ydb_source,omitempty"` // Settings specific to the YDB target endpoint. // +kubebuilder:validation:Optional YdbTarget []YdbTargetParameters `json:"ydbTarget,omitempty" tf:"ydb_target,omitempty"` // Settings specific to the YDS source endpoint. // +kubebuilder:validation:Optional YdsSource []YdsSourceParameters `json:"ydsSource,omitempty" tf:"yds_source,omitempty"` // Settings specific to the YDS target endpoint. // +kubebuilder:validation:Optional YdsTarget []YdsTargetParameters `json:"ydsTarget,omitempty" tf:"yds_target,omitempty"` }
func (*SettingsParameters) DeepCopy ¶
func (in *SettingsParameters) DeepCopy() *SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsParameters.
func (*SettingsParameters) DeepCopyInto ¶
func (in *SettingsParameters) DeepCopyInto(out *SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharderTransformerColumnsInitParameters ¶
type SharderTransformerColumnsInitParameters struct { // List of columns that will be excluded to transfer. ExcludeColumns []*string `json:"excludeColumns,omitempty" tf:"exclude_columns,omitempty"` // List of columns that will be included to transfer. IncludeColumns []*string `json:"includeColumns,omitempty" tf:"include_columns,omitempty"` }
func (*SharderTransformerColumnsInitParameters) DeepCopy ¶
func (in *SharderTransformerColumnsInitParameters) DeepCopy() *SharderTransformerColumnsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharderTransformerColumnsInitParameters.
func (*SharderTransformerColumnsInitParameters) DeepCopyInto ¶
func (in *SharderTransformerColumnsInitParameters) DeepCopyInto(out *SharderTransformerColumnsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharderTransformerColumnsObservation ¶
type SharderTransformerColumnsObservation struct { // List of columns that will be excluded to transfer. ExcludeColumns []*string `json:"excludeColumns,omitempty" tf:"exclude_columns,omitempty"` // List of columns that will be included to transfer. IncludeColumns []*string `json:"includeColumns,omitempty" tf:"include_columns,omitempty"` }
func (*SharderTransformerColumnsObservation) DeepCopy ¶
func (in *SharderTransformerColumnsObservation) DeepCopy() *SharderTransformerColumnsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharderTransformerColumnsObservation.
func (*SharderTransformerColumnsObservation) DeepCopyInto ¶
func (in *SharderTransformerColumnsObservation) DeepCopyInto(out *SharderTransformerColumnsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharderTransformerColumnsParameters ¶
type SharderTransformerColumnsParameters struct { // List of columns that will be excluded to transfer. // +kubebuilder:validation:Optional ExcludeColumns []*string `json:"excludeColumns,omitempty" tf:"exclude_columns,omitempty"` // List of columns that will be included to transfer. // +kubebuilder:validation:Optional IncludeColumns []*string `json:"includeColumns,omitempty" tf:"include_columns,omitempty"` }
func (*SharderTransformerColumnsParameters) DeepCopy ¶
func (in *SharderTransformerColumnsParameters) DeepCopy() *SharderTransformerColumnsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharderTransformerColumnsParameters.
func (*SharderTransformerColumnsParameters) DeepCopyInto ¶
func (in *SharderTransformerColumnsParameters) DeepCopyInto(out *SharderTransformerColumnsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharderTransformerInitParameters ¶
type SharderTransformerInitParameters struct { // List of strings that specify the name of the column for data masking (a regular expression). Columns []SharderTransformerColumnsInitParameters `json:"columns,omitempty" tf:"columns,omitempty"` // Number of shards. ShardsCount *float64 `json:"shardsCount,omitempty" tf:"shards_count,omitempty"` // Table filter. Tables []SharderTransformerTablesInitParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*SharderTransformerInitParameters) DeepCopy ¶
func (in *SharderTransformerInitParameters) DeepCopy() *SharderTransformerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharderTransformerInitParameters.
func (*SharderTransformerInitParameters) DeepCopyInto ¶
func (in *SharderTransformerInitParameters) DeepCopyInto(out *SharderTransformerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharderTransformerObservation ¶
type SharderTransformerObservation struct { // List of strings that specify the name of the column for data masking (a regular expression). Columns []SharderTransformerColumnsObservation `json:"columns,omitempty" tf:"columns,omitempty"` // Number of shards. ShardsCount *float64 `json:"shardsCount,omitempty" tf:"shards_count,omitempty"` // Table filter. Tables []SharderTransformerTablesObservation `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*SharderTransformerObservation) DeepCopy ¶
func (in *SharderTransformerObservation) DeepCopy() *SharderTransformerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharderTransformerObservation.
func (*SharderTransformerObservation) DeepCopyInto ¶
func (in *SharderTransformerObservation) DeepCopyInto(out *SharderTransformerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharderTransformerParameters ¶
type SharderTransformerParameters struct { // List of strings that specify the name of the column for data masking (a regular expression). // +kubebuilder:validation:Optional Columns []SharderTransformerColumnsParameters `json:"columns,omitempty" tf:"columns,omitempty"` // Number of shards. // +kubebuilder:validation:Optional ShardsCount *float64 `json:"shardsCount,omitempty" tf:"shards_count,omitempty"` // Table filter. // +kubebuilder:validation:Optional Tables []SharderTransformerTablesParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*SharderTransformerParameters) DeepCopy ¶
func (in *SharderTransformerParameters) DeepCopy() *SharderTransformerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharderTransformerParameters.
func (*SharderTransformerParameters) DeepCopyInto ¶
func (in *SharderTransformerParameters) DeepCopyInto(out *SharderTransformerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharderTransformerTablesInitParameters ¶
type SharderTransformerTablesInitParameters struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*SharderTransformerTablesInitParameters) DeepCopy ¶
func (in *SharderTransformerTablesInitParameters) DeepCopy() *SharderTransformerTablesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharderTransformerTablesInitParameters.
func (*SharderTransformerTablesInitParameters) DeepCopyInto ¶
func (in *SharderTransformerTablesInitParameters) DeepCopyInto(out *SharderTransformerTablesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharderTransformerTablesObservation ¶
type SharderTransformerTablesObservation struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*SharderTransformerTablesObservation) DeepCopy ¶
func (in *SharderTransformerTablesObservation) DeepCopy() *SharderTransformerTablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharderTransformerTablesObservation.
func (*SharderTransformerTablesObservation) DeepCopyInto ¶
func (in *SharderTransformerTablesObservation) DeepCopyInto(out *SharderTransformerTablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharderTransformerTablesParameters ¶
type SharderTransformerTablesParameters struct { // List of tables that will be excluded to transfer. // +kubebuilder:validation:Optional ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. // +kubebuilder:validation:Optional IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*SharderTransformerTablesParameters) DeepCopy ¶
func (in *SharderTransformerTablesParameters) DeepCopy() *SharderTransformerTablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharderTransformerTablesParameters.
func (*SharderTransformerTablesParameters) DeepCopyInto ¶
func (in *SharderTransformerTablesParameters) DeepCopyInto(out *SharderTransformerTablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShardingInitParameters ¶
type ShardingInitParameters struct { // Shard data by the hash value of the specified column. The structure is documented below. ColumnValueHash []ColumnValueHashInitParameters `json:"columnValueHash,omitempty" tf:"column_value_hash,omitempty"` // A custom shard mapping by the value of the specified column. The structure is documented below. CustomMapping []CustomMappingInitParameters `json:"customMapping,omitempty" tf:"custom_mapping,omitempty"` // robin manner. Specify as an empty block to enable. RoundRobin []RoundRobinInitParameters `json:"roundRobin,omitempty" tf:"round_robin,omitempty"` // Shard data by ID of the transfer. TransferID []TransferIDInitParameters `json:"transferId,omitempty" tf:"transfer_id,omitempty"` }
func (*ShardingInitParameters) DeepCopy ¶
func (in *ShardingInitParameters) DeepCopy() *ShardingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShardingInitParameters.
func (*ShardingInitParameters) DeepCopyInto ¶
func (in *ShardingInitParameters) DeepCopyInto(out *ShardingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShardingObservation ¶
type ShardingObservation struct { // Shard data by the hash value of the specified column. The structure is documented below. ColumnValueHash []ColumnValueHashObservation `json:"columnValueHash,omitempty" tf:"column_value_hash,omitempty"` // A custom shard mapping by the value of the specified column. The structure is documented below. CustomMapping []CustomMappingObservation `json:"customMapping,omitempty" tf:"custom_mapping,omitempty"` // robin manner. Specify as an empty block to enable. RoundRobin []RoundRobinParameters `json:"roundRobin,omitempty" tf:"round_robin,omitempty"` // Shard data by ID of the transfer. TransferID []TransferIDParameters `json:"transferId,omitempty" tf:"transfer_id,omitempty"` }
func (*ShardingObservation) DeepCopy ¶
func (in *ShardingObservation) DeepCopy() *ShardingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShardingObservation.
func (*ShardingObservation) DeepCopyInto ¶
func (in *ShardingObservation) DeepCopyInto(out *ShardingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShardingParameters ¶
type ShardingParameters struct { // Shard data by the hash value of the specified column. The structure is documented below. // +kubebuilder:validation:Optional ColumnValueHash []ColumnValueHashParameters `json:"columnValueHash,omitempty" tf:"column_value_hash,omitempty"` // A custom shard mapping by the value of the specified column. The structure is documented below. // +kubebuilder:validation:Optional CustomMapping []CustomMappingParameters `json:"customMapping,omitempty" tf:"custom_mapping,omitempty"` // robin manner. Specify as an empty block to enable. // +kubebuilder:validation:Optional RoundRobin []RoundRobinParameters `json:"roundRobin,omitempty" tf:"round_robin,omitempty"` // Shard data by ID of the transfer. // +kubebuilder:validation:Optional TransferID []TransferIDParameters `json:"transferId,omitempty" tf:"transfer_id,omitempty"` }
func (*ShardingParameters) DeepCopy ¶
func (in *ShardingParameters) DeepCopy() *ShardingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShardingParameters.
func (*ShardingParameters) DeepCopyInto ¶
func (in *ShardingParameters) DeepCopyInto(out *ShardingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShardsInitParameters ¶
type ShardsInitParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Field name. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ShardsInitParameters) DeepCopy ¶
func (in *ShardsInitParameters) DeepCopy() *ShardsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShardsInitParameters.
func (*ShardsInitParameters) DeepCopyInto ¶
func (in *ShardsInitParameters) DeepCopyInto(out *ShardsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShardsObservation ¶
type ShardsObservation struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Field name. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ShardsObservation) DeepCopy ¶
func (in *ShardsObservation) DeepCopy() *ShardsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShardsObservation.
func (*ShardsObservation) DeepCopyInto ¶
func (in *ShardsObservation) DeepCopyInto(out *ShardsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShardsParameters ¶
type ShardsParameters struct { // List of host names of the PostgreSQL server. Exactly one host is expected currently. // +kubebuilder:validation:Optional Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // Field name. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ShardsParameters) DeepCopy ¶
func (in *ShardsParameters) DeepCopy() *ShardsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShardsParameters.
func (*ShardsParameters) DeepCopyInto ¶
func (in *ShardsParameters) DeepCopyInto(out *ShardsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSModeDisabledInitParameters ¶
type TLSModeDisabledInitParameters struct { }
func (*TLSModeDisabledInitParameters) DeepCopy ¶
func (in *TLSModeDisabledInitParameters) DeepCopy() *TLSModeDisabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSModeDisabledInitParameters.
func (*TLSModeDisabledInitParameters) DeepCopyInto ¶
func (in *TLSModeDisabledInitParameters) DeepCopyInto(out *TLSModeDisabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSModeDisabledObservation ¶
type TLSModeDisabledObservation struct { }
func (*TLSModeDisabledObservation) DeepCopy ¶
func (in *TLSModeDisabledObservation) DeepCopy() *TLSModeDisabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSModeDisabledObservation.
func (*TLSModeDisabledObservation) DeepCopyInto ¶
func (in *TLSModeDisabledObservation) DeepCopyInto(out *TLSModeDisabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSModeDisabledParameters ¶
type TLSModeDisabledParameters struct { }
func (*TLSModeDisabledParameters) DeepCopy ¶
func (in *TLSModeDisabledParameters) DeepCopy() *TLSModeDisabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSModeDisabledParameters.
func (*TLSModeDisabledParameters) DeepCopyInto ¶
func (in *TLSModeDisabledParameters) DeepCopyInto(out *TLSModeDisabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSModeEnabledInitParameters ¶
type TLSModeEnabledInitParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*TLSModeEnabledInitParameters) DeepCopy ¶
func (in *TLSModeEnabledInitParameters) DeepCopy() *TLSModeEnabledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSModeEnabledInitParameters.
func (*TLSModeEnabledInitParameters) DeepCopyInto ¶
func (in *TLSModeEnabledInitParameters) DeepCopyInto(out *TLSModeEnabledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSModeEnabledObservation ¶
type TLSModeEnabledObservation struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*TLSModeEnabledObservation) DeepCopy ¶
func (in *TLSModeEnabledObservation) DeepCopy() *TLSModeEnabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSModeEnabledObservation.
func (*TLSModeEnabledObservation) DeepCopyInto ¶
func (in *TLSModeEnabledObservation) DeepCopyInto(out *TLSModeEnabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSModeEnabledParameters ¶
type TLSModeEnabledParameters struct { // X.509 certificate of the certificate authority which issued the server's certificate, in PEM format. If empty, the server's certificate must be signed by a well-known CA. // +kubebuilder:validation:Optional CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` }
func (*TLSModeEnabledParameters) DeepCopy ¶
func (in *TLSModeEnabledParameters) DeepCopy() *TLSModeEnabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSModeEnabledParameters.
func (*TLSModeEnabledParameters) DeepCopyInto ¶
func (in *TLSModeEnabledParameters) DeepCopyInto(out *TLSModeEnabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSModeInitParameters ¶
type TLSModeInitParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []DisabledInitParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []EnabledInitParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*TLSModeInitParameters) DeepCopy ¶
func (in *TLSModeInitParameters) DeepCopy() *TLSModeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSModeInitParameters.
func (*TLSModeInitParameters) DeepCopyInto ¶
func (in *TLSModeInitParameters) DeepCopyInto(out *TLSModeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSModeObservation ¶
type TLSModeObservation struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. Disabled []DisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. Enabled []EnabledObservation `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*TLSModeObservation) DeepCopy ¶
func (in *TLSModeObservation) DeepCopy() *TLSModeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSModeObservation.
func (*TLSModeObservation) DeepCopyInto ¶
func (in *TLSModeObservation) DeepCopyInto(out *TLSModeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSModeParameters ¶
type TLSModeParameters struct { // Empty block designating that the connection is not secured, i.e. plaintext connection. // +kubebuilder:validation:Optional Disabled []DisabledParameters `json:"disabled,omitempty" tf:"disabled,omitempty"` // If this attribute is not an empty block, then TLS is used for the server connection. The structure is documented below. // +kubebuilder:validation:Optional Enabled []EnabledParameters `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*TLSModeParameters) DeepCopy ¶
func (in *TLSModeParameters) DeepCopy() *TLSModeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSModeParameters.
func (*TLSModeParameters) DeepCopyInto ¶
func (in *TLSModeParameters) DeepCopyInto(out *TLSModeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSplitterTransformerInitParameters ¶
type TableSplitterTransformerInitParameters struct { // List of strings that specify the name of the column for data masking (a regular expression). Columns []*string `json:"columns,omitempty" tf:"columns,omitempty"` // Specify the split string to be used for merging components in a new table name. Splitter *string `json:"splitter,omitempty" tf:"splitter,omitempty"` // Table filter. Tables []TableSplitterTransformerTablesInitParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*TableSplitterTransformerInitParameters) DeepCopy ¶
func (in *TableSplitterTransformerInitParameters) DeepCopy() *TableSplitterTransformerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSplitterTransformerInitParameters.
func (*TableSplitterTransformerInitParameters) DeepCopyInto ¶
func (in *TableSplitterTransformerInitParameters) DeepCopyInto(out *TableSplitterTransformerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSplitterTransformerObservation ¶
type TableSplitterTransformerObservation struct { // List of strings that specify the name of the column for data masking (a regular expression). Columns []*string `json:"columns,omitempty" tf:"columns,omitempty"` // Specify the split string to be used for merging components in a new table name. Splitter *string `json:"splitter,omitempty" tf:"splitter,omitempty"` // Table filter. Tables []TableSplitterTransformerTablesObservation `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*TableSplitterTransformerObservation) DeepCopy ¶
func (in *TableSplitterTransformerObservation) DeepCopy() *TableSplitterTransformerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSplitterTransformerObservation.
func (*TableSplitterTransformerObservation) DeepCopyInto ¶
func (in *TableSplitterTransformerObservation) DeepCopyInto(out *TableSplitterTransformerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSplitterTransformerParameters ¶
type TableSplitterTransformerParameters struct { // List of strings that specify the name of the column for data masking (a regular expression). // +kubebuilder:validation:Optional Columns []*string `json:"columns,omitempty" tf:"columns,omitempty"` // Specify the split string to be used for merging components in a new table name. // +kubebuilder:validation:Optional Splitter *string `json:"splitter,omitempty" tf:"splitter,omitempty"` // Table filter. // +kubebuilder:validation:Optional Tables []TableSplitterTransformerTablesParameters `json:"tables,omitempty" tf:"tables,omitempty"` }
func (*TableSplitterTransformerParameters) DeepCopy ¶
func (in *TableSplitterTransformerParameters) DeepCopy() *TableSplitterTransformerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSplitterTransformerParameters.
func (*TableSplitterTransformerParameters) DeepCopyInto ¶
func (in *TableSplitterTransformerParameters) DeepCopyInto(out *TableSplitterTransformerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSplitterTransformerTablesInitParameters ¶
type TableSplitterTransformerTablesInitParameters struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*TableSplitterTransformerTablesInitParameters) DeepCopy ¶
func (in *TableSplitterTransformerTablesInitParameters) DeepCopy() *TableSplitterTransformerTablesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSplitterTransformerTablesInitParameters.
func (*TableSplitterTransformerTablesInitParameters) DeepCopyInto ¶
func (in *TableSplitterTransformerTablesInitParameters) DeepCopyInto(out *TableSplitterTransformerTablesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSplitterTransformerTablesObservation ¶
type TableSplitterTransformerTablesObservation struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*TableSplitterTransformerTablesObservation) DeepCopy ¶
func (in *TableSplitterTransformerTablesObservation) DeepCopy() *TableSplitterTransformerTablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSplitterTransformerTablesObservation.
func (*TableSplitterTransformerTablesObservation) DeepCopyInto ¶
func (in *TableSplitterTransformerTablesObservation) DeepCopyInto(out *TableSplitterTransformerTablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSplitterTransformerTablesParameters ¶
type TableSplitterTransformerTablesParameters struct { // List of tables that will be excluded to transfer. // +kubebuilder:validation:Optional ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. // +kubebuilder:validation:Optional IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*TableSplitterTransformerTablesParameters) DeepCopy ¶
func (in *TableSplitterTransformerTablesParameters) DeepCopy() *TableSplitterTransformerTablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSplitterTransformerTablesParameters.
func (*TableSplitterTransformerTablesParameters) DeepCopyInto ¶
func (in *TableSplitterTransformerTablesParameters) DeepCopyInto(out *TableSplitterTransformerTablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TablesInitParameters ¶
type TablesInitParameters struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*TablesInitParameters) DeepCopy ¶
func (in *TablesInitParameters) DeepCopy() *TablesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TablesInitParameters.
func (*TablesInitParameters) DeepCopyInto ¶
func (in *TablesInitParameters) DeepCopyInto(out *TablesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TablesObservation ¶
type TablesObservation struct { // List of tables that will be excluded to transfer. ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*TablesObservation) DeepCopy ¶
func (in *TablesObservation) DeepCopy() *TablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TablesObservation.
func (*TablesObservation) DeepCopyInto ¶
func (in *TablesObservation) DeepCopyInto(out *TablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TablesParameters ¶
type TablesParameters struct { // List of tables that will be excluded to transfer. // +kubebuilder:validation:Optional ExcludeTables []*string `json:"excludeTables,omitempty" tf:"exclude_tables,omitempty"` // List of tables that will be included to transfer. // +kubebuilder:validation:Optional IncludeTables []*string `json:"includeTables,omitempty" tf:"include_tables,omitempty"` }
func (*TablesParameters) DeepCopy ¶
func (in *TablesParameters) DeepCopy() *TablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TablesParameters.
func (*TablesParameters) DeepCopyInto ¶
func (in *TablesParameters) DeepCopyInto(out *TablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicInitParameters ¶
type TopicInitParameters struct { // - Save transaction order SaveTxOrder *bool `json:"saveTxOrder,omitempty" tf:"save_tx_order,omitempty"` // Full topic name TopicName *string `json:"topicName,omitempty" tf:"topic_name,omitempty"` }
func (*TopicInitParameters) DeepCopy ¶
func (in *TopicInitParameters) DeepCopy() *TopicInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicInitParameters.
func (*TopicInitParameters) DeepCopyInto ¶
func (in *TopicInitParameters) DeepCopyInto(out *TopicInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicObservation ¶
type TopicObservation struct { // - Save transaction order SaveTxOrder *bool `json:"saveTxOrder,omitempty" tf:"save_tx_order,omitempty"` // Full topic name TopicName *string `json:"topicName,omitempty" tf:"topic_name,omitempty"` }
func (*TopicObservation) DeepCopy ¶
func (in *TopicObservation) DeepCopy() *TopicObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicObservation.
func (*TopicObservation) DeepCopyInto ¶
func (in *TopicObservation) DeepCopyInto(out *TopicObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicParameters ¶
type TopicParameters struct { // - Save transaction order // +kubebuilder:validation:Optional SaveTxOrder *bool `json:"saveTxOrder,omitempty" tf:"save_tx_order,omitempty"` // Full topic name // +kubebuilder:validation:Optional TopicName *string `json:"topicName,omitempty" tf:"topic_name,omitempty"` }
func (*TopicParameters) DeepCopy ¶
func (in *TopicParameters) DeepCopy() *TopicParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicParameters.
func (*TopicParameters) DeepCopyInto ¶
func (in *TopicParameters) DeepCopyInto(out *TopicParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicSettingsInitParameters ¶
type TopicSettingsInitParameters struct { // All messages will be sent to one topic. The structure is documented below. Topic []TopicInitParameters `json:"topic,omitempty" tf:"topic,omitempty"` // Topic name prefix. Messages will be sent to topic with name <topic_prefix>..<table_name>. TopicPrefix *string `json:"topicPrefix,omitempty" tf:"topic_prefix,omitempty"` }
func (*TopicSettingsInitParameters) DeepCopy ¶
func (in *TopicSettingsInitParameters) DeepCopy() *TopicSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicSettingsInitParameters.
func (*TopicSettingsInitParameters) DeepCopyInto ¶
func (in *TopicSettingsInitParameters) DeepCopyInto(out *TopicSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicSettingsObservation ¶
type TopicSettingsObservation struct { // All messages will be sent to one topic. The structure is documented below. Topic []TopicObservation `json:"topic,omitempty" tf:"topic,omitempty"` // Topic name prefix. Messages will be sent to topic with name <topic_prefix>..<table_name>. TopicPrefix *string `json:"topicPrefix,omitempty" tf:"topic_prefix,omitempty"` }
func (*TopicSettingsObservation) DeepCopy ¶
func (in *TopicSettingsObservation) DeepCopy() *TopicSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicSettingsObservation.
func (*TopicSettingsObservation) DeepCopyInto ¶
func (in *TopicSettingsObservation) DeepCopyInto(out *TopicSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicSettingsParameters ¶
type TopicSettingsParameters struct { // All messages will be sent to one topic. The structure is documented below. // +kubebuilder:validation:Optional Topic []TopicParameters `json:"topic,omitempty" tf:"topic,omitempty"` // Topic name prefix. Messages will be sent to topic with name <topic_prefix>..<table_name>. // +kubebuilder:validation:Optional TopicPrefix *string `json:"topicPrefix,omitempty" tf:"topic_prefix,omitempty"` }
func (*TopicSettingsParameters) DeepCopy ¶
func (in *TopicSettingsParameters) DeepCopy() *TopicSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicSettingsParameters.
func (*TopicSettingsParameters) DeepCopyInto ¶
func (in *TopicSettingsParameters) DeepCopyInto(out *TopicSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Transfer ¶
type Transfer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransferSpec `json:"spec"` Status TransferStatus `json:"status,omitempty"` }
Transfer is the Schema for the Transfers API. Manages a Data Transfer transfer within Yandex.Cloud. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,yandex-cloud}
func (*Transfer) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Transfer.
func (*Transfer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Transfer) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Transfer) GetCondition ¶
func (mg *Transfer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Transfer.
func (*Transfer) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Transfer
func (*Transfer) GetDeletionPolicy ¶
func (mg *Transfer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Transfer.
func (*Transfer) GetInitParameters ¶
GetInitParameters of this Transfer
func (*Transfer) GetManagementPolicies ¶
func (mg *Transfer) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Transfer.
func (*Transfer) GetMergedParameters ¶
GetInitParameters of this Transfer
func (*Transfer) GetObservation ¶
GetObservation of this Transfer
func (*Transfer) GetParameters ¶
GetParameters of this Transfer
func (*Transfer) GetProviderConfigReference ¶
GetProviderConfigReference of this Transfer.
func (*Transfer) GetPublishConnectionDetailsTo ¶
func (mg *Transfer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Transfer.
func (*Transfer) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Transfer
func (*Transfer) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Transfer) GetWriteConnectionSecretToReference ¶
func (mg *Transfer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Transfer.
func (*Transfer) LateInitialize ¶
LateInitialize this Transfer using its observed tfState. returns True if there are any spec changes for the resource.
func (*Transfer) ResolveReferences ¶
ResolveReferences of this Transfer.
func (*Transfer) SetConditions ¶
SetConditions of this Transfer.
func (*Transfer) SetDeletionPolicy ¶
func (mg *Transfer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Transfer.
func (*Transfer) SetManagementPolicies ¶
func (mg *Transfer) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Transfer.
func (*Transfer) SetObservation ¶
SetObservation for this Transfer
func (*Transfer) SetParameters ¶
SetParameters for this Transfer
func (*Transfer) SetProviderConfigReference ¶
SetProviderConfigReference of this Transfer.
func (*Transfer) SetPublishConnectionDetailsTo ¶
func (mg *Transfer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Transfer.
func (*Transfer) SetWriteConnectionSecretToReference ¶
func (mg *Transfer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Transfer.
type TransferIDInitParameters ¶
type TransferIDInitParameters struct { }
func (*TransferIDInitParameters) DeepCopy ¶
func (in *TransferIDInitParameters) DeepCopy() *TransferIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferIDInitParameters.
func (*TransferIDInitParameters) DeepCopyInto ¶
func (in *TransferIDInitParameters) DeepCopyInto(out *TransferIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransferIDObservation ¶
type TransferIDObservation struct { }
func (*TransferIDObservation) DeepCopy ¶
func (in *TransferIDObservation) DeepCopy() *TransferIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferIDObservation.
func (*TransferIDObservation) DeepCopyInto ¶
func (in *TransferIDObservation) DeepCopyInto(out *TransferIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransferIDParameters ¶
type TransferIDParameters struct { }
func (*TransferIDParameters) DeepCopy ¶
func (in *TransferIDParameters) DeepCopy() *TransferIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferIDParameters.
func (*TransferIDParameters) DeepCopyInto ¶
func (in *TransferIDParameters) DeepCopyInto(out *TransferIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransferInitParameters ¶
type TransferInitParameters struct { // Arbitrary description text for the transfer. Description *string `json:"description,omitempty" tf:"description,omitempty"` // ID of the folder to create the transfer in. If it is not provided, the default provider folder is used. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/resourcemanager/v1alpha1.Folder FolderID *string `json:"folderId,omitempty" tf:"folder_id,omitempty"` // Reference to a Folder in resourcemanager to populate folderId. // +kubebuilder:validation:Optional FolderIDRef *v1.Reference `json:"folderIdRef,omitempty" tf:"-"` // Selector for a Folder in resourcemanager to populate folderId. // +kubebuilder:validation:Optional FolderIDSelector *v1.Selector `json:"folderIdSelector,omitempty" tf:"-"` // A set of key/value label pairs to assign to the Data Transfer transfer. // +mapType=granular Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // Name of the transfer. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Activation action on create a new incremental transfer. // It is not part of the transfer parameter and is used only on create. // One of "sync_activate", "async_activate", "dont_activate". The default is "sync_activate". OnCreateActivateMode *string `json:"onCreateActivateMode,omitempty" tf:"on_create_activate_mode,omitempty"` // Runtime parameters for the transfer. Runtime []RuntimeInitParameters `json:"runtime,omitempty" tf:"runtime,omitempty"` // ID of the source endpoint for the transfer. // +crossplane:generate:reference:type=Endpoint SourceID *string `json:"sourceId,omitempty" tf:"source_id,omitempty"` // Reference to a Endpoint to populate sourceId. // +kubebuilder:validation:Optional SourceIDRef *v1.Reference `json:"sourceIdRef,omitempty" tf:"-"` // Selector for a Endpoint to populate sourceId. // +kubebuilder:validation:Optional SourceIDSelector *v1.Selector `json:"sourceIdSelector,omitempty" tf:"-"` // ID of the target endpoint for the transfer. // +crossplane:generate:reference:type=Endpoint TargetID *string `json:"targetId,omitempty" tf:"target_id,omitempty"` // Reference to a Endpoint to populate targetId. // +kubebuilder:validation:Optional TargetIDRef *v1.Reference `json:"targetIdRef,omitempty" tf:"-"` // Selector for a Endpoint to populate targetId. // +kubebuilder:validation:Optional TargetIDSelector *v1.Selector `json:"targetIdSelector,omitempty" tf:"-"` // Transformation for the transfer. Transformation []TransformationInitParameters `json:"transformation,omitempty" tf:"transformation,omitempty"` // Type of the transfer. One of "SNAPSHOT_ONLY", "INCREMENT_ONLY", "SNAPSHOT_AND_INCREMENT". Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*TransferInitParameters) DeepCopy ¶
func (in *TransferInitParameters) DeepCopy() *TransferInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferInitParameters.
func (*TransferInitParameters) DeepCopyInto ¶
func (in *TransferInitParameters) DeepCopyInto(out *TransferInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransferList ¶
type TransferList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Transfer `json:"items"` }
TransferList contains a list of Transfers
func (*TransferList) DeepCopy ¶
func (in *TransferList) DeepCopy() *TransferList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferList.
func (*TransferList) DeepCopyInto ¶
func (in *TransferList) DeepCopyInto(out *TransferList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransferList) DeepCopyObject ¶
func (in *TransferList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransferList) GetItems ¶
func (l *TransferList) GetItems() []resource.Managed
GetItems of this TransferList.
type TransferObservation ¶
type TransferObservation struct { // Arbitrary description text for the transfer. Description *string `json:"description,omitempty" tf:"description,omitempty"` // ID of the folder to create the transfer in. If it is not provided, the default provider folder is used. FolderID *string `json:"folderId,omitempty" tf:"folder_id,omitempty"` // (Computed) Identifier of a new Data Transfer transfer. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A set of key/value label pairs to assign to the Data Transfer transfer. // +mapType=granular Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // Name of the transfer. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Activation action on create a new incremental transfer. // It is not part of the transfer parameter and is used only on create. // One of "sync_activate", "async_activate", "dont_activate". The default is "sync_activate". OnCreateActivateMode *string `json:"onCreateActivateMode,omitempty" tf:"on_create_activate_mode,omitempty"` // Runtime parameters for the transfer. Runtime []RuntimeObservation `json:"runtime,omitempty" tf:"runtime,omitempty"` // ID of the source endpoint for the transfer. SourceID *string `json:"sourceId,omitempty" tf:"source_id,omitempty"` // ID of the target endpoint for the transfer. TargetID *string `json:"targetId,omitempty" tf:"target_id,omitempty"` // Transformation for the transfer. Transformation []TransformationObservation `json:"transformation,omitempty" tf:"transformation,omitempty"` // Type of the transfer. One of "SNAPSHOT_ONLY", "INCREMENT_ONLY", "SNAPSHOT_AND_INCREMENT". Type *string `json:"type,omitempty" tf:"type,omitempty"` // (Computed) Error description if transfer has any errors. Warning *string `json:"warning,omitempty" tf:"warning,omitempty"` }
func (*TransferObservation) DeepCopy ¶
func (in *TransferObservation) DeepCopy() *TransferObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferObservation.
func (*TransferObservation) DeepCopyInto ¶
func (in *TransferObservation) DeepCopyInto(out *TransferObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransferParameters ¶
type TransferParameters struct { // Arbitrary description text for the transfer. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // ID of the folder to create the transfer in. If it is not provided, the default provider folder is used. // +crossplane:generate:reference:type=github.com/yandex-cloud/crossplane-provider-yc/apis/resourcemanager/v1alpha1.Folder // +kubebuilder:validation:Optional FolderID *string `json:"folderId,omitempty" tf:"folder_id,omitempty"` // Reference to a Folder in resourcemanager to populate folderId. // +kubebuilder:validation:Optional FolderIDRef *v1.Reference `json:"folderIdRef,omitempty" tf:"-"` // Selector for a Folder in resourcemanager to populate folderId. // +kubebuilder:validation:Optional FolderIDSelector *v1.Selector `json:"folderIdSelector,omitempty" tf:"-"` // A set of key/value label pairs to assign to the Data Transfer transfer. // +kubebuilder:validation:Optional // +mapType=granular Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // Name of the transfer. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Activation action on create a new incremental transfer. // It is not part of the transfer parameter and is used only on create. // One of "sync_activate", "async_activate", "dont_activate". The default is "sync_activate". // +kubebuilder:validation:Optional OnCreateActivateMode *string `json:"onCreateActivateMode,omitempty" tf:"on_create_activate_mode,omitempty"` // Runtime parameters for the transfer. // +kubebuilder:validation:Optional Runtime []RuntimeParameters `json:"runtime,omitempty" tf:"runtime,omitempty"` // ID of the source endpoint for the transfer. // +crossplane:generate:reference:type=Endpoint // +kubebuilder:validation:Optional SourceID *string `json:"sourceId,omitempty" tf:"source_id,omitempty"` // Reference to a Endpoint to populate sourceId. // +kubebuilder:validation:Optional SourceIDRef *v1.Reference `json:"sourceIdRef,omitempty" tf:"-"` // Selector for a Endpoint to populate sourceId. // +kubebuilder:validation:Optional SourceIDSelector *v1.Selector `json:"sourceIdSelector,omitempty" tf:"-"` // ID of the target endpoint for the transfer. // +crossplane:generate:reference:type=Endpoint // +kubebuilder:validation:Optional TargetID *string `json:"targetId,omitempty" tf:"target_id,omitempty"` // Reference to a Endpoint to populate targetId. // +kubebuilder:validation:Optional TargetIDRef *v1.Reference `json:"targetIdRef,omitempty" tf:"-"` // Selector for a Endpoint to populate targetId. // +kubebuilder:validation:Optional TargetIDSelector *v1.Selector `json:"targetIdSelector,omitempty" tf:"-"` // Transformation for the transfer. // +kubebuilder:validation:Optional Transformation []TransformationParameters `json:"transformation,omitempty" tf:"transformation,omitempty"` // Type of the transfer. One of "SNAPSHOT_ONLY", "INCREMENT_ONLY", "SNAPSHOT_AND_INCREMENT". // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*TransferParameters) DeepCopy ¶
func (in *TransferParameters) DeepCopy() *TransferParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferParameters.
func (*TransferParameters) DeepCopyInto ¶
func (in *TransferParameters) DeepCopyInto(out *TransferParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransferSpec ¶
type TransferSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransferParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider TransferInitParameters `json:"initProvider,omitempty"` }
TransferSpec defines the desired state of Transfer
func (*TransferSpec) DeepCopy ¶
func (in *TransferSpec) DeepCopy() *TransferSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferSpec.
func (*TransferSpec) DeepCopyInto ¶
func (in *TransferSpec) DeepCopyInto(out *TransferSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransferStatus ¶
type TransferStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransferObservation `json:"atProvider,omitempty"` }
TransferStatus defines the observed state of Transfer.
func (*TransferStatus) DeepCopy ¶
func (in *TransferStatus) DeepCopy() *TransferStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferStatus.
func (*TransferStatus) DeepCopyInto ¶
func (in *TransferStatus) DeepCopyInto(out *TransferStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationInitParameters ¶
type TransformationInitParameters struct { // A list of transformers. You can specify exactly 1 transformer in each element of list. Transformers []TransformersInitParameters `json:"transformers,omitempty" tf:"transformers,omitempty"` }
func (*TransformationInitParameters) DeepCopy ¶
func (in *TransformationInitParameters) DeepCopy() *TransformationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationInitParameters.
func (*TransformationInitParameters) DeepCopyInto ¶
func (in *TransformationInitParameters) DeepCopyInto(out *TransformationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationObservation ¶
type TransformationObservation struct { // A list of transformers. You can specify exactly 1 transformer in each element of list. Transformers []TransformersObservation `json:"transformers,omitempty" tf:"transformers,omitempty"` }
func (*TransformationObservation) DeepCopy ¶
func (in *TransformationObservation) DeepCopy() *TransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationObservation.
func (*TransformationObservation) DeepCopyInto ¶
func (in *TransformationObservation) DeepCopyInto(out *TransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformationParameters ¶
type TransformationParameters struct { // A list of transformers. You can specify exactly 1 transformer in each element of list. // +kubebuilder:validation:Optional Transformers []TransformersParameters `json:"transformers,omitempty" tf:"transformers,omitempty"` }
func (*TransformationParameters) DeepCopy ¶
func (in *TransformationParameters) DeepCopy() *TransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformationParameters.
func (*TransformationParameters) DeepCopyInto ¶
func (in *TransformationParameters) DeepCopyInto(out *TransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformerInitParameters ¶
type TransformerInitParameters struct { BufferFlushInterval *string `json:"bufferFlushInterval,omitempty" tf:"buffer_flush_interval,omitempty"` BufferSize *string `json:"bufferSize,omitempty" tf:"buffer_size,omitempty"` CloudFunction *string `json:"cloudFunction,omitempty" tf:"cloud_function,omitempty"` InvocationTimeout *string `json:"invocationTimeout,omitempty" tf:"invocation_timeout,omitempty"` NumberOfRetries *float64 `json:"numberOfRetries,omitempty" tf:"number_of_retries,omitempty"` // - Service account ID for interaction with database. ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` }
func (*TransformerInitParameters) DeepCopy ¶
func (in *TransformerInitParameters) DeepCopy() *TransformerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformerInitParameters.
func (*TransformerInitParameters) DeepCopyInto ¶
func (in *TransformerInitParameters) DeepCopyInto(out *TransformerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformerObservation ¶
type TransformerObservation struct { BufferFlushInterval *string `json:"bufferFlushInterval,omitempty" tf:"buffer_flush_interval,omitempty"` BufferSize *string `json:"bufferSize,omitempty" tf:"buffer_size,omitempty"` CloudFunction *string `json:"cloudFunction,omitempty" tf:"cloud_function,omitempty"` InvocationTimeout *string `json:"invocationTimeout,omitempty" tf:"invocation_timeout,omitempty"` NumberOfRetries *float64 `json:"numberOfRetries,omitempty" tf:"number_of_retries,omitempty"` // - Service account ID for interaction with database. ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` }
func (*TransformerObservation) DeepCopy ¶
func (in *TransformerObservation) DeepCopy() *TransformerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformerObservation.
func (*TransformerObservation) DeepCopyInto ¶
func (in *TransformerObservation) DeepCopyInto(out *TransformerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformerParameters ¶
type TransformerParameters struct { // +kubebuilder:validation:Optional BufferFlushInterval *string `json:"bufferFlushInterval,omitempty" tf:"buffer_flush_interval,omitempty"` // +kubebuilder:validation:Optional BufferSize *string `json:"bufferSize,omitempty" tf:"buffer_size,omitempty"` // +kubebuilder:validation:Optional CloudFunction *string `json:"cloudFunction,omitempty" tf:"cloud_function,omitempty"` // +kubebuilder:validation:Optional InvocationTimeout *string `json:"invocationTimeout,omitempty" tf:"invocation_timeout,omitempty"` // +kubebuilder:validation:Optional NumberOfRetries *float64 `json:"numberOfRetries,omitempty" tf:"number_of_retries,omitempty"` // - Service account ID for interaction with database. // +kubebuilder:validation:Optional ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` }
func (*TransformerParameters) DeepCopy ¶
func (in *TransformerParameters) DeepCopy() *TransformerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformerParameters.
func (*TransformerParameters) DeepCopyInto ¶
func (in *TransformerParameters) DeepCopyInto(out *TransformerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformersInitParameters ¶
type TransformersInitParameters struct { // Convert column values to strings. ConvertToString []ConvertToStringInitParameters `json:"convertToString,omitempty" tf:"convert_to_string,omitempty"` // Set up a list of table columns to transfer. FilterColumns []FilterColumnsInitParameters `json:"filterColumns,omitempty" tf:"filter_columns,omitempty"` // This filter only applies to transfers with queues (Apache Kafka®) as a data source. When running a transfer, only the strings meeting the specified criteria remain in a changefeed. FilterRows []FilterRowsInitParameters `json:"filterRows,omitempty" tf:"filter_rows,omitempty"` // Mask field transformer allows you to hash data. MaskField []MaskFieldInitParameters `json:"maskField,omitempty" tf:"mask_field,omitempty"` // Set rules for renaming tables by specifying the current names of the tables in the source and new names for these tables in the target. RenameTables []RenameTablesInitParameters `json:"renameTables,omitempty" tf:"rename_tables,omitempty"` // Override primary keys. ReplacePrimaryKey []ReplacePrimaryKeyInitParameters `json:"replacePrimaryKey,omitempty" tf:"replace_primary_key,omitempty"` // Set the number of shards for particular tables and a list of columns whose values will be used for calculating a hash to determine a shard. SharderTransformer []SharderTransformerInitParameters `json:"sharderTransformer,omitempty" tf:"sharder_transformer,omitempty"` // Splits the X table into multiple tables (X_1, X_2, ..., X_n) based on data. TableSplitterTransformer []TableSplitterTransformerInitParameters `json:"tableSplitterTransformer,omitempty" tf:"table_splitter_transformer,omitempty"` }
func (*TransformersInitParameters) DeepCopy ¶
func (in *TransformersInitParameters) DeepCopy() *TransformersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformersInitParameters.
func (*TransformersInitParameters) DeepCopyInto ¶
func (in *TransformersInitParameters) DeepCopyInto(out *TransformersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformersObservation ¶
type TransformersObservation struct { // Convert column values to strings. ConvertToString []ConvertToStringObservation `json:"convertToString,omitempty" tf:"convert_to_string,omitempty"` // Set up a list of table columns to transfer. FilterColumns []FilterColumnsObservation `json:"filterColumns,omitempty" tf:"filter_columns,omitempty"` // This filter only applies to transfers with queues (Apache Kafka®) as a data source. When running a transfer, only the strings meeting the specified criteria remain in a changefeed. FilterRows []FilterRowsObservation `json:"filterRows,omitempty" tf:"filter_rows,omitempty"` // Mask field transformer allows you to hash data. MaskField []MaskFieldObservation `json:"maskField,omitempty" tf:"mask_field,omitempty"` // Set rules for renaming tables by specifying the current names of the tables in the source and new names for these tables in the target. RenameTables []RenameTablesObservation `json:"renameTables,omitempty" tf:"rename_tables,omitempty"` // Override primary keys. ReplacePrimaryKey []ReplacePrimaryKeyObservation `json:"replacePrimaryKey,omitempty" tf:"replace_primary_key,omitempty"` // Set the number of shards for particular tables and a list of columns whose values will be used for calculating a hash to determine a shard. SharderTransformer []SharderTransformerObservation `json:"sharderTransformer,omitempty" tf:"sharder_transformer,omitempty"` // Splits the X table into multiple tables (X_1, X_2, ..., X_n) based on data. TableSplitterTransformer []TableSplitterTransformerObservation `json:"tableSplitterTransformer,omitempty" tf:"table_splitter_transformer,omitempty"` }
func (*TransformersObservation) DeepCopy ¶
func (in *TransformersObservation) DeepCopy() *TransformersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformersObservation.
func (*TransformersObservation) DeepCopyInto ¶
func (in *TransformersObservation) DeepCopyInto(out *TransformersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformersParameters ¶
type TransformersParameters struct { // Convert column values to strings. // +kubebuilder:validation:Optional ConvertToString []ConvertToStringParameters `json:"convertToString,omitempty" tf:"convert_to_string,omitempty"` // Set up a list of table columns to transfer. // +kubebuilder:validation:Optional FilterColumns []FilterColumnsParameters `json:"filterColumns,omitempty" tf:"filter_columns,omitempty"` // This filter only applies to transfers with queues (Apache Kafka®) as a data source. When running a transfer, only the strings meeting the specified criteria remain in a changefeed. // +kubebuilder:validation:Optional FilterRows []FilterRowsParameters `json:"filterRows,omitempty" tf:"filter_rows,omitempty"` // Mask field transformer allows you to hash data. // +kubebuilder:validation:Optional MaskField []MaskFieldParameters `json:"maskField,omitempty" tf:"mask_field,omitempty"` // Set rules for renaming tables by specifying the current names of the tables in the source and new names for these tables in the target. // +kubebuilder:validation:Optional RenameTables []RenameTablesParameters `json:"renameTables,omitempty" tf:"rename_tables,omitempty"` // Override primary keys. // +kubebuilder:validation:Optional ReplacePrimaryKey []ReplacePrimaryKeyParameters `json:"replacePrimaryKey,omitempty" tf:"replace_primary_key,omitempty"` // Set the number of shards for particular tables and a list of columns whose values will be used for calculating a hash to determine a shard. // +kubebuilder:validation:Optional SharderTransformer []SharderTransformerParameters `json:"sharderTransformer,omitempty" tf:"sharder_transformer,omitempty"` // Splits the X table into multiple tables (X_1, X_2, ..., X_n) based on data. // +kubebuilder:validation:Optional TableSplitterTransformer []TableSplitterTransformerParameters `json:"tableSplitterTransformer,omitempty" tf:"table_splitter_transformer,omitempty"` }
func (*TransformersParameters) DeepCopy ¶
func (in *TransformersParameters) DeepCopy() *TransformersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformersParameters.
func (*TransformersParameters) DeepCopyInto ¶
func (in *TransformersParameters) DeepCopyInto(out *TransformersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TskvParserDataSchemaFieldsFieldsInitParameters ¶
type TskvParserDataSchemaFieldsFieldsInitParameters struct { // Mark field as Primary Key. Key *bool `json:"key,omitempty" tf:"key,omitempty"` // Field name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // - A path where resulting tables are stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Mark field as required. Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*TskvParserDataSchemaFieldsFieldsInitParameters) DeepCopy ¶
func (in *TskvParserDataSchemaFieldsFieldsInitParameters) DeepCopy() *TskvParserDataSchemaFieldsFieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TskvParserDataSchemaFieldsFieldsInitParameters.
func (*TskvParserDataSchemaFieldsFieldsInitParameters) DeepCopyInto ¶
func (in *TskvParserDataSchemaFieldsFieldsInitParameters) DeepCopyInto(out *TskvParserDataSchemaFieldsFieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TskvParserDataSchemaFieldsFieldsObservation ¶
type TskvParserDataSchemaFieldsFieldsObservation struct { // Mark field as Primary Key. Key *bool `json:"key,omitempty" tf:"key,omitempty"` // Field name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // - A path where resulting tables are stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Mark field as required. Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*TskvParserDataSchemaFieldsFieldsObservation) DeepCopy ¶
func (in *TskvParserDataSchemaFieldsFieldsObservation) DeepCopy() *TskvParserDataSchemaFieldsFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TskvParserDataSchemaFieldsFieldsObservation.
func (*TskvParserDataSchemaFieldsFieldsObservation) DeepCopyInto ¶
func (in *TskvParserDataSchemaFieldsFieldsObservation) DeepCopyInto(out *TskvParserDataSchemaFieldsFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TskvParserDataSchemaFieldsFieldsParameters ¶
type TskvParserDataSchemaFieldsFieldsParameters struct { // Mark field as Primary Key. // +kubebuilder:validation:Optional Key *bool `json:"key,omitempty" tf:"key,omitempty"` // Field name. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // - A path where resulting tables are stored. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Mark field as required. // +kubebuilder:validation:Optional Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Field type, one of: INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8, DOUBLE, BOOLEAN, STRING, UTF8, ANY, DATETIME. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*TskvParserDataSchemaFieldsFieldsParameters) DeepCopy ¶
func (in *TskvParserDataSchemaFieldsFieldsParameters) DeepCopy() *TskvParserDataSchemaFieldsFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TskvParserDataSchemaFieldsFieldsParameters.
func (*TskvParserDataSchemaFieldsFieldsParameters) DeepCopyInto ¶
func (in *TskvParserDataSchemaFieldsFieldsParameters) DeepCopyInto(out *TskvParserDataSchemaFieldsFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TskvParserDataSchemaFieldsInitParameters ¶
type TskvParserDataSchemaFieldsInitParameters struct { // Description of the data schema in the array of fields structure (documented below). Fields []TskvParserDataSchemaFieldsFieldsInitParameters `json:"fields,omitempty" tf:"fields,omitempty"` }
func (*TskvParserDataSchemaFieldsInitParameters) DeepCopy ¶
func (in *TskvParserDataSchemaFieldsInitParameters) DeepCopy() *TskvParserDataSchemaFieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TskvParserDataSchemaFieldsInitParameters.
func (*TskvParserDataSchemaFieldsInitParameters) DeepCopyInto ¶
func (in *TskvParserDataSchemaFieldsInitParameters) DeepCopyInto(out *TskvParserDataSchemaFieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TskvParserDataSchemaFieldsObservation ¶
type TskvParserDataSchemaFieldsObservation struct { // Description of the data schema in the array of fields structure (documented below). Fields []TskvParserDataSchemaFieldsFieldsObservation `json:"fields,omitempty" tf:"fields,omitempty"` }
func (*TskvParserDataSchemaFieldsObservation) DeepCopy ¶
func (in *TskvParserDataSchemaFieldsObservation) DeepCopy() *TskvParserDataSchemaFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TskvParserDataSchemaFieldsObservation.
func (*TskvParserDataSchemaFieldsObservation) DeepCopyInto ¶
func (in *TskvParserDataSchemaFieldsObservation) DeepCopyInto(out *TskvParserDataSchemaFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TskvParserDataSchemaFieldsParameters ¶
type TskvParserDataSchemaFieldsParameters struct { // Description of the data schema in the array of fields structure (documented below). // +kubebuilder:validation:Optional Fields []TskvParserDataSchemaFieldsFieldsParameters `json:"fields,omitempty" tf:"fields,omitempty"` }
func (*TskvParserDataSchemaFieldsParameters) DeepCopy ¶
func (in *TskvParserDataSchemaFieldsParameters) DeepCopy() *TskvParserDataSchemaFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TskvParserDataSchemaFieldsParameters.
func (*TskvParserDataSchemaFieldsParameters) DeepCopyInto ¶
func (in *TskvParserDataSchemaFieldsParameters) DeepCopyInto(out *TskvParserDataSchemaFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TskvParserDataSchemaInitParameters ¶
type TskvParserDataSchemaInitParameters struct { // Description of the data schema in the array of fields structure (documented below). Fields []DataSchemaFieldsInitParameters `json:"fields,omitempty" tf:"fields,omitempty"` // Description of the data schema as JSON specification. JSONFields *string `json:"jsonFields,omitempty" tf:"json_fields,omitempty"` }
func (*TskvParserDataSchemaInitParameters) DeepCopy ¶
func (in *TskvParserDataSchemaInitParameters) DeepCopy() *TskvParserDataSchemaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TskvParserDataSchemaInitParameters.
func (*TskvParserDataSchemaInitParameters) DeepCopyInto ¶
func (in *TskvParserDataSchemaInitParameters) DeepCopyInto(out *TskvParserDataSchemaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TskvParserDataSchemaObservation ¶
type TskvParserDataSchemaObservation struct { // Description of the data schema in the array of fields structure (documented below). Fields []DataSchemaFieldsObservation `json:"fields,omitempty" tf:"fields,omitempty"` // Description of the data schema as JSON specification. JSONFields *string `json:"jsonFields,omitempty" tf:"json_fields,omitempty"` }
func (*TskvParserDataSchemaObservation) DeepCopy ¶
func (in *TskvParserDataSchemaObservation) DeepCopy() *TskvParserDataSchemaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TskvParserDataSchemaObservation.
func (*TskvParserDataSchemaObservation) DeepCopyInto ¶
func (in *TskvParserDataSchemaObservation) DeepCopyInto(out *TskvParserDataSchemaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TskvParserDataSchemaParameters ¶
type TskvParserDataSchemaParameters struct { // Description of the data schema in the array of fields structure (documented below). // +kubebuilder:validation:Optional Fields []DataSchemaFieldsParameters `json:"fields,omitempty" tf:"fields,omitempty"` // Description of the data schema as JSON specification. // +kubebuilder:validation:Optional JSONFields *string `json:"jsonFields,omitempty" tf:"json_fields,omitempty"` }
func (*TskvParserDataSchemaParameters) DeepCopy ¶
func (in *TskvParserDataSchemaParameters) DeepCopy() *TskvParserDataSchemaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TskvParserDataSchemaParameters.
func (*TskvParserDataSchemaParameters) DeepCopyInto ¶
func (in *TskvParserDataSchemaParameters) DeepCopyInto(out *TskvParserDataSchemaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TskvParserInitParameters ¶
type TskvParserInitParameters struct { // Add fields, that are not in the schema, into the _rest column. AddRestColumn *bool `json:"addRestColumn,omitempty" tf:"add_rest_column,omitempty"` // Data parsing scheme.The structure is documented below. DataSchema []TskvParserDataSchemaInitParameters `json:"dataSchema,omitempty" tf:"data_schema,omitempty"` // Allow null keys. If false - null keys will be putted to unparsed data NullKeysAllowed *bool `json:"nullKeysAllowed,omitempty" tf:"null_keys_allowed,omitempty"` // Allow unescape string values. UnescapeStringValues *bool `json:"unescapeStringValues,omitempty" tf:"unescape_string_values,omitempty"` }
func (*TskvParserInitParameters) DeepCopy ¶
func (in *TskvParserInitParameters) DeepCopy() *TskvParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TskvParserInitParameters.
func (*TskvParserInitParameters) DeepCopyInto ¶
func (in *TskvParserInitParameters) DeepCopyInto(out *TskvParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TskvParserObservation ¶
type TskvParserObservation struct { // Add fields, that are not in the schema, into the _rest column. AddRestColumn *bool `json:"addRestColumn,omitempty" tf:"add_rest_column,omitempty"` // Data parsing scheme.The structure is documented below. DataSchema []TskvParserDataSchemaObservation `json:"dataSchema,omitempty" tf:"data_schema,omitempty"` // Allow null keys. If false - null keys will be putted to unparsed data NullKeysAllowed *bool `json:"nullKeysAllowed,omitempty" tf:"null_keys_allowed,omitempty"` // Allow unescape string values. UnescapeStringValues *bool `json:"unescapeStringValues,omitempty" tf:"unescape_string_values,omitempty"` }
func (*TskvParserObservation) DeepCopy ¶
func (in *TskvParserObservation) DeepCopy() *TskvParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TskvParserObservation.
func (*TskvParserObservation) DeepCopyInto ¶
func (in *TskvParserObservation) DeepCopyInto(out *TskvParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TskvParserParameters ¶
type TskvParserParameters struct { // Add fields, that are not in the schema, into the _rest column. // +kubebuilder:validation:Optional AddRestColumn *bool `json:"addRestColumn,omitempty" tf:"add_rest_column,omitempty"` // Data parsing scheme.The structure is documented below. // +kubebuilder:validation:Optional DataSchema []TskvParserDataSchemaParameters `json:"dataSchema,omitempty" tf:"data_schema,omitempty"` // Allow null keys. If false - null keys will be putted to unparsed data // +kubebuilder:validation:Optional NullKeysAllowed *bool `json:"nullKeysAllowed,omitempty" tf:"null_keys_allowed,omitempty"` // Allow unescape string values. // +kubebuilder:validation:Optional UnescapeStringValues *bool `json:"unescapeStringValues,omitempty" tf:"unescape_string_values,omitempty"` }
func (*TskvParserParameters) DeepCopy ¶
func (in *TskvParserParameters) DeepCopy() *TskvParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TskvParserParameters.
func (*TskvParserParameters) DeepCopyInto ¶
func (in *TskvParserParameters) DeepCopyInto(out *TskvParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UploadShardParamsInitParameters ¶
type UploadShardParamsInitParameters struct { // Number of workers. JobCount *float64 `json:"jobCount,omitempty" tf:"job_count,omitempty"` // Number of threads. ProcessCount *float64 `json:"processCount,omitempty" tf:"process_count,omitempty"` }
func (*UploadShardParamsInitParameters) DeepCopy ¶
func (in *UploadShardParamsInitParameters) DeepCopy() *UploadShardParamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadShardParamsInitParameters.
func (*UploadShardParamsInitParameters) DeepCopyInto ¶
func (in *UploadShardParamsInitParameters) DeepCopyInto(out *UploadShardParamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UploadShardParamsObservation ¶
type UploadShardParamsObservation struct { // Number of workers. JobCount *float64 `json:"jobCount,omitempty" tf:"job_count,omitempty"` // Number of threads. ProcessCount *float64 `json:"processCount,omitempty" tf:"process_count,omitempty"` }
func (*UploadShardParamsObservation) DeepCopy ¶
func (in *UploadShardParamsObservation) DeepCopy() *UploadShardParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadShardParamsObservation.
func (*UploadShardParamsObservation) DeepCopyInto ¶
func (in *UploadShardParamsObservation) DeepCopyInto(out *UploadShardParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UploadShardParamsParameters ¶
type UploadShardParamsParameters struct { // Number of workers. // +kubebuilder:validation:Optional JobCount *float64 `json:"jobCount,omitempty" tf:"job_count,omitempty"` // Number of threads. // +kubebuilder:validation:Optional ProcessCount *float64 `json:"processCount,omitempty" tf:"process_count,omitempty"` }
func (*UploadShardParamsParameters) DeepCopy ¶
func (in *UploadShardParamsParameters) DeepCopy() *UploadShardParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadShardParamsParameters.
func (*UploadShardParamsParameters) DeepCopyInto ¶
func (in *UploadShardParamsParameters) DeepCopyInto(out *UploadShardParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YcRuntimeInitParameters ¶
type YcRuntimeInitParameters struct { // Number of workers in parallel replication. JobCount *float64 `json:"jobCount,omitempty" tf:"job_count,omitempty"` // Parallel snapshot parameters. UploadShardParams []UploadShardParamsInitParameters `json:"uploadShardParams,omitempty" tf:"upload_shard_params,omitempty"` }
func (*YcRuntimeInitParameters) DeepCopy ¶
func (in *YcRuntimeInitParameters) DeepCopy() *YcRuntimeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YcRuntimeInitParameters.
func (*YcRuntimeInitParameters) DeepCopyInto ¶
func (in *YcRuntimeInitParameters) DeepCopyInto(out *YcRuntimeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YcRuntimeObservation ¶
type YcRuntimeObservation struct { // Number of workers in parallel replication. JobCount *float64 `json:"jobCount,omitempty" tf:"job_count,omitempty"` // Parallel snapshot parameters. UploadShardParams []UploadShardParamsObservation `json:"uploadShardParams,omitempty" tf:"upload_shard_params,omitempty"` }
func (*YcRuntimeObservation) DeepCopy ¶
func (in *YcRuntimeObservation) DeepCopy() *YcRuntimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YcRuntimeObservation.
func (*YcRuntimeObservation) DeepCopyInto ¶
func (in *YcRuntimeObservation) DeepCopyInto(out *YcRuntimeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YcRuntimeParameters ¶
type YcRuntimeParameters struct { // Number of workers in parallel replication. // +kubebuilder:validation:Optional JobCount *float64 `json:"jobCount,omitempty" tf:"job_count,omitempty"` // Parallel snapshot parameters. // +kubebuilder:validation:Optional UploadShardParams []UploadShardParamsParameters `json:"uploadShardParams,omitempty" tf:"upload_shard_params,omitempty"` }
func (*YcRuntimeParameters) DeepCopy ¶
func (in *YcRuntimeParameters) DeepCopy() *YcRuntimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YcRuntimeParameters.
func (*YcRuntimeParameters) DeepCopyInto ¶
func (in *YcRuntimeParameters) DeepCopyInto(out *YcRuntimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdbSourceInitParameters ¶
type YdbSourceInitParameters struct { // - Custom name for changefeed. ChangefeedCustomName *string `json:"changefeedCustomName,omitempty" tf:"changefeed_custom_name,omitempty"` // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // - Instance of YDB. Example: "my-cute-ydb.cloud.yandex.ru:2135". Instance *string `json:"instance,omitempty" tf:"instance,omitempty"` // - A list of paths which should be uploaded. When not specified, all available tables are uploaded. Paths []*string `json:"paths,omitempty" tf:"paths,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Service account ID for interaction with database. ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*YdbSourceInitParameters) DeepCopy ¶
func (in *YdbSourceInitParameters) DeepCopy() *YdbSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdbSourceInitParameters.
func (*YdbSourceInitParameters) DeepCopyInto ¶
func (in *YdbSourceInitParameters) DeepCopyInto(out *YdbSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdbSourceObservation ¶
type YdbSourceObservation struct { // - Custom name for changefeed. ChangefeedCustomName *string `json:"changefeedCustomName,omitempty" tf:"changefeed_custom_name,omitempty"` // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // - Instance of YDB. Example: "my-cute-ydb.cloud.yandex.ru:2135". Instance *string `json:"instance,omitempty" tf:"instance,omitempty"` // - A list of paths which should be uploaded. When not specified, all available tables are uploaded. Paths []*string `json:"paths,omitempty" tf:"paths,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Service account ID for interaction with database. ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*YdbSourceObservation) DeepCopy ¶
func (in *YdbSourceObservation) DeepCopy() *YdbSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdbSourceObservation.
func (*YdbSourceObservation) DeepCopyInto ¶
func (in *YdbSourceObservation) DeepCopyInto(out *YdbSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdbSourceParameters ¶
type YdbSourceParameters struct { // - Custom name for changefeed. // +kubebuilder:validation:Optional ChangefeedCustomName *string `json:"changefeedCustomName,omitempty" tf:"changefeed_custom_name,omitempty"` // - Database. // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // - Instance of YDB. Example: "my-cute-ydb.cloud.yandex.ru:2135". // +kubebuilder:validation:Optional Instance *string `json:"instance,omitempty" tf:"instance,omitempty"` // - A list of paths which should be uploaded. When not specified, all available tables are uploaded. // +kubebuilder:validation:Optional Paths []*string `json:"paths,omitempty" tf:"paths,omitempty"` // - Authentication key. // +kubebuilder:validation:Optional SaKeyContentSecretRef *v1.SecretKeySelector `json:"saKeyContentSecretRef,omitempty" tf:"-"` // - List of security groups that the transfer associated with this endpoint should use. // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Service account ID for interaction with database. // +kubebuilder:validation:Optional ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*YdbSourceParameters) DeepCopy ¶
func (in *YdbSourceParameters) DeepCopy() *YdbSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdbSourceParameters.
func (*YdbSourceParameters) DeepCopyInto ¶
func (in *YdbSourceParameters) DeepCopyInto(out *YdbSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdbTargetInitParameters ¶
type YdbTargetInitParameters struct { // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // - Compression that will be used for default columns family on YDB table creation One of "YDB_DEFAULT_COMPRESSION_UNSPECIFIED", "YDB_DEFAULT_COMPRESSION_DISABLED", "YDB_DEFAULT_COMPRESSION_LZ4". DefaultCompression *string `json:"defaultCompression,omitempty" tf:"default_compression,omitempty"` // - Instance of YDB. Example: "my-cute-ydb.cloud.yandex.ru:2135". Instance *string `json:"instance,omitempty" tf:"instance,omitempty"` // - Whether a column-oriented (i.e. OLAP) tables should be created. Default is false (create row-oriented OLTP tables). IsTableColumnOriented *bool `json:"isTableColumnOriented,omitempty" tf:"is_table_column_oriented,omitempty"` // - A path where resulting tables are stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Service account ID for interaction with database. ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*YdbTargetInitParameters) DeepCopy ¶
func (in *YdbTargetInitParameters) DeepCopy() *YdbTargetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdbTargetInitParameters.
func (*YdbTargetInitParameters) DeepCopyInto ¶
func (in *YdbTargetInitParameters) DeepCopyInto(out *YdbTargetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdbTargetObservation ¶
type YdbTargetObservation struct { // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // - Compression that will be used for default columns family on YDB table creation One of "YDB_DEFAULT_COMPRESSION_UNSPECIFIED", "YDB_DEFAULT_COMPRESSION_DISABLED", "YDB_DEFAULT_COMPRESSION_LZ4". DefaultCompression *string `json:"defaultCompression,omitempty" tf:"default_compression,omitempty"` // - Instance of YDB. Example: "my-cute-ydb.cloud.yandex.ru:2135". Instance *string `json:"instance,omitempty" tf:"instance,omitempty"` // - Whether a column-oriented (i.e. OLAP) tables should be created. Default is false (create row-oriented OLTP tables). IsTableColumnOriented *bool `json:"isTableColumnOriented,omitempty" tf:"is_table_column_oriented,omitempty"` // - A path where resulting tables are stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Service account ID for interaction with database. ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*YdbTargetObservation) DeepCopy ¶
func (in *YdbTargetObservation) DeepCopy() *YdbTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdbTargetObservation.
func (*YdbTargetObservation) DeepCopyInto ¶
func (in *YdbTargetObservation) DeepCopyInto(out *YdbTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdbTargetParameters ¶
type YdbTargetParameters struct { // - How to clean collections when activating the transfer. One of "YDB_CLEANUP_POLICY_DISABLED" or "YDB_CLEANUP_POLICY_DROP". // +kubebuilder:validation:Optional CleanupPolicy *string `json:"cleanupPolicy,omitempty" tf:"cleanup_policy,omitempty"` // - Database. // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // - Compression that will be used for default columns family on YDB table creation One of "YDB_DEFAULT_COMPRESSION_UNSPECIFIED", "YDB_DEFAULT_COMPRESSION_DISABLED", "YDB_DEFAULT_COMPRESSION_LZ4". // +kubebuilder:validation:Optional DefaultCompression *string `json:"defaultCompression,omitempty" tf:"default_compression,omitempty"` // - Instance of YDB. Example: "my-cute-ydb.cloud.yandex.ru:2135". // +kubebuilder:validation:Optional Instance *string `json:"instance,omitempty" tf:"instance,omitempty"` // - Whether a column-oriented (i.e. OLAP) tables should be created. Default is false (create row-oriented OLTP tables). // +kubebuilder:validation:Optional IsTableColumnOriented *bool `json:"isTableColumnOriented,omitempty" tf:"is_table_column_oriented,omitempty"` // - A path where resulting tables are stored. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // - Authentication key. // +kubebuilder:validation:Optional SaKeyContentSecretRef *v1.SecretKeySelector `json:"saKeyContentSecretRef,omitempty" tf:"-"` // - List of security groups that the transfer associated with this endpoint should use. // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Service account ID for interaction with database. // +kubebuilder:validation:Optional ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*YdbTargetParameters) DeepCopy ¶
func (in *YdbTargetParameters) DeepCopy() *YdbTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdbTargetParameters.
func (*YdbTargetParameters) DeepCopyInto ¶
func (in *YdbTargetParameters) DeepCopyInto(out *YdbTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdsSourceInitParameters ¶
type YdsSourceInitParameters struct { // - Should continue working, if consumer read lag exceed TTL of topic. AllowTTLRewind *bool `json:"allowTtlRewind,omitempty" tf:"allow_ttl_rewind,omitempty"` // - Consumer. Consumer *string `json:"consumer,omitempty" tf:"consumer,omitempty"` // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // - YDS Endpoint. Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // - Data parsing rules. Parser []YdsSourceParserInitParameters `json:"parser,omitempty" tf:"parser,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Service account ID for interaction with database. ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // - Stream. Stream *string `json:"stream,omitempty" tf:"stream,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // - List of supported compression codec. SupportedCodecs []*string `json:"supportedCodecs,omitempty" tf:"supported_codecs,omitempty"` }
func (*YdsSourceInitParameters) DeepCopy ¶
func (in *YdsSourceInitParameters) DeepCopy() *YdsSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdsSourceInitParameters.
func (*YdsSourceInitParameters) DeepCopyInto ¶
func (in *YdsSourceInitParameters) DeepCopyInto(out *YdsSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdsSourceObservation ¶
type YdsSourceObservation struct { // - Should continue working, if consumer read lag exceed TTL of topic. AllowTTLRewind *bool `json:"allowTtlRewind,omitempty" tf:"allow_ttl_rewind,omitempty"` // - Consumer. Consumer *string `json:"consumer,omitempty" tf:"consumer,omitempty"` // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // - YDS Endpoint. Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // - Data parsing rules. Parser []YdsSourceParserObservation `json:"parser,omitempty" tf:"parser,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Service account ID for interaction with database. ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // - Stream. Stream *string `json:"stream,omitempty" tf:"stream,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // - List of supported compression codec. SupportedCodecs []*string `json:"supportedCodecs,omitempty" tf:"supported_codecs,omitempty"` }
func (*YdsSourceObservation) DeepCopy ¶
func (in *YdsSourceObservation) DeepCopy() *YdsSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdsSourceObservation.
func (*YdsSourceObservation) DeepCopyInto ¶
func (in *YdsSourceObservation) DeepCopyInto(out *YdsSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdsSourceParameters ¶
type YdsSourceParameters struct { // - Should continue working, if consumer read lag exceed TTL of topic. // +kubebuilder:validation:Optional AllowTTLRewind *bool `json:"allowTtlRewind,omitempty" tf:"allow_ttl_rewind,omitempty"` // - Consumer. // +kubebuilder:validation:Optional Consumer *string `json:"consumer,omitempty" tf:"consumer,omitempty"` // - Database. // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // - YDS Endpoint. // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // - Data parsing rules. // +kubebuilder:validation:Optional Parser []YdsSourceParserParameters `json:"parser,omitempty" tf:"parser,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Service account ID for interaction with database. // +kubebuilder:validation:Optional ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // - Stream. // +kubebuilder:validation:Optional Stream *string `json:"stream,omitempty" tf:"stream,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // - List of supported compression codec. // +kubebuilder:validation:Optional SupportedCodecs []*string `json:"supportedCodecs,omitempty" tf:"supported_codecs,omitempty"` }
func (*YdsSourceParameters) DeepCopy ¶
func (in *YdsSourceParameters) DeepCopy() *YdsSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdsSourceParameters.
func (*YdsSourceParameters) DeepCopyInto ¶
func (in *YdsSourceParameters) DeepCopyInto(out *YdsSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdsSourceParserInitParameters ¶
type YdsSourceParserInitParameters struct { // Parse Audit Trails data. Empty struct. AuditTrailsV1Parser []ParserAuditTrailsV1ParserInitParameters `json:"auditTrailsV1Parser,omitempty" tf:"audit_trails_v1_parser,omitempty"` // Parse Cloud Logging data. Empty struct. CloudLoggingParser []ParserCloudLoggingParserInitParameters `json:"cloudLoggingParser,omitempty" tf:"cloud_logging_parser,omitempty"` // Parse data in json format. JSONParser []ParserJSONParserInitParameters `json:"jsonParser,omitempty" tf:"json_parser,omitempty"` // Parse data if tskv format. TskvParser []ParserTskvParserInitParameters `json:"tskvParser,omitempty" tf:"tskv_parser,omitempty"` }
func (*YdsSourceParserInitParameters) DeepCopy ¶
func (in *YdsSourceParserInitParameters) DeepCopy() *YdsSourceParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdsSourceParserInitParameters.
func (*YdsSourceParserInitParameters) DeepCopyInto ¶
func (in *YdsSourceParserInitParameters) DeepCopyInto(out *YdsSourceParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdsSourceParserObservation ¶
type YdsSourceParserObservation struct { // Parse Audit Trails data. Empty struct. AuditTrailsV1Parser []ParserAuditTrailsV1ParserParameters `json:"auditTrailsV1Parser,omitempty" tf:"audit_trails_v1_parser,omitempty"` // Parse Cloud Logging data. Empty struct. CloudLoggingParser []ParserCloudLoggingParserParameters `json:"cloudLoggingParser,omitempty" tf:"cloud_logging_parser,omitempty"` // Parse data in json format. JSONParser []ParserJSONParserObservation `json:"jsonParser,omitempty" tf:"json_parser,omitempty"` // Parse data if tskv format. TskvParser []ParserTskvParserObservation `json:"tskvParser,omitempty" tf:"tskv_parser,omitempty"` }
func (*YdsSourceParserObservation) DeepCopy ¶
func (in *YdsSourceParserObservation) DeepCopy() *YdsSourceParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdsSourceParserObservation.
func (*YdsSourceParserObservation) DeepCopyInto ¶
func (in *YdsSourceParserObservation) DeepCopyInto(out *YdsSourceParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdsSourceParserParameters ¶
type YdsSourceParserParameters struct { // Parse Audit Trails data. Empty struct. // +kubebuilder:validation:Optional AuditTrailsV1Parser []ParserAuditTrailsV1ParserParameters `json:"auditTrailsV1Parser,omitempty" tf:"audit_trails_v1_parser,omitempty"` // Parse Cloud Logging data. Empty struct. // +kubebuilder:validation:Optional CloudLoggingParser []ParserCloudLoggingParserParameters `json:"cloudLoggingParser,omitempty" tf:"cloud_logging_parser,omitempty"` // Parse data in json format. // +kubebuilder:validation:Optional JSONParser []ParserJSONParserParameters `json:"jsonParser,omitempty" tf:"json_parser,omitempty"` // Parse data if tskv format. // +kubebuilder:validation:Optional TskvParser []ParserTskvParserParameters `json:"tskvParser,omitempty" tf:"tskv_parser,omitempty"` }
func (*YdsSourceParserParameters) DeepCopy ¶
func (in *YdsSourceParserParameters) DeepCopy() *YdsSourceParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdsSourceParserParameters.
func (*YdsSourceParserParameters) DeepCopyInto ¶
func (in *YdsSourceParserParameters) DeepCopyInto(out *YdsSourceParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdsTargetInitParameters ¶
type YdsTargetInitParameters struct { // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // - YDS Endpoint. Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // - Save transaction order SaveTxOrder *bool `json:"saveTxOrder,omitempty" tf:"save_tx_order,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Data serialization format. Serializer []YdsTargetSerializerInitParameters `json:"serializer,omitempty" tf:"serializer,omitempty"` // - Service account ID for interaction with database. ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // - Stream. Stream *string `json:"stream,omitempty" tf:"stream,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*YdsTargetInitParameters) DeepCopy ¶
func (in *YdsTargetInitParameters) DeepCopy() *YdsTargetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdsTargetInitParameters.
func (*YdsTargetInitParameters) DeepCopyInto ¶
func (in *YdsTargetInitParameters) DeepCopyInto(out *YdsTargetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdsTargetObservation ¶
type YdsTargetObservation struct { // - Database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // - YDS Endpoint. Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // - Save transaction order SaveTxOrder *bool `json:"saveTxOrder,omitempty" tf:"save_tx_order,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Data serialization format. Serializer []YdsTargetSerializerObservation `json:"serializer,omitempty" tf:"serializer,omitempty"` // - Service account ID for interaction with database. ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // - Stream. Stream *string `json:"stream,omitempty" tf:"stream,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*YdsTargetObservation) DeepCopy ¶
func (in *YdsTargetObservation) DeepCopy() *YdsTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdsTargetObservation.
func (*YdsTargetObservation) DeepCopyInto ¶
func (in *YdsTargetObservation) DeepCopyInto(out *YdsTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdsTargetParameters ¶
type YdsTargetParameters struct { // - Database. // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // - YDS Endpoint. // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // - Save transaction order // +kubebuilder:validation:Optional SaveTxOrder *bool `json:"saveTxOrder,omitempty" tf:"save_tx_order,omitempty"` // - List of security groups that the transfer associated with this endpoint should use. // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // - Data serialization format. // +kubebuilder:validation:Optional Serializer []YdsTargetSerializerParameters `json:"serializer,omitempty" tf:"serializer,omitempty"` // - Service account ID for interaction with database. // +kubebuilder:validation:Optional ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // - Stream. // +kubebuilder:validation:Optional Stream *string `json:"stream,omitempty" tf:"stream,omitempty"` // - Identifier of the Yandex Cloud VPC subnetwork to user for accessing the database. If omitted, the server has to be accessible via Internet. // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*YdsTargetParameters) DeepCopy ¶
func (in *YdsTargetParameters) DeepCopy() *YdsTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdsTargetParameters.
func (*YdsTargetParameters) DeepCopyInto ¶
func (in *YdsTargetParameters) DeepCopyInto(out *YdsTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdsTargetSerializerInitParameters ¶
type YdsTargetSerializerInitParameters struct { // Empty block. Select data serialization format automatically. SerializerAuto []SerializerSerializerAutoInitParameters `json:"serializerAuto,omitempty" tf:"serializer_auto,omitempty"` // Serialize data in json format. The structure is documented below. SerializerDebezium []SerializerSerializerDebeziumInitParameters `json:"serializerDebezium,omitempty" tf:"serializer_debezium,omitempty"` // Empty block. Serialize data in json format. SerializerJSON []SerializerSerializerJSONInitParameters `json:"serializerJson,omitempty" tf:"serializer_json,omitempty"` }
func (*YdsTargetSerializerInitParameters) DeepCopy ¶
func (in *YdsTargetSerializerInitParameters) DeepCopy() *YdsTargetSerializerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdsTargetSerializerInitParameters.
func (*YdsTargetSerializerInitParameters) DeepCopyInto ¶
func (in *YdsTargetSerializerInitParameters) DeepCopyInto(out *YdsTargetSerializerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdsTargetSerializerObservation ¶
type YdsTargetSerializerObservation struct { // Empty block. Select data serialization format automatically. SerializerAuto []SerializerSerializerAutoParameters `json:"serializerAuto,omitempty" tf:"serializer_auto,omitempty"` // Serialize data in json format. The structure is documented below. SerializerDebezium []SerializerSerializerDebeziumObservation `json:"serializerDebezium,omitempty" tf:"serializer_debezium,omitempty"` // Empty block. Serialize data in json format. SerializerJSON []SerializerSerializerJSONParameters `json:"serializerJson,omitempty" tf:"serializer_json,omitempty"` }
func (*YdsTargetSerializerObservation) DeepCopy ¶
func (in *YdsTargetSerializerObservation) DeepCopy() *YdsTargetSerializerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdsTargetSerializerObservation.
func (*YdsTargetSerializerObservation) DeepCopyInto ¶
func (in *YdsTargetSerializerObservation) DeepCopyInto(out *YdsTargetSerializerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YdsTargetSerializerParameters ¶
type YdsTargetSerializerParameters struct { // Empty block. Select data serialization format automatically. // +kubebuilder:validation:Optional SerializerAuto []SerializerSerializerAutoParameters `json:"serializerAuto,omitempty" tf:"serializer_auto,omitempty"` // Serialize data in json format. The structure is documented below. // +kubebuilder:validation:Optional SerializerDebezium []SerializerSerializerDebeziumParameters `json:"serializerDebezium,omitempty" tf:"serializer_debezium,omitempty"` // Empty block. Serialize data in json format. // +kubebuilder:validation:Optional SerializerJSON []SerializerSerializerJSONParameters `json:"serializerJson,omitempty" tf:"serializer_json,omitempty"` }
func (*YdsTargetSerializerParameters) DeepCopy ¶
func (in *YdsTargetSerializerParameters) DeepCopy() *YdsTargetSerializerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YdsTargetSerializerParameters.
func (*YdsTargetSerializerParameters) DeepCopyInto ¶
func (in *YdsTargetSerializerParameters) DeepCopyInto(out *YdsTargetSerializerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.