Cria uma fila em uma política de QoS de tráfego para conexões inter-regionais em uma instância do Cloud Enterprise Network (CEN).
Sintaxe
{
"Type": "ALIYUN::CEN::InterRegionTrafficQosQueue",
"Properties": {
"Dscps": List,
"TrafficQosPolicyId": String,
"Bandwidth": Integer,
"InterRegionTrafficQosQueueName": String,
"InterRegionTrafficQosQueueDescription": String,
"RemainBandwidthPercent": Integer
}
}
Propriedades
|
Parâmetro |
Tipo |
Obrigatório |
Atualização permitida |
Descrição |
Restrições |
|
Dscps |
List |
Sim |
Sim |
Valores de Differentiated Services Code Point (DSCP) dos pacotes de tráfego correspondentes a esta fila. |
Valores válidos: 0 a 63. |
|
TrafficQosPolicyId |
String |
Sim |
Não |
ID da política de QoS de tráfego. |
Nenhuma. |
|
Bandwidth |
Integer |
Não |
Sim |
Largura de banda absoluta máxima da fila. |
Unidade: Mbit/s.
|
|
InterRegionTrafficQosQueueDescription |
String |
Não |
Sim |
Descrição da fila. |
A descrição deve ter de 1 a 256 caracteres e não pode começar com |
|
InterRegionTrafficQosQueueName |
String |
Não |
Sim |
Nome da fila. |
O nome deve ter de 1 a 128 caracteres e não pode começar com |
|
RemainBandwidthPercent |
Integer |
Não |
Sim |
Percentual máximo da largura de banda inter-regional alocável à fila. |
Unidade: porcentagem. Por exemplo, |
Valores de retorno
Fn::GetAtt
RemainBandwidthPercent: Percentual máximo da largura de banda inter-regional alocável à fila.
EffectiveBandwidth: Largura de banda real da fila.
InterRegionTrafficQosQueueId: ID da fila.
Dscps: Valores DSCP dos pacotes de tráfego correspondentes à fila.
Bandwidth: Largura de banda absoluta máxima da fila. Unidade: Mbit/s.
InterRegionTrafficQosQueueName: Nome da fila.
TrafficQosPolicyId: ID da política de QoS de tráfego.
InterRegionTrafficQosQueueDescription: Descrição da fila.
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Dscps:
AssociationPropertyMetadata:
Parameter:
Type: Number
Description: The DSCP value that matches the current queue.
Required: false
AssociationProperty: List[Parameter]
Type: Json
Description: The list of DSCP values for traffic packets that match the queue. Each value can range from 0 to 63.
Required: true
MinLength: 0
MaxLength: 63
TrafficQosPolicyId:
Type: String
Description: The ID of the Traffic QoS Policy.
Required: true
Resources:
ExtensionResource:
Type: ALIYUN::CEN::InterRegionTrafficQosQueue
Properties:
Dscps:
Ref: Dscps
TrafficQosPolicyId:
Ref: TrafficQosPolicyId
Outputs:
RemainBandwidthPercent:
Description: The maximum percentage of inter-region bandwidth that can be allocated to the queue.
Value:
Fn::GetAtt:
- ExtensionResource
- RemainBandwidthPercent
EffectiveBandwidth:
Description: The actual bandwidth of the queue.
Value:
Fn::GetAtt:
- ExtensionResource
- EffectiveBandwidth
InterRegionTrafficQosQueueId:
Description: The ID of the queue.
Value:
Fn::GetAtt:
- ExtensionResource
- InterRegionTrafficQosQueueId
Dscps:
Description: The list of DSCP values for traffic packets that match the queue.
Value:
Fn::GetAtt:
- ExtensionResource
- Dscps
Bandwidth:
Description: 'The maximum absolute bandwidth that can be allocated to the queue. Unit: Mbit/s.'
Value:
Fn::GetAtt:
- ExtensionResource
- Bandwidth
InterRegionTrafficQosQueueName:
Description: The name of the queue.
Value:
Fn::GetAtt:
- ExtensionResource
- InterRegionTrafficQosQueueName
TrafficQosPolicyId:
Description: The ID of the Traffic QoS Policy.
Value:
Fn::GetAtt:
- ExtensionResource
- TrafficQosPolicyId
InterRegionTrafficQosQueueDescription:
Description: The description of the queue.
Value:
Fn::GetAtt:
- ExtensionResource
- InterRegionTrafficQosQueueDescription
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Dscps": {
"AssociationPropertyMetadata": {
"Parameter": {
"Type": "Number",
"Description": "The DSCP value that matches the current queue.",
"Required": false
}
},
"AssociationProperty": "List[Parameter]",
"Type": "Json",
"Description": "The list of DSCP values for traffic packets that match the queue. Each value can range from 0 to 63.",
"Required": true,
"MinLength": 0,
"MaxLength": 63
},
"TrafficQosPolicyId": {
"Type": "String",
"Description": "The ID of the Traffic QoS Policy.",
"Required": true
}
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::CEN::InterRegionTrafficQosQueue",
"Properties": {
"Dscps": {
"Ref": "Dscps"
},
"TrafficQosPolicyId": {
"Ref": "TrafficQosPolicyId"
}
}
}
},
"Outputs": {
"RemainBandwidthPercent": {
"Description": "The maximum percentage of inter-region bandwidth that can be allocated to the queue.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"RemainBandwidthPercent"
]
}
},
"EffectiveBandwidth": {
"Description": "The actual bandwidth of the queue.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"EffectiveBandwidth"
]
}
},
"InterRegionTrafficQosQueueId": {
"Description": "The ID of the queue.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"InterRegionTrafficQosQueueId"
]
}
},
"Dscps": {
"Description": "The list of DSCP values for traffic packets that match the queue.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Dscps"
]
}
},
"Bandwidth": {
"Description": "The maximum absolute bandwidth that can be allocated to the queue. Unit: Mbit/s.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Bandwidth"
]
}
},
"InterRegionTrafficQosQueueName": {
"Description": "The name of the queue.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"InterRegionTrafficQosQueueName"
]
}
},
"TrafficQosPolicyId": {
"Description": "The ID of the Traffic QoS Policy.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"TrafficQosPolicyId"
]
}
},
"InterRegionTrafficQosQueueDescription": {
"Description": "The description of the queue.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"InterRegionTrafficQosQueueDescription"
]
}
}
}
}