rds_services_k8s_aws_v1alpha1

package
v0.0.0-...-6209148 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 27, 2024 License: 0BSD Imports: 11 Imported by: 0

Documentation

Index

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 (*RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest) Read

func (*RdsServicesK8SAwsDbclusterParameterGroupV1Alpha1Manifest) Schema

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 (*RdsServicesK8SAwsDbclusterV1Alpha1Manifest) Read

func (*RdsServicesK8SAwsDbclusterV1Alpha1Manifest) Schema

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 (*RdsServicesK8SAwsDbinstanceV1Alpha1Manifest) Read

func (*RdsServicesK8SAwsDbinstanceV1Alpha1Manifest) Schema

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 (*RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest) Read

func (*RdsServicesK8SAwsDbparameterGroupV1Alpha1Manifest) Schema

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 (*RdsServicesK8SAwsDbproxyV1Alpha1Manifest) Read

func (*RdsServicesK8SAwsDbproxyV1Alpha1Manifest) Schema

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 (*RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Read

func (*RdsServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Schema

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 (*RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest) Read

func (*RdsServicesK8SAwsGlobalClusterV1Alpha1Manifest) Schema

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL