全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::VS::Group

更新时间:Jun 26, 2025

ALIYUN::VS::Group digunakan untuk membuat grup.

Sintaksis

{
  "Type": "ALIYUN::VS::Group",
  "Properties": {
    "OutProtocol": String,
    "Name": String,
    "App": String,
    "Enabled": Boolean,
    "Callback": String,
    "InProtocol": String,
    "Region": String,
    "PlayDomain": String,
    "LazyPull": Boolean,
    "PushDomain": String,
    "Description": String
  }
}

Properti

PropertiTipeDiperlukanDapat DieditDeskripsiBatasan
OutProtocolStringYaYaProtokol pemutaran yang akan digunakan oleh grup.Nilai valid:
  • flv
  • hls
  • rtmp
Pisahkan beberapa nilai dengan koma (,).
NamaStringYaYaNama dari grup.Nama harus memiliki panjang 4 hingga 64 karakter dan dapat berisi huruf, angka, dan tanda hubung (-).
AppStringTidakTidakNama aplikasi yang akan digunakan oleh grup.Nilai default: live. Nama dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-).
EnabledBooleanTidakYaMenentukan apakah akan mengaktifkan grup.Nilai default: false. Nilai valid:
  • true
  • false
CallbackStringTidakYaURL callback ke mana notifikasi akan dikirim ketika status perangkat atau aliran diperbarui.Tidak ada
InProtocolStringYaYaProtokol akses yang akan digunakan oleh grup.Nilai valid:
  • gb28181
  • rtmp
RegionStringYaYaWilayah tempat grup berada, yang juga dikenal sebagai pusat layanan.Tidak ada
PlayDomainStringYaYaDomain streaming yang akan digunakan oleh grup.Tidak ada
LazyPullBooleanTidakYaMenentukan apakah akan mengaktifkan penarikan aliran sesuai permintaan.Nilai default: false. Nilai valid:
  • true
  • false
PushDomainStringYaYaDomain ingest yang akan digunakan oleh grup.Parameter ini hanya berlaku ketika parameter InProtocol diatur ke rtmp.
DescriptionStringTidakYaDeskripsi grup.Tidak ada

Parameter respons

Fn::GetAtt

  • GbIp: Alamat IP server sinyal GB28181 yang disediakan oleh grup. GbIp hanya berlaku untuk grup yang menggunakan protokol GB28181.
  • GbId: ID yang digunakan dalam standar nasional GB/T28181, yang disediakan oleh grup. GbId hanya berlaku untuk grup yang menggunakan protokol GB28181.
  • GbPort: Port server sinyal GB28181 yang disediakan oleh grup. GbPort hanya berlaku untuk grup yang menggunakan protokol GB28181.
  • Id: ID grup.

Contoh

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "Group": {
      "Type": "ALIYUN::VS::Group",
      "Properties": {
        "LazyPull": {
          "Ref": "LazyPull"
        },
        "Name": {
          "Ref": "Name"
        },
        "App": {
          "Ref": "App"
        },
        "Enabled": {
          "Ref": "Enabled"
        },
        "PushDomain": {
          "Ref": "PushDomain"
        },
        "Callback": {
          "Ref": "Callback"
        },
        "InProtocol": {
          "Ref": "InProtocol"
        },
        "PlayDomain": {
          "Ref": "PlayDomain"
        },
        "OutProtocol": {
          "Ref": "OutProtocol"
        },
        "Region": {
          "Ref": "Region"
        },
        "Description": {
          "Ref": "Description"
        }
      }
    }
  },
  "Parameters": {
    "LazyPull": {
      "Type": "Boolean",
      "Description": "Apakah akan mengaktifkan penarikan aliran sesuai permintaan, default false",
      "AllowedValues": [
        "True",
        "true",
        "False",
        "false"
      ]
    },
    "Name": {
      "Type": "String",
      "Description": "Nama ruang."
    },
    "App": {
      "Type": "String",
      "Description": "Nama aplikasi ruang yang digunakan, default live."
    },
    "Enabled": {
      "Type": "Boolean",
      "Description": "Ruang diaktifkan.",
      "AllowedValues": [
        "True",
        "true",
        "False",
        "false"
      ]
    },
    "PushDomain": {
      "Type": "String",
      "Description": "Nama domain aliran masuk ruang yang digunakan. (Hanya akses ke ruang rtmp)"
    },
    "Callback": {
      "Type": "String",
      "Description": "Memperbarui callback perangkat/keadaan aliran ruang"
    },
    "InProtocol": {
      "Type": "String",
      "Description": "Protokol akses yang digunakan oleh ruang.\nNilai: gb28181, rtmp"
    },
    "PlayDomain": {
      "Type": "String",
      "Description": "Penggunaan nama domain ruang siaran aliran."
    },
    "OutProtocol": {
      "Type": "String",
      "Description": "Protokol pemutaran yang digunakan oleh ruang, nilai ganda dipisahkan dengan koma.\nNilai: flv, hls, rtmp"
    },
    "Region": {
      "Type": "String",
      "Description": "Ruang milik wilayah, sebagai pusat layanan."
    },
    "Description": {
      "Type": "String",
      "Description": "Deskripsi ruang."
    }
  },
  "Outputs": {
    "GbIp": {
      "Description": "Alamat server sinyal GB ruang yang disediakan. (Hanya berlaku untuk akses ke ruang bertanda Negara-negara)",
      "Value": {
        "Fn::GetAtt": [
          "Group",
          "GbIp"
        ]
      }
    },
    "GbPort": {
      "Description": "Port GB ruang yang disediakan. (Hanya berlaku untuk akses ke ruang bertanda Negara-negara)",
      "Value": {
        "Fn::GetAtt": [
          "Group",
          "GbPort"
        ]
      }
    },
    "GbId": {
      "Description": "ID GB ruang yang disediakan. (Hanya berlaku untuk akses ke ruang bertanda Negara-negara)",
      "Value": {
        "Fn::GetAtt": [
          "Group",
          "GbId"
        ]
      }
    },
    "Id": {
      "Description": "ID Ruang.",
      "Value": {
        "Fn::GetAtt": [
          "Group",
          "Id"
        ]
      }
    }
  }
}

