Cria uma política de QoS de tráfego inter-regional para Cloud Enterprise Network (CEN).
Sintaxe
{
"Type": "ALIYUN::CEN::InterRegionTrafficQosPolicy",
"Properties": {
"TransitRouterAttachmentId": String,
"TransitRouterId": String,
"BandwidthGuaranteeMode": String,
"InterRegionTrafficQosPolicyName": String,
"InterRegionTrafficQosPolicyDescription": String
}
}
Propriedades
|
Parâmetro |
Tipo |
Obrigatório |
Atualizável |
Descrição |
Restrições |
|
TransitRouterAttachmentId |
String |
Sim |
Não |
ID da conexão inter-regional. |
Nenhuma |
|
TransitRouterId |
String |
Sim |
Não |
ID do transit router. |
Nenhuma |
|
BandwidthGuaranteeMode |
String |
Não |
Não |
Modo de alocação da largura de banda garantida. |
Define a alocação de um valor absoluto de largura de banda ou de uma porcentagem. Valores válidos:
|
|
InterRegionTrafficQosPolicyDescription |
String |
Não |
Sim |
Descrição da política de QoS. |
A descrição deve ter de 1 a 256 caracteres e não pode começar com http:// ou https://. |
|
InterRegionTrafficQosPolicyName |
String |
Não |
Sim |
Nome da política de QoS. |
O nome pode estar vazio ou ter até 128 caracteres. Não pode começar com http:// ou https://. |
Valor de retorno
Fn::GetAtt
TransitRouterAttachmentId: ID da conexão inter-regional.InterRegionTrafficQosPolicyName: nome da política de QoS.InterRegionTrafficQosPolicyDescription: descrição da política de QoS.InterRegionTrafficQosPolicyId: ID da política de QoS.BandwidthGuaranteeMode: modo de alocação da largura de banda garantida.TransitRouterId: ID do transit router.
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
TransitRouterAttachmentId:
Type: String
Description: The ID of the inter-region connection.
Required: true
TransitRouterId:
Type: String
Description: The ID of the transit router.
Required: true
Resources:
ExtensionResource:
Type: ALIYUN::CEN::InterRegionTrafficQosPolicy
Properties:
TransitRouterAttachmentId:
Ref: TransitRouterAttachmentId
TransitRouterId:
Ref: TransitRouterId
Outputs:
TransitRouterAttachmentId:
Description: The ID of the inter-region connection.
Value:
Fn::GetAtt:
- ExtensionResource
- TransitRouterAttachmentId
InterRegionTrafficQosPolicyName:
Description: The name of the QoS policy.
Value:
Fn::GetAtt:
- ExtensionResource
- InterRegionTrafficQosPolicyName
InterRegionTrafficQosPolicyDescription:
Description: The description of the QoS policy.
Value:
Fn::GetAtt:
- ExtensionResource
- InterRegionTrafficQosPolicyDescription
InterRegionTrafficQosPolicyId:
Description: The ID of the QoS policy.
Value:
Fn::GetAtt:
- ExtensionResource
- InterRegionTrafficQosPolicyId
BandwidthGuaranteeMode:
Description: The allocation mode for guaranteed bandwidth.
Value:
Fn::GetAtt:
- ExtensionResource
- BandwidthGuaranteeMode
TransitRouterId:
Description: The ID of the transit router.
Value:
Fn::GetAtt:
- ExtensionResource
- TransitRouterId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"TransitRouterAttachmentId": {
"Type": "String",
"Description": "The ID of the inter-region connection.",
"Required": true
},
"TransitRouterId": {
"Type": "String",
"Description": "The ID of the transit router.",
"Required": true
}
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::CEN::InterRegionTrafficQosPolicy",
"Properties": {
"TransitRouterAttachmentId": {
"Ref": "TransitRouterAttachmentId"
},
"TransitRouterId": {
"Ref": "TransitRouterId"
}
}
}
},
"Outputs": {
"TransitRouterAttachmentId": {
"Description": "The ID of the inter-region connection.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"TransitRouterAttachmentId"
]
}
},
"InterRegionTrafficQosPolicyName": {
"Description": "The name of the QoS policy.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"InterRegionTrafficQosPolicyName"
]
}
},
"InterRegionTrafficQosPolicyDescription": {
"Description": "The description of the QoS policy.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"InterRegionTrafficQosPolicyDescription"
]
}
},
"InterRegionTrafficQosPolicyId": {
"Description": "The ID of the QoS policy.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"InterRegionTrafficQosPolicyId"
]
}
},
"BandwidthGuaranteeMode": {
"Description": "The allocation mode for guaranteed bandwidth.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"BandwidthGuaranteeMode"
]
}
},
"TransitRouterId": {
"Description": "The ID of the transit router.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"TransitRouterId"
]
}
}
}
}