全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::FC::CustomDomains

更新时间:Jun 26, 2025

DATASOURCE::FC::CustomDomains digunakan untuk menanyakan nama domain kustom di Function Compute.

Sintaksis

{
  "Type": "DATASOURCE::FC::CustomDomains",
  "Properties": {
    "Prefix": String,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Prefix

String

Tidak

Ya

Awalan dari nama domain kustom yang akan dikembalikan.

Nama harus dimulai dengan nilai Prefix. Sebagai contoh, jika Anda mengatur Prefix ke a, maka nama domain kustom yang dimulai dengan a akan dikembalikan.

RefreshOptions

String

Tidak

Ya

Kebijakan refresh untuk sumber daya data ketika tumpukan diperbarui.

Nilai valid:

  • Never (default): tidak merefresh sumber daya data ketika tumpukan diperbarui.

  • Always: merefresh sumber daya data ketika tumpukan diperbarui.

Nilai pengembalian (Fn::GetAtt)

  • CustomDomains: Detail dari nama domain kustom.

  • DomainNames: Nama domain kustom.

Properti

Tipe

Deskripsi

Kendala

DomainNames

List

Nama domain kustom.

Tidak ada.

CustomDomains

List

Detail dari nama domain kustom.

Tidak ada.

DomainName

String

Nama domain kustom.

Tidak ada.

AccountId

String

ID akun.

Tidak ada.

Protocol

String

Jenis protokol yang didukung oleh nama domain kustom.

Nilai valid:

  • HTTP: Hanya HTTP yang didukung.

  • HTTP/HTTPS: HTTP dan HTTPS didukung.

ApiVersion

String

Versi API.

Tidak ada.

CreatedTime

String

Waktu saat nama domain kustom dibuat.

Tidak ada.

LastModifiedTime

String

Waktu terakhir kali nama domain kustom dimodifikasi.

Tidak ada.

CertConfig

Map

Konfigurasi sertifikat HTTPS.

Contoh: { "CertName": "/login/", "Certificate": "-----BEGIN CERTIFICATE----- xxxxx -----END CERTIFICATE-----", "PrivateKey": "-----BEGIN RSA PRIVATE KEY----- xxxxx -----END RSA PRIVATE KEY-----"}.

RouteConfig

Map

Konfigurasi pemetaan antara jalur dan fungsi ketika fungsi dipanggil menggunakan nama domain kustom.

Contoh: { "Routes": [ { "FunctionName": "function_name", "Methods": [ "GET" ], "Path": "/login/*", "Qualifier": "test", "ServiceName": "service_name" } ]}.

TlsConfig

Map

Konfigurasi Transport Layer Security (TLS).

Tidak ada.

Contoh

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Prefix": {
      "Type": "String",
      "Description": "Nama domain kustom yang memenuhi syarat harus memiliki awalan Prefix. Sebagai contoh, jika Prefix adalah \"a\", nama domain kustom yang dikembalikan harus dimulai dengan \"a\"."
    }
  },
  "Resources": {
    "CustomDomains": {
      "Type": "DATASOURCE::FC::CustomDomains",
      "Properties": {
        "Prefix": {
          "Ref": "Prefix"
        }
      }
    }
  },
  "Outputs": {
    "CustomDomains": {
      "Description": "Daftar custom_domain.",
      "Value": {
        "Fn::GetAtt": [
          "CustomDomains",
          "CustomDomains"
        ]
      }
    },
    "DomainNames": {
      "Description": "Daftar nama custom_domain.",
      "Value": {
        "Fn::GetAtt": [
          "CustomDomains",
          "DomainNames"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  Prefix:
    Type: String
    Description: Nama domain kustom yang memenuhi syarat harus memiliki awalan Prefix. Sebagai contoh, jika Prefix adalah "a", nama domain kustom yang dikembalikan harus dimulai dengan "a".
Resources:
  CustomDomains:
    Type: DATASOURCE::FC::CustomDomains
    Properties:
      Prefix:
        Ref: Prefix
Outputs:
  CustomDomains:
    Description: Daftar custom_domain.
    Value:
      Fn::GetAtt:
        - CustomDomains
        - CustomDomains
  DomainNames:
    Description: Daftar nama custom_domain.
    Value:
      Fn::GetAtt:
        - CustomDomains
        - DomainNames