Documentation ¶
Index ¶
- func NewRdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest() datasource.DataSource
- func NewRdsServicesK8SAwsDbclusterV1Alpha1Manifest() datasource.DataSource
- func NewRdsServicesK8SAwsDbinstanceV1Alpha1Manifest() datasource.DataSource
- func NewRdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest() datasource.DataSource
- func NewRdsServicesK8SAwsDbproxyV1Alpha1Manifest() datasource.DataSource
- func NewRdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest() datasource.DataSource
- func NewRdsServicesK8SAwsGlobalClusterV1Alpha1Manifest() datasource.DataSource
- type RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest
- func (r *RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1ManifestData
- type RdsServicesK8SAwsDbclusterV1Alpha1Manifest
- func (r *RdsServicesK8SAwsDbclusterV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *RdsServicesK8SAwsDbclusterV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *RdsServicesK8SAwsDbclusterV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type RdsServicesK8SAwsDbclusterV1Alpha1ManifestData
- type RdsServicesK8SAwsDbinstanceV1Alpha1Manifest
- func (r *RdsServicesK8SAwsDbinstanceV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *RdsServicesK8SAwsDbinstanceV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *RdsServicesK8SAwsDbinstanceV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type RdsServicesK8SAwsDbinstanceV1Alpha1ManifestData
- type RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest
- func (r *RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type RdsServicesK8SAwsDbparameterGroupV1Alpha1ManifestData
- type RdsServicesK8SAwsDbproxyV1Alpha1Manifest
- func (r *RdsServicesK8SAwsDbproxyV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *RdsServicesK8SAwsDbproxyV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *RdsServicesK8SAwsDbproxyV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type RdsServicesK8SAwsDbproxyV1Alpha1ManifestData
- type RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest
- func (r *RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type RdsServicesK8SAwsDbsubnetGroupV1Alpha1ManifestData
- type RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest
- func (r *RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type RdsServicesK8SAwsGlobalClusterV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest ¶
func NewRdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest() datasource.DataSource
func NewRdsServicesK8SAwsDbclusterV1Alpha1Manifest ¶
func NewRdsServicesK8SAwsDbclusterV1Alpha1Manifest() datasource.DataSource
func NewRdsServicesK8SAwsDbinstanceV1Alpha1Manifest ¶
func NewRdsServicesK8SAwsDbinstanceV1Alpha1Manifest() datasource.DataSource
func NewRdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest ¶
func NewRdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest() datasource.DataSource
func NewRdsServicesK8SAwsDbproxyV1Alpha1Manifest ¶
func NewRdsServicesK8SAwsDbproxyV1Alpha1Manifest() datasource.DataSource
func NewRdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest ¶
func NewRdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest() datasource.DataSource
func NewRdsServicesK8SAwsGlobalClusterV1Alpha1Manifest ¶
func NewRdsServicesK8SAwsGlobalClusterV1Alpha1Manifest() datasource.DataSource
Types ¶
type RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest ¶
type RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest struct{}
func (*RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest) Metadata ¶
func (r *RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest) Read ¶
func (r *RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest) Schema ¶
func (r *RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1ManifestData ¶
type RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Description *string `tfsdk:"description" json:"description,omitempty"` Family *string `tfsdk:"family" json:"family,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` ParameterOverrides *map[string]string `tfsdk:"parameter_overrides" json:"parameterOverrides,omitempty"` Parameters *[]struct { AllowedValues *string `tfsdk:"allowed_values" json:"allowedValues,omitempty"` ApplyMethod *string `tfsdk:"apply_method" json:"applyMethod,omitempty"` ApplyType *string `tfsdk:"apply_type" json:"applyType,omitempty"` DataType *string `tfsdk:"data_type" json:"dataType,omitempty"` Description *string `tfsdk:"description" json:"description,omitempty"` IsModifiable *bool `tfsdk:"is_modifiable" json:"isModifiable,omitempty"` MinimumEngineVersion *string `tfsdk:"minimum_engine_version" json:"minimumEngineVersion,omitempty"` ParameterName *string `tfsdk:"parameter_name" json:"parameterName,omitempty"` ParameterValue *string `tfsdk:"parameter_value" json:"parameterValue,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` SupportedEngineModes *[]string `tfsdk:"supported_engine_modes" json:"supportedEngineModes,omitempty"` } `tfsdk:"parameters" json:"parameters,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type RdsServicesK8SAwsDbclusterV1Alpha1Manifest ¶
type RdsServicesK8SAwsDbclusterV1Alpha1Manifest struct{}
func (*RdsServicesK8SAwsDbclusterV1Alpha1Manifest) Metadata ¶
func (r *RdsServicesK8SAwsDbclusterV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*RdsServicesK8SAwsDbclusterV1Alpha1Manifest) Read ¶
func (r *RdsServicesK8SAwsDbclusterV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*RdsServicesK8SAwsDbclusterV1Alpha1Manifest) Schema ¶
func (r *RdsServicesK8SAwsDbclusterV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type RdsServicesK8SAwsDbclusterV1Alpha1ManifestData ¶
type RdsServicesK8SAwsDbclusterV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AllocatedStorage *int64 `tfsdk:"allocated_storage" json:"allocatedStorage,omitempty"` AutoMinorVersionUpgrade *bool `tfsdk:"auto_minor_version_upgrade" json:"autoMinorVersionUpgrade,omitempty"` AvailabilityZones *[]string `tfsdk:"availability_zones" json:"availabilityZones,omitempty"` BacktrackWindow *int64 `tfsdk:"backtrack_window" json:"backtrackWindow,omitempty"` BackupRetentionPeriod *int64 `tfsdk:"backup_retention_period" json:"backupRetentionPeriod,omitempty"` CharacterSetName *string `tfsdk:"character_set_name" json:"characterSetName,omitempty"` CopyTagsToSnapshot *bool `tfsdk:"copy_tags_to_snapshot" json:"copyTagsToSnapshot,omitempty"` DatabaseName *string `tfsdk:"database_name" json:"databaseName,omitempty"` DbClusterIdentifier *string `tfsdk:"db_cluster_identifier" json:"dbClusterIdentifier,omitempty"` DbClusterInstanceClass *string `tfsdk:"db_cluster_instance_class" json:"dbClusterInstanceClass,omitempty"` DbClusterParameterGroupName *string `tfsdk:"db_cluster_parameter_group_name" json:"dbClusterParameterGroupName,omitempty"` DbClusterParameterGroupRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"db_cluster_parameter_group_ref" json:"dbClusterParameterGroupRef,omitempty"` DbSubnetGroupName *string `tfsdk:"db_subnet_group_name" json:"dbSubnetGroupName,omitempty"` DbSubnetGroupRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"db_subnet_group_ref" json:"dbSubnetGroupRef,omitempty"` DbSystemID *string `tfsdk:"db_system_id" json:"dbSystemID,omitempty"` DeletionProtection *bool `tfsdk:"deletion_protection" json:"deletionProtection,omitempty"` DestinationRegion *string `tfsdk:"destination_region" json:"destinationRegion,omitempty"` Domain *string `tfsdk:"domain" json:"domain,omitempty"` DomainIAMRoleName *string `tfsdk:"domain_iam_role_name" json:"domainIAMRoleName,omitempty"` EnableCloudwatchLogsExports *[]string `tfsdk:"enable_cloudwatch_logs_exports" json:"enableCloudwatchLogsExports,omitempty"` EnableGlobalWriteForwarding *bool `tfsdk:"enable_global_write_forwarding" json:"enableGlobalWriteForwarding,omitempty"` EnableHTTPEndpoint *bool `tfsdk:"enable_http_endpoint" json:"enableHTTPEndpoint,omitempty"` EnableIAMDatabaseAuthentication *bool `tfsdk:"enable_iam_database_authentication" json:"enableIAMDatabaseAuthentication,omitempty"` EnablePerformanceInsights *bool `tfsdk:"enable_performance_insights" json:"enablePerformanceInsights,omitempty"` Engine *string `tfsdk:"engine" json:"engine,omitempty"` EngineMode *string `tfsdk:"engine_mode" json:"engineMode,omitempty"` EngineVersion *string `tfsdk:"engine_version" json:"engineVersion,omitempty"` GlobalClusterIdentifier *string `tfsdk:"global_cluster_identifier" json:"globalClusterIdentifier,omitempty"` Iops *int64 `tfsdk:"iops" json:"iops,omitempty"` KmsKeyID *string `tfsdk:"kms_key_id" json:"kmsKeyID,omitempty"` KmsKeyRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"kms_key_ref" json:"kmsKeyRef,omitempty"` ManageMasterUserPassword *bool `tfsdk:"manage_master_user_password" json:"manageMasterUserPassword,omitempty"` MasterUserPassword *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"master_user_password" json:"masterUserPassword,omitempty"` MasterUserSecretKMSKeyID *string `tfsdk:"master_user_secret_kms_key_id" json:"masterUserSecretKMSKeyID,omitempty"` MasterUserSecretKMSKeyRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"master_user_secret_kms_key_ref" json:"masterUserSecretKMSKeyRef,omitempty"` MasterUsername *string `tfsdk:"master_username" json:"masterUsername,omitempty"` MonitoringInterval *int64 `tfsdk:"monitoring_interval" json:"monitoringInterval,omitempty"` MonitoringRoleARN *string `tfsdk:"monitoring_role_arn" json:"monitoringRoleARN,omitempty"` NetworkType *string `tfsdk:"network_type" json:"networkType,omitempty"` OptionGroupName *string `tfsdk:"option_group_name" json:"optionGroupName,omitempty"` PerformanceInsightsKMSKeyID *string `tfsdk:"performance_insights_kms_key_id" json:"performanceInsightsKMSKeyID,omitempty"` PerformanceInsightsRetentionPeriod *int64 `tfsdk:"performance_insights_retention_period" json:"performanceInsightsRetentionPeriod,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` PreSignedURL *string `tfsdk:"pre_signed_url" json:"preSignedURL,omitempty"` PreferredBackupWindow *string `tfsdk:"preferred_backup_window" json:"preferredBackupWindow,omitempty"` PreferredMaintenanceWindow *string `tfsdk:"preferred_maintenance_window" json:"preferredMaintenanceWindow,omitempty"` PubliclyAccessible *bool `tfsdk:"publicly_accessible" json:"publiclyAccessible,omitempty"` ReplicationSourceIdentifier *string `tfsdk:"replication_source_identifier" json:"replicationSourceIdentifier,omitempty"` RestoreToTime *string `tfsdk:"restore_to_time" json:"restoreToTime,omitempty"` RestoreType *string `tfsdk:"restore_type" json:"restoreType,omitempty"` ScalingConfiguration *struct { AutoPause *bool `tfsdk:"auto_pause" json:"autoPause,omitempty"` MaxCapacity *int64 `tfsdk:"max_capacity" json:"maxCapacity,omitempty"` MinCapacity *int64 `tfsdk:"min_capacity" json:"minCapacity,omitempty"` SecondsBeforeTimeout *int64 `tfsdk:"seconds_before_timeout" json:"secondsBeforeTimeout,omitempty"` SecondsUntilAutoPause *int64 `tfsdk:"seconds_until_auto_pause" json:"secondsUntilAutoPause,omitempty"` TimeoutAction *string `tfsdk:"timeout_action" json:"timeoutAction,omitempty"` } `tfsdk:"scaling_configuration" json:"scalingConfiguration,omitempty"` ServerlessV2ScalingConfiguration *struct { MaxCapacity *float64 `tfsdk:"max_capacity" json:"maxCapacity,omitempty"` MinCapacity *float64 `tfsdk:"min_capacity" json:"minCapacity,omitempty"` } `tfsdk:"serverless_v2_scaling_configuration" json:"serverlessV2ScalingConfiguration,omitempty"` SnapshotIdentifier *string `tfsdk:"snapshot_identifier" json:"snapshotIdentifier,omitempty"` SourceDBClusterIdentifier *string `tfsdk:"source_db_cluster_identifier" json:"sourceDBClusterIdentifier,omitempty"` SourceRegion *string `tfsdk:"source_region" json:"sourceRegion,omitempty"` StorageEncrypted *bool `tfsdk:"storage_encrypted" json:"storageEncrypted,omitempty"` StorageType *string `tfsdk:"storage_type" json:"storageType,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` UseLatestRestorableTime *bool `tfsdk:"use_latest_restorable_time" json:"useLatestRestorableTime,omitempty"` VpcSecurityGroupIDs *[]string `tfsdk:"vpc_security_group_i_ds" json:"vpcSecurityGroupIDs,omitempty"` VpcSecurityGroupRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"vpc_security_group_refs" json:"vpcSecurityGroupRefs,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type RdsServicesK8SAwsDbinstanceV1Alpha1Manifest ¶
type RdsServicesK8SAwsDbinstanceV1Alpha1Manifest struct{}
func (*RdsServicesK8SAwsDbinstanceV1Alpha1Manifest) Metadata ¶
func (r *RdsServicesK8SAwsDbinstanceV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*RdsServicesK8SAwsDbinstanceV1Alpha1Manifest) Read ¶
func (r *RdsServicesK8SAwsDbinstanceV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*RdsServicesK8SAwsDbinstanceV1Alpha1Manifest) Schema ¶
func (r *RdsServicesK8SAwsDbinstanceV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type RdsServicesK8SAwsDbinstanceV1Alpha1ManifestData ¶
type RdsServicesK8SAwsDbinstanceV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AllocatedStorage *int64 `tfsdk:"allocated_storage" json:"allocatedStorage,omitempty"` AutoMinorVersionUpgrade *bool `tfsdk:"auto_minor_version_upgrade" json:"autoMinorVersionUpgrade,omitempty"` AvailabilityZone *string `tfsdk:"availability_zone" json:"availabilityZone,omitempty"` BackupRetentionPeriod *int64 `tfsdk:"backup_retention_period" json:"backupRetentionPeriod,omitempty"` BackupTarget *string `tfsdk:"backup_target" json:"backupTarget,omitempty"` CaCertificateIdentifier *string `tfsdk:"ca_certificate_identifier" json:"caCertificateIdentifier,omitempty"` CharacterSetName *string `tfsdk:"character_set_name" json:"characterSetName,omitempty"` CopyTagsToSnapshot *bool `tfsdk:"copy_tags_to_snapshot" json:"copyTagsToSnapshot,omitempty"` CustomIAMInstanceProfile *string `tfsdk:"custom_iam_instance_profile" json:"customIAMInstanceProfile,omitempty"` DbClusterIdentifier *string `tfsdk:"db_cluster_identifier" json:"dbClusterIdentifier,omitempty"` DbClusterSnapshotIdentifier *string `tfsdk:"db_cluster_snapshot_identifier" json:"dbClusterSnapshotIdentifier,omitempty"` DbInstanceClass *string `tfsdk:"db_instance_class" json:"dbInstanceClass,omitempty"` DbInstanceIdentifier *string `tfsdk:"db_instance_identifier" json:"dbInstanceIdentifier,omitempty"` DbName *string `tfsdk:"db_name" json:"dbName,omitempty"` DbParameterGroupName *string `tfsdk:"db_parameter_group_name" json:"dbParameterGroupName,omitempty"` DbParameterGroupRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"db_parameter_group_ref" json:"dbParameterGroupRef,omitempty"` DbSnapshotIdentifier *string `tfsdk:"db_snapshot_identifier" json:"dbSnapshotIdentifier,omitempty"` DbSubnetGroupName *string `tfsdk:"db_subnet_group_name" json:"dbSubnetGroupName,omitempty"` DbSubnetGroupRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"db_subnet_group_ref" json:"dbSubnetGroupRef,omitempty"` DeletionProtection *bool `tfsdk:"deletion_protection" json:"deletionProtection,omitempty"` DestinationRegion *string `tfsdk:"destination_region" json:"destinationRegion,omitempty"` Domain *string `tfsdk:"domain" json:"domain,omitempty"` DomainIAMRoleName *string `tfsdk:"domain_iam_role_name" json:"domainIAMRoleName,omitempty"` EnableCloudwatchLogsExports *[]string `tfsdk:"enable_cloudwatch_logs_exports" json:"enableCloudwatchLogsExports,omitempty"` EnableCustomerOwnedIP *bool `tfsdk:"enable_customer_owned_ip" json:"enableCustomerOwnedIP,omitempty"` EnableIAMDatabaseAuthentication *bool `tfsdk:"enable_iam_database_authentication" json:"enableIAMDatabaseAuthentication,omitempty"` Engine *string `tfsdk:"engine" json:"engine,omitempty"` EngineVersion *string `tfsdk:"engine_version" json:"engineVersion,omitempty"` Iops *int64 `tfsdk:"iops" json:"iops,omitempty"` KmsKeyID *string `tfsdk:"kms_key_id" json:"kmsKeyID,omitempty"` KmsKeyRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"kms_key_ref" json:"kmsKeyRef,omitempty"` LicenseModel *string `tfsdk:"license_model" json:"licenseModel,omitempty"` ManageMasterUserPassword *bool `tfsdk:"manage_master_user_password" json:"manageMasterUserPassword,omitempty"` MasterUserPassword *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"master_user_password" json:"masterUserPassword,omitempty"` MasterUserSecretKMSKeyID *string `tfsdk:"master_user_secret_kms_key_id" json:"masterUserSecretKMSKeyID,omitempty"` MasterUserSecretKMSKeyRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"master_user_secret_kms_key_ref" json:"masterUserSecretKMSKeyRef,omitempty"` MasterUsername *string `tfsdk:"master_username" json:"masterUsername,omitempty"` MaxAllocatedStorage *int64 `tfsdk:"max_allocated_storage" json:"maxAllocatedStorage,omitempty"` MonitoringInterval *int64 `tfsdk:"monitoring_interval" json:"monitoringInterval,omitempty"` MonitoringRoleARN *string `tfsdk:"monitoring_role_arn" json:"monitoringRoleARN,omitempty"` MultiAZ *bool `tfsdk:"multi_az" json:"multiAZ,omitempty"` NcharCharacterSetName *string `tfsdk:"nchar_character_set_name" json:"ncharCharacterSetName,omitempty"` NetworkType *string `tfsdk:"network_type" json:"networkType,omitempty"` OptionGroupName *string `tfsdk:"option_group_name" json:"optionGroupName,omitempty"` PerformanceInsightsEnabled *bool `tfsdk:"performance_insights_enabled" json:"performanceInsightsEnabled,omitempty"` PerformanceInsightsKMSKeyID *string `tfsdk:"performance_insights_kms_key_id" json:"performanceInsightsKMSKeyID,omitempty"` PerformanceInsightsRetentionPeriod *int64 `tfsdk:"performance_insights_retention_period" json:"performanceInsightsRetentionPeriod,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` PreSignedURL *string `tfsdk:"pre_signed_url" json:"preSignedURL,omitempty"` PreferredBackupWindow *string `tfsdk:"preferred_backup_window" json:"preferredBackupWindow,omitempty"` PreferredMaintenanceWindow *string `tfsdk:"preferred_maintenance_window" json:"preferredMaintenanceWindow,omitempty"` ProcessorFeatures *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"processor_features" json:"processorFeatures,omitempty"` PromotionTier *int64 `tfsdk:"promotion_tier" json:"promotionTier,omitempty"` PubliclyAccessible *bool `tfsdk:"publicly_accessible" json:"publiclyAccessible,omitempty"` ReplicaMode *string `tfsdk:"replica_mode" json:"replicaMode,omitempty"` SourceDBInstanceIdentifier *string `tfsdk:"source_db_instance_identifier" json:"sourceDBInstanceIdentifier,omitempty"` SourceRegion *string `tfsdk:"source_region" json:"sourceRegion,omitempty"` StorageEncrypted *bool `tfsdk:"storage_encrypted" json:"storageEncrypted,omitempty"` StorageThroughput *int64 `tfsdk:"storage_throughput" json:"storageThroughput,omitempty"` StorageType *string `tfsdk:"storage_type" json:"storageType,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` TdeCredentialARN *string `tfsdk:"tde_credential_arn" json:"tdeCredentialARN,omitempty"` TdeCredentialPassword *string `tfsdk:"tde_credential_password" json:"tdeCredentialPassword,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` UseDefaultProcessorFeatures *bool `tfsdk:"use_default_processor_features" json:"useDefaultProcessorFeatures,omitempty"` VpcSecurityGroupIDs *[]string `tfsdk:"vpc_security_group_i_ds" json:"vpcSecurityGroupIDs,omitempty"` VpcSecurityGroupRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"vpc_security_group_refs" json:"vpcSecurityGroupRefs,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest ¶
type RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest struct{}
func (*RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest) Metadata ¶
func (r *RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest) Read ¶
func (r *RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest) Schema ¶
func (r *RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type RdsServicesK8SAwsDbparameterGroupV1Alpha1ManifestData ¶
type RdsServicesK8SAwsDbparameterGroupV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Description *string `tfsdk:"description" json:"description,omitempty"` Family *string `tfsdk:"family" json:"family,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` ParameterOverrides *map[string]string `tfsdk:"parameter_overrides" json:"parameterOverrides,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type RdsServicesK8SAwsDbproxyV1Alpha1Manifest ¶
type RdsServicesK8SAwsDbproxyV1Alpha1Manifest struct{}
func (*RdsServicesK8SAwsDbproxyV1Alpha1Manifest) Metadata ¶
func (r *RdsServicesK8SAwsDbproxyV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*RdsServicesK8SAwsDbproxyV1Alpha1Manifest) Read ¶
func (r *RdsServicesK8SAwsDbproxyV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*RdsServicesK8SAwsDbproxyV1Alpha1Manifest) Schema ¶
func (r *RdsServicesK8SAwsDbproxyV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type RdsServicesK8SAwsDbproxyV1Alpha1ManifestData ¶
type RdsServicesK8SAwsDbproxyV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Auth *[]struct { AuthScheme *string `tfsdk:"auth_scheme" json:"authScheme,omitempty"` ClientPasswordAuthType *string `tfsdk:"client_password_auth_type" json:"clientPasswordAuthType,omitempty"` Description *string `tfsdk:"description" json:"description,omitempty"` IamAuth *string `tfsdk:"iam_auth" json:"iamAuth,omitempty"` SecretARN *string `tfsdk:"secret_arn" json:"secretARN,omitempty"` UserName *string `tfsdk:"user_name" json:"userName,omitempty"` } `tfsdk:"auth" json:"auth,omitempty"` DebugLogging *bool `tfsdk:"debug_logging" json:"debugLogging,omitempty"` EngineFamily *string `tfsdk:"engine_family" json:"engineFamily,omitempty"` IdleClientTimeout *int64 `tfsdk:"idle_client_timeout" json:"idleClientTimeout,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` RequireTLS *bool `tfsdk:"require_tls" json:"requireTLS,omitempty"` RoleARN *string `tfsdk:"role_arn" json:"roleARN,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` VpcSecurityGroupIDs *[]string `tfsdk:"vpc_security_group_i_ds" json:"vpcSecurityGroupIDs,omitempty"` VpcSubnetIDs *[]string `tfsdk:"vpc_subnet_i_ds" json:"vpcSubnetIDs,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest ¶
type RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest struct{}
func (*RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Metadata ¶
func (r *RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Read ¶
func (r *RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Schema ¶
func (r *RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type RdsServicesK8SAwsDbsubnetGroupV1Alpha1ManifestData ¶
type RdsServicesK8SAwsDbsubnetGroupV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Description *string `tfsdk:"description" json:"description,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` SubnetIDs *[]string `tfsdk:"subnet_i_ds" json:"subnetIDs,omitempty"` SubnetRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"subnet_refs" json:"subnetRefs,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest ¶
type RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest struct{}
func (*RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest) Metadata ¶
func (r *RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest) Read ¶
func (r *RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest) Schema ¶
func (r *RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type RdsServicesK8SAwsGlobalClusterV1Alpha1ManifestData ¶
type RdsServicesK8SAwsGlobalClusterV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { DatabaseName *string `tfsdk:"database_name" json:"databaseName,omitempty"` DeletionProtection *bool `tfsdk:"deletion_protection" json:"deletionProtection,omitempty"` Engine *string `tfsdk:"engine" json:"engine,omitempty"` EngineVersion *string `tfsdk:"engine_version" json:"engineVersion,omitempty"` GlobalClusterIdentifier *string `tfsdk:"global_cluster_identifier" json:"globalClusterIdentifier,omitempty"` SourceDBClusterIdentifier *string `tfsdk:"source_db_cluster_identifier" json:"sourceDBClusterIdentifier,omitempty"` StorageEncrypted *bool `tfsdk:"storage_encrypted" json:"storageEncrypted,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- rds_services_k8s_aws_db_cluster_parameter_group_v1alpha1_manifest.go
- rds_services_k8s_aws_db_cluster_v1alpha1_manifest.go
- rds_services_k8s_aws_db_instance_v1alpha1_manifest.go
- rds_services_k8s_aws_db_parameter_group_v1alpha1_manifest.go
- rds_services_k8s_aws_db_proxy_v1alpha1_manifest.go
- rds_services_k8s_aws_db_subnet_group_v1alpha1_manifest.go
- rds_services_k8s_aws_global_cluster_v1alpha1_manifest.go
Click to show internal directories.
Click to hide internal directories.