Package values for AWS Services

This topic lists the keys and values that you can use to configure the behavior of the AWS Services package.

Globals

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.

PostgreSQL

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

MySQL

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

RabbitMQ

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
check-circle-line exclamation-circle-line close-line
Scroll to top icon