Consulta os detalhes de um banco de dados específico do DMS.
Sintaxe
{
"Type": "DATASOURCE::DMS::Database",
"Properties": {
"Host": String,
"Port": Integer,
"SchemaName": String,
"RefreshOptions": String,
"Sid": String,
"Tid": Integer
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Atualização permitida |
Descrição |
Restrições |
|
Host |
String |
Sim |
Sim |
Endpoint do banco de dados. |
Nenhuma |
|
Port |
Integer |
Sim |
Sim |
Porta de conexão do banco de dados. |
Valores válidos: 1 a 65535. |
|
SchemaName |
String |
Sim |
Sim |
Nome do banco de dados. |
Nenhuma |
|
RefreshOptions |
String |
Não |
Sim |
Política de atualização da source de dados durante a atualização da pilha. |
Valores válidos:
|
|
Sid |
String |
Não |
Sim |
ID do sistema (SID) do banco de dados. |
Nota
O SID é o identificador exclusivo de um banco de dados Oracle. O sistema atribui automaticamente um ID inicial ao criar o banco de dados. |
|
Tid |
Integer |
Não |
Sim |
ID do locatário. |
Chame a operação GetUserActiveTenant para obter esse parâmetro. |
Valores de retorno
Fn::GetAtt
InstanceId: ID da instância do banco de dados.
SearchName: nome de pesquisa do banco de dados.
Port: porta de conexão do banco de dados.
DatabaseId: ID do banco de dados.
Encoding: codificação do banco de dados.
Host: endpoint do banco de dados.
EnvType: tipo de ambiente do banco de dados.
DbType: tipo do banco de dados.
Sid: SID do banco de dados.
DbaName: apelido do administrador do banco de dados (DBA).
DbaId: ID de usuário do DBA.
State: estado do banco de dados.
InstanceAlias: alias da instância.
OwnerNameList: lista de apelidos dos proprietários do banco de dados.
CatalogName: nome do catálogo do banco de dados.
SchemaName: nome do schema do banco de dados.
OwnerIdList: lista de IDs de usuário dos proprietários do banco de dados.
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Port:
Type: Number
Description:
en: Database connection port.
Required: true
MinValue: 1
MaxValue: 65535
Host:
Type: String
Description:
en: Database connection address.
Required: true
SchemaName:
Type: String
Description:
en: Database schema name.
Required: true
Resources:
Database:
Type: DATASOURCE::DMS::Database
Properties:
Port:
Ref: Port
Host:
Ref: Host
SchemaName:
Ref: SchemaName
Outputs:
InstanceId:
Description: Database instance ID.
Value:
Fn::GetAtt:
- Database
- InstanceId
SearchName:
Description: Database search name.
Value:
Fn::GetAtt:
- Database
- SearchName
Port:
Description: Database connection port.
Value:
Fn::GetAtt:
- Database
- Port
DatabaseId:
Description: Database ID.
Value:
Fn::GetAtt:
- Database
- DatabaseId
Encoding:
Description: Database encoding.
Value:
Fn::GetAtt:
- Database
- Encoding
Host:
Description: Database connection address.
Value:
Fn::GetAtt:
- Database
- Host
EnvType:
Description: Database environment type.
Value:
Fn::GetAtt:
- Database
- EnvType
DbType:
Description: Database type.
Value:
Fn::GetAtt:
- Database
- DbType
Sid:
Description: Database SID.
Value:
Fn::GetAtt:
- Database
- Sid
DbaName:
Description: Database administrator name.
Value:
Fn::GetAtt:
- Database
- DbaName
DbaId:
Description: Database administrator ID.
Value:
Fn::GetAtt:
- Database
- DbaId
State:
Description: Database state.
Value:
Fn::GetAtt:
- Database
- State
InstanceAlias:
Description: Database instance alias.
Value:
Fn::GetAtt:
- Database
- InstanceAlias
OwnerNameList:
Description: Database owner name list.
Value:
Fn::GetAtt:
- Database
- OwnerNameList
CatalogName:
Description: Database catalog name.
Value:
Fn::GetAtt:
- Database
- CatalogName
SchemaName:
Description: Database schema name.
Value:
Fn::GetAtt:
- Database
- SchemaName
OwnerIdList:
Description: Database owner ID list.
Value:
Fn::GetAtt:
- Database
- OwnerIdList
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Port": {
"Type": "Number",
"Description": {
"en": "Database connection port."
},
"Required": true,
"MinValue": 1,
"MaxValue": 65535
},
"Host": {
"Type": "String",
"Description": {
"en": "Database connection address."
},
"Required": true
},
"SchemaName": {
"Type": "String",
"Description": {
"en": "Database schema name."
},
"Required": true
}
},
"Resources": {
"Database": {
"Type": "DATASOURCE::DMS::Database",
"Properties": {
"Port": {
"Ref": "Port"
},
"Host": {
"Ref": "Host"
},
"SchemaName": {
"Ref": "SchemaName"
}
}
}
},
"Outputs": {
"InstanceId": {
"Description": "Database instance ID.",
"Value": {
"Fn::GetAtt": [
"Database",
"InstanceId"
]
}
},
"SearchName": {
"Description": "Database search name.",
"Value": {
"Fn::GetAtt": [
"Database",
"SearchName"
]
}
},
"Port": {
"Description": "Database connection port.",
"Value": {
"Fn::GetAtt": [
"Database",
"Port"
]
}
},
"DatabaseId": {
"Description": "Database ID.",
"Value": {
"Fn::GetAtt": [
"Database",
"DatabaseId"
]
}
},
"Encoding": {
"Description": "Database encoding.",
"Value": {
"Fn::GetAtt": [
"Database",
"Encoding"
]
}
},
"Host": {
"Description": "Database connection address.",
"Value": {
"Fn::GetAtt": [
"Database",
"Host"
]
}
},
"EnvType": {
"Description": "Database environment type.",
"Value": {
"Fn::GetAtt": [
"Database",
"EnvType"
]
}
},
"DbType": {
"Description": "Database type.",
"Value": {
"Fn::GetAtt": [
"Database",
"DbType"
]
}
},
"Sid": {
"Description": "Database SID.",
"Value": {
"Fn::GetAtt": [
"Database",
"Sid"
]
}
},
"DbaName": {
"Description": "Database administrator name.",
"Value": {
"Fn::GetAtt": [
"Database",
"DbaName"
]
}
},
"DbaId": {
"Description": "Database administrator ID.",
"Value": {
"Fn::GetAtt": [
"Database",
"DbaId"
]
}
},
"State": {
"Description": "Database state.",
"Value": {
"Fn::GetAtt": [
"Database",
"State"
]
}
},
"InstanceAlias": {
"Description": "Database instance alias.",
"Value": {
"Fn::GetAtt": [
"Database",
"InstanceAlias"
]
}
},
"OwnerNameList": {
"Description": "Database owner name list.",
"Value": {
"Fn::GetAtt": [
"Database",
"OwnerNameList"
]
}
},
"CatalogName": {
"Description": "Database catalog name.",
"Value": {
"Fn::GetAtt": [
"Database",
"CatalogName"
]
}
},
"SchemaName": {
"Description": "Database schema name.",
"Value": {
"Fn::GetAtt": [
"Database",
"SchemaName"
]
}
},
"OwnerIdList": {
"Description": "Database owner ID list.",
"Value": {
"Fn::GetAtt": [
"Database",
"OwnerIdList"
]
}
}
}
}