This topic lists the keys and values that you can use to configure the behavior of the AWS Services package.
The following table lists global configuration that applies across all services.
KEY | DEFAULT | TYPE | DESCRIPTION |
---|---|---|---|
ca_cert_data | "" |
string | PEM-encoded certificate data for the AWS Providers to trust TLS connections with a custom CA |
globals.crossplane_system_namespace | crossplane-system |
string | The name of the namespace in which Crossplane and the providers are deployed to |
globals.create_clusterroles | true |
boolean | Specifies whether to create default ClusterRoles that grant claim permissions to all Tanzu Application Platform application operators |
role_arn | "" | string | The ARN for the role to be associated with the service account running the providers. Necessary when setting spec.credentials.source to IRSA in your ProviderConfig . For more information, see the Upbound documentation. |
The following table lists configuration that applies to the postgresql
service.
KEY | DEFAULT | TYPE | DESCRIPTION | |
---|---|---|---|---|
postgresql.enabled | false |
boolean | Enables the PostgreSQL service class | |
postgresql.infrastructure.security_groups | n/a | array | Security groups for your PostgreSQL databases to belong to | |
postgresql.infrastructure.subnet_group.name | "" |
string | Subnet group for your PostgreSQL databases | |
postgresql.instance_configuration.engine_version | "" |
string | The PostgreSQL version. For more information, see the AWS documentation. If omitted, it uses the default version specified by AWS. | |
postgresql.instance_configuration.instance_class | "db.t3.micro" |
string | The instance type of the RDS instance. For more information, see the AWS documentation. | |
postgresql.instance_configuration.maintenance_window | "Mon:00:00-Mon:03:00" |
string | The window to perform maintenance in. Syntax: ddd:hh24:mi-ddd:hh24:mi , for example, Mon:00:00-Mon:03:00 . For more information, see the AWS documentation. |
|
postgresql.instance_configuration.publicly_accessible | false |
boolean | Controls whether your instances are publicly accessible | |
postgresql.instance_configuration.skip_final_snapshot | false |
boolean | Determines whether a final snapshot is created before the instance is deleted. If you specify true , no snapshot is created. If you specify false , a snapshot called final-snapshot-INSTANCE-NAME is created before the instance is deleted. |
|
postgresql.provider_config_ref.name | "default" |
string | Name of your ProviderConfig for the postgresql service |
|
postgresql.region | "us-east-1" |
string | The AWS region to create databases in |
The following table lists configuration that applies to the mysql
service.
KEY | DEFAULT | TYPE | DESCRIPTION |
---|---|---|---|
mysql.enabled | false |
boolean | Enables the MySQL service class |
mysql.infrastructure.security_groups | n/a | array | Security groups for your MySQL databases to belong to |
mysql.infrastructure.subnet_group.name | "" |
string | Subnet group for your MySQL databases |
mysql.instance_configuration.engine_version | "" |
string | The MySQL version. For more information, see the AWS documentation. If omitted, it uses the default version specified by AWS. |
mysql.instance_configuration.instance_class | "db.t3.micro" |
string | The instance type of the RDS instance. For more information, see the AWS documentation. |
mysql.instance_configuration.maintenance_window | "Mon:00:00-Mon:03:00" |
string | The window to perform maintenance in. Syntax: ddd:hh24:mi-ddd:hh24:mi , for example, Mon:00:00-Mon:03:00 . For more information, see the AWS documentation. |
mysql.instance_configuration.publicly_accessible | false |
boolean | Controls whether your instances are publicly accessible |
mysql.instance_configuration.skip_final_snapshot | false |
boolean | Determines whether a final snapshot is created before the instance is deleted. If you specify true , no snapshot is created. If you specify false , a snapshot called final-snapshot-INSTANCE-NAME is created before the instance is deleted. |
mysql.provider_config_ref.name | "default" |
string | Name of your ProviderConfig for the mysql service |
mysql.region | "us-east-1" |
string | The AWS region to create databases in |
The following table lists configuration that applies to the rabbitmq
service.
KEY | DEFAULT | TYPE | DESCRIPTION |
---|---|---|---|
rabbitmq.enabled | false |
boolean | Enables the RabbitMQ service class |
rabbitmq.infrastructure.security_groups | n/a | array | The security groups for your RabbitMQ brokers to belong to. Do not provide any security groups if you’re setting rabbitmq.instance_configuration.publicly_accessible to true. |
rabbitmq.infrastructure.subnet_id | "" |
string | The ID of the subnet for your RabbitMQ brokers to belong to |
rabbitmq.instance_configuration.publicly_accessible | false |
boolean | Controls if your instances are publicly accessible |
rabbitmq.instance_configuration.engine_version | 3.11.20 |
string | The RabbitMQ version. For more information, see the AWS documentation. |
rabbitmq.instance_configuration.instance_class | mq.t3.micro |
string | The instance type of the MQ broker. For more information, see AWS documentation. |
rabbitmq.instance_configuration.maintenance_window_start_time.day_of_week | MONDAY |
string | The day of the week to perform maintenance in. Possible values: MONDAY , TUESDAY , WEDNESDAY , THURSDAY , FRIDAY , SATURDAY , SUNDAY . |
rabbitmq.instance_configuration.maintenance_window_start_time.time_of_day | "00:00" |
string | The time to perform maintenance in in 24-hour format |
rabbitmq.instance_configuration.maintenance_window_start_time.time_zone | UTC |
string | The time zone for the maintenance window |
rabbitmq.provider_config_ref.name | default |
string | The name of the ProviderConfig to use to create your RabbitMQ brokers |
rabbitmq.region | us-east-1 |
string | The AWS region to create brokers in |