Redshift Subnet Group
Resumo
- Cria, modifica e deleta grupos de subnets de clusters do RedShift
Parametros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
aws_access_key | string | | Chave de acesso AWS. Se não for definido, o valor da variável de ambiente AWS_ACCESS_KEY_ID, AWS_ACCESS_KEY ou EC2_ACCESS_KEY será usado. Se o perfil for definido, este parâmetro será ignorado. |
aws_secret_key | string | | Chave secreta da AWS. Se não for definido, o valor da variável de ambiente AWS_SECRET_ACCESS_KEY, AWS_SECRET_KEY ou EC2_SECRET_KEY será usado. Se o perfil for definido, este parâmetro será ignorado. |
group_description | string | | Descrição da database do grupo subnet. |
group_name | string | | Nome do cluster de subnets |
group_subnet | string | | Lista de IDs de subnets que faz parte de cluster do grupo subnet |
ec2_url | string | | URL a ser usada para conectar-se ao EC2 ou à sua nuvem Eucalyptus (por padrão, o módulo usará endpoints do EC2). Ignorado para módulos onde a região é necessária. Deve ser especificado para todos os outros módulos se a região não for usada. Se não for definido, o valor da variável de ambiente EC2_URL, se houver, será usado. |
profile | string | | O uso do perfil substituirá aws_access_key , aws_secret_key e security_token e o suporte para passá-los ao mesmo tempo em que o profile foi descontinuado. |
region | string | | A região da AWS a ser usada. Se não for especificado, o valor da variável de ambiente AWS_REGION ou EC2_REGION, se houver, será usado. Ver http://docs.aws.amazon.com |
security_token | string | | Token de segurança do AWS STS. Se não for definido, o valor da variável de ambiente AWS_SECURITY_TOKEN ou EC2_SECURITY_TOKEN será usado. Se o perfil for definido, este parâmetro será ignorado. |
state | string | Escolhas: - present - absent | Crie ou remova o bucket do S3. |
validate_certs | boolean | Escolhas: - true(default) - false | Quando definido como "não", os certificados SSL não serão validados para comunicação com as APIs da AWS. |
Extende fragmentos da documentação do módulo **.(Deletar essa linha caso nao for necessario)
Exemplos
tasks:
- name: Create a Redshift subnet group
redshift_subnet_group:
aws_access_key: ABVCDSIOWD123
aws_secret_key: ASDKmasdpvo21\cew.wedq12
region: "us-east-1"
state: present
group_name: redshift-subnet
group_description: Redshift subnet
group_subnets:
- subnet-1231245233123
- subnet-1231241231241
- name: Remove subnet group
redshift_subnet_group:
aws_access_key: ABVCDSIOWD123
aws_secret_key: ASDKmasdpvo21\cew.wedq12
region: "us-east-1"
state: absent
group_name: redshift-subnet
register: result
- debug:
msg: "{{ result }}"
Valore Retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
group | complex | sucesso | dict contendo todas as informações dos gupos |
Subcamos de group
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
name | string | sucesso | nome do grupo subnet do Redshift |
vpc_id | string | sucesso | Id do VPC onde está o subnet |