Name | Version |
---|---|
terraform | >= 0.13 |
mongodbatlas | ~> 0.9.1 |
Name | Version |
---|---|
mongodbatlas | ~> 0.9.1 |
No modules.
Name | Type |
---|---|
mongodbatlas_cluster.this | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
analytics_nodes | Quantidade de nós que servirão para analytics. Nós de analytics tem menos capacidade de os nós de leitura, mas contem a tag ANALYTICS para utilizar no readPreferenceTags | number |
1 |
no |
auto_scale_disk_gb_enabled | Habilita o auto scaling de storage | bool |
true |
no |
auto_scaling_compute_enabled | Habilita o auto scaling da máquina. Default: false | bool |
false |
no |
auto_scaling_compute_scale_down_enabled | Habilita o scale down. Apenas habilitado se a variável auto_scaling_compute_enabled está habilitada. Default: false |
bool |
false |
no |
backing_provider_name | Provider for a cluster multi-tenancy. Defalt null | string |
null |
no |
bi_connector | Habilita ou não o bi_connector. Default: false | bool |
false |
no |
bi_connector_config | Configurações do BI connector. Map com os atributos enabled = true e read_preference = analytics | list(object({ |
[ |
no |
cluster_name | Nome do cluster | string |
null |
no |
cluster_type | Tipo do cluster. Possíveis valores: SHARDED , REPLICASET , GEOSHARDED . Default: REPLICASET |
string |
"REPLICASET" |
no |
disk_size_gb | Tamanho inicial do disco. PAra ver o limite de storage/tamanho de instância, cheque a documentação do Atlas | number |
10 |
no |
electable_nodes | Quantidade de nós que podem ser eleitos. Valores possíveis: 3, 5 e 7 Default: 3 | number |
3 |
no |
encryption_at_rest_provider | Possíveis valores: AWS , AZURE e GCP . Apenas será necessário se o projeto estiver configurado para utilizar criptografia de storage. |
string |
null |
no |
fail_index_key_too_long | Caso true, caso o valor do campo que é indexado seja maior que 1024 bytes retornará erro. Caso false, o documento será inserido/atualizado mas não será indexado | bool |
true |
no |
javascript_enabled | Caso true, habilita o servidor a executar rotinas em javascript | bool |
true |
no |
labels | Tags para o cluster. Especificar no formato de lista de maps sendo as chaves: key e value cada map |
list(object({ |
[] |
no |
minimum_enabled_tls_protocol | Caso configurado, habilita a versão mínima que o TLS aceita para estabelecer conexões. Valores validos: TLS1_0 , TLS1_1 , TLS1_2 |
string |
null |
no |
mongodb_major_version | Major version da engine do Mongo. Default: 4.4 | string |
"4.4" |
no |
no_table_scan | Caso true, nenhuma operação que performance table_scan será permitida | bool |
false |
no |
num_shards | Especifica se o cluster é uma replicaset ou sharding. Caso >1, especifica a quantidade de shards no cluster. Default: 1 | number |
1 |
no |
oplog_size_mb | Tamanho do oplog em MB. Caso não seja configurado, o próprio Atlas utiliza 5% da capacidade total do disco como oplog | number |
null |
no |
pit_enabled | Habilita o Continuous Cloud Backup. Default: true | bool |
true |
no |
project_id | Id do projeto onde o cluster será criado. Groups e Projects no Atlas são a mesma coisa | string |
null |
no |
provider_auto_scaling_compute_max_instance_size | Instância máxima que o auto scaling pode atingir. Obrigatório caso a variável auto_scaling_compute_enabled seja true | string |
null |
no |
provider_auto_scaling_compute_min_instance_size | Instância mínima que o auto scaling pode atingir. Obrigatório caso a variável auto_scaling_compute_scale_down_enabled seja true | string |
null |
no |
provider_backup_enabled | Habilita o Cloud provider Backup | bool |
true |
no |
provider_disk_iops | Quantidade de iops provisionada para o cluster | number |
null |
no |
provider_instance_size_name | Tamanho das instâncias no cluster. Olhar a docs do Atlas para mais info. Default: M10 | string |
"M10" |
no |
provider_name | Nome do cloud provider | string |
"AWS" |
no |
provider_region_name | Região em que o cluster será criado | string |
"US_EAST_1" |
no |
provider_volume_type | Tipo de volume que será utilizado. Possíveis valores: STANDARD e PROVISIONED . Default: STANDARD |
string |
"STANDARD" |
no |
read_only_nodes | Quantidade de nós que servirão apenas para leitura. Esses nodes não pode ser elegíveis a virar uma réplica primária | number |
0 |
no |
replication_specs | Específica as configurações multi-região do cluster, nós de analytics e quantidade de nodes por região/cluster. DOCUMENTAR BEM ESSE CARA AQUI | list |
[] |
no |
sample_refresh_interval_bi_connector | Intervalo de tempo em segundos que o bi connector faz a atualizações dos documentos para criar o schema relacional. Só é utilizado caso o bi connector esteja configurado | number |
null |
no |
sample_size_bi_connector | Número de documentos que o bi connector utiliza para pegar informações do schema. Só é utilizado caso o bi connector esteja configurado | number |
null |
no |
Name | Description |
---|---|
advanced_configutation | n/a |
cluster_type | n/a |
disk_size_gb | n/a |
mongodb_major_version | n/a |
name | n/a |
pit_enabled | n/a |
project_id | n/a |
provider_backup_enabled | n/a |
provider_instance_size_name | n/a |
provider_region_name | n/a |
provider_volume_type | n/a |
replication_specs | n/a |