documentdb_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 NewDocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest

func NewDocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest() datasource.DataSource

func NewDocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest

func NewDocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest() datasource.DataSource

func NewDocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest

func NewDocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest() datasource.DataSource

Types

type DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest

type DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest struct{}

func (*DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest) Metadata

func (*DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest) Read

func (*DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest) Schema

type DocumentdbServicesK8SAwsDbclusterV1Alpha1ManifestData

type DocumentdbServicesK8SAwsDbclusterV1Alpha1ManifestData 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 {
		AvailabilityZones           *[]string `tfsdk:"availability_zones" json:"availabilityZones,omitempty"`
		BackupRetentionPeriod       *int64    `tfsdk:"backup_retention_period" json:"backupRetentionPeriod,omitempty"`
		DbClusterIdentifier         *string   `tfsdk:"db_cluster_identifier" json:"dbClusterIdentifier,omitempty"`
		DbClusterParameterGroupName *string   `tfsdk:"db_cluster_parameter_group_name" json:"dbClusterParameterGroupName,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"`
		EnableCloudwatchLogsExports *[]string `tfsdk:"enable_cloudwatch_logs_exports" json:"enableCloudwatchLogsExports,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"`
		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"`
		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"`
		MasterUsername             *string `tfsdk:"master_username" json:"masterUsername,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"`
		SnapshotIdentifier         *string `tfsdk:"snapshot_identifier" json:"snapshotIdentifier,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"`
		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 DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest

type DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest struct{}

func (*DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest) Metadata

func (*DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest) Read

func (*DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest) Schema

type DocumentdbServicesK8SAwsDbinstanceV1Alpha1ManifestData

type DocumentdbServicesK8SAwsDbinstanceV1Alpha1ManifestData 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 {
		AutoMinorVersionUpgrade      *bool   `tfsdk:"auto_minor_version_upgrade" json:"autoMinorVersionUpgrade,omitempty"`
		AvailabilityZone             *string `tfsdk:"availability_zone" json:"availabilityZone,omitempty"`
		CaCertificateIdentifier      *string `tfsdk:"ca_certificate_identifier" json:"caCertificateIdentifier,omitempty"`
		CopyTagsToSnapshot           *bool   `tfsdk:"copy_tags_to_snapshot" json:"copyTagsToSnapshot,omitempty"`
		DbClusterIdentifier          *string `tfsdk:"db_cluster_identifier" json:"dbClusterIdentifier,omitempty"`
		DbInstanceClass              *string `tfsdk:"db_instance_class" json:"dbInstanceClass,omitempty"`
		DbInstanceIdentifier         *string `tfsdk:"db_instance_identifier" json:"dbInstanceIdentifier,omitempty"`
		Engine                       *string `tfsdk:"engine" json:"engine,omitempty"`
		PerformanceInsightsEnabled   *bool   `tfsdk:"performance_insights_enabled" json:"performanceInsightsEnabled,omitempty"`
		PerformanceInsightsKMSKeyID  *string `tfsdk:"performance_insights_kms_key_id" json:"performanceInsightsKMSKeyID,omitempty"`
		PerformanceInsightsKMSKeyRef *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"performance_insights_kms_key_ref" json:"performanceInsightsKMSKeyRef,omitempty"`
		PreferredMaintenanceWindow *string `tfsdk:"preferred_maintenance_window" json:"preferredMaintenanceWindow,omitempty"`
		PromotionTier              *int64  `tfsdk:"promotion_tier" json:"promotionTier,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 DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest

type DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest struct{}

func (*DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Metadata

func (*DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Read

func (*DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Schema

type DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1ManifestData

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

Jump to

Keyboard shortcuts

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