全部產品
Search
文件中心

:DATASOURCE::CDN::Domains

更新時間:Sep 19, 2024

DATASOURCE::CDN::Domains類型用於查詢已建立加速網域名稱的基礎資訊。

文法

{
  "Type": "DATASOURCE::CDN::Domains",
  "Properties": {
    "DomainName": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

DomainName

String

CDN的加速網域名稱。

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

有效值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

傳回值

Fn::GetAtt

  • Domains:加速網域名稱詳情列表

  • DomainNames:加速網域名稱列表

屬性名稱

類型

描述

約束

DomainNames

List

加速網域名稱列表。

Domains

List

加速網域名稱詳情列表

Status

String

網域名稱狀態。

CdnType

String

加速網域名稱的業務類型。

CertificateConfig

List

網域名稱配置。

Sources

List

來源站點資訊。

DomainName

String

加速網域名稱。

ResourceGroupId

String

資源群組ID。

Cname

String

CNAME網域名稱。

為加速網域名稱產生的一個CNAME網域名稱,需要在網域名稱解析服務位址將加速網域名稱CNAME解析到該網域名稱。

Scope

String

加速地區。

樣本

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DomainName:
    Description: The accelerated domain name. You can specify only one domain name.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      DomainName:
        Ref: DomainName
    Type: DATASOURCE::CDN::Domains
Outputs:
  DomainNames:
    Description: The list of domain names.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DomainNames
  Domains:
    Description: The list of domains.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Domains                       

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DomainName": {
      "Type": "String",
      "Description": "The accelerated domain name. You can specify only one domain name."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::CDN::Domains",
      "Properties": {
        "DomainName": {
          "Ref": "DomainName"
        }
      }
    }
  },
  "Outputs": {
    "Domains": {
      "Description": "The list of domains.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Domains"
        ]
      }
    },
    "DomainNames": {
      "Description": "The list of domain names.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DomainNames"
        ]
      }
    }
  }
}