YAML Format

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  Group:
    Type: 'ALIYUN::VS::Group'
    Properties:
      LazyPull:
        Ref: LazyPull
      Name:
        Ref: Name
      App:
        Ref: App
      Enabled:
        Ref: Enabled
      PushDomain:
        Ref: PushDomain
      Callback:
        Ref: Callback
      InProtocol:
        Ref: InProtocol
      PlayDomain:
        Ref: PlayDomain
      OutProtocol:
        Ref: OutProtocol
      Region:
        Ref: Region
      Description:
        Ref: Description
Parameters:
  LazyPull:
    Type: Boolean
    Description: 'Apakah akan mengaktifkan penarikan aliran sesuai permintaan, default false'
    AllowedValues:
      - 'True'
      - 'true'
      - 'False'
      - 'false'
  Name:
    Type: String
    Description: Nama ruang.
  App:
    Type: String
    Description: 'Nama aplikasi ruang yang digunakan, default live.'
  Enabled:
    Type: Boolean
    Description: Ruang diaktifkan.
    AllowedValues:
      - 'True'
      - 'true'
      - 'False'
      - 'false'
  PushDomain:
    Type: String
    Description: Nama domain aliran masuk ruang yang digunakan. (Hanya akses ke ruang rtmp)
  Callback:
    Type: String
    Description: Memperbarui callback perangkat/keadaan aliran ruang
  InProtocol:
    Type: String
    Description: |-
      Protokol akses yang digunakan oleh ruang.
      Nilai: gb28181, rtmp
  PlayDomain:
    Type: String
    Description: Penggunaan nama domain ruang siaran aliran.
  OutProtocol:
    Type: String
    Description: |-
      Protokol pemutaran yang digunakan oleh ruang, nilai ganda dipisahkan dengan koma.
      Nilai: flv, hls, rtmp
  Region:
    Type: String
    Description: 'Ruang milik wilayah, sebagai pusat layanan.'
  Description:
    Type: String
    Description: Deskripsi ruang.
Outputs:
  GbIp:
    Description: >-
      Alamat server sinyal GB ruang yang disediakan. (Hanya berlaku untuk akses
      ke ruang bertanda Negara-negara)
    Value:
      'Fn::GetAtt':
        - Group
        - GbIp
  GbPort:
    Description: Port GB ruang yang disediakan. (Hanya berlaku untuk akses ke ruang bertanda Negara-negara)
    Value:
      'Fn::GetAtt':
        - Group
        - GbPort
  GbId:
    Description: ID GB ruang yang disediakan. (Hanya berlaku untuk akses ke ruang bertanda Negara-negara)
    Value:
      'Fn::GetAtt':
        - Group
        - GbId
  Id:
    Description: ID Ruang.
    Value:
      'Fn::GetAtt':
        - Group
        - Id