Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::DMS::Database

Última atualização: Jun 27, 2026

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:

  • Never (padrão): não atualize a source de dados durante as atualizações da pilha.

  • Always: atualize a source de dados em cada atualização da pilha.

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"
        ]
      }
    }
  }
}