DATASOURCE::EIP::Address は、作成済みの Elastic IP アドレス (EIP) に関する情報をクエリするために使用されます。
構文
{
"Type": "DATASOURCE::EIP::Address",
"Properties": {
"AllocationId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
AllocationId | String | はい | はい | EIP ID。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースのリフレッシュポリシー。 | 有効な値:
|
戻り値
Fn::GetAtt
Description: EIP の説明。
ResourceGroupId: リソースグループの ID。
ServiceManaged: リソースがサービスアカウントによって作成されたかどうかを示します。
AllocationId: EIP ID。
SecondLimited: レベル 2 の速度制限が構成されているかどうかを示します。
BusinessStatus: EIP のビジネスステータス。
ReservationOrderType: 更新注文のタイプ。
SegmentInstanceId: 連続 EIP グループの ID。
InstanceRegionId: EIP に関連付けられているリソースのリージョン ID。
ExpiredTime: 有効期限。
Bandwidth: EIP のピーク帯域幅。
BandwidthPackageId: EIP に関連付けられているインターネット共有帯域幅インスタンスの ID。
PaymentType: EIP の課金方法。
InstanceType: EIP に関連付けられているインスタンスのタイプ。
ReservationActiveTime: 更新が有効になる時刻。
ReservationBandwidth: 更新が有効になる時点の帯域幅。
Tags: EIP のタグ。
InstanceId: EIP に関連付けられているインスタンスの ID。
Isp: 回線タイプ。
CreateTime: EIP が作成された時刻。
HasReservationData: 更新データが含まれているかどうかを示します。
PublicIpAddressPoolId: EIP が属する IP アドレスプールの ID。
DeletionProtection: 削除保護が有効になっているかどうかを示します。
BandwidthPackageType: 帯域幅タイプ。
OperationLocks: ロックされた EIP の詳細。
BandwidthPackageBandwidth: EIP に関連付けられているインターネット共有帯域幅インスタンスの帯域幅。
ReservationInternetChargeType: 更新が有効になる時点の課金方法。
AddressName: EIP 名。
EipBandwidth: EIP がインターネット共有帯域幅インスタンスに関連付けられた後、または関連付けが解除された後の EIP の帯域幅。
Netmode: ネットワークタイプ。
SecurityProtectionTypes: Anti-DDoS のエディション。
IpAddress: EIP の IP アドレス。
HdMonitorStatus: EIP に対して高精度監視が有効になっているかどうかを示します。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AllocationId:
Description:
en: The ID of the EIP instance.
Required: true
Type: String
Resources:
ExtensionDataSource:
Properties:
AllocationId:
Ref: AllocationId
Type: DATASOURCE::EIP::Address
Outputs:
AddressName:
Description: The name of the EIP.
Value:
Fn::GetAtt:
- ExtensionDataSource
- AddressName{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AllocationId": {
"Type": "String",
"Description": {
"en": "EIP インスタンスの ID。"
},
"Required": true
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::EIP::Address",
"Properties": {
"AllocationId": {
"Ref": "AllocationId"
}
}
}
},
"Outputs": {
"Description": {
"Description": "EIP インスタンスの説明。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Description"
]
}
},
"ResourceGroupId": {
"Description": "リソースグループの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ResourceGroupId"
]
}
},
"ServiceManaged": {
"Description": "サービスアカウント用に作成されたリソースを示します。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ServiceManaged"
]
}
},
"AllocationId": {
"Description": "EIP インスタンスの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AllocationId"
]
}
},
"SecondLimited": {
"Description": "二次速度制限が構成されているかどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SecondLimited"
]
}
},
"BusinessStatus": {
"Description": "EIP インスタンスのビジネスステータス。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"BusinessStatus"
]
}
},
"ReservationOrderType": {
"Description": "更新注文タイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ReservationOrderType"
]
}
},
"SegmentInstanceId": {
"Description": "連続 EIP の ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SegmentInstanceId"
]
}
},
"InstanceRegionId": {
"Description": "現在バインドされているリソースのリージョン ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceRegionId"
]
}
},
"ExpiredTime": {
"Description": "有効期限。「YYYY-MM-DDThh:mm:ssZ」形式。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ExpiredTime"
]
}
},
"Bandwidth": {
"Description": "EIP のピーク帯域幅。単位: Mbps。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Bandwidth"
]
}
},
"BandwidthPackageId": {
"Description": "追加された共有帯域幅の ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"BandwidthPackageId"
]
}
},
"PaymentType": {
"Description": "EIP の課金方法。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PaymentType"
]
}
},
"InstanceType": {
"Description": "現在バインドされているインスタンスタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceType"
]
}
},
"ReservationActiveTime": {
"Description": "更新料金の発効時刻。「YYYY-MM-DDThh:mm:ssZ」形式。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ReservationActiveTime"
]
}
},
"ReservationBandwidth": {
"Description": "更新帯域幅 (Mbps)。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ReservationBandwidth"
]
}
},
"Tags": {
"Description": "リソースのタグ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Tags"
]
}
},
"InstanceId": {
"Description": "現在バインドされているインスタンスの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceId"
]
}
},
"Isp": {
"Description": "サービスプロバイダー。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Isp"
]
}
},
"CreateTime": {
"Description": "EIP が作成された時刻。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CreateTime"
]
}
},
"HasReservationData": {
"Description": "更新データがあるかどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"HasReservationData"
]
}
},
"PublicIpAddressPoolId": {
"Description": "EIP が属する IP アドレスプールの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PublicIpAddressPoolId"
]
}
},
"DeletionProtection": {
"Description": "削除保護機能が有効になっているかどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DeletionProtection"
]
}
},
"BandwidthPackageType": {
"Description": "帯域幅のタイプ。 **CommonBandwidthPackage** (共有帯域幅) のみがサポートされています。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"BandwidthPackageType"
]
}
},
"OperationLocks": {
"Description": "ロックの詳細。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"OperationLocks"
]
}
},
"BandwidthPackageBandwidth": {
"Description": "EIP に追加されたインターネット共有帯域幅の帯域幅値。単位は Mbps です。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"BandwidthPackageBandwidth"
]
}
},
"ReservationInternetChargeType": {
"Description": "更新の支払いタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ReservationInternetChargeType"
]
}
},
"AddressName": {
"Description": "EIP の名前。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AddressName"
]
}
},
"EipBandwidth": {
"Description": "EIP は、インターネット共有帯域幅インスタンスを購入する前、または購入した後にインターネット共有帯域幅に追加されます。帯域幅 Mbps は、帯域幅用に設定されます。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"EipBandwidth"
]
}
},
"Netmode": {
"Description": "ネットワークタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Netmode"
]
}
},
"SecurityProtectionTypes": {
"Description": "セキュリティ保護レベル。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SecurityProtectionTypes"
]
}
},
"IpAddress": {
"Description": "EIP の IP アドレス。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"IpAddress"
]
}
},
"HdMonitorStatus": {
"Description": "EIP で 2 レベルの監視が有効になっているかどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"HdMonitorStatus"
]
}
}
}
}