Package-level declarations
Types
Manages a RDS Aurora Cluster. To manage cluster instances that inherit configuration from the cluster (when not running the cluster in serverless
engine mode), see the aws.rds.ClusterInstance
resource. To manage non-Aurora databases (e.g., MySQL, PostgreSQL, SQL Server, etc.), see the aws.rds.Instance
resource. For information on the difference between the available Aurora MySQL engines see Comparison between Aurora MySQL 1 and Aurora MySQL 2 in the Amazon RDS User Guide. Changes to an RDS Cluster can occur when you manually change a parameter, such as port
, and are reflected in the next maintenance window. Because of this, this provider may report a difference in its planning phase because a modification has not yet taken place. You can use the apply_immediately
flag to instruct the service to apply the change immediately (see documentation below).
Manages RDS Aurora Cluster Database Activity Streams. Database Activity Streams have some limits and requirements, refer to the Monitoring Amazon Aurora using Database Activity Streams documentation for detailed limitations and requirements.
Manages RDS Aurora Cluster Database Activity Streams. Database Activity Streams have some limits and requirements, refer to the Monitoring Amazon Aurora using Database Activity Streams documentation for detailed limitations and requirements.
Builder for ClusterActivityStreamArgs.
Builder for ClusterActivityStream.
Manages a RDS Aurora Cluster. To manage cluster instances that inherit configuration from the cluster (when not running the cluster in serverless
engine mode), see the aws.rds.ClusterInstance
resource. To manage non-Aurora databases (e.g., MySQL, PostgreSQL, SQL Server, etc.), see the aws.rds.Instance
resource. For information on the difference between the available Aurora MySQL engines see Comparison between Aurora MySQL 1 and Aurora MySQL 2 in the Amazon RDS User Guide. Changes to an RDS Cluster can occur when you manually change a parameter, such as port
, and are reflected in the next maintenance window. Because of this, this provider may report a difference in its planning phase because a modification has not yet taken place. You can use the apply_immediately
flag to instruct the service to apply the change immediately (see documentation below).
Builder for ClusterArgs.
Manages an RDS Aurora Cluster Endpoint. You can refer to the User Guide.
Manages an RDS Aurora Cluster Endpoint. You can refer to the User Guide.
Builder for ClusterEndpointArgs.
Builder for ClusterEndpoint.
Provides an RDS Cluster Instance Resource. A Cluster Instance Resource defines attributes that are specific to a single instance in a RDS Cluster, specifically running Amazon Aurora. Unlike other RDS resources that support replication, with Amazon Aurora you do not designate a primary and subsequent replicas. Instead, you simply add RDS Instances and Aurora manages the replication. You can use the 5 meta-parameter to make multiple instances and join them all to the same RDS Cluster, or you may specify different Cluster Instance resources with various instance_class
sizes. For more information on Amazon Aurora, see Aurora on Amazon RDS in the Amazon RDS User Guide.
Provides an RDS Cluster Instance Resource. A Cluster Instance Resource defines attributes that are specific to a single instance in a RDS Cluster, specifically running Amazon Aurora. Unlike other RDS resources that support replication, with Amazon Aurora you do not designate a primary and subsequent replicas. Instead, you simply add RDS Instances and Aurora manages the replication. You can use the 5 meta-parameter to make multiple instances and join them all to the same RDS Cluster, or you may specify different Cluster Instance resources with various instance_class
sizes. For more information on Amazon Aurora, see Aurora on Amazon RDS in the Amazon RDS User Guide.
Builder for ClusterInstanceArgs.
Builder for ClusterInstance.
Provides an RDS DB cluster parameter group resource. Documentation of the available parameters for various Aurora engines can be found at:
Provides an RDS DB cluster parameter group resource. Documentation of the available parameters for various Aurora engines can be found at:
Builder for ClusterParameterGroupArgs.
Builder for ClusterParameterGroup.
Builder for Cluster.
Manages a RDS DB Cluster association with an IAM Role. Example use cases:
Manages a RDS DB Cluster association with an IAM Role. Example use cases:
Builder for ClusterRoleAssociationArgs.
Builder for ClusterRoleAssociation.
Manages an RDS database cluster snapshot for Aurora clusters. For managing RDS database instance snapshots, see the aws.rds.Snapshot
resource.
Manages an RDS database cluster snapshot for Aurora clusters. For managing RDS database instance snapshots, see the aws.rds.Snapshot
resource.
Builder for ClusterSnapshotArgs.
Builder for ClusterSnapshot.
Provides a DB event subscription resource.
Provides a DB event subscription resource.
Builder for EventSubscriptionArgs.
Builder for EventSubscription.
Manages an RDS Global Cluster, which is an Aurora global database spread across multiple regions. The global database contains a single primary cluster with read-write capability, and a read-only secondary cluster that receives data from the primary cluster through high-speed replication performed by the Aurora storage subsystem. More information about Aurora global databases can be found in the Aurora User Guide.
Manages an RDS Global Cluster, which is an Aurora global database spread across multiple regions. The global database contains a single primary cluster with read-write capability, and a read-only secondary cluster that receives data from the primary cluster through high-speed replication performed by the Aurora storage subsystem. More information about Aurora global databases can be found in the Aurora User Guide.
Builder for GlobalClusterArgs.
Builder for GlobalCluster.
Provides an RDS instance resource. A DB instance is an isolated database environment in the cloud. A DB instance can contain multiple user-created databases. Changes to a DB instance can occur when you manually change a parameter, such as allocated_storage
, and are reflected in the next maintenance window. Because of this, this provider may report a difference in its planning phase because a modification has not yet taken place. You can use the apply_immediately
flag to instruct the service to apply the change immediately (see documentation below). When upgrading the major version of an engine, allow_major_version_upgrade
must be set to true
.
Provides an RDS instance resource. A DB instance is an isolated database environment in the cloud. A DB instance can contain multiple user-created databases. Changes to a DB instance can occur when you manually change a parameter, such as allocated_storage
, and are reflected in the next maintenance window. Because of this, this provider may report a difference in its planning phase because a modification has not yet taken place. You can use the apply_immediately
flag to instruct the service to apply the change immediately (see documentation below). When upgrading the major version of an engine, allow_major_version_upgrade
must be set to true
.
Builder for InstanceArgs.
Manage cross-region replication of automated backups to a different AWS Region. Documentation for cross-region automated backup replication can be found at:
Manage cross-region replication of automated backups to a different AWS Region. Documentation for cross-region automated backup replication can be found at:
Builder for Instance.
Provides an RDS DB option group resource. Documentation of the available options for various RDS engines can be found at:
Provides an RDS DB option group resource. Documentation of the available options for various RDS engines can be found at:
Builder for OptionGroupArgs.
Builder for OptionGroup.
Provides an RDS DB parameter group resource. Documentation of the available parameters for various RDS engines can be found at:
Provides an RDS DB parameter group resource. Documentation of the available parameters for various RDS engines can be found at:
Builder for ParameterGroupArgs.
Builder for ParameterGroup.
Provides an RDS DB proxy resource. For additional information, see the RDS User Guide.
Provides an RDS DB proxy resource. For additional information, see the RDS User Guide.
Builder for ProxyArgs.
Provides a resource to manage an RDS DB proxy default target group resource. The aws.rds.ProxyDefaultTargetGroup
behaves differently from normal resources, in that the provider does not create or destroy this resource, since it implicitly exists as part of an RDS DB Proxy. On the provider resource creation it is automatically imported and on resource destruction, the provider performs no actions in RDS.
Provides a resource to manage an RDS DB proxy default target group resource. The aws.rds.ProxyDefaultTargetGroup
behaves differently from normal resources, in that the provider does not create or destroy this resource, since it implicitly exists as part of an RDS DB Proxy. On the provider resource creation it is automatically imported and on resource destruction, the provider performs no actions in RDS.
Builder for ProxyDefaultTargetGroupArgs.
Builder for ProxyDefaultTargetGroup.
Provides an RDS DB proxy endpoint resource. For additional information, see the RDS User Guide.
Provides an RDS DB proxy endpoint resource. For additional information, see the RDS User Guide.
Builder for ProxyEndpointArgs.
Builder for ProxyEndpoint.
Builder for Proxy.
Provides an RDS DB proxy target resource.
Provides an RDS DB proxy target resource.
Builder for ProxyTargetArgs.
Builder for ProxyTarget.
Manages an RDS DB Reserved Instance.
Builder for ReservedInstanceArgs.
Builder for ReservedInstance.
Manages an RDS DB Instance association with an IAM Role. Example use cases:
Manages an RDS DB Instance association with an IAM Role. Example use cases:
Builder for RoleAssociationArgs.
Builder for RoleAssociation.
Provides an RDS security group resource. This is only for DB instances in the EC2-Classic Platform. For instances inside a VPC, use the aws_db_instance.vpc_security_group_ids
attribute instead. !>WARNING: With the retirement of EC2-Classic the aws.rds.SecurityGroup
resource has been deprecated and will be removed in a future version.
Provides an RDS security group resource. This is only for DB instances in the EC2-Classic Platform. For instances inside a VPC, use the aws_db_instance.vpc_security_group_ids
attribute instead. !>WARNING: With the retirement of EC2-Classic the aws.rds.SecurityGroup
resource has been deprecated and will be removed in a future version.
Builder for SecurityGroupArgs.
Builder for SecurityGroup.
Manages an RDS database instance snapshot. For managing RDS database cluster snapshots, see the aws.rds.ClusterSnapshot
resource.
Builder for SnapshotArgs.
Manages an RDS database instance snapshot copy. For managing RDS database cluster snapshots, see the aws.rds.ClusterSnapshot
resource.
Manages an RDS database instance snapshot copy. For managing RDS database cluster snapshots, see the aws.rds.ClusterSnapshot
resource.
Builder for SnapshotCopyArgs.
Builder for SnapshotCopy.
Builder for Snapshot.
Provides an RDS DB subnet group resource.
Provides an RDS DB subnet group resource.
Builder for SubnetGroupArgs.
Builder for SubnetGroup.