ALIYUN::PAIDatasetAcc::Endpoint は、Platform for AI(PAI)の Dataset Accelerator でスロットのマウントターゲットを作成および登録するために使用されます。
構文
{
"Type": "ALIYUN::PAIDatasetAcc::Endpoint",
"Properties": {
"InstanceId": String,
"Name": String,
"Type": String,
"VpcId": String,
"VswitchId": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
InstanceId | String | はい | いいえ | スロットに関連付けるアクセラレータの ID。 | なし。 |
Name | String | はい | いいえ | マウントターゲットの名前。 | なし。 |
Type | String | いいえ | いいえ | マウントターゲットのネットワークタイプ。 | 指定する必要があるプロパティは、ネットワークタイプによって異なります。
|
VpcId | String | いいえ | いいえ | マウントターゲットの VPC ID。 | なし。 |
VswitchId | String | いいえ | いいえ | マウントターゲットの vSwitch ID。 | なし。 |
戻り値
Fn::GetAtt
EndpointId: マウントターゲットの ID。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Type:
Type: String
Description:
ja: マウントターゲットのネットワークタイプ。
AllowedValues:
- VPC
- INNER
Required: false
VpcId:
AssociationProperty: ALIYUN::ECS::VPC::VPCId
Type: String
Description:
ja: VPC の ID。
Required: false
InstanceId:
Type: String
Description:
ja: アクセラレーションインスタンスの ID
Required: true
VswitchId:
Type: String
Description:
ja: vSwitch の ID。
Required: false
AssociationProperty: ALIYUN::VPC::VSwitch::VSwitchId
AssociationPropertyMetadata:
VpcId: ${VpcId}
Name:
Type: String
Description:
ja: マウントターゲットの名前。
Required: true
Resources:
ExtensionResource:
Type: ALIYUN::PAIDatasetAcc::Endpoint
Properties:
Type:
Ref: Type
VpcId:
Ref: VpcId
InstanceId:
Ref: InstanceId
VswitchId:
Ref: VswitchId
Name:
Ref: Name
Outputs:
EndpointId:
Description: マウントターゲットの ID。
Value:
Fn::GetAtt:
- ExtensionResource
- EndpointId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Type": {
"Type": "String",
"Description": {
"ja": "マウントターゲットのネットワークタイプ。"
},
"AllowedValues": [
"VPC",
"INNER"
],
"Required": false
},
"VpcId": {
"AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
"Type": "String",
"Description": {
"ja": "VPC の ID。"
},
"Required": false
},
"InstanceId": {
"Type": "String",
"Description": {
"ja": "アクセラレーションインスタンスの ID"
},
"Required": true
},
"VswitchId": {
"Type": "String",
"Description": {
"ja": "vSwitch の ID。"
},
"Required": false,
"AssociationProperty": "ALIYUN::VPC::VSwitch::VSwitchId",
"AssociationPropertyMetadata": {
"VpcId": "${VpcId}"
}
},
"Name": {
"Type": "String",
"Description": {
"ja": "マウントターゲットの名前。"
},
"Required": true
}
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::PAIDatasetAcc::Endpoint",
"Properties": {
"Type": {
"Ref": "Type"
},
"VpcId": {
"Ref": "VpcId"
},
"InstanceId": {
"Ref": "InstanceId"
},
"VswitchId": {
"Ref": "VswitchId"
},
"Name": {
"Ref": "Name"
}
}
}
},
"Outputs": {
"EndpointId": {
"Description": "マウントターゲットの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"EndpointId"
]
}
}
}
}