ALIYUN::ECS::NetworkInterfacePermission は、アカウントに Elastic Network Interface(ENI)をインスタンスにアタッチする権限を付与するために使用されます。
構文
{
"Type": "ALIYUN::ECS::NetworkInterfacePermission",
"Properties": {
"NetworkInterfaceId": String,
"AccountId": String,
"Permission": String
}
}
プロパティ
名前 | タイプ | 必須 | 編集可能 | 説明 | 有効性 |
NetworkInterfaceId | String | はい | いいえ | ENI の ID です。 | なし |
AccountId | String | はい | いいえ | アカウントの ID です。 | なし |
Permission | String | はい | いいえ | アカウントに付与される権限です。 | なし |
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
NetworkInterfaceId:
Type: String
Description: Network interface id # ネットワークインターフェース ID
Permission:
Type: String
Description: the permission # 権限
Default: InstanceAttach
Resources:
NetworkInterfacePermission:
Type: ALIYUN::ECS::NetworkInterfacePermission
Properties:
NetworkInterfaceId:
Ref: NetworkInterfaceId
AccountId:
Ref: ALIYUN::AccountId
Permission:
Ref: Permission
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"NetworkInterfaceId": {
"Type": "String",
"Description": "Network interface id" // ネットワークインターフェース ID
},
"Permission": {
"Type": "String",
"Description": "the permission", // 権限
"Default": "InstanceAttach"
}
},
"Resources": {
"NetworkInterfacePermission": {
"Type": "ALIYUN::ECS::NetworkInterfacePermission",
"Properties": {
"NetworkInterfaceId": {
"Ref": "NetworkInterfaceId"
},
"AccountId": {
"Ref": "ALIYUN::AccountId"
},
"Permission": {
"Ref": "Permission"
}
}
}
}
}