Consulta informações sobre bancos de dados em uma instância DRDS.
Sintaxe
{
"Type": "DATASOURCE::DRDS::DrdsDBs",
"Properties": {
"InstanceId": String,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
InstanceId |
String |
Sim |
Sim |
ID da instância que hospeda os bancos de dados. |
Nenhuma. |
|
RefreshOptions |
String |
Não |
Sim |
Política de atualização dos recursos de source durante a atualização da pilha. |
Valores válidos:
|
Valores de retorno
Fn::GetAtt
DrdsDatabaseNames: nomes dos bancos de dados.
Databases: detalhes dos bancos de dados.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
DrdsDatabaseNames |
List |
Nomes dos bancos de dados. |
Nenhuma. |
|
Databases |
List |
Detalhes dos bancos de dados. |
Nenhuma. |
|
Status |
String |
Status do banco de dados. |
Nenhuma. |
|
StorageType |
String |
Modo de partição do banco de dados. |
Valores válidos:
|
|
SplitMode |
String |
Tipo do mecanismo de banco de dados. |
Valores válidos:
|
|
Schema |
String |
ID de esquema atribuído pelo sistema ao banco de dados particionado. |
Nenhuma. |
|
CreateTime |
String |
Data e hora de criação do banco de dados. |
Timestamp UNIX em milissegundos desde 1º de janeiro de 1970, 00:00:00 UTC. |
|
DrdsDatabaseName |
String |
Nome do banco de dados. |
Nenhuma. |
Exemplos
Formato YAML
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceId:
Description: Drds Instance ID.
Type: String
Resources:
ExtensionDataSource:
Properties:
InstanceId:
Ref: InstanceId
Type: DATASOURCE::DRDS::DrdsDBs
Outputs:
Databases:
Description: The list of drds databases.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Databases
DrdsDatabaseNames:
Description: The list of drds database names.
Value:
Fn::GetAtt:
- ExtensionDataSource
- DrdsDatabaseNames
Formato JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceId": {
"Type": "String",
"Description": "Drds Instance ID."
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::DRDS::DrdsDBs",
"Properties": {
"InstanceId": {
"Ref": "InstanceId"
}
}
}
},
"Outputs": {
"DrdsDatabaseNames": {
"Description": "The list of drds database names.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DrdsDatabaseNames"
]
}
},
"Databases": {
"Description": "The list of drds databases.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Databases"
]
}
}
}
}