mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
rds_instance: add datatype info in documentation (#55578)
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
This commit is contained in:
parent
158452661a
commit
a8c3eeaa3d
1 changed files with 49 additions and 0 deletions
|
@ -39,9 +39,11 @@ options:
|
||||||
is not idempotent.
|
is not idempotent.
|
||||||
choices: ['present', 'absent', 'terminated', 'running', 'started', 'stopped', 'rebooted', 'restarted']
|
choices: ['present', 'absent', 'terminated', 'running', 'started', 'stopped', 'rebooted', 'restarted']
|
||||||
default: 'present'
|
default: 'present'
|
||||||
|
type: str
|
||||||
creation_source:
|
creation_source:
|
||||||
description: Which source to use if restoring from a template (an existing instance, S3 bucket, or snapshot).
|
description: Which source to use if restoring from a template (an existing instance, S3 bucket, or snapshot).
|
||||||
choices: ['snapshot', 's3', 'instance']
|
choices: ['snapshot', 's3', 'instance']
|
||||||
|
type: str
|
||||||
force_update_password:
|
force_update_password:
|
||||||
description:
|
description:
|
||||||
- Set to True to update your cluster password with I(master_user_password). Since comparing passwords to determine
|
- Set to True to update your cluster password with I(master_user_password). Since comparing passwords to determine
|
||||||
|
@ -75,6 +77,7 @@ options:
|
||||||
allocated_storage:
|
allocated_storage:
|
||||||
description:
|
description:
|
||||||
- The amount of storage (in gibibytes) to allocate for the DB instance.
|
- The amount of storage (in gibibytes) to allocate for the DB instance.
|
||||||
|
type: int
|
||||||
allow_major_version_upgrade:
|
allow_major_version_upgrade:
|
||||||
description:
|
description:
|
||||||
- Whether to allow major version upgrades.
|
- Whether to allow major version upgrades.
|
||||||
|
@ -97,16 +100,20 @@ options:
|
||||||
aliases:
|
aliases:
|
||||||
- az
|
- az
|
||||||
- zone
|
- zone
|
||||||
|
type: str
|
||||||
backup_retention_period:
|
backup_retention_period:
|
||||||
description:
|
description:
|
||||||
- The number of days for which automated backups are retained (must be greater or equal to 1).
|
- The number of days for which automated backups are retained (must be greater or equal to 1).
|
||||||
May be used when creating a new cluster, when restoring from S3, or when modifying a cluster.
|
May be used when creating a new cluster, when restoring from S3, or when modifying a cluster.
|
||||||
|
type: int
|
||||||
ca_certificate_identifier:
|
ca_certificate_identifier:
|
||||||
description:
|
description:
|
||||||
- The identifier of the CA certificate for the DB instance.
|
- The identifier of the CA certificate for the DB instance.
|
||||||
|
type: str
|
||||||
character_set_name:
|
character_set_name:
|
||||||
description:
|
description:
|
||||||
- The character set to associate with the DB cluster.
|
- The character set to associate with the DB cluster.
|
||||||
|
type: str
|
||||||
copy_tags_to_snapshot:
|
copy_tags_to_snapshot:
|
||||||
description:
|
description:
|
||||||
- Whether or not to copy all tags from the DB instance to snapshots of the instance. When initially creating
|
- Whether or not to copy all tags from the DB instance to snapshots of the instance. When initially creating
|
||||||
|
@ -119,12 +126,14 @@ options:
|
||||||
contain consecutive hyphens.
|
contain consecutive hyphens.
|
||||||
aliases:
|
aliases:
|
||||||
- cluster_id
|
- cluster_id
|
||||||
|
type: str
|
||||||
db_instance_class:
|
db_instance_class:
|
||||||
description:
|
description:
|
||||||
- The compute and memory capacity of the DB instance, for example db.t2.micro.
|
- The compute and memory capacity of the DB instance, for example db.t2.micro.
|
||||||
aliases:
|
aliases:
|
||||||
- class
|
- class
|
||||||
- instance_type
|
- instance_type
|
||||||
|
type: str
|
||||||
db_instance_identifier:
|
db_instance_identifier:
|
||||||
description:
|
description:
|
||||||
- The DB instance (lowercase) identifier. The identifier must contain from 1 to 63 letters, numbers, or
|
- The DB instance (lowercase) identifier. The identifier must contain from 1 to 63 letters, numbers, or
|
||||||
|
@ -133,13 +142,16 @@ options:
|
||||||
- instance_id
|
- instance_id
|
||||||
- id
|
- id
|
||||||
required: True
|
required: True
|
||||||
|
type: str
|
||||||
db_name:
|
db_name:
|
||||||
description:
|
description:
|
||||||
- The name for your database. If a name is not provided Amazon RDS will not create a database.
|
- The name for your database. If a name is not provided Amazon RDS will not create a database.
|
||||||
|
type: str
|
||||||
db_parameter_group_name:
|
db_parameter_group_name:
|
||||||
description:
|
description:
|
||||||
- The name of the DB parameter group to associate with this DB instance. When creating the DB instance if this
|
- The name of the DB parameter group to associate with this DB instance. When creating the DB instance if this
|
||||||
argument is omitted the default DBParameterGroup for the specified engine is used.
|
argument is omitted the default DBParameterGroup for the specified engine is used.
|
||||||
|
type: str
|
||||||
db_security_groups:
|
db_security_groups:
|
||||||
description:
|
description:
|
||||||
- (EC2-Classic platform) A list of DB security groups to associate with this DB instance.
|
- (EC2-Classic platform) A list of DB security groups to associate with this DB instance.
|
||||||
|
@ -147,17 +159,21 @@ options:
|
||||||
db_snapshot_identifier:
|
db_snapshot_identifier:
|
||||||
description:
|
description:
|
||||||
- The identifier for the DB snapshot to restore from if using I(creation_source=snapshot).
|
- The identifier for the DB snapshot to restore from if using I(creation_source=snapshot).
|
||||||
|
type: str
|
||||||
db_subnet_group_name:
|
db_subnet_group_name:
|
||||||
description:
|
description:
|
||||||
- The DB subnet group name to use for the DB instance.
|
- The DB subnet group name to use for the DB instance.
|
||||||
aliases:
|
aliases:
|
||||||
- subnet_group
|
- subnet_group
|
||||||
|
type: str
|
||||||
domain:
|
domain:
|
||||||
description:
|
description:
|
||||||
- The Active Directory Domain to restore the instance in.
|
- The Active Directory Domain to restore the instance in.
|
||||||
|
type: str
|
||||||
domain_iam_role_name:
|
domain_iam_role_name:
|
||||||
description:
|
description:
|
||||||
- The name of the IAM role to be used when making API calls to the Directory Service.
|
- The name of the IAM role to be used when making API calls to the Directory Service.
|
||||||
|
type: str
|
||||||
enable_cloudwatch_logs_exports:
|
enable_cloudwatch_logs_exports:
|
||||||
description:
|
description:
|
||||||
- A list of log types that need to be enabled for exporting to CloudWatch Logs.
|
- A list of log types that need to be enabled for exporting to CloudWatch Logs.
|
||||||
|
@ -178,15 +194,18 @@ options:
|
||||||
- The name of the database engine to be used for this DB instance. This is required to create an instance.
|
- The name of the database engine to be used for this DB instance. This is required to create an instance.
|
||||||
Valid choices are aurora | aurora-mysql | aurora-postgresql | mariadb | mysql | oracle-ee | oracle-se |
|
Valid choices are aurora | aurora-mysql | aurora-postgresql | mariadb | mysql | oracle-ee | oracle-se |
|
||||||
oracle-se1 | oracle-se2 | postgres | sqlserver-ee | sqlserver-ex | sqlserver-se | sqlserver-web
|
oracle-se1 | oracle-se2 | postgres | sqlserver-ee | sqlserver-ex | sqlserver-se | sqlserver-web
|
||||||
|
type: str
|
||||||
engine_version:
|
engine_version:
|
||||||
description:
|
description:
|
||||||
- The version number of the database engine to use. For Aurora MySQL that could be 5.6.10a , 5.7.12.
|
- The version number of the database engine to use. For Aurora MySQL that could be 5.6.10a , 5.7.12.
|
||||||
Aurora PostgreSQL example, 9.6.3
|
Aurora PostgreSQL example, 9.6.3
|
||||||
|
type: str
|
||||||
final_db_snapshot_identifier:
|
final_db_snapshot_identifier:
|
||||||
description:
|
description:
|
||||||
- The DB instance snapshot identifier of the new DB instance snapshot created when I(skip_final_snapshot) is false.
|
- The DB instance snapshot identifier of the new DB instance snapshot created when I(skip_final_snapshot) is false.
|
||||||
aliases:
|
aliases:
|
||||||
- final_snapshot_identifier
|
- final_snapshot_identifier
|
||||||
|
type: str
|
||||||
force_failover:
|
force_failover:
|
||||||
description:
|
description:
|
||||||
- Set to true to conduct the reboot through a MultiAZ failover.
|
- Set to true to conduct the reboot through a MultiAZ failover.
|
||||||
|
@ -194,12 +213,14 @@ options:
|
||||||
iops:
|
iops:
|
||||||
description:
|
description:
|
||||||
- The Provisioned IOPS (I/O operations per second) value.
|
- The Provisioned IOPS (I/O operations per second) value.
|
||||||
|
type: int
|
||||||
kms_key_id:
|
kms_key_id:
|
||||||
description:
|
description:
|
||||||
- The ARN of the AWS KMS key identifier for an encrypted DB instance. If you are creating a DB instance with the
|
- The ARN of the AWS KMS key identifier for an encrypted DB instance. If you are creating a DB instance with the
|
||||||
same AWS account that owns the KMS encryption key used to encrypt the new DB instance, then you can use the KMS key
|
same AWS account that owns the KMS encryption key used to encrypt the new DB instance, then you can use the KMS key
|
||||||
alias instead of the ARN for the KM encryption key.
|
alias instead of the ARN for the KM encryption key.
|
||||||
- If I(storage_encrypted) is true and and this option is not provided, the default encryption key is used.
|
- If I(storage_encrypted) is true and and this option is not provided, the default encryption key is used.
|
||||||
|
type: str
|
||||||
license_model:
|
license_model:
|
||||||
description:
|
description:
|
||||||
- The license model for the DB instance.
|
- The license model for the DB instance.
|
||||||
|
@ -207,6 +228,7 @@ options:
|
||||||
- license-included
|
- license-included
|
||||||
- bring-your-own-license
|
- bring-your-own-license
|
||||||
- general-public-license
|
- general-public-license
|
||||||
|
type: str
|
||||||
master_user_password:
|
master_user_password:
|
||||||
description:
|
description:
|
||||||
- An 8-41 character password for the master database user. The password can contain any printable ASCII character
|
- An 8-41 character password for the master database user. The password can contain any printable ASCII character
|
||||||
|
@ -214,18 +236,22 @@ options:
|
||||||
the password immediately, otherwise it is updated during the next maintenance window.
|
the password immediately, otherwise it is updated during the next maintenance window.
|
||||||
aliases:
|
aliases:
|
||||||
- password
|
- password
|
||||||
|
type: str
|
||||||
master_username:
|
master_username:
|
||||||
description:
|
description:
|
||||||
- The name of the master user for the DB cluster. Must be 1-16 letters or numbers and begin with a letter.
|
- The name of the master user for the DB cluster. Must be 1-16 letters or numbers and begin with a letter.
|
||||||
aliases:
|
aliases:
|
||||||
- username
|
- username
|
||||||
|
type: str
|
||||||
monitoring_interval:
|
monitoring_interval:
|
||||||
description:
|
description:
|
||||||
- The interval, in seconds, when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting
|
- The interval, in seconds, when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting
|
||||||
metrics, specify 0. Amazon RDS defaults this to 0 if omitted when initially creating a DB instance.
|
metrics, specify 0. Amazon RDS defaults this to 0 if omitted when initially creating a DB instance.
|
||||||
|
type: int
|
||||||
monitoring_role_arn:
|
monitoring_role_arn:
|
||||||
description:
|
description:
|
||||||
- The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs.
|
- The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs.
|
||||||
|
type: str
|
||||||
multi_az:
|
multi_az:
|
||||||
description:
|
description:
|
||||||
- Specifies if the DB instance is a Multi-AZ deployment. Mutually exclusive with I(availability_zone).
|
- Specifies if the DB instance is a Multi-AZ deployment. Mutually exclusive with I(availability_zone).
|
||||||
|
@ -239,18 +265,23 @@ options:
|
||||||
aliases:
|
aliases:
|
||||||
- new_instance_id
|
- new_instance_id
|
||||||
- new_id
|
- new_id
|
||||||
|
type: str
|
||||||
option_group_name:
|
option_group_name:
|
||||||
description:
|
description:
|
||||||
- The option group to associate with the DB instance.
|
- The option group to associate with the DB instance.
|
||||||
|
type: str
|
||||||
performance_insights_kms_key_id:
|
performance_insights_kms_key_id:
|
||||||
description:
|
description:
|
||||||
- The AWS KMS key identifier (ARN, name, or alias) for encryption of Performance Insights data.
|
- The AWS KMS key identifier (ARN, name, or alias) for encryption of Performance Insights data.
|
||||||
|
type: str
|
||||||
performance_insights_retention_period:
|
performance_insights_retention_period:
|
||||||
description:
|
description:
|
||||||
- The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731.
|
- The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731.
|
||||||
|
type: str
|
||||||
port:
|
port:
|
||||||
description:
|
description:
|
||||||
- The port number on which the instances accept connections.
|
- The port number on which the instances accept connections.
|
||||||
|
type: int
|
||||||
preferred_backup_window:
|
preferred_backup_window:
|
||||||
description:
|
description:
|
||||||
- The daily time range (in UTC) of at least 30 minutes, during which automated backups are created if automated backups are
|
- The daily time range (in UTC) of at least 30 minutes, during which automated backups are created if automated backups are
|
||||||
|
@ -258,12 +289,14 @@ options:
|
||||||
I(preferred_maintenance_window).
|
I(preferred_maintenance_window).
|
||||||
aliases:
|
aliases:
|
||||||
- backup_window
|
- backup_window
|
||||||
|
type: str
|
||||||
preferred_maintenance_window:
|
preferred_maintenance_window:
|
||||||
description:
|
description:
|
||||||
- The weekly time range (in UTC) of at least 30 minutes, during which system maintenance can occur. The option must
|
- The weekly time range (in UTC) of at least 30 minutes, during which system maintenance can occur. The option must
|
||||||
be in the format "ddd:hh24:mi-ddd:hh24:mi" where ddd is one of Mon, Tue, Wed, Thu, Fri, Sat, Sun.
|
be in the format "ddd:hh24:mi-ddd:hh24:mi" where ddd is one of Mon, Tue, Wed, Thu, Fri, Sat, Sun.
|
||||||
aliases:
|
aliases:
|
||||||
- maintenance_window
|
- maintenance_window
|
||||||
|
type: str
|
||||||
processor_features:
|
processor_features:
|
||||||
description:
|
description:
|
||||||
- A dictionary of Name, Value pairs to indicate the number of CPU cores and the number of threads per core for the
|
- A dictionary of Name, Value pairs to indicate the number of CPU cores and the number of threads per core for the
|
||||||
|
@ -274,10 +307,12 @@ options:
|
||||||
description: The number of threads per core
|
description: The number of threads per core
|
||||||
coreCount:
|
coreCount:
|
||||||
description: The number of CPU cores
|
description: The number of CPU cores
|
||||||
|
type: dict
|
||||||
promotion_tier:
|
promotion_tier:
|
||||||
description:
|
description:
|
||||||
- An integer that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of
|
- An integer that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of
|
||||||
the existing primary instance.
|
the existing primary instance.
|
||||||
|
type: str
|
||||||
publicly_accessible:
|
publicly_accessible:
|
||||||
description:
|
description:
|
||||||
- Specifies the accessibility options for the DB instance. A value of true specifies an Internet-facing instance with
|
- Specifies the accessibility options for the DB instance. A value of true specifies an Internet-facing instance with
|
||||||
|
@ -288,17 +323,21 @@ options:
|
||||||
description:
|
description:
|
||||||
- If using I(creation_source=instance) this indicates the UTC date and time to restore from the source instance.
|
- If using I(creation_source=instance) this indicates the UTC date and time to restore from the source instance.
|
||||||
For example, "2009-09-07T23:45:00Z". May alternatively set c(use_latest_restore_time) to True.
|
For example, "2009-09-07T23:45:00Z". May alternatively set c(use_latest_restore_time) to True.
|
||||||
|
type: str
|
||||||
s3_bucket_name:
|
s3_bucket_name:
|
||||||
description:
|
description:
|
||||||
- The name of the Amazon S3 bucket that contains the data used to create the Amazon DB instance.
|
- The name of the Amazon S3 bucket that contains the data used to create the Amazon DB instance.
|
||||||
|
type: str
|
||||||
s3_ingestion_role_arn:
|
s3_ingestion_role_arn:
|
||||||
description:
|
description:
|
||||||
- The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon RDS to access
|
- The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon RDS to access
|
||||||
the Amazon S3 bucket on your behalf.
|
the Amazon S3 bucket on your behalf.
|
||||||
|
type: str
|
||||||
s3_prefix:
|
s3_prefix:
|
||||||
description:
|
description:
|
||||||
- The prefix for all of the file names that contain the data used to create the Amazon DB instance. If you do not
|
- The prefix for all of the file names that contain the data used to create the Amazon DB instance. If you do not
|
||||||
specify a SourceS3Prefix value, then the Amazon DB instance is created by using all of the files in the Amazon S3 bucket.
|
specify a SourceS3Prefix value, then the Amazon DB instance is created by using all of the files in the Amazon S3 bucket.
|
||||||
|
type: str
|
||||||
skip_final_snapshot:
|
skip_final_snapshot:
|
||||||
description:
|
description:
|
||||||
- Whether a final DB cluster snapshot is created before the DB cluster is deleted. If this is false I(final_db_snapshot_identifier)
|
- Whether a final DB cluster snapshot is created before the DB cluster is deleted. If this is false I(final_db_snapshot_identifier)
|
||||||
|
@ -308,21 +347,26 @@ options:
|
||||||
snapshot_identifier:
|
snapshot_identifier:
|
||||||
description:
|
description:
|
||||||
- The ARN of the DB snapshot to restore from when using I(creation_source=snapshot).
|
- The ARN of the DB snapshot to restore from when using I(creation_source=snapshot).
|
||||||
|
type: str
|
||||||
source_db_instance_identifier:
|
source_db_instance_identifier:
|
||||||
description:
|
description:
|
||||||
- The identifier or ARN of the source DB instance from which to restore when creating a read replica or spinning up a point-in-time
|
- The identifier or ARN of the source DB instance from which to restore when creating a read replica or spinning up a point-in-time
|
||||||
DB instance using I(creation_source=instance). If the source DB is not in the same region this should be an ARN.
|
DB instance using I(creation_source=instance). If the source DB is not in the same region this should be an ARN.
|
||||||
|
type: str
|
||||||
source_engine:
|
source_engine:
|
||||||
description:
|
description:
|
||||||
- The identifier for the database engine that was backed up to create the files stored in the Amazon S3 bucket.
|
- The identifier for the database engine that was backed up to create the files stored in the Amazon S3 bucket.
|
||||||
choices:
|
choices:
|
||||||
- mysql
|
- mysql
|
||||||
|
type: str
|
||||||
source_engine_version:
|
source_engine_version:
|
||||||
description:
|
description:
|
||||||
- The version of the database that the backup files were created from.
|
- The version of the database that the backup files were created from.
|
||||||
|
type: str
|
||||||
source_region:
|
source_region:
|
||||||
description:
|
description:
|
||||||
- The region of the DB instance from which the replica is created.
|
- The region of the DB instance from which the replica is created.
|
||||||
|
type: str
|
||||||
storage_encrypted:
|
storage_encrypted:
|
||||||
description:
|
description:
|
||||||
- Whether the DB instance is encrypted.
|
- Whether the DB instance is encrypted.
|
||||||
|
@ -334,9 +378,11 @@ options:
|
||||||
- standard
|
- standard
|
||||||
- gp2
|
- gp2
|
||||||
- io1
|
- io1
|
||||||
|
type: str
|
||||||
tags:
|
tags:
|
||||||
description:
|
description:
|
||||||
- A dictionary of key value pairs to assign the DB cluster.
|
- A dictionary of key value pairs to assign the DB cluster.
|
||||||
|
type: dict
|
||||||
tde_credential_arn:
|
tde_credential_arn:
|
||||||
description:
|
description:
|
||||||
- The ARN from the key store with which to associate the instance for Transparent Data Encryption. This is
|
- The ARN from the key store with which to associate the instance for Transparent Data Encryption. This is
|
||||||
|
@ -344,14 +390,17 @@ options:
|
||||||
though it might slightly affect the performance of your database.
|
though it might slightly affect the performance of your database.
|
||||||
aliases:
|
aliases:
|
||||||
- transparent_data_encryption_arn
|
- transparent_data_encryption_arn
|
||||||
|
type: str
|
||||||
tde_credential_password:
|
tde_credential_password:
|
||||||
description:
|
description:
|
||||||
- The password for the given ARN from the key store in order to access the device.
|
- The password for the given ARN from the key store in order to access the device.
|
||||||
aliases:
|
aliases:
|
||||||
- transparent_data_encryption_password
|
- transparent_data_encryption_password
|
||||||
|
type: str
|
||||||
timezone:
|
timezone:
|
||||||
description:
|
description:
|
||||||
- The time zone of the DB instance.
|
- The time zone of the DB instance.
|
||||||
|
type: str
|
||||||
use_latest_restorable_time:
|
use_latest_restorable_time:
|
||||||
description:
|
description:
|
||||||
- Whether to restore the DB instance to the latest restorable backup time. Only one of I(use_latest_restorable_time)
|
- Whether to restore the DB instance to the latest restorable backup time. Only one of I(use_latest_restorable_time)
|
||||||
|
|
Loading…
Reference in a new issue