Documentation ¶
Index ¶
- func NewDocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest() datasource.DataSource
- func NewDocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest() datasource.DataSource
- func NewDocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest() datasource.DataSource
- type DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest
- func (r *DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type DocumentdbServicesK8SAwsDbclusterV1Alpha1ManifestData
- type DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest
- func (r *DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type DocumentdbServicesK8SAwsDbinstanceV1Alpha1ManifestData
- type DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest
- func (r *DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1ManifestData
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 (r *DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest) Read ¶
func (r *DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest) Schema ¶
func (r *DocumentdbServicesK8SAwsDbclusterV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest) Read ¶
func (r *DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest) Schema ¶
func (r *DocumentdbServicesK8SAwsDbinstanceV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Read ¶
func (r *DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Schema ¶
func (r *DocumentdbServicesK8SAwsDbsubnetGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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"` }
Click to show internal directories.
Click to hide internal directories.