Download OpenAPI specification:Download
loginId required | string <= 18 characters ^[a-zA-Z][a-zA-Z0-9][0-9]{5}@V[0-9]{8}0$ 項目和名:ログインID |
password required | string [ 8 .. 20 ] characters ^[a-zA-Z0-9]{8,20}$ 項目和名:パスワード |
isForceLogin required | boolean 項目和名:強制ログインフラグ |
{- "loginId": "Aa12345@V000000010",
- "password": "xxxxxxxx",
- "isForceLogin": true
}
{- "tokenId": "ede66c43-9b9d-4222-93ed-5f11c96e08e2",
- "passwordExpiredDate": "2021-11-20",
- "passwordLimit": 0
}
loginId required | string <= 7 characters ^[a-zA-Z][a-zA-Z0-9][0-9]{5}$ 項目和名:ログインID |
password required | string [ 8 .. 20 ] characters ^[a-zA-Z0-9]{8,20}$ 項目和名:パスワード |
isForceLogin required | boolean 項目和名:強制ログインフラグ |
{- "loginId": "Aa12345",
- "password": "xxxxxxxx",
- "isForceLogin": true
}
{- "tokenId": "ede66c43-9b9d-4222-93ed-5f11c96e08e2"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/information/notifications
{- "noticeInfoTotal": 1,
- "noticeInfoList": [
- {
- "noticeInfoSeq": "1",
- "noticeInfoTitle": "タイトル",
- "postStartDateTime": "2021-11-23T00:09:44+09:00"
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v2/information/notifications
{- "noticeInfoTotal": 1,
- "noticeInfoList": [
- {
- "noticeInfoSeq": "1",
- "noticeType": "NOTIFICATION",
- "noticeInfoTitle": "タイトル",
- "postStartDateTime": "2021-11-23T00:09:44+09:00",
- "isRead": true
}
]
}
noticeInfoSeq required | string <= 19 characters Example: 1 項目和名:お知らせSEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/information/notification/1
{- "noticeInfoTitle": "タイトル",
- "postStartDateTime": "2021-11-23T00:09:44+09:00",
- "postEndDateTime": "2021-11-23T00:09:44+09:00",
- "noticeText": "メッセージ"
}
noticeInfoSeq required | string <= 19 characters Example: 1 項目和名:お知らせSEQ |
curl --request POST \ --url https://wvs2.kddi.ne.jp/api/v1/information/notification/1/read
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
noticeInfoSeq required | string <= 19 characters Example: 1 項目和名:お知らせSEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v2/information/notification/1
{- "noticeInfoTitle": "タイトル",
- "postStartDateTime": "2021-11-23T00:09:44+09:00",
- "postEndDateTime": "2021-11-23T00:09:44+09:00",
- "noticeText": "メッセージ",
- "failureDateTime": "2021-11-23T00:09:44+09:00",
- "recoveryDateTime": "2021-11-23T00:09:44+09:00",
- "isUnderInvestigation": true,
- "recoveryType": "COMPLETE"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/information/login-user
{- "loginId": "Aa12345",
- "roleCode": "C0001",
- "loginDateTime": "2021-11-23T00:09:44+09:00",
- "logoutDateTime": "2021-11-23T00:09:44+09:00",
- "passwordExpiredDate": "2021-11-20",
- "passwordLimit": 0
}
downloadSeq required | string <= 19 characters Example: 2 項目和名:ダウンロードSEQ |
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/information/download/2?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/information/service-logo?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/information/specialnotes
{- "corporationInfoList": [
- {
- "title": "その他お問い合わせ窓口",
- "body": "その他お問い合わせに関しては以下の電話番号またはURLよりお問い合わせください。",
- "linkTitle": "ネットワークのお問合せ",
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/information/operation-histories
{- "total": 1,
- "operationList": [
- {
- "operationSeq": "1",
- "sourceSeq": "1",
- "content": "ポリシー設定",
- "account": "Aa01234@V000000010",
- "acceptDateTime": "2018-11-23T00:10:00+09:00",
- "endDateTime": "2020-11-23T00:09:44+09:00",
- "orderStatus": "SUCCESS",
- "note": "メッセージ",
- "isCustomer": true
}
], - "operationHistoryKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
operationSeq required | string <= 19 characters Example: 1 項目和名:操作SEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/information/operation-history/1
{- "content": "ポリシー設定",
- "orderList": [
- {
- "orderType": "VNコネクト",
- "orderTarget": "W170014800",
- "orderStatus": "SUCCESS",
- "additionalInformation": "予約中認証IDが存在します。",
- "orderDetailList": [
- {
- "orderItem": "VNコネクト状態設定",
- "before": "無効",
- "after": "有効"
}
]
}
]
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/information/operation-history/csv?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
service | string Enum: "VN" "IPSEC" "VNL2L3" "CPA_5GSA" "MULTICLOUD" "TYPE4" Example: service=VN 項目和名:サービス |
maintenance | boolean 項目和名:メンテナンス情報 |
failure | boolean 項目和名:障害情報 |
ifStatus | string Enum: "NO_SHUTDOWN" "SHUTDOWN" Example: ifStatus=NO_SHUTDOWN 項目和名:IF状態 |
wnumber | string <= 10 characters ^W[0-9]{9}$ Example: wnumber=W000000020 項目和名:W番号 |
domain | string <= 20 characters Example: domain=cpx.121212 項目和名:ドメイン名 |
vnConnectName | string <= 20 characters Example: vnConnectName=TEST1 項目和名:VNコネクト名 |
enumber | string <= 10 characters ^E[0-9]{8}0$ Example: enumber=E000000010 項目和名:E番号 |
vpnVnCode | string <= 6 characters ^[BCD][A-Z][0-9]{4}$ Example: vpnVnCode=BA1234 項目和名:VPN/VNコード |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/information/failure?service=VN&maintenance=SOME_BOOLEAN_VALUE&failure=SOME_BOOLEAN_VALUE&ifStatus=NO_SHUTDOWN&wnumber=W000000020&domain=cpx.121212&vnConnectName=TEST1&enumber=E000000010&vpnVnCode=BA1234'
{- "total": 1,
- "vnConnectTotal": 1,
- "ipsecTotal": 1,
- "cpaTotal": 1,
- "l2l3Total": 1,
- "cloudTotal": 1,
- "type4Total": 1,
- "vnConnectList": [
- {
- "wnumber": "W000000020",
- "vnConnectName": "TEST1",
- "enumber": "E000000010",
- "vpnVnCode": "BA1234",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "commandStatus": "OK",
- "maintenance": "障害のため現在サービス利用不可となっています。",
- "failure": "メンテナンス中はご利用できなくなります。"
}
], - "ipsecList": [
- {
- "xnumber": "X000000010",
- "ipsecLineName": "IPSEC回線1",
- "userFqdn": "fqdn@IoT",
- "enumber": "E000000010",
- "ifStatus": "NO_SHUTDOWN",
- "commandStatus": "OK",
- "maintenance": "障害のため現在サービス利用不可となっています。",
- "failure": "メンテナンス中はご利用できなくなります。"
}
], - "cpaList": [
- {
- "wnumber": {
- "wnumberAct": "W000000020",
- "wnumberSby": "W000000030"
}, - "domain": "cpx.121212",
- "maintenance": "障害のため現在サービス利用不可となっています。",
- "failure": "メンテナンス中はご利用できなくなります。"
}
], - "vnl2l3ConnectList": [
- {
- "wnumber": "W000000020",
- "vnConnectName": "TEST1",
- "enumber": "E000000010",
- "l2VnName": "TEST_L2",
- "l2VnCode": "CA1234",
- "l3VlanType": "SPECIFIED",
- "l3VlanId": 1111,
- "l3VnName": "TEST_L3",
- "l3VnCode": "BA1234",
- "ifStatus": "NO_SHUTDOWN",
- "commandStatus": "OK",
- "maintenance": "障害のため現在サービス利用不可となっています。",
- "failure": "メンテナンス中はご利用できなくなります。"
}
], - "cloudList": [
- {
- "wnumber": "W000000020",
- "vnConnectName": "TEST1",
- "enumber": "E000000010",
- "cloudServiceType": "AWS",
- "vpnVnCode": "BA1234",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "commandStatus": "OK",
- "maintenance": "障害のため現在サービス利用不可となっています。",
- "failure": "メンテナンス中はご利用できなくなります。"
}
], - "type4List": [
- {
- "wnumber": "W000000020",
- "vnConnectName": "TEST1",
- "type4Id": "TY412345",
- "vpnVnCode": "BA1234",
- "maintenance": "障害のため現在サービス利用不可となっています。",
- "failure": "メンテナンス中はご利用できなくなります。"
}
]
}
service | string Enum: "VN" "IPSEC" "VNL2L3" "CPA_5GSA" "MULTICLOUD" "TYPE4" Example: service=VN 項目和名:サービス |
maintenance | boolean 項目和名:メンテナンス情報 |
failure | boolean 項目和名:障害情報 |
ifStatus | string Enum: "NO_SHUTDOWN" "SHUTDOWN" Example: ifStatus=NO_SHUTDOWN 項目和名:IF状態 |
wnumber | string <= 10 characters ^W[0-9]{9}$ Example: wnumber=W000000020 項目和名:W番号 |
domain | string <= 20 characters Example: domain=cpx.121212 項目和名:ドメイン名 |
vnConnectName | string <= 20 characters Example: vnConnectName=TEST1 項目和名:VNコネクト名 |
enumber | string <= 10 characters ^E[0-9]{8}0$ Example: enumber=E000000010 項目和名:E番号 |
vpnVnCode | string <= 6 characters ^[BCD][A-Z][0-9]{4}$ Example: vpnVnCode=BA1234 項目和名:VPN/VNコード |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v2/information/failure?service=VN&maintenance=SOME_BOOLEAN_VALUE&failure=SOME_BOOLEAN_VALUE&ifStatus=NO_SHUTDOWN&wnumber=W000000020&domain=cpx.121212&vnConnectName=TEST1&enumber=E000000010&vpnVnCode=BA1234'
{- "total": 1,
- "vnConnectTotal": 1,
- "ipsecTotal": 1,
- "cpaTotal": 1,
- "l2l3Total": 1,
- "cloudTotal": 1,
- "type4Total": 1,
- "vnConnectList": [
- {
- "wnumber": "W000000020",
- "vnConnectName": "TEST1",
- "enumber": "E000000010",
- "vpnVnCode": "BA1234",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "commandStatus": "OK",
- "maintenance": "障害のため現在サービス利用不可となっています。",
- "failure": "メンテナンス中はご利用できなくなります。"
}
], - "ipsecList": [
- {
- "xnumber": "X000000010",
- "ipsecLineName": "IPSEC回線1",
- "userFqdn": "fqdn@IoT",
- "enumber": "E000000010",
- "ifStatus": "NO_SHUTDOWN",
- "commandStatus": "OK",
- "maintenance": "障害のため現在サービス利用不可となっています。",
- "failure": "メンテナンス中はご利用できなくなります。"
}
], - "cpaList": [
- {
- "wnumber": {
- "wnumberAct": "W000000020",
- "wnumberSby": "W000000030"
}, - "domain": "cpx.121212",
- "maintenance": "障害のため現在サービス利用不可となっています。",
- "failure": "メンテナンス中はご利用できなくなります。"
}
], - "vnl2l3ConnectList": [
- {
- "wnumber": "W000000020",
- "vnConnectName": "TEST1",
- "enumber": "E000000010",
- "l2VnName": "TEST_L2",
- "l2VnCode": "CA1234",
- "l3VlanType": "SPECIFIED",
- "l3VlanId": 1111,
- "l3VnName": "TEST_L3",
- "l3VnCode": "BA1234",
- "ifStatus": "NO_SHUTDOWN",
- "commandStatus": "OK",
- "maintenance": "障害のため現在サービス利用不可となっています。",
- "failure": "メンテナンス中はご利用できなくなります。"
}
], - "cloudList": [
- {
- "wnumber": "W000000020",
- "vnConnectName": "TEST1",
- "enumber": "E000000010",
- "cloudServiceType": "AWS",
- "vpnVnCode": "BA1234",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "commandStatus": "OK",
- "maintenance": "障害のため現在サービス利用不可となっています。",
- "failure": "メンテナンス中はご利用できなくなります。"
}
], - "type4List": [
- {
- "wnumber": "W000000020",
- "vnConnectName": "TEST1",
- "type4Id": "TY412345",
- "vpnVnCode": "BA1234",
- "maintenance": "障害のため現在サービス利用不可となっています。",
- "failure": "メンテナンス中はご利用できなくなります。"
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/information/failure/update
{- "failureKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "failureStatus": "UPDATING",
- "lastUpdateDateTime": "2021-12-01T11:59:59+09:00"
}
failureKeyId required | string (failureKeyId) 項目和名:障害情報取得の排他情報 |
{- "failureKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
qosType | string Enum: "QOS" "CLOUD_QOS" Example: qosType=QOS 項目和名:QoSタイプ |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/information/provisioning-status?qosType=QOS'
{- "messageCode": "CC99017I",
- "message": "只今、設定が可能です。"
}
jobId required | string <= 19 characters Example: 1 項目和名:プロビジョニング実行ID |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/information/provisioning-status/1
{- "provisioningStatus": "SCHEDULED",
- "provisioningType": "POLISY_SETTING"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/information/vpn-vn-code
{- "total": 1,
- "vpnVnCodeList": [
- {
- "vpnVnCode": "BA1234",
- "vnName": "TEST_1",
- "vnType": "L2",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/information/agreements
{- "total": 1,
- "agreementList": [
- {
- "agreementSeq": "1",
- "postStartDate": "2021-11-23T14:30:00+09:00",
- "agreementTitle": "タイトル",
- "signedDate": "2021-11-23T14:30:00+09:00",
- "signer": "田中太郎",
- "agreementStatus": "AGREED"
}
], - "agreementKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
agreementSeq required | string <= 19 characters Example: 1 項目和名:同意マスタSEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/information/agreement/1
{- "agreementSeq": "1",
- "postStartDate": "2021-11-23T14:30:00+09:00",
- "agreementTitle": "タイトル",
- "agreementText": "メッセージ"
}
agreementSeq required | string <= 19 characters Example: 1 項目和名:同意マスタSEQ |
agreementKeyId required | string (agreementKeyId) 項目和名:同意排他情報 |
{- "agreementKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
agreementSeq required | string <= 19 characters Example: 1 項目和名:同意マスタSEQ |
agreementKeyId required | string (agreementKeyId) 項目和名:同意排他情報 |
{- "agreementKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
currentPassword required | string [ 8 .. 20 ] characters ^[a-zA-Z0-9]{8,20}$ 項目和名:現在のパスワード |
newPassword required | string [ 8 .. 20 ] characters ^[a-zA-Z0-9]{8,20}$ 項目和名:新しいパスワード |
confirmation required | string [ 8 .. 20 ] characters ^[a-zA-Z0-9]{8,20}$ 項目和名:新しいパスワード(確認用) |
{- "currentPassword": "currentPassword",
- "newPassword": "newPassword",
- "confirmation": "newPassword"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
loginId required | string (loginId2) <= 18 characters ^[a-zA-Z][a-zA-Z0-9][0-9]{5}@V[0-9]{8}0$ 項目和名:ログインID |
email required | string (email) <= 127 characters ([a-zA-Z0-9!#$%&*+\-/=?^_`{|}~]+[.]{0,1})*[a-... 項目和名:メールアドレス |
oneTimeUrl | string (oneTimeUrl) ^(https?)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+... 項目和名:ワンタイム認証URL |
{- "loginId": "Aa01234@V000000010",
- "email": "Aa01234@kddi.com",
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
identifyKey required | string <= 30 characters [^0169bglpqIO]{30}$ Example: identifyKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 項目和名:ワンタイムURL識別キー |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/password/reissueance?identifyKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
{- "contact": "サービスコントロールセンター",
- "contactPhone": "0120-993-600(無料)",
- "acceptanceDateTime": "24時間365日",
- "oneTimeResultCode": "VALID"
}
identifyKey required | string <= 30 characters [^0169bglpqIO]{30}$ Example: identifyKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 項目和名:ワンタイムURL識別キー |
loginId required | string (loginId2) <= 18 characters ^[a-zA-Z][a-zA-Z0-9][0-9]{5}@V[0-9]{8}0$ 項目和名:ログインID |
email required | string (email) <= 127 characters ([a-zA-Z0-9!#$%&*+\-/=?^_`{|}~]+[.]{0,1})*[a-... 項目和名:メールアドレス |
loginUrl | string (loginUrl) ^(https?)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+... 項目和名:ログインURL |
{- "loginId": "Aa01234@V000000010",
- "email": "Aa01234@kddi.com",
}
{- "contact": "サービスコントロールセンター",
- "contactPhone": "0120-993-600(無料)",
- "acceptanceDateTime": "24時間365日",
- "oneTimeResultCode": "VALID"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/users
{- "total": 1,
- "vnumber": "V000000010",
- "userList": [
- {
- "userSeq": "1",
- "loginId": "Aa12345@V000000010",
- "familyName": "田中",
- "givenName": "太郎",
- "familyNameKana": "タナカ",
- "givenNameKana": "タロウ",
- "group": "開発グループ",
- "phone": "0311112222",
- "email": "test@kddi.com",
- "operationType": "ADMIN",
- "ipAuthAddressList": [
- "192.169.1.1"
], - "createDate": "2021-12-01",
- "updateDate": "2021-12-01"
}
], - "userKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
loginId required | string (loginId3) <= 7 characters ^[a-zA-Z][a-zA-Z0-9][0-9]{5}$ 項目和名:ログインID |
familyName required | string (familyName) <= 10 characters 項目和名:姓 |
givenName required | string (givenName) <= 10 characters 項目和名:名 |
familyNameKana | string (familyNameKana) <= 20 characters ^[ァ-ヶー]*$ 項目和名:カナ姓 |
givenNameKana | string (givenNameKana) <= 20 characters ^[ァ-ヶー]*$ 項目和名:カナ名 |
group | string (group) <= 50 characters 項目和名:所属グループ |
phone | string (phone) <= 15 characters ^[0-9]{1,15}$ 項目和名:電話番号 |
email required | string (email1) <= 127 characters ([a-zA-Z0-9!#$%&*+\-/=?^_`{|}~]+[.]{0,1})*[a-... 項目和名:メールアドレス |
operationType required | string (operationType) Enum: "ADMIN" "SETTING" "VIEWING" 項目和名:運用種別 |
ipAuthAddressList required | Array of strings 項目和名:IP認証 |
oneTimeUrl | string (oneTimeUrl) ^(https?)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+... 項目和名:ワンタイム認証URL |
{- "loginId": "Aa12345",
- "familyName": "田中",
- "givenName": "太郎",
- "familyNameKana": "タナカ",
- "givenNameKana": "タロウ",
- "group": "開発グループ",
- "phone": "0311112222",
- "email": "test@kddi.com",
- "operationType": "ADMIN",
- "ipAuthAddressList": [
- "192.169.1.1"
],
}
{- "userSeq": "1",
- "userKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
userSeq required | string <= 19 characters Example: 1 項目和名:ユーザSEQ |
familyName required | string (familyName) <= 10 characters 項目和名:姓 |
givenName required | string (givenName) <= 10 characters 項目和名:名 |
familyNameKana | string (familyNameKana) <= 20 characters ^[ァ-ヶー]*$ 項目和名:カナ姓 |
givenNameKana | string (givenNameKana) <= 20 characters ^[ァ-ヶー]*$ 項目和名:カナ名 |
group | string (group) <= 50 characters 項目和名:所属グループ |
phone | string (phone) <= 15 characters ^[0-9]{1,15}$ 項目和名:電話番号 |
email required | string (email1) <= 127 characters ([a-zA-Z0-9!#$%&*+\-/=?^_`{|}~]+[.]{0,1})*[a-... 項目和名:メールアドレス |
operationType required | string (operationType) Enum: "ADMIN" "SETTING" "VIEWING" 項目和名:運用種別 |
ipAuthAddressList required | Array of strings 項目和名:IP認証 |
userKeyId required | string (userKeyId) 項目和名:ユーザー管理排他情報 |
{- "familyName": "田中",
- "givenName": "太郎",
- "familyNameKana": "タナカ",
- "givenNameKana": "タロウ",
- "group": "開発グループ",
- "phone": "0311112222",
- "email": "test@kddi.com",
- "operationType": "ADMIN",
- "ipAuthAddressList": [
- "192.169.1.1"
], - "userKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
userSeqList required | Array of strings (userSeq) [ items <= 19 characters ] |
userKeyId required | string (userKeyId) 項目和名:ユーザー管理排他情報 |
{- "userSeqList": [
- "1"
], - "userKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/information
{- "contractSeq": "1",
- "vnumber": "V000000010",
- "vpnCode": "BA1234",
- "email": "test@kddi.com",
- "total": 1,
- "contractList": [
- {
- "contractDetailSeq": "2",
- "enumber": "E000000010",
- "contractor": "エンドユーザ企業A",
- "endUserName": "エンドユーザA",
- "office": "事業所A",
- "accessType": "INTERNET",
- "startEndDate": "2021-12-01",
- "isSecurityOption": true,
- "delegatedContract": {
- "settingTimes": "0",
- "contractTimes": "1"
}, - "address": "住所A",
- "building": "住所A2",
- "bandwidthType": "BANDWIDTH_SECURED",
- "bandwidth": {
- "value": "100",
- "unit": "MBPS"
}, - "qos": "OFF",
- "vlanControl": "OFF",
- "updateDate": "2021-12-01"
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/summary
{- "vnumber": "V000000010",
- "contractor": "エンドユーザ企業A",
- "vpnCode": "BA1234",
- "email": "test@kddi.com",
- "isLargeScaleContract": true,
- "isVnConnectPreSetPossible": true,
- "isNat": true,
- "isPacketFiltering": true,
- "isInternetFw": true,
- "isUtm": true,
- "isIntranetFw": true,
- "isInternetType1": true,
- "isVirtualNetworkL3": true,
- "isVirtualNetworkL2": true,
- "isSecuritySetting": true,
- "isTrafficInfo": true,
- "isSessionInfo": true,
- "isStatisticsInfo": true,
- "isLogKeepDisc": true,
- "isDetailTrafficReport": true,
- "isSetupAgency": true,
- "isDownloadList": true,
- "isAllowLog": true
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/contract/information/csv?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/upperlimit
{- "vnumber": "V150001780",
- "upperLimitList": [
- {
- "upperLimitItemName": "FQDN数",
- "current": 1,
- "upperLimit": 20,
- "unit": "個"
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v2/contract/upperlimit
{- "vnumber": "V150001780",
- "upperLimitList": [
- {
- "upperLimitItemName": "FQDN数",
- "current": 1,
- "upperLimit": 20,
- "unit": "個"
}
]
}
upperLimitLineManageUnit required | string Enum: "ACCESS" "PFGW" "VNL2L3" "VN" "APPLIANCE" "MULTI_CLOUD" "INTERNET_TYPE4" 項目和名:上限値管理単位
|
applianceType | string Enum: "PACKET_FILTERING" "INTERNET_FW" "UTM" "INTRANET_FW" "NAT" Example: applianceType=PACKET_FILTERING 項目和名:アプライアンス種別
回線情報検索APIで取得したアプライアンス種別を選択する。
|
enumber | string <= 10 characters ^E[0-9]{8}0$ Example: enumber=E000000010 項目和名:E番号
回線情報検索APIで取得したE番号を選択する。 |
vlanIdType | string Enum: "UNTAG" "OTHER" "SPECIFIED" Example: vlanIdType=SPECIFIED 項目和名:VLAN IDのType指定
回線情報検索APIで取得したVLAN ID TYPEを選択する。
|
vlanId | integer <int32> [ 1 .. 4094 ] Example: vlanId=1111 項目和名:VLAN ID
回線情報検索APIで取得したVLAN IDを選択する。 |
wnumber | string <= 10 characters ^W[0-9]{9}$ Example: wnumber=W000000020 項目和名:W番号
回線情報検索APIで取得したW番号を選択する。 |
type4Id | string^TY4[0-9]{5}$ Example: type4Id=TY412345 項目和名:インターネット回線(Type4)のType4ID
回線情報検索APIで取得したType4IDを選択する。 |
cloudLineSeq | string <= 19 characters Example: cloudLineSeq=1 項目和名:クラウド回線SEQ
回線情報検索APIで取得したクラウド回線SEQを選択する。 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/contract/upperlimit/line?upperLimitLineManageUnit=SOME_STRING_VALUE&applianceType=PACKET_FILTERING&enumber=E000000010&vlanIdType=SPECIFIED&vlanId=1111&wnumber=W000000020&type4Id=TY412345&cloudLineSeq=1'
{- "accessLine": {
- "enumber": "E000000010",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "pfgwLine": {
- "enumberAct": "E000000010",
- "enumberSby": "E000000020",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "vnl2l3Line": {
- "enumber": "E000000010",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "vnConnect": {
- "wnumber": "W000000020",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "internetLine": {
- "type1": {
- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040"
}, - "type4": {
- "type4Id": "TY412345",
- "wnumberMainAct": "W000000020",
- "wnumberMainSby": "W000000030",
- "wnumberBcpAct": "W000000040",
- "wnumberBcpSby": "W000000050",
- "vnCode": "DA1234"
}, - "applianceType": "PACKET_FILTERING",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "cloudLine": {
- "cloudLineSeq": "1",
- "enumber": "E000000010",
- "cloudServiceMenu": "AWS",
- "wnumberAct": "W000000020",
- "wnumberSby": "W000000030",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}
}
upperLimitLineManageUnit required | string Enum: "ACCESS" "PFGW" "VNL2L3" "VN" "APPLIANCE" "MULTI_CLOUD" "INTERNET_TYPE4" 項目和名:上限値管理単位
|
applianceType | string Enum: "PACKET_FILTERING" "INTERNET_FW" "UTM" "INTRANET_FW" "NAT" Example: applianceType=PACKET_FILTERING 項目和名:アプライアンス種別
回線情報検索APIで取得したアプライアンス種別を選択する。
|
enumber | string <= 10 characters ^E[0-9]{8}0$ Example: enumber=E000000010 項目和名:E番号
回線情報検索APIで取得したE番号を選択する。 |
vlanIdType | string Enum: "UNTAG" "OTHER" "SPECIFIED" Example: vlanIdType=SPECIFIED 項目和名:VLAN IDのType指定
回線情報検索APIで取得したVLAN ID TYPEを選択する。
|
vlanId | integer <int32> [ 1 .. 4094 ] Example: vlanId=1111 項目和名:VLAN ID
回線情報検索APIで取得したVLAN IDを選択する。 |
wnumber | string <= 10 characters ^W[0-9]{9}$ Example: wnumber=W000000020 項目和名:W番号
回線情報検索APIで取得したW番号を選択する。 |
type4Id | string^TY4[0-9]{5}$ Example: type4Id=TY412345 項目和名:インターネット回線(Type4)のType4ID
回線情報検索APIで取得したType4IDを選択する。 |
cloudLineSeq | string <= 19 characters Example: cloudLineSeq=1 項目和名:クラウド回線SEQ
回線情報検索APIで取得したクラウド回線SEQを選択する。 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v2/contract/upperlimit/line?upperLimitLineManageUnit=SOME_STRING_VALUE&applianceType=PACKET_FILTERING&enumber=E000000010&vlanIdType=SPECIFIED&vlanId=1111&wnumber=W000000020&type4Id=TY412345&cloudLineSeq=1'
{- "accessLine": {
- "enumber": "E000000010",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "pfgwLine": {
- "enumberAct": "E000000010",
- "enumberSby": "E000000020",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "vnl2l3Line": {
- "enumber": "E000000010",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "vnConnect": {
- "wnumber": "W000000020",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "internetLine": {
- "type1": {
- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040"
}, - "type4": {
- "type4Id": "TY412345",
- "wnumberMainAct": "W000000020",
- "wnumberMainSby": "W000000030",
- "wnumberBcpAct": "W000000040",
- "wnumberBcpSby": "W000000050",
- "vnCode": "DA1234"
}, - "applianceType": "PACKET_FILTERING",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "cloudLine": {
- "cloudLineSeq": "1",
- "enumber": "E000000010",
- "cloudServiceMenu": "AWS",
- "wnumberAct": "W000000020",
- "wnumberSby": "W000000030",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}
}
upperLimitLineManageUnit required | string Enum: "ACCESS" "PFGW" "VNL2L3" "VN" "APPLIANCE" "MULTI_CLOUD" "INTERNET_TYPE4" 項目和名:上限値管理単位
|
applianceType | string Enum: "PACKET_FILTERING" "INTERNET_FW" "UTM" "INTRANET_FW" "NAT" Example: applianceType=PACKET_FILTERING 項目和名:アプライアンス種別
回線情報検索APIで取得したアプライアンス種別を選択する。
|
enumber | string <= 10 characters ^E[0-9]{8}0$ Example: enumber=E000000010 項目和名:E番号
回線情報検索APIで取得したE番号を選択する。 |
vlanIdType | string Enum: "UNTAG" "OTHER" "SPECIFIED" Example: vlanIdType=SPECIFIED 項目和名:VLAN IDのType指定
回線情報検索APIで取得したVLAN ID TYPEを選択する。
|
vlanId | integer <int32> [ 1 .. 4094 ] Example: vlanId=1111 項目和名:VLAN ID
回線情報検索APIで取得したVLAN IDを選択する。 |
wnumber | string <= 10 characters ^W[0-9]{9}$ Example: wnumber=W000000020 項目和名:W番号
回線情報検索APIで取得したW番号を選択する。 |
type4Id | string^TY4[0-9]{5}$ Example: type4Id=TY412345 項目和名:インターネット回線(Type4)のType4ID
回線情報検索APIで取得したType4IDを選択する。 |
cloudLineSeq | string <= 19 characters Example: cloudLineSeq=1 項目和名:クラウド回線SEQ
回線情報検索APIで取得したクラウド回線SEQを選択する。 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v3/contract/upperlimit/line?upperLimitLineManageUnit=SOME_STRING_VALUE&applianceType=PACKET_FILTERING&enumber=E000000010&vlanIdType=SPECIFIED&vlanId=1111&wnumber=W000000020&type4Id=TY412345&cloudLineSeq=1'
{- "accessLine": {
- "enumber": "E000000010",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "pfgwLine": {
- "enumberAct": "E000000010",
- "enumberSby": "E000000020",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "vnl2l3Line": {
- "enumber": "E000000010",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "vnConnect": {
- "wnumber": "W000000020",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "internetLine": {
- "type1": {
- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040"
}, - "type4": {
- "type4Id": "TY412345",
- "wnumberMainAct": "W000000020",
- "wnumberMainSby": "W000000030",
- "wnumberBcpAct": "W000000040",
- "wnumberBcpSby": "W000000050",
- "vnCode": "DA1234"
}, - "applianceType": "PACKET_FILTERING",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}, - "cloudLine": {
- "cloudLineSeq": "1",
- "enumber": "E000000010",
- "cloudServiceMenu": "AWS",
- "wnumberAct": "W000000020",
- "wnumberSby": "W000000030",
- "upperLimitList": [
- {
- "upperLimitItemName": "StaticルーティングのLANアドレス数",
- "current": 0,
- "upperLimit": 30,
- "unit": "個"
}
]
}
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/upperlimit/option
{- "upperLimitContractKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "vnConnect": {
- "upperLimitVnConnect": 1,
- "possibleUpperLimitVnConnect": 100,
- "numberOfVnConnect": 5
}, - "ipsec": {
- "upperLimitIpsec": 1,
- "possibleUpperLimitIpsec": 100,
- "numberOfIpsec": 5
}
}
upperLimitContractKeyId required | string (upperLimitContractKeyId) 項目和名:契約上限値設定排他情報 |
upperLimitVnConnect | integer <int32> 項目和名:VNコネクト数 上限値 |
upperLimitIpsec | integer <int32> 項目和名:IPSec数 上限値 |
note | string <= 200 characters 項目和名:操作履歴の備考 |
{- "upperLimitContractKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "upperLimitVnConnect": 1,
- "upperLimitIpsec": 1,
- "note": "操作履歴の備考"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
upperLimitManageUnit required | string Enum: "ACCESS" "PFGW" "VNL2L3" "VN" "APPLIANCE" "MULTI_CLOUD" "INTERNET_TYPE4" 項目和名:上限値管理単位 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/contract/upperlimit/line/search?upperLimitManageUnit=SOME_STRING_VALUE'
{- "total": 1,
- "accessLineList": [
- {
- "enumber": "E000000010",
- "siteList": [
- {
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111
}
]
}
], - "pfgwLineList": [
- {
- "enumberAct": "E000000010",
- "enumberSby": "E000000020"
}
], - "vnl2l3LineList": [
- {
- "enumber": "E000000010"
}
], - "vnLineList": [
- {
- "wnumber": "W000000020"
}
], - "internetLineList": [
- {
- "type1": {
- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040"
}, - "type4": {
- "type4Id": "TY412345",
- "wnumberMainAct": "W000000020",
- "wnumberMainSby": "W000000030",
- "wnumberBcpAct": "W000000040",
- "wnumberBcpSby": "W000000050",
- "vnCode": "DA1234"
}, - "applianceType": "PACKET_FILTERING"
}
], - "cloudLineList": [
- {
- "cloudLineSeq": "1",
- "enumber": "E000000010",
- "cloudServiceMenu": "AWS",
- "vnConnectList": [
- {
- "wnumberAct": "W000000020",
- "wnumberSby": "W000000030"
}
]
}
], - "internetType4List": [
- {
- "type4Id": "TY412345",
- "wnumberMainAct": "W000000020",
- "wnumberMainSby": "W000000030",
- "wnumberBcpAct": "W000000040",
- "wnumberBcpSby": "W000000050"
}
]
}
upperLimitManageUnit required | string Enum: "ACCESS" "PFGW" "VNL2L3" "VN" "APPLIANCE" "MULTI_CLOUD" "INTERNET_TYPE4" 項目和名:上限値管理単位 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v2/contract/upperlimit/line/search?upperLimitManageUnit=SOME_STRING_VALUE'
{- "total": 1,
- "accessLineList": [
- {
- "enumber": "E000000010",
- "siteList": [
- {
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111
}
]
}
], - "pfgwLineList": [
- {
- "enumberAct": "E000000010",
- "enumberSby": "E000000020"
}
], - "vnl2l3LineList": [
- {
- "enumber": "E000000010"
}
], - "vnLineList": [
- {
- "wnumber": "W000000020"
}
], - "internetLineList": [
- {
- "type1": {
- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040"
}, - "type4": {
- "type4Id": "TY412345",
- "wnumberMainAct": "W000000020",
- "wnumberMainSby": "W000000030",
- "wnumberBcpAct": "W000000040",
- "wnumberBcpSby": "W000000050",
- "vnCode": "DA1234"
}, - "applianceType": "PACKET_FILTERING"
}
], - "cloudLineList": [
- {
- "cloudLineSeq": "1",
- "enumber": "E000000010",
- "cloudServiceMenu": "AWS",
- "vnConnectList": [
- {
- "wnumberAct": "W000000020",
- "wnumberSby": "W000000030"
}
]
}
], - "internetType4List": [
- {
- "type4Id": "TY412345",
- "wnumberMainAct": "W000000020",
- "wnumberMainSby": "W000000030",
- "wnumberBcpAct": "W000000040",
- "wnumberBcpSby": "W000000050"
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/appliances
{- "total": 1,
- "applianceInfoList": [
- {
- "contractSeq": "1",
- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040",
- "wnumberMainAct": "W000000010",
- "wnumberMainSby": "W000000020",
- "wnumberBcpAct": "W000000030",
- "wnumberBcpSby": "W000000040",
- "vpnVnCode": "BA1234",
- "internetType": "TYPE4",
- "type4Name": "サーバ向け",
- "type4Id": "TY412345",
- "mainSite": "TOKYO",
- "isM365": true,
- "applianceType": "UTM_BE",
- "isSecurityOption": false,
- "isStart": true,
- "isInternetPause": true,
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "numberOfAddGlobalIpAddress": 1
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/service/appliance/type1
{- "contractType1KeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040",
- "vpnCode": "BA1234",
- "applianceType": "IFW",
- "contractType": "BANDWIDTH_SECURED",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "policyType": "ALLOW_SPECIFIC_ONE_WAY",
- "globalIpAddressList": [
- {
- "globalIpAddressSeq": "52",
- "globalIpAddress": "106.186.213.152/32",
- "isInitialAddress": false
}
], - "isSecurityOption": true,
- "status": "ACTIVE"
}
contractType1KeyId required | string (contractType1KeyId) 項目和名:インターネットType1契約排他情報 |
object (bandwidth1) 項目和名:帯域値 | |
numberOfAddGlobalIpAddress | integer <int32> [ 1 .. 31 ] 項目和名:グローバルIP追加数(単位:個) |
deleteGlobalIpAddressSeqList | Array of strings (globalIpAddressSeq) [ 1 .. 31 ] items [ items <= 19 characters ] 項目和名:削除グローバルIPアドレスSEQリスト |
note | string <= 200 characters 項目和名:操作履歴の備考 |
{- "contractType1KeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "numberOfAddGlobalIpAddress": 2,
- "deleteGlobalIpAddressSeqList": [
- "52"
], - "note": "操作履歴の備考"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/service/appliance/brief/type1
{- "contractType1KeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "utmEnabled": true,
- "ifwEnabled": true,
- "natEnabled": true,
- "natRuleCount": 0
}
contractType1KeyId required | string (contractType1KeyId) 項目和名:インターネットType1契約排他情報 |
utmEnabled required | boolean 項目和名:UTM契約ON/OFF |
ifwEnabled required | boolean 項目和名:インターネットFW契約ON/OFF |
natEnabled required | boolean 項目和名:NAT契約ON/OFF |
note | string <= 200 characters 項目和名:操作履歴の備考 |
{- "contractType1KeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "utmEnabled": true,
- "ifwEnabled": true,
- "natEnabled": true,
- "note": "操作履歴の備考"
}
{- "jobId": "1"
}
policyType required | string (policyType) Enum: "ALLOW_SPECIFIC_ONE_WAY" "ALLOW_ALL_ONE_WAY" "ALLOW_ALL_TWO_WAY" 項目和名:デフォルトポリシー種別 |
type4Name required | string <= 20 characters 項目和名:Type4名 |
isMicrosoft365 required | boolean 項目和名:Microsoft365フラグ |
applianceType required | string (applianceType3) Enum: "IFW" "UTM" 項目和名:アプライアンス種別 |
vpnVnCode required | string <= 6 characters ^[BCD][A-Z][0-9]{4}$ 項目和名:VPN/VNコード |
mainSite required | string (mainSite1) Enum: "TOKYO" "OSAKA" 項目和名:メインサイト |
note | string <= 200 characters 項目和名:操作履歴の備考 |
{- "policyType": "ALLOW_SPECIFIC_ONE_WAY",
- "type4Name": "インターネットType4名",
- "isMicrosoft365": true,
- "applianceType": "IFW",
- "vpnVnCode": "DA0000",
- "mainSite": "TOKYO",
- "note": "操作履歴..."
}
{- "jobId": "1"
}
policyType required | string (policyType) Enum: "ALLOW_SPECIFIC_ONE_WAY" "ALLOW_ALL_ONE_WAY" "ALLOW_ALL_TWO_WAY" 項目和名:デフォルトポリシー種別 |
type4Name required | string <= 20 characters 項目和名:Type4名 |
isMicrosoft365 required | boolean 項目和名:Microsoft365フラグ |
applianceType required | string (applianceType3) Enum: "IFW" "UTM" 項目和名:アプライアンス種別 |
vpnVnCode required | string <= 6 characters ^[BCD][A-Z][0-9]{4}$ 項目和名:VPN/VNコード |
mainSite required | string (mainSite1) Enum: "TOKYO" "OSAKA" 項目和名:メインサイト |
required | object (maintenance1) 項目和名:保守情報 |
note | string <= 200 characters 項目和名:操作履歴の備考 |
{- "policyType": "ALLOW_SPECIFIC_ONE_WAY",
- "type4Name": "インターネットType4名",
- "isMicrosoft365": true,
- "applianceType": "IFW",
- "vpnVnCode": "DA0000",
- "mainSite": "TOKYO",
- "maintenance": {
- "company": "ABC社",
- "department": "DEF部",
- "name": "田中太郎",
- "phone": 123456789,
- "email": "test@kddi.com"
}, - "note": "操作履歴..."
}
{- "jobId": "1"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/service/appliance/type4/TY412345
{- "policyType": "ALLOW_SPECIFIC_ONE_WAY",
- "type4Name": "インターネットType4名",
- "isMicrosoft365": true,
- "contractType": "BEST_EFFORT",
- "bandwidth": {
- "value": 100,
- "unit": "KBPS"
}, - "applianceType": "IFW",
- "contractType4KeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "wnumberMainAct": "W123456789",
- "wnumberMainSby": "W123456789",
- "wnumberBcpAct": "W123456789",
- "wnumberBcpSby": "W123456789",
- "vpnVnCode": "DA0000",
- "vnName": "VN名",
- "mainSite": "TOKYO",
- "type4Id": "TY412345",
- "isSecurityOption": true,
- "globalIpAddressList": [
- {
- "globalIpAddressSeq": "52",
- "globalIpAddress": "106.186.213.152/32",
- "isInitialAddress": false
}
], - "status": "UNCONNECTED"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
policyType required | string (policyType) Enum: "ALLOW_SPECIFIC_ONE_WAY" "ALLOW_ALL_ONE_WAY" "ALLOW_ALL_TWO_WAY" 項目和名:デフォルトポリシー種別 |
type4Name required | string <= 20 characters 項目和名:Type4名 |
isMicrosoft365 required | boolean 項目和名:Microsoft365フラグ |
contractType required | string (contractType1) Enum: "BEST_EFFORT" "SECURING" 項目和名:契約種別 |
object (bandwidth2) 項目和名:帯域 | |
applianceType required | string (applianceType3) Enum: "IFW" "UTM" 項目和名:アプライアンス種別 |
numberOfAddGlobalIpAddress | integer <int32> [ 1 .. 31 ] 項目和名:グローバルIP追加数(単位:個) |
deleteGlobalIpAddressSeqList | Array of strings [ 1 .. 31 ] items [ items <= 19 characters ] 項目和名:削除グローバルIPアドレスSEQリスト |
note | string <= 200 characters 項目和名:操作履歴の備考 |
contractType4KeyId required | string 項目和名:インターネットType4契約排他情報 |
{- "policyType": "ALLOW_SPECIFIC_ONE_WAY",
- "type4Name": "インターネットType4名",
- "isMicrosoft365": true,
- "contractType": "BEST_EFFORT",
- "bandwidth": {
- "value": 100,
- "unit": "KBPS"
}, - "applianceType": "IFW",
- "numberOfAddGlobalIpAddress": 2,
- "deleteGlobalIpAddressSeqList": [
- "51"
], - "note": "操作履歴...",
- "contractType4KeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v2/contract/service/appliance/type4/TY412345
{- "policyType": "ALLOW_SPECIFIC_ONE_WAY",
- "type4Name": "インターネットType4名",
- "isMicrosoft365": true,
- "contractType": "BEST_EFFORT",
- "bandwidth": {
- "value": 100,
- "unit": "KBPS"
}, - "applianceType": "IFW",
- "contractType4KeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "wnumberMainAct": "W123456789",
- "wnumberMainSby": "W123456789",
- "wnumberBcpAct": "W123456789",
- "wnumberBcpSby": "W123456789",
- "vpnVnCode": "DA0000",
- "vnName": "VN名",
- "mainSite": "TOKYO",
- "type4Id": "TY412345",
- "isSecurityOption": true,
- "globalIpAddressList": [
- {
- "globalIpAddressSeq": "52",
- "globalIpAddress": "106.186.213.152/32",
- "isInitialAddress": false
}
], - "status": "UNCONNECTED",
- "contractInfo": {
- "contractor": "エンドユーザ企業A",
- "endUserName": "エンドユーザA",
- "email": "test@kddi.com"
}, - "maintenance": {
- "company": "ABC社",
- "department": "DEF部",
- "name": "田中太郎",
- "phone": 123456789,
- "email": "test@kddi.com"
}
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
policyType required | string (policyType) Enum: "ALLOW_SPECIFIC_ONE_WAY" "ALLOW_ALL_ONE_WAY" "ALLOW_ALL_TWO_WAY" 項目和名:デフォルトポリシー種別 |
type4Name required | string <= 20 characters 項目和名:Type4名 |
isMicrosoft365 required | boolean 項目和名:Microsoft365フラグ |
contractType required | string (contractType1) Enum: "BEST_EFFORT" "SECURING" 項目和名:契約種別 |
object (bandwidth2) 項目和名:帯域 | |
applianceType required | string (applianceType3) Enum: "IFW" "UTM" 項目和名:アプライアンス種別 |
numberOfAddGlobalIpAddress | integer <int32> [ 1 .. 31 ] 項目和名:グローバルIP追加数(単位:個) |
deleteGlobalIpAddressSeqList | Array of strings [ 1 .. 31 ] items [ items <= 19 characters ] 項目和名:削除グローバルIPアドレスSEQリスト |
required | object (maintenance1) 項目和名:保守情報 |
note | string <= 200 characters 項目和名:操作履歴の備考 |
contractType4KeyId required | string 項目和名:インターネットType4契約排他情報 |
{- "policyType": "ALLOW_SPECIFIC_ONE_WAY",
- "type4Name": "インターネットType4名",
- "isMicrosoft365": true,
- "contractType": "BEST_EFFORT",
- "bandwidth": {
- "value": 100,
- "unit": "KBPS"
}, - "applianceType": "IFW",
- "numberOfAddGlobalIpAddress": 2,
- "deleteGlobalIpAddressSeqList": [
- "51"
], - "maintenance": {
- "company": "ABC社",
- "department": "DEF部",
- "name": "田中太郎",
- "phone": 123456789,
- "email": "test@kddi.com"
}, - "note": "操作履歴...",
- "contractType4KeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
contractType4KeyId required | string 項目和名:インターネットType4契約排他情報 |
note | string <= 200 characters 項目和名:操作履歴の備考 |
{- "contractType4KeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "note": "操作履歴..."
}
{- "jobId": "1"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/service/appliance/type4/TY412345/options
{- "bandwidthType": "NO_SECURING",
- "lowerLimitBandwidth": {
- "value": 100,
- "unit": "KBPS"
}, - "upperLimitBandwidth": {
- "value": 100,
- "unit": "KBPS"
}
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/service/appliance/type4/vpn-vn-list
{- "total": 1,
- "type4VpnVnList": [
- {
- "vpnVnCode": "DA0011",
- "vnName": "仮想ネットワーク名"
}
]
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
contractType4KeyId required | string 項目和名:インターネットType4契約排他情報 |
{- "contractType4KeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/service/appliance/options
{- "additionalLogCapacity": 10,
- "isAllowLog": true,
- "isStatistics": true,
- "contractOptionKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
additionalLogCapacity | integer multiple of 10 [ 0 .. 90 ] 項目和名:課金対象となる追加ログ容量の指定 |
isAllowLog | boolean 項目和名:ポリシー単位のsyslog出力ON/OFF |
isStatistics | boolean 項目和名:統計情報フラグ |
note | string <= 200 characters 項目和名:操作履歴の備考 |
contractOptionKeyId required | string (contractOptionKeyId) 項目和名:契約オプション排他情報 |
{- "additionalLogCapacity": 10,
- "isAllowLog": true,
- "isStatistics": true,
- "note": "操作履歴の備考",
- "contractOptionKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/service/appliance/intranetfw
{- "contractIntranetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "vpnCode": "BA1234",
- "intranetFwBandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "accessLineList": [
- {
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "enumber": "E000000010"
}
], - "remoteAccessGwList": [
- {
- "bandwidthActSby": {
- "value": 100,
- "unit": "MBPS"
}, - "enumberAct": "E000000010",
- "enumberSby": "E000000020",
- "menu": "REMOTE_ACCESS_GW2_FRE",
- "contractType": "BESTEFFORT",
- "contractBandwidth": {
- "value": 100,
- "unit": "MBPS"
}
}
], - "pfgwList": [
- {
- "bandwidthActSby": {
- "value": 100,
- "unit": "MBPS"
}, - "enumberAct": "E000000010",
- "enumberSby": "E000000020",
- "office": "事業所A",
- "wvs2ToKcpsZoneRelationId": "obj44557",
- "kcpsToWvs2ZoneRelationId": "obj44557"
}
]
}
contractIntranetFwKeyId required | string (contractIntranetFwKeyId) 項目和名:イントラネットFW契約排他情報 |
required | object (intranetFwBandwidth) 項目和名:帯域値 |
required | Array of objects 項目和名:アクセス回線リスト |
required | Array of objects 項目和名:リモートアクセスゲートウェイリスト |
required | Array of objects 項目和名:プラットフォームゲートウェイリスト |
note | string (note1) <= 200 characters 項目和名:操作履歴の備考 |
{- "contractIntranetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "intranetFwBandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "accessLineList": [
- {
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "enumber": "E000000010"
}
], - "remoteAccessGwList": [
- {
- "bandwidthActSby": {
- "value": 100,
- "unit": "MBPS"
}, - "enumberAct": "E000000010"
}
], - "pfgwList": [
- {
- "bandwidthActSby": {
- "value": 100,
- "unit": "MBPS"
}, - "enumberAct": "E000000010"
}
], - "note": "操作履歴の備考"
}
{- "jobId": "1"
}
contractIntranetFwKeyId required | string (contractIntranetFwKeyId) 項目和名:イントラネットFW契約排他情報 |
note | string (note1) <= 200 characters 項目和名:操作履歴の備考 |
{- "contractIntranetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "note": "操作履歴の備考"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/service/cloud/ms-peerings
{- "total": 1,
- "msPeeringList": [
- {
- "msServiceSeq": "1",
- "vpnVnCode": "BA1234",
- "vnName": "TEST_1",
- "msPeering": {
- "upperLimitNapt": 32,
- "upperLimitNat": 32
}
}
], - "msPeeringKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
vpnVnCode required | string (vpnVnCode2) <= 6 characters ^[BCD][A-Z][0-9]{4}$ 項目和名:VPN/VNコード |
object (msPeering) 項目和名:Microsoft Peering | |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
msPeeringKeyId required | string (msPeeringKeyId) 項目和名:Microsoft Peering排他情報 |
{- "vpnVnCode": "BA1234",
- "msPeering": {
- "upperLimitNapt": 32,
- "upperLimitNat": 32
}, - "note": "メッセージ",
- "msPeeringKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
msServiceSeq required | string <= 19 characters Example: 1 項目和名:MicrosoftサービスSEQ |
object (msPeering) 項目和名:Microsoft Peering | |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
msPeeringKeyId required | string (msPeeringKeyId) 項目和名:Microsoft Peering排他情報 |
{- "msPeering": {
- "upperLimitNapt": 32,
- "upperLimitNat": 32
}, - "note": "メッセージ",
- "msPeeringKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
msServiceSeq required | string (msServiceSeq) <= 19 characters 項目和名:MicrosoftサービスSEQ |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
msPeeringKeyId required | string (msPeeringKeyId) 項目和名:Microsoft Peering排他情報 |
{- "msServiceSeq": "1",
- "note": "メッセージ",
- "msPeeringKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/service/cloud/saas
{- "total": 1,
- "saasServiceList": [
- {
- "saasCommon": {
- "vpnVnCode": "BA1234",
- "vnName": "TEST_1"
}, - "msPeeringInfo": {
- "msServiceSeq": "1",
- "msPeering": {
- "upperLimitNapt": 32,
- "upperLimitNat": 32
}
}, - "sfdcInfo": {
- "sfdcServiceSeq": "1",
- "sfdc": {
- "upperLimitNapt": 1
}
}
}
], - "saasKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
required | object 項目和名:SaaS設定共通情報 備考 :- |
required | object 項目和名:Microsoft Peering設定情報 備考 追加する場合、MicrosoftサービスSEQをNULLとする。 変更する場合、MicrosoftサービスSEQを必須とする。 |
required | object 項目和名:SFDC設定情報 備考 :追加する場合、SFDCサービスSEQをNULLとする。 変更する場合、SFDCサービスSEQを必須とする。 |
saasKeyId required | string (saasKeyId) 項目和名:SaaSサービス排他情報 備考 :排他確認用パラメータ 設定変更を行う場合にはGETメソッドにて通知した内容をそのまま渡すこと。 |
{- "saasCommon": {
- "vpnVnCode": "BA1234"
}, - "msPeeringInfo": {
- "msServiceSeq": "1",
- "msPeering": {
- "upperLimitNapt": 32,
- "upperLimitNat": 32
}
}, - "sfdcInfo": {
- "sfdcServiceSeq": "1",
- "sfdc": {
- "upperLimitNapt": 1
}
}, - "saasKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
vpnVnCode required | string (vpnVnCode3) <= 6 characters ^[BCD][A-Z][0-9]{4}$ 項目和名:VPN/VNコード 備考 :VPNの場合は「VPNコード」、VNの場合は「VNコード」の形式で表示する。 |
saasKeyId required | string (saasKeyId) 項目和名:SaaSサービス排他情報 備考 :排他確認用パラメータ 設定変更を行う場合にはGETメソッドにて通知した内容をそのまま渡すこと。 |
{- "vpnVnCode": "BA1234",
- "saasKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/service/appliance/packetfiltering
{- "contractPacketFilterKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "packetFilterEnabled": true,
- "packetFilterRuleCount": 0
}
contractPacketFilterKeyId required | string (contractPacketFilterKeyId) 項目和名:パケットフィルタリング契約排他情報 |
packetFilterEnabled required | boolean 項目和名:パケットフィルタリング契約ON/OFF |
note | string <= 200 characters 項目和名:操作履歴の備考 |
{- "contractPacketFilterKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "packetFilterEnabled": true,
- "note": "操作履歴の備考"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/contract/accessitem/accesslines
{- "total": 1,
- "bandwidthList": [
- {
- "lineSeq": "1",
- "enumberAct": "E000000010",
- "enumberSby": "E000000020",
- "menu": "PF_ACCESS_GW",
- "isPfagw2L2": false,
- "isUno": false,
- "physicalInterface": "IF_100M",
- "bandwidthType": "BANDWIDTH_SECURED",
- "fixingBandwidth": "OFF",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "isQosPath": false,
- "qos": "OFF",
- "vlanControl": "OFF",
- "office": "事業所A",
- "contractor": "エンドユーザ企業A",
- "endUserName": "エンドユーザA",
- "address": "住所A",
- "building": "住所A2"
}
], - "bandwidthKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
required | Array of objects |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
bandwidthKeyId required | string (bandwidthKeyId) 項目和名:帯域設定排他情報 |
{- "bandwidthList": [
- {
- "lineSeq": "1",
- "bandwidthType": "BANDWIDTH_SECURED",
- "fixingBandwidth": "OFF",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "qos": "OFF",
- "vlanControl": "OFF"
}
], - "note": "メッセージ",
- "bandwidthKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v2/contract/accessitem/accesslines
{- "total": 1,
- "bandwidthList": [
- {
- "lineSeq": "1",
- "enumberAct": "E000000010",
- "enumberSby": "E000000020",
- "menu": "PF_ACCESS_GW",
- "isPfagw2L2": false,
- "isUno": false,
- "physicalInterface": "IF_100M",
- "bandwidthType": "BANDWIDTH_SECURED",
- "fixingBandwidth": "OFF",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "isQosPath": false,
- "qos": "OFF",
- "vlanControl": "OFF",
- "office": "事業所A",
- "contractor": "エンドユーザ企業A",
- "endUserName": "エンドユーザA",
- "address": "住所A",
- "building": "住所A2"
}
], - "bandwidthKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
required | Array of objects |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
bandwidthKeyId required | string (bandwidthKeyId) 項目和名:帯域設定排他情報 |
{- "bandwidthList": [
- {
- "lineSeq": "1",
- "bandwidthType": "BANDWIDTH_SECURED",
- "fixingBandwidth": "OFF",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "qos": "OFF",
- "vlanControl": "OFF"
}
], - "note": "メッセージ",
- "bandwidthKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
検索条件として「enumber」、「menu」、「bandwidthType」、「fixingBandwidth」、「qos」、「vlanControl」、「office」のいずれも指定しない場合、全件ダウンロードする。
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
enumber | string <= 10 characters ^E[0-9]{8}0$ Example: enumber=E000000010 項目和名:E番号 |
menu | string Enum: "PF_ACCESS_GW" "EXTEND_ETHERNET" "ETHERNET2" "ETHERNET2_PF" "BROADBAND_ACCESS3" "ETHERNET_LIGHT" "WIRELESS_ACCESS2" "PF_ACCESS_GW2" "MULTI_CLOUD_GW" Example: menu=PF_ACCESS_GW 項目和名:メニュー |
bandwidthType | string Enum: "BANDWIDTH_SECURED" "TRAFFICFREE" "BURST10" "BURST100" "BESTEFFORT" Example: bandwidthType=BANDWIDTH_SECURED 項目和名:帯域タイプ |
fixingBandwidth | string Enum: "ON" "OFF" Example: fixingBandwidth=OFF 項目和名:帯域固定 |
qos | string Enum: "ON" "OFF" Example: qos=OFF 項目和名:QoS |
vlanControl | string Enum: "ON" "OFF" Example: vlanControl=OFF 項目和名:VLAN制御 |
office | string <= 85 characters Example: office=事業所A 項目和名:事業所名 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/contract/accessitem/accessline/csv?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2&enumber=E000000010&menu=PF_ACCESS_GW&bandwidthType=BANDWIDTH_SECURED&fixingBandwidth=OFF&qos=OFF&vlanControl=OFF&office=%E4%BA%8B%E6%A5%AD%E6%89%80A'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/sitezones/internet/type1
{- "addressTotal": 1,
- "addressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス1",
- "ipAddress": "24.23.1.6/32",
- "zoneId": "obj41988"
}
], - "fqdnTotal": 1,
- "fqdnList": [
- {
- "fqdnId": "obj44559",
- "fqdnName": "FQDN1",
- "fqdn": "example.com",
- "zoneId": "obj41988"
}
], - "zone": {
- "zoneId": "obj41988",
- "zoneName": "ゾーン1"
}, - "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
required | Array of objects 項目和名:アドレスリスト |
required | Array of objects 項目和名:FQDNリスト |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "addressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス1",
- "ipAddress": "24.23.1.6/32",
- "zoneId": "obj41988"
}
], - "fqdnList": [
- {
- "fqdnId": "obj44559",
- "fqdnName": "FQDN1",
- "fqdn": "example.com",
- "zoneId": "string"
}
], - "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
zoneName | string <= 20 characters 項目和名:ゾーン名 |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "zoneName": "ゾーン1",
- "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
zoneId required | string <= 22 characters Example: obj44557 項目和名:ゾーンID |
zoneName | string <= 20 characters 項目和名:ゾーン名 |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "zoneName": "ゾーン1",
- "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
zoneId required | string <= 22 characters Example: obj44557 項目和名:ゾーンID |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/sitezones/extra/type1
{- "siteTotal": 1,
- "siteList": [
- {
- "siteId": "obj44558",
- "siteName": "サイト1",
- "addressTotal": 1,
- "addressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス1",
- "ipAddress": "24.23.1.6/32",
- "zoneId": "obj41988"
}
]
}
], - "zone": {
- "zoneId": "obj41988",
- "zoneName": "ゾーン1"
}, - "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
siteName required | string <= 20 characters 項目和名:サイト名 |
required | Array of objects 項目和名:アドレスリスト |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "siteName": "サイト1",
- "addressList": [
- {
- "ipAddressName": "アドレス1",
- "ipAddress": "24.23.1.6/32",
- "zoneId": "obj41988"
}
], - "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
siteId required | string <= 22 characters Example: obj44558 項目和名:サイトID |
siteName required | string (siteName) <= 20 characters 項目和名:サイト名 |
required | Array of objects 項目和名:アドレスリスト |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "siteName": "サイト1",
- "addressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス1",
- "ipAddress": "24.23.1.6/32",
- "zoneId": "obj41988"
}
], - "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
siteList required | Array of strings[ items <= 22 characters ] |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "siteList": [
- "obj44560"
], - "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
zoneName | string <= 20 characters 項目和名:ゾーン名 |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "zoneName": "ゾーン1",
- "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
zoneId required | string <= 22 characters Example: obj44557 項目和名:ゾーンID |
zoneName | string <= 20 characters 項目和名:ゾーン名 |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "zoneName": "ゾーン1",
- "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
zoneId required | string <= 22 characters Example: obj44557 項目和名:ゾーンID |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/sitezones/private/type1
{- "lineTotal": 1,
- "lineList": [
- {
- "enumber": "E000000010",
- "accessType": "ETHERNET_L2",
- "isEnable": true,
- "siteTotal": 1,
- "siteList": [
- {
- "siteId": "obj44558",
- "siteName": "サイト1",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "addressTotal": 1,
- "addressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス1",
- "ipAddress": "24.23.1.6/32",
- "zoneId": "obj41988"
}
]
}
]
}
], - "zoneTotal": 1,
- "zoneList": [
- {
- "zoneId": "obj41988",
- "zoneName": "ゾーン1"
}
], - "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
enumber required | string <= 10 characters ^E[0-9]{8}0$ Example: E000000010 項目和名:E番号 |
required | object (postPrivateSite) |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "site": {
- "siteName": "サイト1",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111
}, - "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
enumber required | string <= 10 characters ^E[0-9]{8}0$ Example: E000000010 項目和名:E番号 |
siteId required | string <= 22 characters Example: obj44558 項目和名:サイトID |
required | object (putPrivateSite) |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "site": {
- "siteName": "サイト1",
- "addressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス1",
- "ipAddress": "24.23.1.6/32",
- "zoneId": "obj41988"
}
]
}, - "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
required | Array of objects |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "lineList": [
- {
- "enumber": "E000000010",
- "siteIdList": [
- "obj44559"
]
}
], - "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
zoneName | string <= 20 characters 項目和名:ゾーン名 |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "zoneName": "ゾーン1",
- "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
zoneId required | string <= 22 characters Example: obj44557 備考 :アドレスオブジェクトの主キー |
zoneName | string <= 20 characters 項目和名:ゾーン名 |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "zoneName": "ゾーン1",
- "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
zoneIdList required | Array of strings[ items <= 22 characters ] |
type1SiteZoneKeyId required | string (type1SiteZoneKeyId) 項目和名:Type1サイトゾーン設定排他情報 |
{- "zoneIdList": [
- "obj44560"
], - "type1SiteZoneKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/information/csv?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/sites/internet/type4/TY412345
{- "addressTotal": 1,
- "addressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "IPアドレス1",
- "ipAddress": "24.23.1.6/32",
- "isPolicyInUse": true
}
], - "fqdnTotal": 1,
- "fqdnList": [
- {
- "fqdnId": "obj44559",
- "fqdnName": "FQDN1",
- "fqdn": "example.com",
- "isPolicyInUse": true
}
], - "type4SiteKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
required | Array of objects (Address) 項目和名:アドレスリスト |
required | Array of objects (Fqdn) 項目和名:FQDNリスト |
type4SiteKeyId required | string 項目和名:Type4サイト設定排他情報 |
{- "addressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "IPアドレス1",
- "ipAddress": "24.23.1.6/32"
}
], - "fqdnList": [
- {
- "fqdnId": "obj44559",
- "fqdnName": "FQDN1",
- "fqdn": "example.com"
}
], - "type4SiteKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/sites/extra/type4/TY412345
{- "siteTotal": 1,
- "siteList": [
- {
- "siteId": "obj44558",
- "siteName": "サイト1",
- "addressTotal": 1,
- "addressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "IPアドレス1",
- "ipAddress": "24.23.1.6/32",
- "isPolicyInUse": true
}
]
}
], - "type4SiteKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
siteName required | string <= 20 characters 項目和名:サイト名 |
type4SiteKeyId required | string 項目和名:Type4サイト設定排他情報 |
{- "siteName": "サイト1",
- "type4SiteKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "siteId": "obj44560",
- "type4SiteKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
siteId required | string <= 22 characters Example: obj44558 項目和名:サイトID |
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
siteName required | string <= 20 characters 項目和名:サイト名 |
required | Array of objects (Address) 項目和名:アドレスリスト |
type4SiteKeyId required | string 項目和名:Type4サイト設定排他情報 |
{- "siteName": "サイト1",
- "addressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "IPアドレス1",
- "ipAddress": "24.23.1.6/32"
}
], - "type4SiteKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
siteList required | Array of strings[ items <= 22 characters ] |
type4SiteKeyId required | string 項目和名:Type4サイト設定排他情報 |
{- "siteList": [
- "obj44560"
], - "type4SiteKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/zone/type1/relations
{- "total": 1,
- "zoneRelationList": [
- {
- "zoneRelationId": "1",
- "srcZoneId": "obj41989",
- "srcZoneName": "エクストラゾーン",
- "srcZoneType": "EXTRA",
- "dstZoneId": "obj41988",
- "dstZoneName": "プライベートゾーン",
- "dstZoneType": "PRIVATE"
}
], - "zoneRelationKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
srcZoneId required | string <= 22 characters 項目和名:接続元ゾーンID |
dstZoneId required | string <= 22 characters 項目和名:接続先ゾーンID |
zoneRelationKeyId required | string (zoneRelationKeyId) 項目和名:ゾーン関係設定排他情報 |
{- "srcZoneId": "obj41989",
- "dstZoneId": "obj41988",
- "zoneRelationKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
zoneRelationId required | string <= 19 characters Example: 1 項目和名:ゾーン関係ID |
zoneRelationKeyId required | string (zoneRelationKeyId) 項目和名:ゾーン関係設定排他情報 |
{- "zoneRelationKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
enumberAct required | string <= 10 characters ^E[0-9]{8}0$ Example: E000000010 項目和名:E番号(ACT) |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/pfgw/zone/E000000010
{- "wvs2AddressTotal": 1,
- "wvs2AddressList": [
- {
- "ipAddressId": "obj44554",
- "ipAddress": "24.23.1.6/32"
}
], - "kcpsAddressTotal": 1,
- "kcpsAddressList": [
- {
- "ipAddressId": "obj44554",
- "ipAddress": "24.23.1.6/32"
}
], - "zoneIdTotal": 2,
- "zoneIdList": [
- {
- "srcZoneId": "obj44555",
- "dstZoneId": "obj44556"
}
], - "wvs2ZoneId": "obj44555",
- "kcpsZoneId": "obj44556",
- "wvs2ToKcpsZoneRelationId": "1",
- "kcpsToWvs2ZoneRelationId": "2",
- "pfgwAddressKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
enumberAct required | string <= 10 characters ^E[0-9]{8}0$ Example: E000000010 項目和名:E番号(ACT) |
wvs2AddressList required | Array of strings 項目和名:アドレスリスト(WVS2) |
kcpsAddressList required | Array of strings 項目和名:アドレスリスト(KCPS) |
required | Array of objects 項目和名:接続元、接続先ゾーンIDのリスト |
pfgwAddressKeyId required | string (pfgwAddressKeyId) 項目和名:プラットフォームゲートウェイアドレス設定排他情報 |
{- "wvs2AddressList": [
- "24.23.1.6/32"
], - "kcpsAddressList": [
- "24.23.1.7/32"
], - "zoneIdList": [
- {
- "srcZoneId": "obj44555",
- "dstZoneId": "obj44556"
}
], - "pfgwAddressKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4Id |
policyType | string Enum: "UTM" "IFW" "IPMASQUERADE" "NAT" "UTM_IPMASQUERADE" "UTM_NAT" "UTM_IPMASQUERADE_NAT" "IFW_IPMASQUERADE" "IFW_NAT" "IFW_IPMASQUERADE_NAT" "IPMASQUERADE_NAT" Example: policyType=UTM 項目和名:ポリシー種別 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/policy/type4/TY412345?policyType=UTM'
{- "policyUtmType4": {
- "internetToAccessPointTotal": 1,
- "internetToAccessPointPolicyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "srcFqdnList": [
- {
- "fqdnId": "obj44557",
- "fqdnName": "FQDN1",
- "fqdn": "example.com"
}
], - "srcCountryList": [
- {
- "countrySeq": "1",
- "country": "Japan"
}
]
}, - "dstAddress": {
- "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "customServiceList": [
- {
- "customServiceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5",
- "profileInternetFwName": "プロファイル名"
}, - "idsIps": "OFF",
- "urlFiltering": "USER",
- "profileUrl": {
- "profileUrlSeq": "5",
- "profileUrlName": "プロファイル名"
}, - "webAntiVirus": "OFF",
- "mailAntiVirus": "OFF",
- "isAntiSpyware": false
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
], - "accessPointToInternetTotal": 1,
- "accessPointToInternetPolicyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
]
}, - "dstAddress": {
- "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "dstFqdnList": [
- {
- "fqdnId": "obj44557",
- "fqdnName": "FQDN1",
- "fqdn": "example.com"
}
], - "dstCountryList": [
- {
- "countrySeq": "1",
- "country": "Japan"
}
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "customServiceList": [
- {
- "customServiceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5",
- "profileInternetFwName": "プロファイル名"
}, - "idsIps": "OFF",
- "urlFiltering": "USER",
- "profileUrl": {
- "profileUrlSeq": "5",
- "profileUrlName": "プロファイル名"
}, - "webAntiVirus": "OFF",
- "mailAntiVirus": "OFF",
- "isAntiSpyware": false
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}, - "policyIfwType4": {
- "internetToAccessPointTotal": 1,
- "internetToAccessPointPolicyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "srcFqdnList": [
- {
- "fqdnId": "obj44557",
- "fqdnName": "FQDN1",
- "fqdn": "example.com"
}
], - "srcCountryList": [
- {
- "countrySeq": "1",
- "country": "Japan"
}
]
}, - "dstAddress": {
- "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "customServiceList": [
- {
- "customServiceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5",
- "profileInternetFwName": "プロファイル名"
}
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
], - "accessPointToInternetTotal": 1,
- "accessPointToInternetPolicyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
]
}, - "dstAddress": {
- "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "dstFqdnList": [
- {
- "fqdnId": "obj44557",
- "fqdnName": "FQDN1",
- "fqdn": "example.com"
}
], - "dstCountryList": [
- {
- "countrySeq": "1",
- "country": "Japan"
}
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "customServiceList": [
- {
- "customServiceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5",
- "profileInternetFwName": "プロファイル名"
}
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}, - "policyIPMasqueradeType4": {
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "ipPoolList": [
- {
- "ipPoolSeq": "4",
- "ipPoolName": "pool1",
- "globalIpAddress": "192.168.1.1/29",
- "description": "メモ"
}
], - "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}, - "policyNatType4": {
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "ipMapping": {
- "virtualIpAddressSeq": "4",
- "ipMappingName": "pmap1",
- "description": "備考"
}, - "isPolicyStatus": false,
- "description": "メモ"
}
]
}, - "policyKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4Id |
policyType required | string Enum: "UTM" "IFW" "IPMASQUERADE" "NAT" "UTM_IPMASQUERADE" "UTM_NAT" "UTM_IPMASQUERADE_NAT" "IFW_IPMASQUERADE" "IFW_NAT" "IFW_IPMASQUERADE_NAT" "IPMASQUERADE_NAT" Example: policyType=UTM 項目和名:ポリシー種別 |
object (PolicyUtmType4PutModel) 項目和名:Type4ポリシー(UTM) | |
object (PolicyIfwType4PutModel) 項目和名:Type4ポリシー(IFW) | |
object (PolicyIPMasqueradeType4PutModel) 項目和名:Type4ポリシー(IP Masquerade) | |
object (PolicyNatType4PutModel) 項目和名:Type4ポリシー(Destination NAT) | |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
policyKeyId required | string (policyKeyId) 項目和名:ポリシー設定排他情報 |
{- "policyUtmType4": {
- "internetToAccessPointPolicyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- "obj44557"
], - "srcFqdnList": [
- "obj44557"
], - "srcCountryList": [
- "1"
]
}, - "dstAddress": {
- "dstAddressList": [
- "obj44557"
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- "3"
], - "customServiceList": [
- "3"
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5"
}, - "idsIps": "OFF",
- "urlFiltering": "USER",
- "profileUrl": {
- "profileUrlSeq": "5"
}, - "webAntiVirus": "OFF",
- "mailAntiVirus": "OFF",
- "isAntiSpyware": false
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
], - "accessPointToInternetPolicyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- "obj44557"
]
}, - "dstAddress": {
- "dstAddressList": [
- "obj44557"
], - "dstFqdnList": [
- "obj44557"
], - "dstCountryList": [
- "1"
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- "3"
], - "customServiceList": [
- "3"
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5"
}, - "idsIps": "OFF",
- "urlFiltering": "USER",
- "profileUrl": {
- "profileUrlSeq": "5"
}, - "webAntiVirus": "OFF",
- "mailAntiVirus": "OFF",
- "isAntiSpyware": false
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}, - "policyIfwType4": {
- "internetToAccessPointPolicyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- "obj44557"
], - "srcFqdnList": [
- "obj44557"
], - "srcCountryList": [
- "1"
]
}, - "dstAddress": {
- "dstAddressList": [
- "obj44557"
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- "3"
], - "customServiceList": [
- "3"
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5"
}
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
], - "accessPointToInternetPolicyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- "obj44557"
]
}, - "dstAddress": {
- "dstAddressList": [
- "obj44557"
], - "dstFqdnList": [
- "obj44557"
], - "dstCountryList": [
- "1"
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- "3"
], - "customServiceList": [
- "3"
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5"
}
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}, - "policyIPMasqueradeType4": {
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddressList": [
- "obj44557"
], - "dstAddressList": [
- "obj44557"
], - "ipPoolList": [
- "4"
], - "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}, - "policyNatType4": {
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddressList": [
- "obj44557"
], - "ipMapping": {
- "virtualIpAddressSeq": "4"
}, - "isPolicyStatus": false,
- "description": "メモ"
}
]
}, - "note": "メッセージ",
- "policyKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
policyType | string Enum: "UTM" "IFW" "IPMASQUERADE" "NAT" "UTM_IPMASQUERADE" "UTM_NAT" "UTM_IPMASQUERADE_NAT" "IFW_IPMASQUERADE" "IFW_NAT" "IFW_IPMASQUERADE_NAT" "IPMASQUERADE_NAT" Example: policyType=UTM 項目和名:ポリシー種別 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/policy/type1?policyType=UTM'
{- "policyUtmType1": {
- "internetToAccessPointList": [
- {
- "zoneRelationId": "44557",
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "srcFqdnList": [
- {
- "fqdnId": "obj44557",
- "fqdnName": "FQDN1",
- "fqdn": "example.com"
}
], - "srcCountryList": [
- {
- "countrySeq": "1",
- "country": "Japan"
}
]
}, - "dstAddress": {
- "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "customServiceList": [
- {
- "customServiceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5",
- "profileInternetFwName": "プロファイル名"
}, - "idsIps": "OFF",
- "urlFiltering": "USER",
- "profileUrl": {
- "profileUrlSeq": "5",
- "profileUrlName": "プロファイル名"
}, - "webAntiVirus": "OFF",
- "mailAntiVirus": "OFF",
- "isAntiSpyware": false
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "accessPointToInternetList": [
- {
- "zoneRelationId": "44557",
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
]
}, - "dstAddress": {
- "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "dstFqdnList": [
- {
- "fqdnId": "obj44557",
- "fqdnName": "FQDN1",
- "fqdn": "example.com"
}
], - "dstCountryList": [
- {
- "countrySeq": "1",
- "country": "Japan"
}
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "customServiceList": [
- {
- "customServiceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5",
- "profileInternetFwName": "プロファイル名"
}, - "idsIps": "OFF",
- "urlFiltering": "USER",
- "profileUrl": {
- "profileUrlSeq": "5",
- "profileUrlName": "プロファイル名"
}, - "webAntiVirus": "OFF",
- "mailAntiVirus": "OFF",
- "isAntiSpyware": false
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
]
}, - "policyIfwType1": {
- "internetToAccessPointList": [
- {
- "zoneRelationId": "44557",
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "srcFqdnList": [
- {
- "fqdnId": "obj44557",
- "fqdnName": "FQDN1",
- "fqdn": "example.com"
}
], - "srcCountryList": [
- {
- "countrySeq": "1",
- "country": "Japan"
}
]
}, - "dstAddress": {
- "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "customServiceList": [
- {
- "customServiceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5",
- "profileInternetFwName": "プロファイル名"
}
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "accessPointToInternetList": [
- {
- "zoneRelationId": "44557",
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
]
}, - "dstAddress": {
- "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "dstFqdnList": [
- {
- "fqdnId": "obj44557",
- "fqdnName": "FQDN1",
- "fqdn": "example.com"
}
], - "dstCountryList": [
- {
- "countrySeq": "1",
- "country": "Japan"
}
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "customServiceList": [
- {
- "customServiceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5",
- "profileInternetFwName": "プロファイル名"
}
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
]
}, - "policyIPMasqueradeType1List": [
- {
- "zoneRelationId": "44557",
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "ipPoolList": [
- {
- "ipPoolSeq": "4",
- "ipPoolName": "pool1",
- "globalIpAddress": "192.168.1.1/29",
- "description": "メモ"
}
], - "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "policyNatType1List": [
- {
- "zoneRelationId": "44557",
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名1",
- "ipAddress": "24.23.1.6/32"
}
], - "ipMapping": {
- "virtualIpAddressSeq": "4",
- "ipMappingName": "pmap1",
- "description": "備考"
}, - "isPolicyStatus": false,
- "description": "メモ"
}
]
}
], - "policyKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
policyType required | string Enum: "UTM" "IFW" "IPMASQUERADE" "NAT" "UTM_IPMASQUERADE" "UTM_NAT" "UTM_IPMASQUERADE_NAT" "IFW_IPMASQUERADE" "IFW_NAT" "IFW_IPMASQUERADE_NAT" "IPMASQUERADE_NAT" Example: policyType=UTM 項目和名:ポリシー種別 |
object (PolicyUtmType1PutModel) 項目和名:Type1ポリシー(UTM) | |
object (PolicyIfwType1PutModel) 項目和名:Type1ポリシー(IFW) | |
Array of objects (PolicyIPMasqueradeType1PutModel) 項目和名:Type1ポリシー(IP Masquerade)のリスト | |
Array of objects (PolicyNatType1PutModel) 項目和名:Type1ポリシー(Destination NAT)のリスト | |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
policyKeyId required | string (policyKeyId) 項目和名:ポリシー設定排他情報 |
{- "policyUtmType1": {
- "internetToAccessPointList": [
- {
- "zoneRelationId": "44557",
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- "obj44557"
], - "srcFqdnList": [
- "obj44557"
], - "srcCountryList": [
- "1"
]
}, - "dstAddress": {
- "dstAddressList": [
- "obj44557"
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- "3"
], - "customServiceList": [
- "3"
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5"
}, - "idsIps": "OFF",
- "urlFiltering": "USER",
- "profileUrl": {
- "profileUrlSeq": "5"
}, - "webAntiVirus": "OFF",
- "mailAntiVirus": "OFF",
- "isAntiSpyware": false
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "accessPointToInternetList": [
- {
- "zoneRelationId": "44557",
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- "obj44557"
]
}, - "dstAddress": {
- "dstAddressList": [
- "obj44557"
], - "dstFqdnList": [
- "obj44557"
], - "dstCountryList": [
- "1"
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- "3"
], - "customServiceList": [
- "3"
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5"
}, - "idsIps": "OFF",
- "urlFiltering": "USER",
- "profileUrl": {
- "profileUrlSeq": "5"
}, - "webAntiVirus": "OFF",
- "mailAntiVirus": "OFF",
- "isAntiSpyware": false
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
]
}, - "policyIfwType1": {
- "internetToAccessPointList": [
- {
- "zoneRelationId": "44557",
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- "obj44557"
], - "srcFqdnList": [
- "obj44557"
], - "srcCountryList": [
- "1"
]
}, - "dstAddress": {
- "dstAddressList": [
- "obj44557"
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- "3"
], - "customServiceList": [
- "3"
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5"
}
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "accessPointToInternetList": [
- {
- "zoneRelationId": "44557",
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddress": {
- "srcAddressList": [
- "obj44557"
]
}, - "dstAddress": {
- "dstAddressList": [
- "obj44557"
], - "dstFqdnList": [
- "obj44557"
], - "dstCountryList": [
- "1"
]
}, - "serviceOption": "ANY",
- "defaultServiceList": [
- "3"
], - "customServiceList": [
- "3"
], - "profile": {
- "internetFW": "USER",
- "profileInternetFw": {
- "profileInternetFwSeq": "5"
}
}, - "actionType": "DENY",
- "isLogOutput": true,
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
]
}, - "policyIPMasqueradeType1List": [
- {
- "zoneRelationId": "44557",
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddressList": [
- "obj44557"
], - "dstAddressList": [
- "obj44557"
], - "ipPoolList": [
- "4"
], - "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "policyNatType1List": [
- {
- "zoneRelationId": "44557",
- "policyList": [
- {
- "policyObjectId": "2",
- "policyId": "1001",
- "srcAddressList": [
- "obj44557"
], - "ipMapping": {
- "virtualIpAddressSeq": "4"
}, - "isPolicyStatus": false,
- "description": "メモ"
}
]
}
], - "note": "メッセージ",
- "policyKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
policyType required | string Enum: "INTRANET_FW" "INTRANET_FW_PFGW" Example: policyType=INTRANET_FW 項目和名:ポリシー種別 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/policy/intranetfw?policyType=INTRANET_FW'
{- "privateToPrivateList": [
- {
- "zoneRelationId": "1",
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "1",
- "policyId": "1002",
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名",
- "ipAddress": "24.23.1.6/32"
}
], - "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名",
- "ipAddress": "24.23.1.6/32"
}
], - "serviceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0
}
], - "customServiceList": [
- {
- "customServiceSeq": "4",
- "customServiceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0
}
], - "actionType": "DENY",
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "extraToPrivateList": [
- {
- "zoneRelationId": "1",
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "1",
- "policyId": "1002",
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名",
- "ipAddress": "24.23.1.6/32"
}
], - "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名",
- "ipAddress": "24.23.1.6/32"
}
], - "serviceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0
}
], - "customServiceList": [
- {
- "customServiceSeq": "4",
- "customServiceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0
}
], - "actionType": "DENY",
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "privateToExtraList": [
- {
- "zoneRelationId": "1",
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "1",
- "policyId": "1002",
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名",
- "ipAddress": "24.23.1.6/32"
}
], - "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名",
- "ipAddress": "24.23.1.6/32"
}
], - "serviceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0
}
], - "customServiceList": [
- {
- "customServiceSeq": "4",
- "customServiceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0
}
], - "actionType": "DENY",
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "wvs2ToKcpsList": [
- {
- "enumberAct": "E000000010",
- "zoneRelationId": "1",
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "1",
- "policyId": "1002",
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名",
- "ipAddress": "24.23.1.6/32"
}
], - "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名",
- "ipAddress": "24.23.1.6/32"
}
], - "serviceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0
}
], - "customServiceList": [
- {
- "customServiceSeq": "4",
- "customServiceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0
}
], - "actionType": "DENY",
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "kcpsToWvs2List": [
- {
- "enumberAct": "E000000010",
- "zoneRelationId": "1",
- "total": 1,
- "policyList": [
- {
- "policyObjectId": "1",
- "policyId": "1002",
- "srcAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名",
- "ipAddress": "24.23.1.6/32"
}
], - "dstAddressList": [
- {
- "ipAddressId": "obj44557",
- "ipAddressName": "アドレス名",
- "ipAddress": "24.23.1.6/32"
}
], - "serviceList": [
- {
- "serviceSeq": "3",
- "serviceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0
}
], - "customServiceList": [
- {
- "customServiceSeq": "4",
- "customServiceName": "FTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0
}
], - "actionType": "DENY",
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "policyIntranetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
policyType required | string Enum: "INTRANET_FW" "INTRANET_FW_PFGW" Example: policyType=INTRANET_FW 項目和名:ポリシー種別 |
enumberAct | string <= 10 characters ^E[0-9]{8}0$ Example: enumberAct=E000000010 項目和名:E番号(ACT) |
Array of objects 項目和名:ポリシーリスト | |
Array of objects 項目和名:ポリシーリスト | |
Array of objects 項目和名:ポリシーリスト | |
object 項目和名:WVS2ゾーンからKCPSゾーンのポリシー | |
object 項目和名:KCPSゾーンからWVS2ゾーンのポリシー | |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
policyIntranetFwKeyId required | string (policyIntranetFwKeyId) 項目和名:イントラネットFW設定排他情報 |
{- "privateToPrivateList": [
- {
- "zoneRelationId": "1",
- "policyList": [
- {
- "policyObjectId": "1",
- "policyId": "1002",
- "srcAddressList": [
- "obj44557"
], - "dstAddressList": [
- "obj44557"
], - "serviceList": [
- "3"
], - "customServiceList": [
- "4"
], - "actionType": "DENY",
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "extraToPrivateList": [
- {
- "zoneRelationId": "1",
- "policyList": [
- {
- "policyObjectId": "1",
- "policyId": "1002",
- "srcAddressList": [
- "obj44557"
], - "dstAddressList": [
- "obj44557"
], - "serviceList": [
- "3"
], - "customServiceList": [
- "4"
], - "actionType": "DENY",
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "privateToExtraList": [
- {
- "zoneRelationId": "1",
- "policyList": [
- {
- "policyObjectId": "1",
- "policyId": "1002",
- "srcAddressList": [
- "obj44557"
], - "dstAddressList": [
- "obj44557"
], - "serviceList": [
- "3"
], - "customServiceList": [
- "4"
], - "actionType": "DENY",
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}
], - "wvs2ToKcps": {
- "zoneRelationId": "1",
- "policyList": [
- {
- "policyObjectId": "1",
- "policyId": "1002",
- "srcAddressList": [
- "obj44557"
], - "dstAddressList": [
- "obj44557"
], - "serviceList": [
- "3"
], - "customServiceList": [
- "4"
], - "actionType": "DENY",
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}, - "kcpsToWvs2": {
- "zoneRelationId": "1",
- "policyList": [
- {
- "policyObjectId": "1",
- "policyId": "1002",
- "srcAddressList": [
- "obj44557"
], - "dstAddressList": [
- "obj44557"
], - "serviceList": [
- "3"
], - "customServiceList": [
- "4"
], - "actionType": "DENY",
- "isPolicyStatus": false,
- "policyCategoryInfo": "CUSTOM_POLICY",
- "description": "メモ"
}
]
}, - "note": "メッセージ",
- "policyIntranetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/services/default/internetfw
{- "total": 1,
- "defaultServiceList": [
- {
- "serviceSeq": "1",
- "serviceName": "ALL_TCP",
- "protocol": "TCP",
- "portNumber": "80-90,100"
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/services/default/intranetfw
{- "total": 1,
- "defaultServiceList": [
- {
- "serviceSeq": "1",
- "serviceName": "ALL_TCP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/services/custom/internetfw/type1
{- "total": 1,
- "customServiceList": [
- {
- "customServiceSeq": "1",
- "serviceName": "HTTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "isPolicyInUse": true,
- "description": "メモ"
}
], - "customServiceKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/services/custom/internetfw/type4/TY412345
{- "total": 1,
- "customServiceList": [
- {
- "customServiceSeq": "1",
- "serviceName": "HTTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "isPolicyInUse": true,
- "description": "メモ"
}
], - "customServiceKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
serviceName required | string (serviceName3) <= 63 characters 項目和名:サービス名 |
protocol required | string (protocol3) Enum: "TCP" "UDP" 項目和名:プロトコル |
portNumber required | string (portNumber2) <= 119 characters ^[-0-9,]+$ 項目和名:ポート番号 |
description | string (description2) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
customServiceKeyId required | string (customServiceKeyId) 項目和名:カスタムサービス設定排他情報 |
{- "serviceName": "HTTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "description": "メモ",
- "note": "メッセージ",
- "customServiceKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
serviceName required | string (serviceName3) <= 63 characters 項目和名:サービス名 |
protocol required | string (protocol3) Enum: "TCP" "UDP" 項目和名:プロトコル |
portNumber required | string (portNumber2) <= 119 characters ^[-0-9,]+$ 項目和名:ポート番号 |
description | string (description2) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
customServiceKeyId required | string (customServiceKeyId) 項目和名:カスタムサービス設定排他情報 |
{- "serviceName": "HTTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "description": "メモ",
- "note": "メッセージ",
- "customServiceKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
customServiceSeq required | string <= 19 characters Example: 1 項目和名:サービスSEQ |
serviceName required | string (serviceName3) <= 63 characters 項目和名:サービス名 |
protocol required | string (protocol3) Enum: "TCP" "UDP" 項目和名:プロトコル |
portNumber required | string (portNumber2) <= 119 characters ^[-0-9,]+$ 項目和名:ポート番号 |
description | string (description2) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
customServiceKeyId required | string (customServiceKeyId) 項目和名:カスタムサービス設定排他情報 |
{- "serviceName": "HTTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "description": "メモ",
- "note": "メッセージ",
- "customServiceKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
customServiceSeq required | string <= 19 characters Example: 1 項目和名:サービスSEQ |
serviceName required | string (serviceName3) <= 63 characters 項目和名:サービス名 |
protocol required | string (protocol3) Enum: "TCP" "UDP" 項目和名:プロトコル |
portNumber required | string (portNumber2) <= 119 characters ^[-0-9,]+$ 項目和名:ポート番号 |
description | string (description2) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
customServiceKeyId required | string (customServiceKeyId) 項目和名:カスタムサービス設定排他情報 |
{- "serviceName": "HTTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "description": "メモ",
- "note": "メッセージ",
- "customServiceKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
customServiceSeqList required | Array of strings (customServiceSeq2) [ items <= 19 characters ] |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
customServiceKeyId required | string (customServiceKeyId) 項目和名:カスタムサービス設定排他情報 |
{- "customServiceSeqList": [
- "1"
], - "note": "メッセージ",
- "customServiceKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
customServiceSeqList required | Array of strings (customServiceSeq2) [ items <= 19 characters ] |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
customServiceKeyId required | string (customServiceKeyId) 項目和名:カスタムサービス設定排他情報 |
{- "customServiceSeqList": [
- "1"
], - "note": "メッセージ",
- "customServiceKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
policyType required | string Enum: "INTRANET_FW" "INTRANET_FW_PFGW" Example: policyType=INTRANET_FW 項目和名:ポリシー種別 |
enumberAct | string <= 10 characters ^E[0-9]{8}0$ Example: enumberAct=E000000010 項目和名:E番号(ACT) |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/policy/services/custom/intranetfw?policyType=INTRANET_FW&enumberAct=E000000010'
{- "total": 1,
- "customServiceIntranetList": [
- {
- "customServiceSeq": "1",
- "serviceName": "HTTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0,
- "isPolicyInUse": true,
- "description": "メモ"
}
], - "customServiceKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
policyType required | string Enum: "INTRANET_FW" "INTRANET_FW_PFGW" Example: policyType=INTRANET_FW 項目和名:ポリシー種別 |
enumberAct | string <= 10 characters ^E[0-9]{8}0$ Example: enumberAct=E000000010 項目和名:E番号(ACT) |
serviceName required | string (serviceName3) <= 63 characters 項目和名:サービス名 |
protocol required | string (intranetfwProtocol1) Enum: "TCP" "UDP" "IP" "ICMP" 項目和名:プロトコル(イントラネットFW) |
portNumber | string (portNumber2) <= 119 characters ^[-0-9,]+$ 項目和名:ポート番号 |
protocolNumber | integer (protocolNumber) [ 0 .. 254 ] 項目和名:プロトコル番号 |
icmpType | integer (icmpType) [ 0 .. 255 ] 項目和名:ICMPタイプ |
icmpCode | integer (icmpCode) [ 0 .. 255 ] 項目和名:ICMPコード |
description | string (description2) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
customServiceKeyId required | string (customServiceKeyId) 項目和名:カスタムサービス設定排他情報 |
{- "serviceName": "HTTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0,
- "description": "メモ",
- "note": "メッセージ",
- "customServiceKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
customServiceSeq required | string <= 19 characters Example: 1 項目和名:サービスSEQ |
policyType required | string Enum: "INTRANET_FW" "INTRANET_FW_PFGW" Example: policyType=INTRANET_FW 項目和名:ポリシー種別 |
enumberAct | string <= 10 characters ^E[0-9]{8}0$ Example: enumberAct=E000000010 項目和名:E番号(ACT) |
serviceName required | string (serviceName3) <= 63 characters 項目和名:サービス名 |
protocol required | string (intranetfwProtocol1) Enum: "TCP" "UDP" "IP" "ICMP" 項目和名:プロトコル(イントラネットFW) |
portNumber | string (portNumber2) <= 119 characters ^[-0-9,]+$ 項目和名:ポート番号 |
protocolNumber | integer (protocolNumber) [ 0 .. 254 ] 項目和名:プロトコル番号 |
icmpType | integer (icmpType) [ 0 .. 255 ] 項目和名:ICMPタイプ |
icmpCode | integer (icmpCode) [ 0 .. 255 ] 項目和名:ICMPコード |
description | string (description2) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
customServiceKeyId required | string (customServiceKeyId) 項目和名:カスタムサービス設定排他情報 |
{- "serviceName": "HTTP",
- "protocol": "TCP",
- "portNumber": "80-90,100",
- "protocolNumber": 2,
- "icmpType": 0,
- "icmpCode": 0,
- "description": "メモ",
- "note": "メッセージ",
- "customServiceKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
policyType required | string Enum: "INTRANET_FW" "INTRANET_FW_PFGW" Example: policyType=INTRANET_FW 項目和名:ポリシー種別 |
enumberAct | string <= 10 characters ^E[0-9]{8}0$ Example: enumberAct=E000000010 項目和名:E番号(ACT) |
customServiceSeqList required | Array of strings (customServiceSeq2) [ items <= 19 characters ] |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
customServiceKeyId required | string (customServiceKeyId) 項目和名:カスタムサービス設定排他情報 |
{- "customServiceSeqList": [
- "1"
], - "note": "メッセージ",
- "customServiceKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/profiles/internetfw/type1
{- "total": 1,
- "profileList": [
- {
- "profileInternetFwSeq": "1",
- "profileInternetFwName": "プロファイル名",
- "isPolicyInUse": true,
- "description": "メモ"
}
], - "profileInternetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/profiles/internetfw/type4/TY412345
{- "total": 1,
- "profileList": [
- {
- "profileInternetFwSeq": "1",
- "profileInternetFwName": "プロファイル名",
- "isPolicyInUse": true,
- "description": "メモ"
}
], - "profileInternetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/profiles/urlfiltering/type1
{- "total": 1,
- "profileList": [
- {
- "profileUrlSeq": "1",
- "profileUrlName": "プロファイル名",
- "isPolicyInUse": true,
- "description": "メモ"
}
], - "profileUrlKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/profiles/urlfiltering/type4/TY412345
{- "total": 1,
- "profileList": [
- {
- "profileUrlSeq": "1",
- "profileUrlName": "プロファイル名",
- "isPolicyInUse": true,
- "description": "メモ"
}
], - "profileUrlKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/profile/internetfw/applications
{- "applicationList": [
- {
- "applicationSeq": "1",
- "applicationName": "skype",
- "category": "collaboration",
- "subcategory": "voip-video",
- "technology": "peer-to-peer",
- "risk": 5
}
]
}
profileInternetFwSeq required | string <= 19 characters Example: 1 項目和名:インターネットFWのプロファイルSEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/profile/internetfw/type1/1
{- "profileInternetFwName": "Profile1",
- "applicationList": [
- {
- "applicationSeq": "1",
- "applicationName": "skype",
- "category": "collaboration",
- "subcategory": "voip-video",
- "technology": "peer-to-peer",
- "risk": 5
}
], - "isPolicyInUse": true,
- "description": "メモ",
- "profileInternetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
profileInternetFwSeq required | string <= 19 characters Example: 1 項目和名:インターネットFWのプロファイルSEQ |
profileInternetFwName required | string (profileInternetFwName2) <= 20 characters 項目和名:インターネットFWのプロファイル名 |
applicationSeqList required | Array of strings (applicationSeq) [ items <= 19 characters ] 項目和名:アプリケーション情報リスト |
description | string (description4) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
profileInternetFwKeyId required | string (profileInternetFwKeyId) 項目和名:インターネットFWのプロファイル設定排他情報 |
{- "profileInternetFwName": "Profile1",
- "applicationSeqList": [
- "1"
], - "description": "メモ",
- "note": "メッセージ",
- "profileInternetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
profileInternetFwSeq required | string <= 19 characters Example: 1 項目和名:インターネットFWのプロファイルSEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/profile/internetfw/type4/TY412345/1
{- "profileInternetFwName": "Profile1",
- "applicationList": [
- {
- "applicationSeq": "1",
- "applicationName": "skype",
- "category": "collaboration",
- "subcategory": "voip-video",
- "technology": "peer-to-peer",
- "risk": 5
}
], - "isPolicyInUse": true,
- "description": "メモ",
- "profileInternetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
profileInternetFwSeq required | string <= 19 characters Example: 1 項目和名:インターネットFWのプロファイルSEQ |
profileInternetFwName required | string (profileInternetFwName2) <= 20 characters 項目和名:インターネットFWのプロファイル名 |
applicationSeqList required | Array of strings (applicationSeq) [ items <= 19 characters ] 項目和名:アプリケーション情報リスト |
description | string (description4) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
profileInternetFwKeyId required | string (profileInternetFwKeyId) 項目和名:インターネットFWのプロファイル設定排他情報 |
{- "profileInternetFwName": "Profile1",
- "applicationSeqList": [
- "1"
], - "description": "メモ",
- "note": "メッセージ",
- "profileInternetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
profileInternetFwName required | string (profileInternetFwName2) <= 20 characters 項目和名:インターネットFWのプロファイル名 |
applicationSeqList required | Array of strings (applicationSeq) [ items <= 19 characters ] 項目和名:アプリケーション情報リスト |
description | string (description4) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
profileInternetFwKeyId required | string (profileInternetFwKeyId) 項目和名:インターネットFWのプロファイル設定排他情報 |
{- "profileInternetFwName": "Profile1",
- "applicationSeqList": [
- "1"
], - "description": "メモ",
- "note": "メッセージ",
- "profileInternetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
profileInternetFwName required | string (profileInternetFwName2) <= 20 characters 項目和名:インターネットFWのプロファイル名 |
applicationSeqList required | Array of strings (applicationSeq) [ items <= 19 characters ] 項目和名:アプリケーション情報リスト |
description | string (description4) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
profileInternetFwKeyId required | string (profileInternetFwKeyId) 項目和名:インターネットFWのプロファイル設定排他情報 |
{- "profileInternetFwName": "Profile1",
- "applicationSeqList": [
- "1"
], - "description": "メモ",
- "note": "メッセージ",
- "profileInternetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
profileInternetFwSeqList required | Array of strings (profileInternetFwSeq2) [ items <= 19 characters ] 項目和名:インターネットFWのプロファイルSEQリスト |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
profileInternetFwKeyId required | string (profileInternetFwKeyId) 項目和名:インターネットFWのプロファイル設定排他情報 |
{- "profileInternetFwSeqList": [
- "1"
], - "note": "メッセージ",
- "profileInternetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
profileInternetFwSeqList required | Array of strings (profileInternetFwSeq2) [ items <= 19 characters ] 項目和名:インターネットFWのプロファイルSEQリスト |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
profileInternetFwKeyId required | string (profileInternetFwKeyId) 項目和名:インターネットFWのプロファイル設定排他情報 |
{- "profileInternetFwSeqList": [
- "1"
], - "note": "メッセージ",
- "profileInternetFwKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
profileUrlSeq required | string <= 19 characters Example: 1 項目和名:URLフィルタリングのプロファイルSEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/profile/urlfiltering/type1/1
{- "profileUrlName": "Profile1",
- "blackList": [
- "www.xxx.jp"
], - "blackListAction": "BLOCK",
- "whiteList": [
- "www.xxx.jp"
], - "categoryList": [
- {
- "categoryName": "abortion",
- "actionType": "ALLOW"
}
], - "description": "メモ",
- "isPolicyInUse": true,
- "profileUrlKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
profileUrlSeq required | string <= 19 characters Example: 1 項目和名:URLフィルタリングのプロファイルSEQ |
profileUrlName required | string (profileUrlName2) <= 31 characters 項目和名:URLフィルタリングのプロファイル名 |
blackList required | Array of strings (blackList) [ items <= 255 characters ] |
blackListAction required | string (blackListAction) Enum: "ALERT" "BLOCK" "CONTINUE" 項目和名:ブラックリストの動作 |
whiteList required | Array of strings (whiteList) [ items <= 255 characters ] |
required | Array of objects (categoryList) 項目和名:個別カテゴリリスト |
description | string (description5) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
profileUrlKeyId required | string (profileUrlKeyId1) 項目和名:URLフィルタリングのプロファイル設定排他情報 |
{- "profileUrlName": "Profile1",
- "blackList": [
- "www.xxx.jp"
], - "blackListAction": "BLOCK",
- "whiteList": [
- "www.xxx.jp"
], - "categoryList": [
- {
- "categoryName": "abortion",
- "actionType": "ALLOW"
}
], - "description": "メモ",
- "note": "メッセージ",
- "profileUrlKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
profileUrlSeq required | string <= 19 characters Example: 1 項目和名:URLフィルタリングのプロファイルSEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/profile/urlfiltering/type4/TY412345/1
{- "profileUrlName": "Profile1",
- "blackList": [
- "www.xxx.jp"
], - "blackListAction": "BLOCK",
- "whiteList": [
- "www.xxx.jp"
], - "categoryList": [
- {
- "categoryName": "abortion",
- "actionType": "ALLOW"
}
], - "description": "メモ",
- "isPolicyInUse": true,
- "profileUrlKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
profileUrlSeq required | string <= 19 characters Example: 1 項目和名:URLフィルタリングのプロファイルSEQ |
profileUrlName required | string (profileUrlName2) <= 31 characters 項目和名:URLフィルタリングのプロファイル名 |
blackList required | Array of strings (blackList) [ items <= 255 characters ] |
blackListAction required | string (blackListAction) Enum: "ALERT" "BLOCK" "CONTINUE" 項目和名:ブラックリストの動作 |
whiteList required | Array of strings (whiteList) [ items <= 255 characters ] |
required | Array of objects (categoryList) 項目和名:個別カテゴリリスト |
description | string (description5) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
profileUrlKeyId required | string (profileUrlKeyId1) 項目和名:URLフィルタリングのプロファイル設定排他情報 |
{- "profileUrlName": "Profile1",
- "blackList": [
- "www.xxx.jp"
], - "blackListAction": "BLOCK",
- "whiteList": [
- "www.xxx.jp"
], - "categoryList": [
- {
- "categoryName": "abortion",
- "actionType": "ALLOW"
}
], - "description": "メモ",
- "note": "メッセージ",
- "profileUrlKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
profileUrlName required | string (profileUrlName2) <= 31 characters 項目和名:URLフィルタリングのプロファイル名 |
blackList required | Array of strings (blackList) [ items <= 255 characters ] |
blackListAction required | string (blackListAction) Enum: "ALERT" "BLOCK" "CONTINUE" 項目和名:ブラックリストの動作 |
whiteList required | Array of strings (whiteList) [ items <= 255 characters ] |
required | Array of objects (categoryList) 項目和名:個別カテゴリリスト |
description | string (description5) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
profileUrlKeyId required | string (profileUrlKeyId1) 項目和名:URLフィルタリングのプロファイル設定排他情報 |
{- "profileUrlName": "Profile1",
- "blackList": [
- "www.xxx.jp"
], - "blackListAction": "BLOCK",
- "whiteList": [
- "www.xxx.jp"
], - "categoryList": [
- {
- "categoryName": "abortion",
- "actionType": "ALLOW"
}
], - "description": "メモ",
- "note": "メッセージ",
- "profileUrlKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
profileUrlName required | string (profileUrlName2) <= 31 characters 項目和名:URLフィルタリングのプロファイル名 |
blackList required | Array of strings (blackList) [ items <= 255 characters ] |
blackListAction required | string (blackListAction) Enum: "ALERT" "BLOCK" "CONTINUE" 項目和名:ブラックリストの動作 |
whiteList required | Array of strings (whiteList) [ items <= 255 characters ] |
required | Array of objects (categoryList) 項目和名:個別カテゴリリスト |
description | string (description5) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
profileUrlKeyId required | string (profileUrlKeyId1) 項目和名:URLフィルタリングのプロファイル設定排他情報 |
{- "profileUrlName": "Profile1",
- "blackList": [
- "www.xxx.jp"
], - "blackListAction": "BLOCK",
- "whiteList": [
- "www.xxx.jp"
], - "categoryList": [
- {
- "categoryName": "abortion",
- "actionType": "ALLOW"
}
], - "description": "メモ",
- "note": "メッセージ",
- "profileUrlKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
profileUrlSeqList required | Array of strings (profileUrlSeq2) [ items <= 19 characters ] 項目和名:URLフィルタリングのプロファイルSEQリスト |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
profileUrlKeyId required | string (profileUrlKeyId1) 項目和名:URLフィルタリングのプロファイル設定排他情報 |
{- "profileUrlSeqList": [
- "1"
], - "note": "メッセージ",
- "profileUrlKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
profileUrlSeqList required | Array of strings (profileUrlSeq2) [ items <= 19 characters ] 項目和名:URLフィルタリングのプロファイルSEQリスト |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
profileUrlKeyId required | string (profileUrlKeyId1) 項目和名:URLフィルタリングのプロファイル設定排他情報 |
{- "profileUrlSeqList": [
- "1"
], - "note": "メッセージ",
- "profileUrlKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/ip-pools/type1
{- "total": 1,
- "ipPoolList": [
- {
- "ipPoolSeq": "1",
- "ipPoolName": "Pool1",
- "globalIpAddress": "189.192.169.18/32",
- "description": "備考",
- "isPolicyInUse": true
}
], - "ipPoolKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:TYPE4ID |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/ip-pools/type4/TY412345
{- "total": 1,
- "ipPoolList": [
- {
- "ipPoolSeq": "1",
- "ipPoolName": "Pool1",
- "globalIpAddress": "189.192.169.18/32",
- "description": "備考",
- "isPolicyInUse": true
}
], - "ipPoolKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
ipPoolName required | string (ipPoolName1) <= 35 characters ([0-9a-zA-Z]{1,2})|(^[0-9a-zA-Z][0-9a-zA-Z ]{... 項目和名:IPプール名 |
globalIpAddress required | string (globalIpAddress2) ^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])... 項目和名:グローバルIPアドレス |
description | string (description6) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
ipPoolKeyId required | string (ipPoolKeyId) 項目和名:IPpool排他情報 |
{- "ipPoolName": "Pool1",
- "globalIpAddress": "189.192.169.18/32",
- "description": "備考",
- "note": "メッセージ",
- "ipPoolKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:TYPE4ID |
ipPoolName required | string (ipPoolName1) <= 35 characters ([0-9a-zA-Z]{1,2})|(^[0-9a-zA-Z][0-9a-zA-Z ]{... 項目和名:IPプール名 |
globalIpAddress required | string (globalIpAddress2) ^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])... 項目和名:グローバルIPアドレス |
description | string (description6) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
ipPoolKeyId required | string (ipPoolKeyId) 項目和名:IPpool排他情報 |
{- "ipPoolName": "Pool1",
- "globalIpAddress": "189.192.169.18/32",
- "description": "備考",
- "note": "メッセージ",
- "ipPoolKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
ipPoolSeq required | string <= 19 characters Example: 1 項目和名:IPプールSEQ |
globalIpAddress required | string (globalIpAddress2) ^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])... 項目和名:グローバルIPアドレス |
description | string (description6) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
ipPoolKeyId required | string (ipPoolKeyId) 項目和名:IPpool排他情報 |
{- "globalIpAddress": "189.192.169.18/32",
- "description": "備考",
- "note": "メッセージ",
- "ipPoolKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:TYPE4ID |
ipPoolSeq required | string <= 19 characters Example: 1 項目和名:IPプールSEQ |
globalIpAddress required | string (globalIpAddress2) ^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])... 項目和名:グローバルIPアドレス |
description | string (description6) <= 20 characters 項目和名:設定値の説明 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
ipPoolKeyId required | string (ipPoolKeyId) 項目和名:IPpool排他情報 |
{- "globalIpAddress": "189.192.169.18/32",
- "description": "備考",
- "note": "メッセージ",
- "ipPoolKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
ipPoolList required | Array of strings (ipPoolSeq) [ items <= 19 characters ] |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
ipPoolKeyId required | string (ipPoolKeyId) 項目和名:IPpool排他情報 |
{- "ipPoolList": [
- "1"
], - "note": "メッセージ",
- "ipPoolKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:TYPE4ID |
ipPoolList required | Array of strings (ipPoolSeq) [ items <= 19 characters ] |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
ipPoolKeyId required | string (ipPoolKeyId) 項目和名:IPpool排他情報 |
{- "ipPoolList": [
- "1"
], - "note": "メッセージ",
- "ipPoolKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/ip-mappings/type1
{- "total": 1,
- "ipMappingList": [
- {
- "virtualIpAddressSeq": "1",
- "description": "備考",
- "ipMappingName": "ipforward1",
- "globalIpAddress": "111.98.206.8/32",
- "ipAddressId": "obj44557",
- "privateIpAddress": "192.168.0.10/32",
- "isPortForward": true,
- "protocol": "TCP",
- "globalPort": "80",
- "privatePort": "80",
- "isPolicyInUse": true
}
], - "ipMappingKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:TYPE4ID |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/policy/ip-mappings/type4/TY412345
{- "total": 1,
- "ipMappingList": [
- {
- "virtualIpAddressSeq": "1",
- "description": "備考",
- "ipMappingName": "ipforward1",
- "globalIpAddress": "111.98.206.8/32",
- "ipAddressId": "obj44557",
- "privateIpAddress": "192.168.0.10/32",
- "isPortForward": true,
- "protocol": "TCP",
- "globalPort": "80",
- "privatePort": "80",
- "isPolicyInUse": true
}
], - "ipMappingKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
description | string (description7) <= 20 characters 項目和名:設定値の説明 |
ipMappingName required | string (ipMappingName1) <= 63 characters ^[0-9a-zA-Z]+$ 項目和名:IPマッピング名 |
globalIpAddress required | string (globalIpAddress3) ^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])... 項目和名:グローバルIPアドレス |
ipAddressId required | string (ipAddressId2) <= 22 characters 項目和名:アドレスID |
isPortForward required | boolean (isPortForward) 項目和名:ポートフォワードフラグ |
protocol | string (protocol4) Enum: "TCP" "UDP" 項目和名:プロトコル |
globalPort | string (globalPort) 項目和名:グローバル側Port |
privatePort | string (privatePort) 項目和名:プライベート拠点側Port |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
ipMappingKeyId required | string (ipMappingKeyId) 項目和名:IPマッピング排他情報 |
{- "description": "備考",
- "ipMappingName": "ipforward1",
- "globalIpAddress": "111.98.206.8/32",
- "ipAddressId": "obj44557",
- "isPortForward": true,
- "protocol": "TCP",
- "globalPort": "80",
- "privatePort": "80",
- "note": "メッセージ",
- "ipMappingKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:TYPE4ID |
description | string (description7) <= 20 characters 項目和名:設定値の説明 |
ipMappingName required | string (ipMappingName1) <= 63 characters ^[0-9a-zA-Z]+$ 項目和名:IPマッピング名 |
globalIpAddress required | string (globalIpAddress3) ^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])... 項目和名:グローバルIPアドレス |
ipAddressId required | string (ipAddressId2) <= 22 characters 項目和名:アドレスID |
isPortForward required | boolean (isPortForward) 項目和名:ポートフォワードフラグ |
protocol | string (protocol4) Enum: "TCP" "UDP" 項目和名:プロトコル |
globalPort | string (globalPort) 項目和名:グローバル側Port |
privatePort | string (privatePort) 項目和名:プライベート拠点側Port |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
ipMappingKeyId required | string (ipMappingKeyId) 項目和名:IPマッピング排他情報 |
{- "description": "備考",
- "ipMappingName": "ipforward1",
- "globalIpAddress": "111.98.206.8/32",
- "ipAddressId": "obj44557",
- "isPortForward": true,
- "protocol": "TCP",
- "globalPort": "80",
- "privatePort": "80",
- "note": "メッセージ",
- "ipMappingKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
virtualIpAddressSeq required | string <= 19 characters Example: 1 項目和名:バーチャルIPアドレスSEQ |
description | string (description7) <= 20 characters 項目和名:設定値の説明 |
ipAddressId required | string (ipAddressId2) <= 22 characters 項目和名:アドレスID |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
ipMappingKeyId required | string (ipMappingKeyId) 項目和名:IPマッピング排他情報 |
{- "description": "備考",
- "ipAddressId": "obj44557",
- "note": "メッセージ",
- "ipMappingKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:TYPE4ID |
virtualIpAddressSeq required | string <= 19 characters Example: 1 項目和名:バーチャルIPアドレスSEQ |
description | string (description7) <= 20 characters 項目和名:設定値の説明 |
ipAddressId required | string (ipAddressId2) <= 22 characters 項目和名:アドレスID |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
ipMappingKeyId required | string (ipMappingKeyId) 項目和名:IPマッピング排他情報 |
{- "description": "備考",
- "ipAddressId": "obj44557",
- "note": "メッセージ",
- "ipMappingKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
ipMappingList required | Array of strings (virtualIpAddressSeq) [ items <= 19 characters ] |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
ipMappingKeyId required | string (ipMappingKeyId) 項目和名:IPマッピング排他情報 |
{- "ipMappingList": [
- "1"
], - "note": "メッセージ",
- "ipMappingKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:TYPE4ID |
ipMappingList required | Array of strings (virtualIpAddressSeq) [ items <= 19 characters ] |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
ipMappingKeyId required | string (ipMappingKeyId) 項目和名:IPマッピング排他情報 |
{- "ipMappingList": [
- "1"
], - "note": "メッセージ",
- "ipMappingKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/vns
{- "totalBillingLine": 2,
- "total": 1,
- "vnInfoList": [
- {
- "vnType": "L3",
- "vnName": "TEST_1",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "vnCode": "DA1234",
- "numberOfVnConnect": 0,
- "upperLimitVnConnect": 100,
- "numberOfBillingLine": 1
}
], - "vnKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
vnType required | string (vnType1) Enum: "L2" "L3" 項目和名:仮想ネットワークタイプ |
vnName required | string (vnName3) <= 20 characters 項目和名:仮想ネットワーク名 |
vlanIdType | string (vlanIdType4) Enum: "UNTAG" "OTHER" "SPECIFIED" 項目和名:VLAN IDのType指定 |
vlanId | integer <int32> (vlanId2) [ 1 .. 4094 ] 項目和名:VLAN ID |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
vnKeyId required | string (vnKeyId) 項目和名:仮想ネットワーク設定排他情報 |
{- "vnType": "L3",
- "vnName": "TEST_1",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "note": "メッセージ",
- "vnKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
vnCode required | string <= 6 characters ^[CD][A-Z][0-9]{4}$ Example: DA1234 項目和名:VNコード |
vnName required | string (vnName3) <= 20 characters 項目和名:仮想ネットワーク名 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
vnKeyId required | string (vnKeyId) 項目和名:仮想ネットワーク設定排他情報 |
{- "vnName": "TEST_1",
- "note": "メッセージ",
- "vnKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
vnCodeList required | Array of strings (vnCode1) [ items <= 6 characters ^[CD][A-Z][0-9]{4}$ ] 項目和名:VNコードリスト |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
vnKeyId required | string (vnKeyId) 項目和名:仮想ネットワーク設定排他情報 |
{- "vnCodeList": [
- "DA1234"
], - "note": "メッセージ",
- "vnKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/qos
{- "total": 1,
- "qosInfoList": [
- {
- "vpnVnCode": "BA1234",
- "vnName": "TEST_1",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "qosType": "BANDWIDTH",
- "priorityTarget": "COS",
- "numberOfVnConnect": "1",
- "upperLimitVnConnect": "50",
- "qosControl": "ENABLE"
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/qos/absolute/default-patterns
{- "patternA": {
- "priority0": "NORMAL",
- "priority1": "LOW",
- "priority2": "LOW",
- "priority3": "NORMAL",
- "priority4": "MEDIUM",
- "priority5": "MEDIUM",
- "priority6": "HIGH",
- "priority7": "HIGH"
}, - "patternBCos": {
- "priority0": "LOW",
- "priority1": "LOW",
- "priority2": "NORMAL",
- "priority3": "LOW",
- "priority4": "MEDIUM",
- "priority5": "HIGH",
- "priority6": "MEDIUM",
- "priority7": "MEDIUM"
}, - "patternBIp": {
- "priority0": "LOW",
- "priority1": "LOW",
- "priority2": "NORMAL",
- "priority3": "LOW",
- "priority4": "MEDIUM",
- "priority5": "HIGH",
- "priority6": "HIGH",
- "priority7": "MEDIUM"
}
}
vpnVnCode required | string <= 6 characters ^[BCD][A-Z][0-9]{4}$ Example: BA1234 項目和名:VPN/VNコード |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/BA1234/qos
{- "qosType": "BANDWIDTH",
- "priorityTarget": "COS",
- "qosAbsolute": {
- "priority0": "NORMAL",
- "priority1": "NORMAL",
- "priority2": "NORMAL",
- "priority3": "NORMAL",
- "priority4": "NORMAL",
- "priority5": "NORMAL",
- "priority6": "NORMAL",
- "priority7": "NORMAL"
}, - "qosBandwidth": {
- "priorityType1": "VALUE_1",
- "priorityType2": "VALUE_2",
- "priorityType3": "VALUE_4TO7",
- "qosBandwidthList": [
- {
- "patternName": "PATTERN_A",
- "priorityType1Value": 30,
- "priorityType2Value": 30,
- "priorityType3Value": 5,
- "bestEffort": 10,
- "isType1TopPriority": true
}
]
}, - "qosKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
vpnVnCode required | string <= 6 characters ^[BCD][A-Z][0-9]{4}$ Example: BA1234 項目和名:VPN/VNコード |
qosType required | string (qosType1) Enum: "BANDWIDTH" "ABSOLUTE" "NONE" 項目和名:QoS方式 |
priorityTarget required | string (priorityTarget) Enum: "IPPRECEDENCE" "COS" "NONE" 項目和名:優先度参照先 |
object (qosPutAbsolute) 項目和名:絶対優先設定値情報(設定変更用) | |
object (qosPutBandwidth) 項目和名:帯域制御設定値情報(設定変更用) | |
qosKeyId required | string (qosKeyId) 項目和名:QoS設定排他情報 |
{- "qosType": "BANDWIDTH",
- "priorityTarget": "COS",
- "qosAbsolute": {
- "priority0": "NORMAL",
- "priority1": "NORMAL",
- "priority2": "NORMAL",
- "priority3": "NORMAL",
- "priority4": "NORMAL",
- "priority5": "NORMAL",
- "priority6": "NORMAL",
- "priority7": "NORMAL"
}, - "qosBandwidth": {
- "priorityType1": "VALUE_1",
- "priorityType2": "VALUE_2",
- "priorityType3": "VALUE_4TO7",
- "qosBandwidthList": [
- {
- "patternName": "PATTERN_A",
- "priorityType1Value": 30,
- "priorityType2Value": 30,
- "priorityType3Value": 5,
- "isType1TopPriority": true
}
]
}, - "qosKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/qos/csv?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/vnconnects
{- "total": 1,
- "vnConnectList": [
- {
- "wnumber": "W000000001",
- "vnConnectName": "TEST1",
- "enumber": "E000000010",
- "isAssociate": true,
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "vnName": "VN名1",
- "vpnVnCode": "BA1234",
- "vnType": "L2",
- "siteName": "サイト名1",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true
}
], - "vnConnectKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
siteId required | string <= 22 characters 項目和名:サイトID
|
vpnVnCode required | string <= 6 characters ^[BCD][A-Z][0-9]{4}$ 項目和名: 接続先VPN/VNコード
|
vnConnectName required | string (vnConnectName) <= 20 characters 項目和名:VNコネクト名 |
pairLine | string (pairLine) <= 10 characters ^W[0-9]{9}$ 項目和名:ペア回線 |
bandwidthType required | string Enum: "BURST" "BANDWIDTH_SECURED" "TRAFFICFREE" "PF" "BESTEFFORT" 項目和名:帯域タイプ |
object (bandwidth5) 項目和名:帯域 | |
description | string (description8) <= 20 characters 項目和名:設定値の説明 |
object (qos1) 項目和名:QoS設定 | |
object (l2) 項目和名:L2回線 | |
object (l3) 項目和名:L3回線 | |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
vnConnectKeyId required | string (vnConnectKeyId) 項目和名:VNコネクト設定排他情報 |
{- "siteId": "obj44558",
- "vpnVnCode": "BA1234",
- "vnConnectName": "TEST1",
- "pairLine": "W000000002",
- "bandwidthType": "BANDWIDTH_SECURED",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "description": "メッセージ",
- "qos": {
- "isQoS": true,
- "qosBandControlPattern": "PATTERN_A"
}, - "l2": {
- "isVlanControl": true
}, - "l3": {
- "wanAddress": "192.168.1.1/29",
- "dhcpRelay": {
- "primaryAddress": "192.168.1.103",
- "secondaryAddress": "192.168.1.32"
}, - "static": [
- {
- "lanAddress": "192.168.1.1/29",
- "nextHopAddress": "192.168.1.1"
}
], - "bgp4": {
- "routeAggregation": "ON",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "peerIpAddress": "192.168.1.1",
- "asNumber": 9996,
- "md5Key": "9ab5b5d1a393a2ab6ee8298ef4e18770",
- "maximumPrefix": 100,
- "med": "LOW_PRIORITY",
- "localPreference": "LOW_PRIORITY"
}
}, - "note": "メッセージ",
- "vnConnectKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W000000001 項目和名:W番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/vnconnect/W000000001
{- "vnConnectName": "TEST1",
- "enumber": "E000000010",
- "isAssociate": true,
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "vnName": "VN名1",
- "vpnVnCode": "BA1234",
- "vnType": "L2",
- "siteName": "サイト名1",
- "pairLine": "W000000002",
- "bandwidthType": "BANDWIDTH_SECURED",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "description": "メッセージ",
- "qos": {
- "isQoS": true,
- "qosBandControlPattern": "PATTERN_A"
}, - "l2": {
- "isVlanControl": true
}, - "l3": {
- "wanAddress": "192.168.1.1/29",
- "dhcpRelay": {
- "primaryAddress": "192.168.1.103",
- "secondaryAddress": "192.168.1.32"
}, - "static": [
- {
- "lanAddress": "192.168.1.1/29",
- "nextHopAddress": "192.168.1.1"
}
], - "bgp4": {
- "routeAggregation": "ON",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "peerIpAddress": "192.168.1.1",
- "asNumber": 9996,
- "md5Key": "9ab5b5d1a393a2ab6ee8298ef4e18770",
- "maximumPrefix": 100,
- "med": "LOW_PRIORITY",
- "localPreference": "LOW_PRIORITY"
}
}, - "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "vnConnectKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W000000001 項目和名:W番号 |
vnConnectName required | string (vnConnectName) <= 20 characters 項目和名:VNコネクト名 |
bandwidthType required | string Enum: "BURST" "BANDWIDTH_SECURED" "TRAFFICFREE" "PF" "BESTEFFORT" 項目和名:帯域タイプ |
object (bandwidth5) 項目和名:帯域 | |
description | string (description8) <= 20 characters 項目和名:設定値の説明 |
object (qos1) 項目和名:QoS設定 | |
object 項目和名:L3回線 | |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
vnConnectKeyId required | string (vnConnectKeyId) 項目和名:VNコネクト設定排他情報 |
{- "vnConnectName": "TEST1",
- "bandwidthType": "BANDWIDTH_SECURED",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "description": "メッセージ",
- "qos": {
- "isQoS": true,
- "qosBandControlPattern": "PATTERN_A"
}, - "l3": {
- "dhcpRelay": {
- "primaryAddress": "192.168.1.103",
- "secondaryAddress": "192.168.1.32"
}, - "static": [
- {
- "lanAddress": "192.168.1.1/29",
- "nextHopAddress": "192.168.1.1"
}
], - "bgp4": {
- "routeAggregation": "ON",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "peerIpAddress": "192.168.1.1",
- "asNumber": 9996,
- "md5Key": "9ab5b5d1a393a2ab6ee8298ef4e18770",
- "maximumPrefix": 100,
- "med": "LOW_PRIORITY",
- "localPreference": "LOW_PRIORITY"
}
}, - "note": "メッセージ",
- "vnConnectKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
orderList required | Array of strings (wnumber1) [ items <= 10 characters ^W[0-9]{9}$ ] |
vnConnectKeyId required | string (vnConnectKeyId) 項目和名:VNコネクト設定排他情報 |
{- "orderList": [
- "W000000001"
], - "vnConnectKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
orderList required | Array of strings (wnumber1) [ items <= 10 characters ^W[0-9]{9}$ ] |
vnConnectKeyId required | string (vnConnectKeyId) 項目和名:VNコネクト設定排他情報 |
{- "orderList": [
- "W000000001"
], - "vnConnectKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W000000001 項目和名:W番号 |
vnConnectKeyId required | string (vnConnectKeyId) 項目和名:VNコネクト設定排他情報 |
{- "vnConnectKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/vnconnects/csv?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
fileType required | string Enum: "L2VN" "L3VN_STATIC" "L3VN_BGP4" 項目和名:ファイル種別 |
fileName required | string Example: fileName=virtual_line_setting_20211213171354.csv 項目和名:ファイル名 |
curl --request POST \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/vnconnect-csv/check?fileType=SOME_STRING_VALUE&fileName=virtual_line_setting_20211213171354.csv'
{- "success": {
- "total": 1,
- "vnConnectCsvList": [
- {
- "enumber": "E000000010",
- "siteName": "サイト名1",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "vpnVnCode": "BA1234",
- "vnConnectName": "TEST_L3_1",
- "bandwidthType": "BANDWIDTH_SECURED",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "description": "メッセージ",
- "qos": {
- "isQoS": true,
- "qosBandControlPattern": "PATTERN_A"
}, - "l2": {
- "isVlanControl": true
}, - "l3": {
- "wanAddress": "192.168.1.1/29",
- "dhcpRelay": {
- "primaryAddress": "192.168.1.103",
- "secondaryAddress": "192.168.1.32"
}, - "static": [
- {
- "lanAddress": "192.168.1.1/29",
- "nextHopAddress": "192.168.1.1"
}
], - "bgp4": {
- "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "asNumber": 9996,
- "peerIpAddress": "192.168.1.1",
- "md5Key": "kddi",
- "med": "HIGH_PRIORITY",
- "localPreference": "HIGH_PRIORITY"
}
}
}
], - "vnConnectCsvKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}, - "error": {
- "checkErrorList": [
- {
- "rowNumber": 1,
- "checkErrorMessageList": [
- "未契約のアクセス回線が含まれています。"
]
}
]
}
}
required | Array of objects |
vnConnectCsvKeyId required | string (vnConnectCsvKeyId) 項目和名:VNコネクトCSV一括登録排他情報 |
{- "vnConnectCsvList": [
- {
- "enumber": "E000000010",
- "siteName": "サイト名1",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "vpnVnCode": "BA1234",
- "vnConnectName": "TEST_L3_1",
- "bandwidthType": "BANDWIDTH_SECURED",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "description": "メッセージ",
- "qos": {
- "isQoS": true,
- "qosBandControlPattern": "PATTERN_A"
}, - "l2": {
- "isVlanControl": true
}, - "l3": {
- "wanAddress": "192.168.1.1/29",
- "dhcpRelay": {
- "primaryAddress": "192.168.1.103",
- "secondaryAddress": "192.168.1.32"
}, - "static": [
- {
- "lanAddress": "192.168.1.1/29",
- "nextHopAddress": "192.168.1.1"
}
], - "bgp4": {
- "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "asNumber": 9996,
- "peerIpAddress": "192.168.1.1",
- "md5Key": "kddi",
- "med": "HIGH_PRIORITY",
- "localPreference": "HIGH_PRIORITY"
}
}
}
], - "vnConnectCsvKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/packetfilters/vnconnect
{- "total": 1,
- "packetFilterList": [
- {
- "wnumber": "W000000001",
- "vnConnectName": "TEST_L3_1",
- "enumberAct": "E000000010",
- "enumberSby": "E000000020",
- "menu": "ETHER2",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "vnName": "VN名1",
- "dstVpnVnCode": "BA1234",
- "siteName": "サイト名1",
- "filterringSettingStatus": "FILTERING"
}
], - "vnConnectPacketFilterKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/packetfilters/access-line
{- "total": 1,
- "packetFilterList": [
- {
- "enumber": "E000000010",
- "menu": "EXTEND_ETHERNET",
- "filterringSettingStatus": "FILTERING"
}
], - "accessLinePacketFilterKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W000000001 項目和名:W番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/packetfilters/vnconnect/W000000001
{- "total": 1,
- "packetFilterRuleList": [
- {
- "packetFilterRuleSeq": "3",
- "isDefaultRule": false,
- "protocol": "TCP",
- "protocolNumber": 1,
- "action": "PERMIT",
- "srcAddress": "192.168.1.1/29",
- "srcPort": 1111,
- "dstAddress": "192.168.1.1/29",
- "dstPort": 1111,
- "filteringStatus": "ENABLED",
- "description": "メッセージ"
}
]
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W000000001 項目和名:W番号 |
required | Array of objects (PutPacketFilterRuleModel) 項目和名:パケットフィルタルールリスト |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
vnConnectPacketFilterKeyId required | string (vnConnectPacketFilterKeyId) 項目和名:VNコネクト用パケットフィルタ設定排他情報 |
{- "packetFilterRuleList": [
- {
- "packetFilterRuleSeq": "3",
- "isDefaultRule": false,
- "protocol": "TCP",
- "protocolNumber": 1,
- "action": "PERMIT",
- "srcAddress": "192.168.1.1/29",
- "srcPort": 1111,
- "dstAddress": "192.168.1.1/29",
- "dstPort": 1111,
- "filteringStatus": "ENABLED",
- "description": "メッセージ"
}
], - "note": "メッセージ",
- "vnConnectPacketFilterKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
enumber required | string <= 10 characters ^E[0-9]{8}0$ Example: E000000010 項目和名:E番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/packetfilters/access-line/E000000010
{- "total": 1,
- "packetFilterRuleList": [
- {
- "packetFilterRuleSeq": "3",
- "isDefaultRule": false,
- "protocol": "TCP",
- "protocolNumber": 1,
- "action": "PERMIT",
- "srcAddress": "192.168.1.1/29",
- "srcPort": 1111,
- "dstAddress": "192.168.1.1/29",
- "dstPort": 1111,
- "filteringStatus": "ENABLED",
- "description": "メッセージ"
}
]
}
enumber required | string <= 10 characters ^E[0-9]{8}0$ Example: E000000010 項目和名:E番号 |
required | Array of objects (PutPacketFilterRuleModel) 項目和名:パケットフィルタルールリスト |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
accessLinePacketFilterKeyId required | string (accessLinePacketFilterKeyId) 項目和名:アクセス回線用パケットフィルタ設定排他情報 |
{- "packetFilterRuleList": [
- {
- "packetFilterRuleSeq": "3",
- "isDefaultRule": false,
- "protocol": "TCP",
- "protocolNumber": 1,
- "action": "PERMIT",
- "srcAddress": "192.168.1.1/29",
- "srcPort": 1111,
- "dstAddress": "192.168.1.1/29",
- "dstPort": 1111,
- "filteringStatus": "ENABLED",
- "description": "メッセージ"
}
], - "note": "メッセージ",
- "accessLinePacketFilterKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
wnumber required | string (wnumber2) <= 10 characters ^W[0-9]{9}$ 項目和名:W番号 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
vnConnectPacketFilterKeyId required | string (vnConnectPacketFilterKeyId) 項目和名:VNコネクト用パケットフィルタ設定排他情報 |
{- "wnumber": "W000000001",
- "note": "メッセージ",
- "vnConnectPacketFilterKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
enumber required | string (enumber) <= 10 characters ^E[0-9]{8}0$ 項目和名:E番号 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
accessLinePacketFilterKeyId required | string (accessLinePacketFilterKeyId) 項目和名:アクセス回線用パケットフィルタ設定排他情報 |
{- "enumber": "E000000010",
- "note": "メッセージ",
- "accessLinePacketFilterKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/packetfilters/csv?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/vnl2l3connects
{- "vnl2l3ConnectKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "total": 1,
- "vnl2l3ConnectList": [
- {
- "enumber": "E000000010",
- "wnumber": "W000000001",
- "vnConnectName": "TEST_L3_1",
- "routingType": "BGP4",
- "l2VnVlanIdType": "SPECIFIED",
- "l2VnVlanId": 1111,
- "vnl2l3VlanIdType": "SPECIFIED",
- "vnl2l3VnVlanId": 1111,
- "description": "メッセージ",
- "l2VnName": "L2VN",
- "l2VnCode": "CA1234",
- "l3VpnVnName": "L3VN",
- "l3VpnVnCode": "BA1234"
}
]
}
登録時に設定対象となるenumberは、VN L2/L3回線一覧を取得(プルダウン用)メソッドで取得したリストから選択する。
VPN/VNコードは、VPN/VNコード取得APIのGETメソッドにて取得する。
vnl2l3ConnectKeyId required | string (vnl2l3ConnectKeyId) 項目和名:VNL2L3コネクト設定排他情報 |
l2VnCode required | string (l2VnCode) <= 6 characters ^C[A-Z][0-9]{4}$ 項目和名:L2VNコード |
l3VpnVnCode required | string (l3VpnVnCode) <= 6 characters ^[BD][A-Z][0-9]{4}$ 項目和名:L3VPN/VNコード |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
vnConnectName required | string (vnConnectName2) <= 20 characters 項目和名:VNL2L3コネクト名 |
Array of objects (bgp42) 項目和名:L3VN_BGP4 | |
required | Array of objects (static2) 項目和名:L3VN_STATIC |
object (ospf) 項目和名:L3VN_OSPF | |
description | string (description11) <= 20 characters 項目和名:設定値の説明 |
enumber required | string (enumber) <= 10 characters ^E[0-9]{8}0$ 項目和名:E番号 |
vnl2l3VlanIdType required | string (vnl2l3VlanIdType) Enum: "UNTAG" "SPECIFIED" 項目和名:VN L2/L3コネクトのVLAN IDのType指定 |
vnl2l3VnVlanId | integer <int32> (vnl2l3VnVlanId) [ 1 .. 4094 ] 項目和名:VN L2/L3コネクトのVLAN ID |
routingType required | string (routingType) Enum: "BGP4" "STATIC" "OSPF" 項目和名:ルーティング種別 |
wanAddress required | string (wanAddress) ^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])... 項目和名:WANアドレス |
{- "vnl2l3ConnectKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "l2VnCode": "CA1234",
- "l3VpnVnCode": "BA1234",
- "note": "メッセージ",
- "vnConnectName": "TEST_L3_1",
- "bgp4": [
- {
- "peerName": "PEER1",
- "peerIpAddress": "192.168.1.1",
- "asNumber": 9995,
- "md5Key": "5d41402abc4b2a76b9719d911017c5f7",
- "maximumPrefix": 100,
- "med": "LOW_PRIORITY",
- "localPreference": "LOW_PRIORITY",
- "isRouteAggregation": false
}
], - "static": [
- {
- "lanAddress": "192.168.1.1/29",
- "nextHopAddress": "192.168.1.1"
}
], - "ospf": {
- "areaNumber": "123"
}, - "description": "メッセージ",
- "enumber": "E000000010",
- "vnl2l3VlanIdType": "SPECIFIED",
- "vnl2l3VnVlanId": 1111,
- "routingType": "BGP4",
- "wanAddress": "192.168.1.1/29"
}
{- "jobId": "1"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W000000001 項目和名:W番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/vnl2l3connect/W000000001
{- "vnl2l3ConnectKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "l2VnName": "L2VN",
- "l2VnCode": "CA1234",
- "l3VpnVnName": "L3VN",
- "l3VpnVnCode": "BA1234",
- "vnConnectName": "TEST_L3_1",
- "bgp4": [
- {
- "peerName": "PEER1",
- "peerIpAddress": "192.168.1.1",
- "asNumber": 9995,
- "md5Key": "5d41402abc4b2a76b9719d911017c5f7",
- "maximumPrefix": 100,
- "med": "LOW_PRIORITY",
- "localPreference": "LOW_PRIORITY",
- "isRouteAggregation": false
}
], - "static": [
- {
- "lanAddress": "192.168.1.1/29",
- "nextHopAddress": "192.168.1.1"
}
], - "ospf": {
- "areaNumber": "123"
}, - "description": "メッセージ",
- "enumber": "E000000010",
- "l2VnVlanIdType": "SPECIFIED",
- "l2VnVlanId": 1111,
- "vnl2l3VlanIdType": "SPECIFIED",
- "vnl2l3VnVlanId": 1111,
- "routingType": "BGP4",
- "wanAddress": "192.168.1.1/29",
- "ifStatus": "NO_SHUTDOWN"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W000000001 項目和名:W番号 |
vnl2l3ConnectKeyId required | string (vnl2l3ConnectKeyId) 項目和名:VNL2L3コネクト設定排他情報 |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
vnConnectName required | string (vnConnectName2) <= 20 characters 項目和名:VNL2L3コネクト名 |
Array of objects (bgp42) 項目和名:L3VN_BGP4 | |
required | Array of objects (static2) 項目和名:L3VN_STATIC |
object (ospf) 項目和名:L3VN_OSPF | |
description | string (description11) <= 20 characters 項目和名:設定値の説明 |
{- "vnl2l3ConnectKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "note": "メッセージ",
- "vnConnectName": "TEST_L3_1",
- "bgp4": [
- {
- "peerName": "PEER1",
- "peerIpAddress": "192.168.1.1",
- "asNumber": 9995,
- "md5Key": "5d41402abc4b2a76b9719d911017c5f7",
- "maximumPrefix": 100,
- "med": "LOW_PRIORITY",
- "localPreference": "LOW_PRIORITY",
- "isRouteAggregation": false
}
], - "static": [
- {
- "lanAddress": "192.168.1.1/29",
- "nextHopAddress": "192.168.1.1"
}
], - "ospf": {
- "areaNumber": "123"
}, - "description": "メッセージ"
}
{- "jobId": "1"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W000000001 項目和名:W番号 |
vnl2l3ConnectKeyId required | string (vnl2l3ConnectKeyId) 項目和名:VNL2L3コネクト設定排他情報 |
{- "vnl2l3ConnectKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/vnl2l3connects/csv?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
enumber required | string <= 10 characters ^E[0-9]{8}0$ Example: enumber=E000000010 項目和名:E番号 |
vlanIdType required | string Enum: "UNTAG" "OTHER" "SPECIFIED" 項目和名:VLAN IDのType指定 |
vlanId | integer <int32> [ 1 .. 4094 ] Example: vlanId=1111 項目和名:VLAN ID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/flow/target?enumber=E000000010&vlanIdType=SOME_STRING_VALUE&vlanId=1111'
{- "targetList": [
- {
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W000000001",
- "vpnCode": "BA1234"
}
]
}
enumber required | string <= 10 characters ^E[0-9]{8}0$ Example: enumber=E000000010 項目和名:E番号 |
vlanIdType required | string Enum: "UNTAG" "OTHER" "SPECIFIED" 項目和名:VLAN IDのType指定 |
vlanId | integer <int32> [ 1 .. 4094 ] Example: vlanId=1111 項目和名:VLAN ID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/flow?enumber=E000000010&vlanIdType=SOME_STRING_VALUE&vlanId=1111'
{- "flowTotal": 1,
- "flowList": [
- {
- "flowSeq": "1",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W000000001",
- "vpnCode": "BA1234",
- "srcAddress": "192.167.1.1/29",
- "dstAddress": "192.167.1.2/29",
- "flowStatus": "VALID",
- "ifStatus": "SHUTDOWN",
- "description": "メッセージ"
}
], - "flowKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
enumber required | string (enumber3) <= 10 characters ^E[0-9]{8}0$ 項目和名:E番号 |
vlanIdType | string (vlanIdType8) Enum: "UNTAG" "OTHER" "SPECIFIED" 項目和名:VLAN IDのType指定 |
vlanId | integer <int32> (vlanId4) [ 1 .. 4094 ] 項目和名:VLAN ID |
required | Array of objects 項目和名:フロー設定変更情報リスト |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
flowKeyId required | string (flowKeyId) 項目和名:フロー設定排他情報 |
{- "enumber": "E000000010",
- "vlanIdType": "UNTAG",
- "vlanId": 1111,
- "flowModifyList": [
- {
- "flowSeq": "1",
- "wnumber": "W000000001",
- "vpnCode": "BA1234",
- "srcAddress": "192.167.1.1/29",
- "dstAddress": "192.167.1.2/29",
- "description": "メッセージ"
}
], - "note": "メッセージ",
- "flowKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/packetfilters/cloud
{- "total": 1,
- "packetFilterList": [
- {
- "wnumberAct": "W000000001",
- "wnumberSby": "W000000002",
- "vnConnectNameAct": "TEST_L3_1",
- "vnConnectNameSby": "TEST_L3_2",
- "enumber": "E000000010",
- "vnName": "VN名1",
- "dstVpnVnCode": "BA1234",
- "cloudLineSeq": "1",
- "cloudServiceType": "PRIVATE_PEERING",
- "filterringSettingStatus": "FILTERING"
}
], - "vnConnectPacketFilterKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v2/network/vnetwork/packetfilters/cloud
{- "total": 1,
- "packetFilterList": [
- {
- "wnumberAct": "W000000001",
- "wnumberSby": "W000000002",
- "vnConnectNameAct": "TEST_L3_1",
- "vnConnectNameSby": "TEST_L3_2",
- "enumber": "E000000010",
- "vnName": "VN名1",
- "dstVpnVnCode": "BA1234",
- "cloudLineSeq": "1",
- "cloudServiceType": "PRIVATE_PEERING",
- "filterringSettingStatus": "FILTERING"
}
], - "vnConnectPacketFilterKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
wnumberAct required | string <= 10 characters ^W[0-9]{9}$ Example: W000000001 項目和名:W番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/packetfilters/cloud/W000000001
{- "total": 1,
- "packetFilterRuleList": [
- {
- "packetFilterRuleSeq": "3",
- "isDefaultRule": false,
- "protocol": "TCP",
- "protocolNumber": 1,
- "action": "PERMIT",
- "srcAddress": "192.168.1.1/29",
- "srcPort": 1111,
- "dstAddress": "192.168.1.1/29",
- "dstPort": 1111,
- "filteringStatus": "ENABLED",
- "description": "メッセージ"
}
]
}
wnumberAct required | string <= 10 characters ^W[0-9]{9}$ Example: W000000001 項目和名:W番号 |
required | Array of objects 項目和名:パケットフィルタルールリスト |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
vnConnectPacketFilterKeyId required | string (vnConnectPacketFilterKeyId) 項目和名:VNコネクト用パケットフィルタ設定排他情報 |
{- "packetFilterRuleList": [
- {
- "packetFilterRuleSeq": "3",
- "isDefaultRule": false,
- "protocol": "TCP",
- "protocolNumber": 1,
- "action": "PERMIT",
- "srcAddress": "192.168.1.1/29",
- "srcPort": 1111,
- "dstAddress": "192.168.1.1/29",
- "dstPort": 1111,
- "filteringStatus": "ENABLED",
- "description": "メッセージ"
}
], - "note": "メッセージ",
- "vnConnectPacketFilterKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
wnumberAct required | string (wnumberAct1) <= 10 characters ^W[0-9]{9}$ 項目和名:W番号(Act) |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
vnConnectPacketFilterKeyId required | string (vnConnectPacketFilterKeyId) 項目和名:VNコネクト用パケットフィルタ設定排他情報 |
{- "wnumberAct": "W000000001",
- "note": "メッセージ",
- "vnConnectPacketFilterKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID 備考 :ログイン時に取得するトークンIDを設定 |
enumber required | string <= 10 characters ^E[0-9]{8}0$ Example: enumber=E000000010 項目和名:E番号 備考 :検索条件として「enumber」を指定しない場合、全件ダウンロードする。 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/vnetwork/packetfilters/cloud/csv/packetfilter?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2&enumber=E000000010'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/ipsec/ipsecgw
{- "total": 1,
- "ipsecGatewayList": [
- {
- "enumber": "E000000010",
- "suffix": "suffix",
- "numberOfIpsec": 1,
- "upperLimitIpsec": 50,
- "wanAddress": "1.1.1.0/29",
- "ipsecGatewayAddress": "1.1.1.1",
- "manageAddress1": "1.1.1.2",
- "manageAddress2": "1.1.1.3",
- "manageAddress3": "1.1.1.4"
}
], - "ipsecGatewayKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
enumber required | string <= 10 characters ^E[0-9]{8}0$ Example: E000000010 項目和名:回線番号 |
suffix required | string (suffix) <= 32 characters ^[a-zA-Z0-9\.]*$ 項目和名:サフィックス 備考 :- |
ipsecGatewayKeyId required | string (ipsecGatewayKeyId) 項目和名:IPsecゲートウェイ排他情報 備考 :排他確認用パラメータ 設定変更を行う場合にはGETメソッドにて通知した内容をそのまま渡すこと。 |
{- "suffix": "suffix",
- "ipsecGatewayKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID 備考 :ログイン時に取得するトークンIDを設定 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/ipsec/ipsecgw/csv?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/ipsecs
{- "total": 1,
- "ipsecList": [
- {
- "acLineSeq": "1",
- "vcLineSeq": "1",
- "ipsecLineName": "IPSEC回線1",
- "preSharedKey": "PRESHAREDKEY",
- "connectTestIpAddress": "192.169.0.1",
- "description": "メッセージ",
- "xnumber": "X000000010",
- "ifStatus": "NO_SHUTDOWN",
- "enumber": "E000000010",
- "userAccount": "user1",
- "lanIpAddressList": [
- {
- "acLineIpAddressSeq": "2",
- "ipAddress": "192.168.1.0/24"
}
]
}
], - "acLineKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
ipsecLineName required | string (ipsecLineName) <= 20 characters 項目和名:IPsec回線名 |
preSharedKey required | string (preSharedKey) [ 8 .. 64 ] characters ^[-+._a-zA-Z0-9]+$ 項目和名:事前共有鍵 |
connectTestIpAddress required | string (connectTestIpAddress) ^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])... 項目和名:疎通試験用IPアドレス |
description | string (description14) <= 20 characters 項目和名:設定値の説明 |
enumber required | string (enumber5) <= 10 characters ^E[0-9]{8}0$ 項目和名:E番号 |
userAccount required | string (userAccount) <= 32 characters ^[-+._a-zA-Z0-9]+$ 項目和名:ユーザアカウント |
required | Array of objects 項目和名:LANアドレスリスト |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
{- "ipsecLineName": "IPSEC回線1",
- "preSharedKey": "PRESHAREDKEY",
- "connectTestIpAddress": "192.169.0.1",
- "description": "メッセージ",
- "enumber": "E000000010",
- "userAccount": "user1",
- "lanIpAddressList": [
- {
- "ipAddress": "192.168.1.0/24"
}
], - "note": "メッセージ"
}
{- "jobId": "1"
}
xnumber required | string <= 10 characters ^X[0-9]{9}$ Example: X000000010 項目和名:X番号 |
ipsecLineName required | string (ipsecLineName) <= 20 characters 項目和名:IPsec回線名 |
preSharedKey required | string (preSharedKey) [ 8 .. 64 ] characters ^[-+._a-zA-Z0-9]+$ 項目和名:事前共有鍵 |
connectTestIpAddress required | string (connectTestIpAddress) ^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])... 項目和名:疎通試験用IPアドレス |
description | string (description14) <= 20 characters 項目和名:設定値の説明 |
required | Array of objects 項目和名:LANアドレスリスト |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
acLineKeyId required | string (acLineKeyId) 項目和名:AC回線排他情報 |
{- "ipsecLineName": "IPSEC回線1",
- "preSharedKey": "PRESHAREDKEY",
- "connectTestIpAddress": "192.169.0.1",
- "description": "メッセージ",
- "lanIpAddressList": [
- {
- "acLineIpAddressSeq": "2",
- "ipAddress": "192.168.1.0/24"
}
], - "note": "メッセージ",
- "acLineKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
ipsecList required | Array of strings (xnumber) [ items <= 10 characters ^X[0-9]{9}$ ] 項目和名:IPsecリスト |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
acLineKeyId required | string (acLineKeyId) 項目和名:AC回線排他情報 |
{- "ipsecList": [
- "X000000010"
], - "note": "メッセージ",
- "acLineKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/lines
{- "lineTotal": 1,
- "lineList": [
- {
- "lineSeq": "1",
- "enumber": "E000000010",
- "accessType": "INTERNET",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "office": "事業所A",
- "cloudLineTotal": 1,
- "cloudLineList": [
- {
- "cloudLineSeq": "1",
- "maxBandwidth": 1,
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "description": "メモ書き",
- "cloudServiceMenu": "AWS"
}
]
}
], - "cloudLineKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v2/network/cloud/lines
{- "lineTotal": 1,
- "lineList": [
- {
- "lineSeq": "1",
- "enumber": "E000000010",
- "accessType": "INTERNET",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "office": "事業所A",
- "cloudLineTotal": 1,
- "cloudLineList": [
- {
- "cloudLineSeq": "1",
- "maxBandwidth": 1,
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "description": "メモ書き",
- "cloudServiceMenu": "AWS"
}
]
}
], - "cloudLineKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v3/network/cloud/lines
{- "lineTotal": 1,
- "lineList": [
- {
- "lineSeq": "1",
- "enumber": "E000000010",
- "accessType": "INTERNET",
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "office": "事業所A",
- "cloudLineTotal": 1,
- "cloudLineList": [
- {
- "cloudLineSeq": "1",
- "maxBandwidth": 1,
- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "description": "メモ書き",
- "cloudServiceMenu": "AWS"
}
]
}
], - "cloudLineKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
enumber required | string <= 10 characters ^E[0-9]{8}0$ Example: E000000010 項目和名:E番号 |
required | object (bandwidth7) 項目和名:帯域 |
description | string (description15) <= 200 characters 項目和名:設定値の説明 |
cloudServiceMenu required | string(^MS) 項目和名:クラウドサービスメニュー |
note | string (note2) <= 200 characters 項目和名:操作履歴の備考 |
cloudLineKeyId required | string (cloudLineKeyId) 項目和名:クラウド回線排他情報 |
{- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "description": "メモ書き",
- "cloudServiceMenu": "MS",
- "note": "クラウド上限値の操作",
- "cloudLineKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
required | object (bandwidth7) 項目和名:帯域 |
description | string (description15) <= 200 characters 項目和名:設定値の説明 |
note | string (note2) <= 200 characters 項目和名:操作履歴の備考 |
cloudLineKeyId required | string (cloudLineKeyId) 項目和名:クラウド回線排他情報 |
{- "bandwidth": {
- "value": 100,
- "unit": "MBPS"
}, - "description": "メモ書き",
- "note": "クラウド上限値の操作",
- "cloudLineKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
note | string (note2) <= 200 characters 項目和名:操作履歴の備考 |
cloudLineKeyId required | string (cloudLineKeyId) 項目和名:クラウド回線排他情報 |
{- "note": "クラウド上限値の操作",
- "cloudLineKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/cloud/lines/csv/vnconnect?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/qos
{- "total": 1,
- "qosInfoList": [
- {
- "vpnVnCode": "BA1234",
- "vnName": "TEST_1",
- "vlanIdType": "SPECIFIED",
- "vlanId": 1111,
- "qosType": "BANDWIDTH",
- "priorityTarget": "DSCP",
- "numberOfVnConnect": 1,
- "upperLimitVnConnect": 50,
- "wnumberAct": "W000000001",
- "wnumberSby": "W000000002",
- "qosControl": "ENABLE"
}
]
}
vpnVnCode required | string <= 6 characters ^[BCD][A-Z][0-9]{4}$ Example: BA1234 項目和名:VPN/VNコード |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/BA1234/cloud/qos
{- "qosType": "BANDWIDTH",
- "priorityTarget": "DSCP",
- "cloudQosAbsolute": {
- "priority0": "NORMAL",
- "priority1": "NORMAL",
- "priority2": "NORMAL",
- "priority3": "NORMAL",
- "priority4": "NORMAL",
- "priority5": "NORMAL",
- "priority6": "NORMAL",
- "priority7": "NORMAL"
}, - "cloudQosBandwidthList": [
- {
- "patternName": "PATTERN_A",
- "dscp18Value": 20,
- "dscp24Value": 20,
- "dscp34Value": 20,
- "dscp46Value": 10,
- "bestEffort": 10,
- "isDscp46TopPriority": true
}
], - "cloudQosKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
vpnVnCode required | string <= 6 characters ^[BCD][A-Z][0-9]{4}$ Example: BA1234 項目和名:VPN/VNコード |
qosType required | string (qosType2) Enum: "BANDWIDTH" "ABSOLUTE" "NONE" 項目和名:QoS方式 |
priorityTarget required | string (priorityTarget1) Enum: "IPPRECEDENCE_DSCP" "DSCP" "NONE" 項目和名:優先度参照先 |
object (cloudQosPutAbsolute) 項目和名:絶対優先設定値情報(設定変更用) | |
required | Array of objects (cloudQosPutBandwidthList) 項目和名:帯域制御設定値情報(設定変更用) |
cloudQosKeyId required | string (cloudQosKeyId) 項目和名:クラウドQoS設定排他情報 |
{- "qosType": "BANDWIDTH",
- "priorityTarget": "DSCP",
- "cloudQosAbsolute": {
- "priority0": "NORMAL",
- "priority1": "NORMAL",
- "priority2": "NORMAL",
- "priority3": "NORMAL",
- "priority4": "NORMAL",
- "priority5": "NORMAL",
- "priority6": "NORMAL",
- "priority7": "NORMAL"
}, - "cloudQosBandwidthList": [
- {
- "patternName": "PATTERN_A",
- "dscp18Value": 20,
- "dscp24Value": 20,
- "dscp34Value": 20,
- "dscp46Value": 10,
- "isDscp46TopPriority": true
}
], - "cloudQosKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/cloud/qos/csv?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/ms-peering/global-ip
{- "total": 1,
- "msPeeringList": [
- {
- "msServiceSeq": "1",
- "vpnVnCode": "BA1234",
- "vnName": "TEST_1",
- "upperLimitNapt": 32,
- "usedNapt": 1,
- "upperLimitNat": 32,
- "usedNat": 1,
- "msNaptGlobalIpList": [
- {
- "cloudGlobalIpAddressSeq": "1",
- "globalIpAddress": "192.167.1.1/32",
- "isInitialAddress": true
}
], - "msNatIpList": [
- {
- "cloudGlobalIpAddressSeq": "1",
- "globalIpAddress": "192.167.1.1/32",
- "privateIpAddress": "192.168.1.1/32",
- "description": "メモ"
}
]
}
], - "msPeeringIpKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
msServiceSeq required | string <= 19 characters Example: 1 項目和名:MicrosoftサービスSEQ |
addNapt | integer <int32> 項目和名:追加グローバルIPアドレス数(NAPT用) |
addNat | integer <int32> 項目和名:追加グローバルIPアドレス数 (NAT用) |
Array of objects 項目和名:NAT用新規プライベートIPアドレスリスト | |
deleteMsNaptGlobalIpList | Array of strings (cloudGlobalIpAddressSeq) [ items <= 19 characters ] 項目和名:削除グローバルIPアドレス一覧(NAPT用) |
deleteMsNatGlobalIpList | Array of strings (cloudGlobalIpAddressSeq) [ items <= 19 characters ] 項目和名:削除グローバルIPアドレス一覧(NAT用) |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
msPeeringIpKeyId required | string (msPeeringIpKeyId) 項目和名:Microsoft Peering IP排他情報 |
{- "addNapt": 1,
- "addNat": 1,
- "msNatAddPrivateIpList": [
- {
- "privateIpAddress": "192.168.1.1/32",
- "description": "メモ"
}
], - "deleteMsNaptGlobalIpList": [
- "1"
], - "deleteMsNatGlobalIpList": [
- "1"
], - "note": "メッセージ",
- "msPeeringIpKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
msServiceSeq required | string <= 19 characters Example: 1 項目和名:MicrosoftサービスSEQ |
required | Array of objects |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
msPeeringIpKeyId required | string (msPeeringIpKeyId) 項目和名:Microsoft Peering IP排他情報 |
{- "msNatSettingList": [
- {
- "cloudGlobalIpAddressSeq": "1",
- "privateIpAddress": "192.168.1.1/32",
- "description": "メモ"
}
], - "note": "メッセージ",
- "msPeeringIpKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
serviceKey required | string Example: serviceKey=1234 項目和名:サービスキー |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/ms/vpn-vn-code?serviceKey=1234'
{- "cloudVnConnectTotal": 1,
- "cloudVnConnectsList": [
- {
- "vpnVnCode": "BA1234",
- "isMsService": true
}
]
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/1/ms/vnconnects
{- "cloudVnConnectTotal": 1,
- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "keyStatus": "SUCCESS",
- "serviceKey": "1234",
- "location": "EAST_JAPAN",
- "cloudVnConnectsList": [
- {
- "cloudVnConnectCommon": {
- "cloudServiceType": "PRIVATE_PEERING",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true
}, - "cloudVnConnectSby": {
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true
}
}
], - "cloudVnMsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
required | object |
required | object |
required | object |
note | string (note3) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnMsKeyId required | string (cloudVnMsKeyId) 項目和名:クラウドVN回線(MS)排他情報 |
{- "cloudVnConnectCommon": {
- "cloudServiceType": "PRIVATE_PEERING",
- "vpnVnCode": "BA1234",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ",
- "qosBandControlPattern": "PATTERN_A"
}, - "cloudVnConnectAct": {
- "vnConnectName": "TEST_L3_1",
- "asNumber": 12076,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "maximumPrefix": 100
}, - "cloudVnConnectSby": {
- "vnConnectName": "TEST_L3_1",
- "asNumber": 12076,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "maximumPrefix": 100
}, - "note": "操作履歴の備考",
- "cloudVnMsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
required | object |
required | object |
required | object |
note | string (note3) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnMsKeyId required | string (cloudVnMsKeyId) 項目和名:クラウドVN回線(MS)排他情報 |
{- "cloudVnConnectCommon": {
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ",
- "qosBandControlPattern": "PATTERN_A"
}, - "cloudVnConnectAct": {
- "vnConnectName": "TEST_L3_1",
- "maximumPrefix": 100
}, - "cloudVnConnectSby": {
- "wnumber": "W123456780",
- "vnConnectName": "TEST_L3_1",
- "maximumPrefix": 100
}, - "note": "操作履歴の備考",
- "cloudVnMsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
serviceKey required | string (serviceKey) 項目和名:クラウドサービスキー情報 |
location required | string (location) Enum: "EAST_JAPAN" "WEST_JAPAN" 項目和名:クラウドサービス利用拠点 |
{- "serviceKey": "1234",
- "location": "EAST_JAPAN"
}
{- "jobId": "1"
}
cloudVnConnectList required | Array of strings (wnumber5) [ items <= 10 characters ^W[0-9]{9}$ ] |
cloudVnMsKeyId required | string (cloudVnMsKeyId) 項目和名:クラウドVN回線(MS)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "cloudVnMsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
cloudVnConnectList required | Array of strings (wnumber5) [ items <= 10 characters ^W[0-9]{9}$ ] |
cloudVnMsKeyId required | string (cloudVnMsKeyId) 項目和名:クラウドVN回線(MS)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "cloudVnMsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/ms/vnconnect/W123456780
{- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "keyStatus": "SUCCESS",
- "serviceKey": "1234",
- "location": "EAST_JAPAN",
- "cloudVnConnectCommon": {
- "cloudServiceType": "PRIVATE_PEERING",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "vnName": "VN名1",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "qos": {
- "isQos": false,
- "qosBandControlPattern": "PATTERN_A"
}, - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "asNumber": 12076,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": "Kddicloud",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY"
}, - "cloudVnConnectSby": {
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "asNumber": 12076,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": "Kddicloud",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY"
}, - "cloudVnMsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
cloudVnConnectList required | Array of strings (wnumber5) [ items <= 10 characters ^W[0-9]{9}$ ] |
note | string (note3) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnMsKeyId required | string (cloudVnMsKeyId) 項目和名:クラウドVN回線(MS)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "note": "操作履歴の備考",
- "cloudVnMsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/1/aws/vnconnects
{- "cloudVnConnectTotal": 1,
- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "cloudVnConnectsList": [
- {
- "cloudVnConnectCommon": {
- "serviceKey": "1234",
- "location": "EAST_JAPAN",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true
}, - "cloudVnConnectSby": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true
}
}
], - "cloudVnAwsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
object ACT/SBY回線を同時に追加するパターン、ACT回線のみを追加するパターンでは必須となる。 | |
object ACT/SBY回線を同時に追加するパターン、ACT回線のみを追加するパターンでは必須となる。 | |
object ACT/SBY回線を同時に追加するパターン、SBY回線のみを追加するパターンでは必須となる。 | |
note | string (note4) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnAwsKeyId required | string (cloudVnAwsKeyId) 項目和名:クラウドVN回線(AWS)排他情報 |
{- "cloudVnConnectCommon": {
- "serviceKey": "1234",
- "location": "EAST_JAPAN",
- "vpnVnCode": "BA1234",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "vnConnectName": "TEST_L3_1",
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "maximumPrefix": 100
}, - "cloudVnConnectSby": {
- "pairCloudVnConnectSeq": "3",
- "vnConnectName": "TEST_L3_1",
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "maximumPrefix": 100
}, - "note": "操作履歴の備考",
- "cloudVnAwsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v2/network/cloud/line/1/aws/vnconnects
{- "cloudVnConnectTotal": 1,
- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "cloudVnConnectsList": [
- {
- "cloudVnConnectCommon": {
- "serviceKey": "1234",
- "location": "EAST_JAPAN",
- "directConnectType": "HOSTED_VIFS",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "vlanId": "1234"
}, - "cloudVnConnectSby": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "vlanId": "1234"
}
}
], - "cloudVnAwsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
object ACT/SBY回線を同時に追加するパターン、ACT回線のみを追加するパターンでは必須となる。 | |
object ACT/SBY回線を同時に追加するパターン、ACT回線のみを追加するパターンでは必須となる。 | |
object ACT/SBY回線を同時に追加するパターン、SBY回線のみを追加するパターンでは必須となる。 | |
note | string (note4) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnAwsKeyId required | string (cloudVnAwsKeyId) 項目和名:クラウドVN回線(AWS)排他情報 |
{- "cloudVnConnectCommon": {
- "serviceKey": "1234",
- "location": "EAST_JAPAN",
- "directConnectType": "HOSTED_VIFS",
- "vpnVnCode": "BA1234",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "vnConnectName": "TEST_L3_1",
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "maximumPrefix": 100
}, - "cloudVnConnectSby": {
- "pairCloudVnConnectSeq": "3",
- "vnConnectName": "TEST_L3_1",
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "maximumPrefix": 100
}, - "note": "操作履歴の備考",
- "cloudVnAwsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
object ACT/SBY回線を同時に追加するパターン、ACT回線のみを追加するパターンでは必須となる。 | |
object ACT/SBY回線を同時に追加するパターン、ACT回線のみを追加するパターンでは必須となる。 | |
object ACT/SBY回線を同時に追加するパターン、SBY回線のみを追加するパターンでは必須となる。 | |
note | string (note4) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnAwsKeyId required | string (cloudVnAwsKeyId) 項目和名:クラウドVN回線(AWS)排他情報 |
{- "cloudVnConnectCommon": {
- "serviceKey": "1234",
- "location": "EAST_JAPAN",
- "directConnectType": "HOSTED_VIFS",
- "vpnVnCode": "BA1234",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "vnConnectName": "TEST_L3_1",
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "maximumPrefix": 100
}, - "cloudVnConnectSby": {
- "pairCloudVnConnectSeq": "3",
- "vnConnectName": "TEST_L3_1",
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "maximumPrefix": 100
}, - "note": "操作履歴の備考",
- "cloudVnAwsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
required | object |
required | object |
object | |
note | string (note4) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnAwsKeyId required | string (cloudVnAwsKeyId) 項目和名:クラウドVN回線(AWS)排他情報 |
{- "cloudVnConnectCommon": {
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "vnConnectName": "TEST_L3_1",
- "maximumPrefix": 100
}, - "cloudVnConnectSby": {
- "wnumber": "W123456780",
- "vnConnectName": "TEST_L3_1",
- "maximumPrefix": 100
}, - "note": "操作履歴の備考",
- "cloudVnAwsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudVnConnectList required | Array of strings (wnumber6) [ items <= 10 characters ^W[0-9]{9}$ ] |
cloudVnAwsKeyId required | string (cloudVnAwsKeyId) 項目和名:クラウドVN回線(AWS)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "cloudVnAwsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
cloudVnConnectList required | Array of strings (wnumber6) [ items <= 10 characters ^W[0-9]{9}$ ] |
cloudVnAwsKeyId required | string (cloudVnAwsKeyId) 項目和名:クラウドVN回線(AWS)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "cloudVnAwsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/aws/vnconnect/W123456780
{- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "cloudVnConnectCommon": {
- "serviceKey": "1234",
- "location": "EAST_JAPAN",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "vnName": "VN名1",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": "Kddicloud",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY"
}, - "cloudVnConnectSby": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": "Kddicloud",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY"
}, - "cloudVnAwsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v2/network/cloud/line/aws/vnconnect/W123456780
{- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "cloudVnConnectCommon": {
- "serviceKey": "1234",
- "location": "EAST_JAPAN",
- "directConnectType": "HOSTED_VIFS",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "vnName": "VN名1",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": "Kddicloud",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY",
- "vlanId": "1234"
}, - "cloudVnConnectSby": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": "Kddicloud",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY",
- "vlanId": "1234"
}, - "cloudVnAwsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
cloudVnConnectList required | Array of strings (wnumber6) [ items <= 10 characters ^W[0-9]{9}$ ] |
note | string (note4) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnAwsKeyId required | string (cloudVnAwsKeyId) 項目和名:クラウドVN回線(AWS)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "note": "操作履歴の備考",
- "cloudVnAwsKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/1/gcp/vnconnects
{- "cloudVnConnectTotal": 1,
- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "cloudVnConnectsList": [
- {
- "cloudVnConnectCommon": {
- "location": "EAST_JAPAN",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "serviceKey": "1234"
}, - "cloudVnConnectSby": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "serviceKey": "1234"
}
}
], - "cloudVnGcpKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
object ACT/SBY回線を同時に追加するパターン、ACT回線のみを追加するパターンでは必須となる。 | |
object ACT/SBY回線を同時に追加するパターン、ACT回線のみを追加するパターンでは必須となる。 | |
object ACT/SBY回線を同時に追加するパターン、SBY回線のみを追加するパターンでは必須となる。 | |
note | string (note5) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnGcpKeyId required | string (cloudVnGcpKeyId) 項目和名:クラウドVN回線(GCP)排他情報 |
{- "cloudVnConnectCommon": {
- "location": "EAST_JAPAN",
- "vpnVnCode": "BA1234",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "serviceKey": "1234",
- "vnConnectName": "TEST_L3_1",
- "asNumber": 13884,
- "maximumPrefix": 100
}, - "cloudVnConnectSby": {
- "pairCloudVnConnectSeq": "3",
- "serviceKey": "1234",
- "vnConnectName": "TEST_L3_1",
- "asNumber": 13884,
- "maximumPrefix": 100
}, - "note": "操作履歴の備考",
- "cloudVnGcpKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
required | object |
required | object |
object | |
note | string (note5) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnGcpKeyId required | string (cloudVnGcpKeyId) 項目和名:クラウドVN回線(GCP)排他情報 |
{- "cloudVnConnectCommon": {
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "vnConnectName": "TEST_L3_1",
- "maximumPrefix": 100
}, - "cloudVnConnectSby": {
- "wnumber": "W123456780",
- "vnConnectName": "TEST_L3_1",
- "maximumPrefix": 100
}, - "note": "操作履歴の備考",
- "cloudVnGcpKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudVnConnectList required | Array of strings (wnumber7) [ items <= 10 characters ^W[0-9]{9}$ ] |
cloudVnGcpKeyId required | string (cloudVnGcpKeyId) 項目和名:クラウドVN回線(GCP)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "cloudVnGcpKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
cloudVnConnectList required | Array of strings (wnumber7) [ items <= 10 characters ^W[0-9]{9}$ ] |
cloudVnGcpKeyId required | string (cloudVnGcpKeyId) 項目和名:クラウドVN回線(GCP)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "cloudVnGcpKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/gcp/vnconnect/W123456780
{- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "cloudVnConnectCommon": {
- "location": "EAST_JAPAN",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "vnName": "VN名1",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "serviceKey": "1234",
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": " ",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY"
}, - "cloudVnConnectSby": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "serviceKey": "1234",
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": " ",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY"
}, - "cloudVnGcpKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
cloudVnConnectList required | Array of strings (wnumber7) [ items <= 10 characters ^W[0-9]{9}$ ] |
note | string (note5) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnGcpKeyId required | string (cloudVnGcpKeyId) 項目和名:クラウドVN回線(GCP)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "note": "操作履歴の備考",
- "cloudVnGcpKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/1/ibm/vnconnects
{- "cloudVnConnectTotal": 1,
- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "cloudVnConnectsList": [
- {
- "cloudVnConnectCommon": {
- "serviceKey": "1234",
- "location": "EAST_JAPAN",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true
}, - "cloudVnConnectSby": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true
}
}
], - "cloudVnIbmKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
object ACT/SBY回線を同時に追加するパターン、ACT回線のみを追加するパターンでは必須となる。 | |
object ACT/SBY回線を同時に追加するパターン、ACT回線のみを追加するパターンでは必須となる。 | |
object ACT/SBY回線を同時に追加するパターン、SBY回線のみを追加するパターンでは必須となる。 | |
note | string (note6) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnIbmKeyId required | string (cloudVnIbmKeyId) 項目和名:クラウドVN回線(IBM)排他情報 |
{- "cloudVnConnectCommon": {
- "serviceKey": "1234",
- "location": "EAST_JAPAN",
- "vpnVnCode": "BA1234",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "vnConnectName": "TEST_L3_1",
- "asNumber": 13884,
- "maximumPrefix": 100
}, - "cloudVnConnectSby": {
- "pairCloudVnConnectSeq": "3",
- "vnConnectName": "TEST_L3_1",
- "asNumber": 13884,
- "maximumPrefix": 100
}, - "note": "操作履歴の備考",
- "cloudVnIbmKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
required | object |
required | object |
object | |
note | string (note6) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnIbmKeyId required | string (cloudVnIbmKeyId) 項目和名:クラウドVN回線(IBM)排他情報 |
{- "cloudVnConnectCommon": {
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "vnConnectName": "TEST_L3_1",
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "maximumPrefix": 100
}, - "cloudVnConnectSby": {
- "wnumber": "W123456780",
- "vnConnectName": "TEST_L3_1",
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "maximumPrefix": 100
}, - "note": "操作履歴の備考",
- "cloudVnIbmKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudVnConnectList required | Array of strings (wnumber8) [ items <= 10 characters ^W[0-9]{9}$ ] |
cloudVnIbmKeyId required | string (cloudVnIbmKeyId) 項目和名:クラウドVN回線(IBM)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "cloudVnIbmKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
cloudVnConnectList required | Array of strings (wnumber8) [ items <= 10 characters ^W[0-9]{9}$ ] |
cloudVnIbmKeyId required | string (cloudVnIbmKeyId) 項目和名:クラウドVN回線(IBM)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "cloudVnIbmKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/ibm/vnconnect/W123456780
{- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "cloudVnConnectCommon": {
- "serviceKey": "1234",
- "location": "EAST_JAPAN",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "vnName": "VN名1",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": " ",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY"
}, - "cloudVnConnectSby": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": " ",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY"
}, - "cloudVnIbmKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
cloudVnConnectList required | Array of strings (wnumber8) [ items <= 10 characters ^W[0-9]{9}$ ] |
note | string (note6) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnIbmKeyId required | string (cloudVnIbmKeyId) 項目和名:クラウドVN回線(IBM)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "note": "操作履歴の備考",
- "cloudVnIbmKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/1/oracle/vnconnects
{- "cloudVnConnectTotal": 1,
- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "cloudVnConnectsList": [
- {
- "cloudVnConnectCommon": {
- "location": "EAST_JAPAN",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "serviceKey": "1234"
}, - "cloudVnConnectSby": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "serviceKey": "1234"
}
}
], - "cloudVnOracleKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
object ACT/SBY回線を同時に追加するパターン、ACT回線のみを追加するパターンでは必須となる。 | |
object ACT/SBY回線を同時に追加するパターン、ACT回線のみを追加するパターンでは必須となる。 | |
object ACT/SBY回線を同時に追加するパターン、SBY回線のみを追加するパターンでは必須となる。 | |
note | string (note7) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnOracleKeyId required | string (cloudVnOracleKeyId) 項目和名:クラウドVN回線(ORACLE)排他情報 |
{- "cloudVnConnectCommon": {
- "location": "EAST_JAPAN",
- "vpnVnCode": "BA1234",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "serviceKey": "1234",
- "vnConnectName": "TEST_L3_1",
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "maximumPrefix": 100
}, - "cloudVnConnectSby": {
- "pairCloudVnConnectSeq": "3",
- "serviceKey": "1234",
- "vnConnectName": "TEST_L3_1",
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "maximumPrefix": 100
}, - "note": "操作履歴の備考",
- "cloudVnOracleKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
required | object |
required | object |
object | |
note | string (note7) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnOracleKeyId required | string (cloudVnOracleKeyId) 項目和名:クラウドVN回線(ORACLE)排他情報 |
{- "cloudVnConnectCommon": {
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "vnConnectName": "TEST_L3_1",
- "maximumPrefix": 100
}, - "cloudVnConnectSby": {
- "wnumber": "W123456780",
- "vnConnectName": "TEST_L3_1",
- "maximumPrefix": 100
}, - "note": "操作履歴の備考",
- "cloudVnOracleKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
cloudVnConnectList required | Array of strings (wnumber9) [ items <= 10 characters ^W[0-9]{9}$ ] |
cloudVnOracleKeyId required | string (cloudVnOracleKeyId) 項目和名:クラウドVN回線(ORACLE)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "cloudVnOracleKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
cloudVnConnectList required | Array of strings (wnumber9) [ items <= 10 characters ^W[0-9]{9}$ ] |
cloudVnOracleKeyId required | string (cloudVnOracleKeyId) 項目和名:クラウドVN回線(ORACLE)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "cloudVnOracleKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/oracle/vnconnect/W123456780
{- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "cloudVnConnectCommon": {
- "location": "EAST_JAPAN",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "vnName": "VN名1",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "serviceKey": "1234",
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": "Kddicloud",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY"
}, - "cloudVnConnectSby": {
- "cloudVnConnectSeq": "2",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "ifStatus": "NO_SHUTDOWN",
- "isVnConnectStatus": true,
- "serviceKey": "1234",
- "asNumber": 13884,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": "Kddicloud",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY"
}, - "cloudVnOracleKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
cloudLineSeq required | string <= 19 characters Example: 1 項目和名:クラウド回線SEQ |
cloudVnConnectList required | Array of strings (wnumber9) [ items <= 10 characters ^W[0-9]{9}$ ] |
note | string (note7) <= 200 characters 項目和名:操作履歴の備考 |
cloudVnOracleKeyId required | string (cloudVnOracleKeyId) 項目和名:クラウドVN回線(ORACLE)排他情報 |
{- "cloudVnConnectList": [
- "W123456780"
], - "note": "操作履歴の備考",
- "cloudVnOracleKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/vnconnects/resetting
{- "cloudVnConnectTotal": 1,
- "cloudVnConnectsList": [
- {
- "cloudLineInfo": {
- "enumber": "E000000010",
- "accessType": "MULTI_CLOUD_GW",
- "bandwidth": {
- "value": 10,
- "unit": "GBPS"
}, - "office": "事業所A",
- "cloudServiceMenu": "AWS"
}, - "cloudVnConnectCommon": {
- "cloudServiceType": "PRIVATE_PEERING",
- "location": "EAST_JAPAN",
- "directConnectType": "HOSTED_VIFS",
- "vpnVnCode": "BA1234",
- "vnType": "L3",
- "vnName": "VN名1",
- "routingType": "BGP4",
- "bandwidthType": "PF",
- "bandwidth": {
- "value": 10,
- "unit": "MBPS"
}, - "routeAggregation": "CUSTOM",
- "routeAggregationAddressList": [
- "192.168.1.1/29",
- "192.168.1.2/29"
], - "naptGlobalIpTotal": 1,
- "naptGlobalIpList": [
- "192.167.1.1/32",
- "192.167.1.2/32"
], - "qos": {
- "isQos": false,
- "qosBandControlPattern": "PATTERN_A"
}, - "description": "メッセージ"
}, - "cloudVnConnectAct": {
- "cloudVnConnectSeq": "2",
- "serviceKey": "1234",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "asNumber": 12077,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": "Kddicloud",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY",
- "vlanId": "1234"
}, - "cloudVnConnectSby": {
- "cloudVnConnectSeq": "2",
- "serviceKey": "1234",
- "vnConnectName": "TEST_L3_1",
- "wnumber": "W123456780",
- "asNumber": 12077,
- "wanAddress": "106.186.212.159/30",
- "peerIpAddress": "106.186.212.160",
- "md5Key": "Kddicloud",
- "maximumPrefix": 100,
- "localPreference": "LOW_PRIORITY",
- "med": "LOW_PRIORITY",
- "vlanId": "1234"
}
}
]
}
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
curl --request POST \ --url https://wvs2.kddi.ne.jp/api/v1/network/cloud/line/vnconnects/resetting/W123456780
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
lineCategory required | string Enum: "VN" "L2L3" "CLOUD" "AC" Example: VN 項目和名:参照回線種別 |
wnumber | string (wnumber11) <= 10 characters ^W[0-9]{9}$ 項目和名:W番号 |
xnumber | string (xnumber1) <= 10 characters ^X[0-9]{9}$ 項目和名:X番号 |
ifStatus required | string (ifStatus10) Enum: "SHUTDOWN" "NO_SHUTDOWN" 項目和名:IF状態 |
ifStateKeyId required | string (ifStateKeyId) 項目和名:IF状態変更排他情報 |
{- "wnumber": "W123456780",
- "xnumber": "X123456780",
- "ifStatus": "SHUTDOWN",
- "ifStateKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
lineCategory required | string Enum: "VN" "L2L3" "CLOUD" "AC" Example: VN 項目和名:参照回線種別 |
wnumber | string (wnumber12) <= 10 characters ^W[0-9]{9}$ 項目和名:W番号 備考 :参照回線種別を取得したAPIのGETメソッドにて取得する。参照回線種別がVN、L2L3、CLOUDであった場合は必須となる。 |
xnumber | string (xnumber2) <= 10 characters ^X[0-9]{9}$ 項目和名:X番号 備考 :参照回線種別を取得したAPIのGETメソッドにて取得する。参照回線種別がACであった場合は必須となる。 |
commandType required | string (commandType) Enum: "ROUTE" "BGP" "ARP" "MAC" "OSPF" "GATEWAY" "SA" 項目和名: コマンド種別 備考 : 以下のいずれかを指定する。 ROUTE: 経路情報参照。VNコネクトモード/クラウドVNコネクトモード(ルーティング種別)がL3(BGP4),L3(static),L2L3(BGP4),L2L3(static),L2L3(OSPF)の場合 BGP: BGPネイバー参照。VNコネクトモード/クラウドVNコネクトモード(ルーティング種別)がL3(BGP4),L2L3(BGP4)の場合 ARP: ARP参照。VNコネクトモード/クラウドVNコネクトモード(ルーティング種別)がL3(BGP4),L3(static),L2L3(BGP4),L2L3(static),L2L3(OSPF)の場合 MAC: MACテーブル参照。VNコネクトモード(ルーティング種別)がL2の場合 OSPF: OSPFネイバー参照。VNコネクトモード(ルーティング種別)がL2L3(OSPF)の場合 GATEWAY: ゲートウェイ経路情報参照。AC回線の場合 SA: SA状態参照。AC回線の場合 |
referenceCommandKeyId required | string (referenceCommandKeyId) 項目和名:参照コマンド排他情報 備考 :排他確認用パラメータ。参照回線種別(lineCategory)を取得した、以下いずれかのAPIのGETメソッドから取得する。 ・VNコネクトAPI ・VN L2L3コネクトAPI ・クラウドVNコネクトAPI(MS,AWS,GCP,IBM,ORACLE) ・IPsec API |
{- "wnumber": "W123456780",
- "xnumber": "X123456780",
- "commandType": "ROUTE",
- "referenceCommandKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
lineCategory required | string Enum: "VN" "L2L3" "CLOUD" "AC" Example: VN 項目和名:参照回線種別 |
wnumber | string <= 10 characters ^W[0-9]{9}$ 項目和名:W番号 |
xnumber | string <= 10 characters ^X[0-9]{9}$ 項目和名:X番号 |
commandType required | string Enum: "PING" "TRACEROUTE" 項目和名:コマンド種別 |
ipAddress required | string^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])... 項目和名:IPアドレス |
connectTestKeyId required | string 項目和名:疎通確認排他情報 |
{- "wnumber": "W123456780",
- "xnumber": "X123456780",
- "commandType": "PING",
- "ipAddress": "192.168.1.1",
- "connectTestKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
wnumber required | string (wnumber13) <= 10 characters ^W[0-9]{9}$ 項目和名:W番号 |
cloudLineInfomationKeyId required | string (cloudLineInfomationKeyId) 項目和名:クラウド回線情報排他情報 |
{- "wnumber": "W123456780",
- "cloudLineInfomationKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
vnLineCategory required | string Enum: "VN" "L2L3" "CLOUD" Example: VN 項目和名:参照回線種別(VN) |
wnumber required | string <= 10 characters ^W[0-9]{9}$ Example: W123456780 項目和名:W番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/operation-tool/command-results/VN/W123456780
{- "total": 1,
- "commandList": [
- {
- "entryNumber": "1",
- "createDateTime": "2021-12-01T23:59:59+09:00",
- "commandType": "PING",
- "ipAddress": "192.168.1.1",
- "commandStatus": "SUCCESS",
- "endDateTime": "2021-12-01T23:59:59+09:00"
}
]
}
acLineCategory required | string Value: "AC" Example: AC 項目和名:参照回線種別(AC) |
xnumber required | string <= 10 characters ^X[0-9]{9}$ Example: X123456780 項目和名:X番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/operation-tool/command-results/AC/X123456780
{- "total": 1,
- "commandList": [
- {
- "entryNumber": "1",
- "createDateTime": "2021-12-01T23:59:59+09:00",
- "commandType": "PING",
- "ipAddress": "192.168.1.1",
- "commandStatus": "SUCCESS",
- "endDateTime": "2021-12-01T23:59:59+09:00"
}
]
}
lineCategory required | string Enum: "AC" "VN" Example: AC 項目和名:参照回線種別 |
entryNumber required | string <= 19 characters Example: 1 項目和名:コマンド登録番号 |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/operation-tool/command-result/AC/1
{- "commandInfo": {
- "entryNumber": "1",
- "createDateTime": "2021-12-01T23:59:59+09:00",
- "commandType": "PING",
- "ipAddress": "192.168.1.1",
- "commandStatus": "SUCCESS",
- "endDateTime": "2021-12-01T23:59:59+09:00"
}, - "result": "2999/11/11 22:12:11.123 This is Sample Result..... show_bgp_neighbou Tue Sep 28 17:27:12 JST 2021 Peer: 192.168.101.2+179 AS 10124 Local:: 192.168.101.2+179 AS 10124 Type: External State: Established Active prefixes: 1 Recieved prefixes: 1 Accepted prefixes: 1 Advertised prefixes: 1"
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/routes/type4/TY412345
{- "type4RouteKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "total": 1,
- "type4RouteList": [
- {
- "internetAddress": "12.53.4.0/24",
- "isMicrosoft365": true
}
]
}
type4Id required | string^TY4[0-9]{5}$ Example: TY412345 項目和名:Type4ID |
type4RouteKeyId required | string 項目和名:Type4経路設定排他情報 |
required | Array of objects (type4Route) 項目和名:Type4経路情報リスト |
{- "type4RouteKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "type4RouteList": [
- {
- "internetAddress": "12.53.4.0/24",
- "isMicrosoft365": true
}
]
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/extranets
{- "total": 1,
- "extranetInfo": [
- {
- "extranetSeq": "1",
- "srcVNumber": "V000000010",
- "srcVpnVnCode": "DA1234",
- "dstVNumber": "V000000020",
- "dstVpnVnCode": "DB1234",
- "pinCode": "1234",
- "approvalState": "APPLIED",
- "message": "メッセージ",
- "requestDateTime": "2021-12-01T23:59:59+09:00",
- "expiredDateTime": "2021-12-16T23:59:59+09:00",
- "approvalDateTime": "2021-12-02T23:59:59+09:00"
}
], - "extranetKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
srcVnCode required | string (srcVnCode) <= 6 characters ^[D][A-Z]*[0-9]{4}$ 項目和名:接続元VNコード |
dstVNumber required | string (dstVNumber) <= 10 characters ^V[0-9]{8}0$ 項目和名:接続先V番号 |
dstVnCode required | string (dstVnCode) <= 6 characters ^[D][A-Z]*[0-9]{4}$ 項目和名:接続先VNコード |
pinCode | string (pinCode) <= 4 characters ^[a-z0-9]{4}$ 項目和名:PINコード |
message | string (message) <= 30 characters 項目和名:メッセージ |
extranetKeyId required | string (extranetKeyId) 項目和名:エクストラネット設定排他情報 |
{- "srcVnCode": "DA1234",
- "dstVNumber": "V000000020",
- "dstVnCode": "DB1234",
- "pinCode": "1234",
- "message": "メッセージ",
- "extranetKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "extranetSeq": "1",
- "extranetKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
extranetSeq required | string <= 19 characters Example: 1 項目和名:エクストラネット接続申請SEQ |
pinCode | string (pinCode) <= 4 characters ^[a-z0-9]{4}$ 項目和名:PINコード |
approvalRequest required | string (approvalRequest) Enum: "APPROVE" "DROP" "REJECTED" "DISCONNECT" 項目和名:ステータスの変更要求 |
note | string <= 200 characters 項目和名:操作履歴の備考 |
extranetKeyId required | string (extranetKeyId) 項目和名:エクストラネット設定排他情報 |
{- "pinCode": "1234",
- "approvalRequest": "APPROVE",
- "note": "備考入力",
- "extranetKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
検索条件として「approvalState」を指定しない場合、全件ダウンロードする。
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
approvalSearchState | string Enum: "APPROVAL_PENDING" "APPLIED" "COMPLETE" "EXPIRED" "DROP" "REJECTED" "DISCONNECT" "FAILED" Example: approvalSearchState=APPLIED 項目和名:承認ステータス(検索用) |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/extranets/csv?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2&approvalSearchState=APPLIED'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/network/hub-spoke
{- "total": 1,
- "hubSpokeInfoList": [
- {
- "hubSpokeSeq": "1",
- "hubVNumber": "V000000020",
- "hubVpnVnCode": "BA1234",
- "spokeVNumber": "V000000010",
- "spokeVpnVnCode": "BB1234",
- "publicVpnCode": "BZ9999",
- "hubSpokeStatus": "COMPLETE",
- "requestDateTime": "2021-11-23T00:09:44+09:00",
- "approvalDateTime": "2021-11-23T00:09:44+09:00"
}
]
}
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
hubSpokeStatus | string Enum: "REQUEST" "COMPLETE" "DISCONNECTED" "PROVISIONING_FAILURE" Example: hubSpokeStatus=COMPLETE 項目和名:状態 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/network/hub-spoke/csv?tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2&hubSpokeStatus=COMPLETE'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
isInternetPause required | boolean (isInternetPause1) 項目和名:一時停止フラグ |
note | string (note) <= 200 characters 項目和名:操作履歴の備考 |
contractType1KeyId required | string 項目和名:インターネットType1契約排他情報 |
{- "isInternetPause": true,
- "note": "メッセージ",
- "contractType1KeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
type4Id required | string <= 8 characters ^TY4[0-9]{5}$ Example: TY412345 項目和名:TYPE4ID |
isInternetPause required | boolean (isInternetPause1) 項目和名:一時停止フラグ |
contractType4KeyId required | string 項目和名:インターネットType4契約排他情報 |
{- "isInternetPause": true,
- "contractType4KeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "jobId": "1"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/report/appliancelog/create
{- "total": 1,
- "applianceList": [
- {
- "enumber": "E202271120",
- "wnumber": "W123456780",
- "applianceType": "INTERNET_FW"
}
]
}
enumber | string^E[0-9]{8}0$ 項目和名:E番号 |
wnumber | string^W[0-9]{9}$ 項目和名:W番号 |
applianceType required | string (applianceType4) Enum: "INTERNET_FW" "UTM" "INTRANET_FW" 項目和名:アプライアンス種別 |
startDateTime required | string <date-time> 項目和名:開始日時 |
endDateTime required | string <date-time> 項目和名:終了日時 |
{- "enumber": "E202271120",
- "wnumber": "W123456780",
- "applianceType": "INTERNET_FW",
- "startDateTime": "2021-12-01T23:59:59+09:00",
- "endDateTime": "2021-12-01T23:59:59+09:00"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
reportDate | string^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3... Example: reportDate=2021-12-01 項目和名 :レポート対象日 |
enumber | string^E[0-9]{8}0$ Example: enumber=E202271120 項目和名:E番号 |
wnumber | string^W[0-9]{9}$ Example: wnumber=W123456780 項目和名:W番号 |
applianceType | string Enum: "INTERNET_FW" "UTM" "INTRANET_FW" 項目和名:アプライアンス種別 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/report/appliancelog/search?reportDate=2021-12-01&enumber=E202271120&wnumber=W123456780&applianceType=SOME_STRING_VALUE'
{- "total": 1,
- "applianceLogList": [
- {
- "reportDate": "2021-12-01",
- "enumber": "E202271120",
- "wnumber": "W123456780",
- "applianceType": "INTERNET_FW",
- "fileName": "APPLIANCELOG_REPORT_V123456780_InternetFirewall_20211002_000000-194800.zip",
- "fileSize": 100
}
]
}
fileName required | string <= 255 characters ^[A-Za-z0-9_-]+\.zip$ Example: fileName=APPLIANCELOG_REPORT_V123456780_InternetFirewall_20211002_000000-194800.zip 項目和名 :ファイル名 |
tokenId required | string <uuid> Example: tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2 項目和名:トークンID |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/report/appliancelogs/download?fileName=APPLIANCELOG_REPORT_V123456780_InternetFirewall_20211002_000000-194800.zip&tokenId=ede66c43-9b9d-4222-93ed-5f11c96e08e2'
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
[- "APPLIANCELOG_REPORT_V123456780_InternetFirewall_20211002_000000-194800.zip"
]
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
lineType | string Enum: "ACCESS" "INTERNET" "VN" "CLOUD" "VNL2L3" "MULTICLOUD" "CPA_5GSA" Example: lineType=ACCESS 項目和名:回線種別 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/report/traffic/lines?lineType=ACCESS'
{- "isStatistics": true,
- "total": 2,
- "lineTypeSearchList": [
- {
- "lineType": "ACCESS",
- "total": 2,
- "elementList": [
- {
- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040",
- "wnumberMainAct": "W000000001",
- "wnumberMainSby": "W000000002",
- "wnumberBcpAct": "W000000003",
- "wnumberBcpSby": "W000000004",
- "office": "事業所A",
- "internetType": "TYPE4",
- "type4Id": "TY412345",
- "applianceType": "INTERNET_FW",
- "vpnVnCode": "BP0124",
- "vnName": "TEST_1",
- "vnConnectName": "TEST_L3_1",
- "isAssociate": true,
- "l2VnCode": "CA1234",
- "l3VpnVnCode": "BA1234",
- "cloudServiceMenu": "AWS",
- "isMsPeering": true,
- "domain": "cpx.121212"
}
]
}
]
}
lineType | string Enum: "ACCESS" "INTERNET" "VN" "CLOUD" "VNL2L3" "MULTICLOUD" "CPA_5GSA" Example: lineType=ACCESS 項目和名:回線種別 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v2/report/traffic/lines?lineType=ACCESS'
{- "isStatistics": true,
- "total": 2,
- "lineTypeSearchList": [
- {
- "lineType": "ACCESS",
- "total": 2,
- "elementList": [
- {
- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040",
- "wnumberMainAct": "W000000001",
- "wnumberMainSby": "W000000002",
- "wnumberBcpAct": "W000000003",
- "wnumberBcpSby": "W000000004",
- "office": "事業所A",
- "internetType": "TYPE4",
- "type4Id": "TY412345",
- "applianceType": "INTERNET_FW",
- "vpnVnCode": "BP0124",
- "vnName": "TEST_1",
- "vnConnectName": "TEST_L3_1",
- "isAssociate": true,
- "l2VnCode": "CA1234",
- "l3VpnVnCode": "BA1234",
- "cloudServiceMenu": "AWS",
- "isMsPeering": true,
- "domain": "cpx.121212"
}
]
}
]
}
lineType required | string Enum: "ACCESS" "INTERNET" "VN" "CLOUD" "VNL2L3" "MULTICLOUD" "CPA_5GSA" Example: lineType=ACCESS 項目和名:回線種別 |
enumberMainAct | string <= 10 characters ^E[0-9]{8}0$ Example: enumberMainAct=E000000010 項目和名:E番号 |
wnumberMain | string <= 10 characters ^W[0-9]{9}$ Example: wnumberMain=W000000001 項目和名:W番号 |
internetType | string Enum: "TYPE1" "TYPE4" Example: internetType=TYPE4 項目和名:インターネット回線種別 |
type4Id | string <= 6 characters ^TY4[0-9]{5}$ Example: type4Id=TY412345 項目和名:Type4ID |
cloudServiceMenu | string(^AWS|^MS[1-9][0-9]{0,8}$|^GCP|^Oracle|^IBM) Example: cloudServiceMenu=AWS 項目和名:クラウドサービス |
applianceType | string Enum: "INTERNET_FW" "UTM" "INTRANET_FW" Example: applianceType=INTERNET_FW 項目和名:アプライアンス種別 |
displayRange required | string Enum: "DAILY" "WEEKLY" "MONTHLY" "YEARLY" Example: displayRange=DAILY 項目和名:表示範囲 |
periodDate | string Example: periodDate=2021-12-01 項目和名:表示終端年月日 |
periodTime | string <time> Example: periodTime=23:59 項目和名:表示終端時刻 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/report/traffic?lineType=ACCESS&enumberMainAct=E000000010&wnumberMain=W000000001&internetType=TYPE4&type4Id=TY412345&cloudServiceMenu=AWS&applianceType=INTERNET_FW&displayRange=DAILY&periodDate=2021-12-01&periodTime=23%3A59'
{- "lineType": "ACCESS",
- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040",
- "wnumberMainAct": "W000000001",
- "wnumberMainSby": "W000000002",
- "wnumberBcpAct": "W000000003",
- "wnumberBcpSby": "W000000004",
- "office": "事業所A",
- "internetType": "TYPE4",
- "type4Id": "TY412345",
- "applianceType": "INTERNET_FW",
- "vpnVnCode": "BA1234",
- "vnName": "TEST_1",
- "vnConnectName": "TEST_L3_1",
- "isAssociate": true,
- "l2VnCode": "CA1234",
- "l3VpnVnCode": "BA1234",
- "cloudServiceMenu": "AWS",
- "isMsPeering": true,
- "domain": "cpx.121212",
- "total": 1,
- "trafficInfoList": [
- {
- "trafficDateTime": "2021-12-01T23:59:59+09:00",
- "receiveAverage": "1000",
- "receiveMax": "1000",
- "receiveNonTfAverage": "1000",
- "receiveNonTfMax": "1000",
- "sendAverage": "1000",
- "sendMax": "1000"
}
]
}
lineType required | string Enum: "ACCESS" "INTERNET" "VN" "CLOUD" "VNL2L3" "MULTICLOUD" "CPA_5GSA" Example: lineType=ACCESS 項目和名:回線種別 |
enumberMainAct | string <= 10 characters ^E[0-9]{8}0$ Example: enumberMainAct=E000000010 項目和名:E番号 |
wnumberMain | string <= 10 characters ^W[0-9]{9}$ Example: wnumberMain=W000000001 項目和名:W番号 |
internetType | string Enum: "TYPE1" "TYPE4" Example: internetType=TYPE4 項目和名:インターネット回線種別 |
type4Id | string <= 6 characters ^TY4[0-9]{5}$ Example: type4Id=TY412345 項目和名:Type4ID |
cloudServiceMenu | string(^AWS|^MS[1-9][0-9]{0,8}$|^GCP|^Oracle|^IBM|^... Example: cloudServiceMenu=AWS 項目和名:クラウドサービス |
applianceType | string Enum: "INTERNET_FW" "UTM" "INTRANET_FW" Example: applianceType=INTERNET_FW 項目和名:アプライアンス種別 |
displayRange required | string Enum: "DAILY" "WEEKLY" "MONTHLY" "YEARLY" Example: displayRange=DAILY 項目和名:表示範囲 |
periodDate | string Example: periodDate=2021-12-01 項目和名:表示終端年月日 |
periodTime | string <time> Example: periodTime=23:59 項目和名:表示終端時刻 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v2/report/traffic?lineType=ACCESS&enumberMainAct=E000000010&wnumberMain=W000000001&internetType=TYPE4&type4Id=TY412345&cloudServiceMenu=AWS&applianceType=INTERNET_FW&displayRange=DAILY&periodDate=2021-12-01&periodTime=23%3A59'
{- "lineType": "ACCESS",
- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040",
- "wnumberMainAct": "W000000001",
- "wnumberMainSby": "W000000002",
- "wnumberBcpAct": "W000000003",
- "wnumberBcpSby": "W000000004",
- "office": "事業所A",
- "internetType": "TYPE4",
- "type4Id": "TY412345",
- "applianceType": "INTERNET_FW",
- "vpnVnCode": "BA1234",
- "vnName": "TEST_1",
- "vnConnectName": "TEST_L3_1",
- "isAssociate": true,
- "l2VnCode": "CA1234",
- "l3VpnVnCode": "BA1234",
- "cloudServiceMenu": "AWS",
- "isMsPeering": true,
- "domain": "cpx.121212",
- "total": 1,
- "trafficInfoList": [
- {
- "trafficDateTime": "2021-12-01T23:59:59+09:00",
- "receiveAverage": "1000",
- "receiveMax": "1000",
- "receiveNonTfAverage": "1000",
- "receiveNonTfMax": "1000",
- "sendAverage": "1000",
- "sendMax": "1000"
}
]
}
検索条件が指定されない場合、CSVは取得出来ない。
lineType required | string (lineType1) Enum: "ACCESS" "INTERNET" "VN" "CLOUD" "VNL2L3" "MULTICLOUD" "CPA_5GSA" 項目和名:回線種別 |
outputType | string (outputType) Enum: "TRAFFIC" "SESSION" "STATISTICS" "TRAFFIC_SESSION" "SESSION_STATISTICS" "TRAFFIC_STATISTICS" 項目和名:CSV出力するファイル種別 |
Array of objects 項目和名:CSVファイル生成時の検索条件 | |
statisticReportType | string Enum: "APPLICATION" "SOURCE_ADDRESS_SESSIONS_BYTE" "DESTINATION_ADDRESS" "DESTINATION" "THREAT" "SOURCE_ADDRESS_DETECTIONS" "BLOCK_SOURCE_ADDRESS" "BLOCK_URL" "VIRUS" 項目和名:統計情報レポート種別 |
sortPattern | string Enum: "SESSION" "BYTE" 項目和名:ソート順パターン |
displayRange required | string (displayRange) Enum: "DAILY" "WEEKLY" "MONTHLY" "YEARLY" 項目和名:表示範囲 |
periodDate | string (periodDate) 項目和名:表示終端年月日 |
periodTime | string <time> (periodTime) 項目和名:表示終端時刻 |
{- "lineType": "ACCESS",
- "outputType": "TRAFFIC",
- "searchKeyCsv": [
- {
- "enumberMainAct": "E000000010",
- "wnumberMainAct": "W000000001",
- "internetType": "TYPE4",
- "type4Id": "TY412345",
- "cloudServiceMenu": "AWS",
- "applianceType": "INTERNET_FW",
- "vpnVnCode": "BA1234"
}
], - "statisticReportType": "APPLICATION",
- "sortPattern": "SESSION",
- "displayRange": "DAILY",
- "periodDate": "2021-12-01",
- "periodTime": "23:59"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
検索条件が指定されない場合、CSVは取得出来ない。
lineType required | string (lineType1) Enum: "ACCESS" "INTERNET" "VN" "CLOUD" "VNL2L3" "MULTICLOUD" "CPA_5GSA" 項目和名:回線種別 |
outputType | string (outputType) Enum: "TRAFFIC" "SESSION" "STATISTICS" "TRAFFIC_SESSION" "SESSION_STATISTICS" "TRAFFIC_STATISTICS" 項目和名:CSV出力するファイル種別 |
Array of objects 項目和名:CSVファイル生成時の検索条件 | |
statisticReportType | string Enum: "APPLICATION" "SOURCE_ADDRESS_SESSIONS_BYTE" "DESTINATION_ADDRESS" "DESTINATION" "THREAT" "SOURCE_ADDRESS_DETECTIONS" "BLOCK_SOURCE_ADDRESS" "BLOCK_URL" "VIRUS" 項目和名:統計情報レポート種別 |
sortPattern | string Enum: "SESSION" "BYTE" 項目和名:ソート順パターン |
displayRange required | string (displayRange) Enum: "DAILY" "WEEKLY" "MONTHLY" "YEARLY" 項目和名:表示範囲 |
periodDate | string (periodDate) 項目和名:表示終端年月日 |
periodTime | string <time> (periodTime) 項目和名:表示終端時刻 |
{- "lineType": "ACCESS",
- "outputType": "TRAFFIC",
- "searchKeyCsv": [
- {
- "enumberMainAct": "E000000010",
- "wnumberMainAct": "W000000001",
- "internetType": "TYPE4",
- "type4Id": "TY412345",
- "cloudServiceMenu": "AWS",
- "applianceType": "INTERNET_FW",
- "vpnVnCode": "BA1234"
}
], - "statisticReportType": "APPLICATION",
- "sortPattern": "SESSION",
- "displayRange": "DAILY",
- "periodDate": "2021-12-01",
- "periodTime": "23:59"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/report/traffic/threshold/alarmInfo
{- "total": 1,
- "alarmInfoList": [
- {
- "lineType": "ACCESS",
- "enumber": "E202271120",
- "wnumber": "W123456780",
- "internetType": "TYPE1",
- "type4Id": "TY412345",
- "cloudServiceMenu": "AWS",
- "applianceType": "INTERNET_FW",
- "direction": "SEND",
- "exceedThresholdDateTime": "2021-12-01T23:59:59+09:00",
- "restorationDateTime": "2021-12-01T23:59:59+09:00",
- "alarmType": "EXCESS"
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v2/report/traffic/threshold/alarmInfo
{- "total": 1,
- "alarmInfoList": [
- {
- "lineType": "ACCESS",
- "enumber": "E202271120",
- "wnumber": "W123456780",
- "internetType": "TYPE1",
- "type4Id": "TY412345",
- "cloudServiceMenu": "AWS",
- "applianceType": "INTERNET_FW",
- "direction": "SEND",
- "exceedThresholdDateTime": "2021-12-01T23:59:59+09:00",
- "restorationDateTime": "2021-12-01T23:59:59+09:00",
- "alarmType": "EXCESS"
}
]
}
lineType required | string Enum: "ACCESS" "INTERNET" "VN" "CLOUD" "VNL2L3" "MULTICLOUD" "CPA_5GSA" 項目和名:回線種別 |
enumber | string^E[0-9]{8}0$ Example: enumber=E202271120 項目和名:E番号 |
wnumber | string^W[0-9]{9}$ Example: wnumber=W123456780 項目和名:W番号 |
internetType | string Enum: "TYPE1" "TYPE4" Example: internetType=TYPE1 項目和名:インターネット回線種別 |
type4Id | string^TY4[0-9]{5}$ Example: type4Id=TY412345 項目和名:Type4ID |
cloudServiceMenu | string(^AWS|^MS[1-9][0-9]{0,9}$|^GCP|^Oracle|^IBM) Example: cloudServiceMenu=AWS 項目和名:クラウドサービスメニュー |
applianceType | string Enum: "INTERNET_FW" "UTM" "INTRANET_FW" 項目和名:アプライアンス種別 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/report/traffic/threshold?lineType=SOME_STRING_VALUE&enumber=E202271120&wnumber=W123456780&internetType=TYPE1&type4Id=TY412345&cloudServiceMenu=AWS&applianceType=SOME_STRING_VALUE'
{- "sendThreshold": {
- "value": 100,
- "unit": "KBPS"
}, - "receiveThreshold": {
- "value": 100,
- "unit": "KBPS"
}, - "mailAddressList": [
- "test@kddi.com"
], - "thresholdKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
object (sendThreshold) 項目和名:送信閾値 | |
object (receiveThreshold) 項目和名:受信閾値 | |
mailAddressList required | Array of strings <= 5 items [ items <= 127 characters ([a-zA-Z0-9!#$%&*+\-/=?^_`{|}~]+[.]{0,1})*[a-... ] 項目和名:メールアドレスリスト |
thresholdKeyId required | string 項目和名:閾値設定排他情報 |
required | object (lineInfo) |
{- "sendThreshold": {
- "value": 100,
- "unit": "KBPS"
}, - "receiveThreshold": {
- "value": 100,
- "unit": "KBPS"
}, - "mailAddressList": [
- "test@kddi.com"
], - "thresholdKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "lineInfo": {
- "lineType": "ACCESS",
- "enumber": "E202271120",
- "wnumber": "W123456780",
- "internetType": "TYPE1",
- "type4Id": "TY412345",
- "cloudServiceMenu": "AWS",
- "applianceType": "INTERNET_FW"
}
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
lineType required | string Enum: "ACCESS" "INTERNET" "VN" "CLOUD" "VNL2L3" "MULTICLOUD" "CPA_5GSA" 項目和名:回線種別 |
enumber | string^E[0-9]{8}0$ Example: enumber=E202271120 項目和名:E番号 |
wnumber | string^W[0-9]{9}$ Example: wnumber=W123456780 項目和名:W番号 |
internetType | string Enum: "TYPE1" "TYPE4" Example: internetType=TYPE1 項目和名:インターネット回線種別 |
type4Id | string^TY4[0-9]{5}$ Example: type4Id=TY412345 項目和名:Type4ID |
cloudServiceMenu | string(^AWS|^MS[1-9][0-9]{0,9}$|^GCP|^Oracle|^IBM|^... Example: cloudServiceMenu=AWS 項目和名:クラウドサービスメニュー |
applianceType | string Enum: "INTERNET_FW" "UTM" "INTRANET_FW" 項目和名:アプライアンス種別 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v2/report/traffic/threshold?lineType=SOME_STRING_VALUE&enumber=E202271120&wnumber=W123456780&internetType=TYPE1&type4Id=TY412345&cloudServiceMenu=AWS&applianceType=SOME_STRING_VALUE'
{- "sendThreshold": {
- "value": 100,
- "unit": "KBPS"
}, - "receiveThreshold": {
- "value": 100,
- "unit": "KBPS"
}, - "mailAddressList": [
- "test@kddi.com"
], - "thresholdKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
object (sendThreshold) 項目和名:送信閾値 | |
object (receiveThreshold) 項目和名:受信閾値 | |
mailAddressList required | Array of strings <= 5 items [ items <= 127 characters ([a-zA-Z0-9!#$%&*+\-/=?^_`{|}~]+[.]{0,1})*[a-... ] 項目和名:メールアドレスリスト |
thresholdKeyId required | string 項目和名:閾値設定排他情報 |
required | object (lineInfoVer2) |
{- "sendThreshold": {
- "value": 100,
- "unit": "KBPS"
}, - "receiveThreshold": {
- "value": 100,
- "unit": "KBPS"
}, - "mailAddressList": [
- "test@kddi.com"
], - "thresholdKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d",
- "lineInfo": {
- "lineType": "ACCESS",
- "enumber": "E202271120",
- "wnumber": "W123456780",
- "internetType": "TYPE1",
- "type4Id": "TY412345",
- "cloudServiceMenu": "AWS",
- "applianceType": "INTERNET_FW"
}
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
lineType required | string Enum: "ACCESS" "INTERNET" "MULTICLOUD" Example: lineType=ACCESS 項目和名:回線種別 |
internetType | string Enum: "TYPE1" "TYPE4" Example: internetType=TYPE4 項目和名:インターネット回線種別 |
type4Id | string <= 8 characters ^TY4[0-9]{5}$ Example: type4Id=TY412345 項目和名:Type4ID |
applianceType required | string Enum: "INTERNET_FW" "UTM" "INTRANET_FW" "NAT" Example: applianceType=INTERNET_FW 項目和名:アプライアンス種別 |
vpnVnCode | string <= 6 characters ^[BCD][A-Z][0-9]{4}$ Example: vpnVnCode=BA1234 項目和名:VPN/VNコード |
displayRange required | string Enum: "DAILY" "WEEKLY" "MONTHLY" "YEARLY" 項目和名:表示範囲 |
periodDate | string Example: periodDate=2021-12-01 項目和名:表示終端年月日 |
periodTime | string <time> Example: periodTime=23:59 項目和名:表示終端時刻 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/report/session?lineType=ACCESS&internetType=TYPE4&type4Id=TY412345&applianceType=INTERNET_FW&vpnVnCode=BA1234&displayRange=SOME_STRING_VALUE&periodDate=2021-12-01&periodTime=23%3A59'
{- "lineType": "ACCESS",
- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040",
- "wnumberMainAct": "W000000001",
- "wnumberMainSby": "W000000002",
- "wnumberBcpAct": "W000000003",
- "wnumberBcpSby": "W000000004",
- "office": "事業所A",
- "internetType": "TYPE4",
- "type4Id": "TY412345",
- "applianceType": "INTERNET_FW",
- "vpnVnCode": "BA1234",
- "vnName": "TEST_1",
- "vnConnectName": "TEST_L3_1",
- "total": 1,
- "sessionInfoList": [
- {
- "sessionDateTime": "2021-12-01T23:59:59+09:00",
- "averageCount": 782,
- "maxCount": 1564
}
]
}
internetType required | string Enum: "TYPE1" "TYPE4" Example: internetType=TYPE1 項目和名:インターネット回線種別 |
type4Id | string <= 8 characters ^TY4[0-9]{5}$ Example: type4Id=TY412345 項目和名:Type4ID |
applianceType required | string Enum: "INTERNET_FW" "UTM" Example: applianceType=INTERNET_FW 項目和名:アプライアンス種別 |
statisticReportType required | string Enum: "APPLICATION" "SOURCE_ADDRESS_SESSIONS_BYTE" "DESTINATION_ADDRESS" "DESTINATION" "THREAT" "SOURCE_ADDRESS_DETECTIONS" "BLOCK_SOURCE_ADDRESS" "BLOCK_URL" "VIRUS" Example: statisticReportType=APPLICATION 項目和名:統計情報レポート種別 |
sortPattern | string Enum: "SESSION" "BYTE" Example: sortPattern=SESSION 項目和名:ソート順パターン |
targetDate required | string Example: targetDate=2021-12-01 項目和名:表示対象年月日 |
curl --request GET \ --url 'https://wvs2.kddi.ne.jp/api/v1/report/statistics?internetType=TYPE1&type4Id=TY412345&applianceType=INTERNET_FW&statisticReportType=APPLICATION&sortPattern=SESSION&targetDate=2021-12-01'
{- "enumberMainAct": "E000000010",
- "enumberMainSby": "E000000020",
- "enumberBcpAct": "E000000030",
- "enumberBcpSby": "E000000040",
- "wnumberMainAct": "W000000001",
- "wnumberMainSby": "W000000002",
- "wnumberBcpAct": "W000000003",
- "wnumberBcpSby": "W000000004",
- "internetType": "TYPE1",
- "type4Id": "TY412345",
- "applianceType": "INTERNET_FW",
- "vpnVnCode": "BA1234",
- "vnName": "TEST_1",
- "statisticReportType": "APPLICATION",
- "sortPattern": "SESSION",
- "total": 1,
- "statisticsList": [
- {
- "risk": "1",
- "applicationName": "アプリケーション名1",
- "srcIpAddress": "192.168.1.1/29",
- "dstIpAddress": "192.168.1.2/29",
- "dstCountry": "Austria",
- "threatName": "脅威名1",
- "threatId": "1",
- "threatType": "virus",
- "blockUrl": "sample.com",
- "categoryName": "streaming-media",
- "sessionCount": 3633,
- "byteCount": "599",
- "detectCount": 599
}
]
}
curl --request GET \ --url https://wvs2.kddi.ne.jp/api/v1/support/notifications/admin
{- "total": 1,
- "notificationInfoList": [
- {
- "noticeInfoSeq": "1",
- "noticeType": "NOTIFICATION",
- "postStartDate": "2021-12-01",
- "postEndDate": "2021-12-01",
- "noticeInfoTitle": "タイトル",
- "noticeText": "メッセージ",
- "mailSendType": {
- "isAllVnum": true,
- "isInternetType1": false,
- "isInternetType4": false,
- "isUtm": false,
- "isInternetFw": false
}, - "failureDateTime": "2021-11-23T14:30:00+09:00",
- "recoveryDateTime": "2021-11-23T14:30:00+09:00",
- "isUnderInvestigation": false,
- "recoveryType": "COMPLETE"
}
], - "adminNoticeKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
noticeType required | string (noticeTypePost) Enum: "NOTIFICATION" "FAILURE_NOTIFICATION" "MAINTENANCE" "OTHERS" 項目和名:お知らせ種別 |
postStartDate | string (postStartDatePost) ^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3... 項目和名:掲載開始日 |
postEndDate | string (postEndDatePost) ^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3... 項目和名:掲載終了日 |
noticeInfoTitle required | string (noticeInfoTitle) <= 100 characters 項目和名:お知らせタイトル名 |
noticeText required | string (noticeText) <= 2000 characters 項目和名:内容(本文) |
object (mailSendTypePost) 項目和名:メール送付メニュー | |
subjectEnum | string (subjectEnum) <= 10 characters ^E[0-9]{8}0$ 項目和名:対象回線番号 |
failureDateTime | string <date-time> (failureDateTime1) 項目和名:障害発生日時 |
recoveryDateTime | string <date-time> (recoveryDateTime1) 項目和名:障害復旧日時 |
isUnderInvestigation | boolean (isUnderInvestigation1) 項目和名:障害調査中フラグ |
recoveryType | string (recoveryType1) Enum: "UNDECIDED" "PROSPECT" "COMPLETE" 項目和名:障害復旧種別 |
{- "noticeType": "NOTIFICATION",
- "postStartDate": "2021-12-01",
- "postEndDate": "2021-12-01",
- "noticeInfoTitle": "タイトル",
- "noticeText": "メッセージ",
- "mailSendType": {
- "isAllVnum": true,
- "isInternetType1": false,
- "isInternetType4": false,
- "isUtm": false,
- "isInternetFw": false,
- "isIndividual": false
}, - "subjectEnum": "E000000010",
- "failureDateTime": "2021-11-23T14:30:00+09:00",
- "recoveryDateTime": "2021-11-23T14:30:00+09:00",
- "isUnderInvestigation": false,
- "recoveryType": "COMPLETE"
}
{- "noticeInfoSeq": "1",
- "adminNoticeKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
noticeInfoSeq required | string <= 19 characters Example: 1 項目和名:お知らせSEQ |
postStartDate required | string (postStartDate1) ^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3... 項目和名:掲載開始日 |
postEndDate required | string (postEndDate) ^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3... 項目和名:掲載終了日 |
noticeInfoTitle required | string (noticeInfoTitle) <= 100 characters 項目和名:お知らせタイトル名 |
noticeText required | string (noticeText) <= 2000 characters 項目和名:内容(本文) |
object (mailSendType) 項目和名:メール送付メニュー | |
failureDateTime | string <date-time> (failureDateTime1) 項目和名:障害発生日時 |
recoveryDateTime | string <date-time> (recoveryDateTime1) 項目和名:障害復旧日時 |
isUnderInvestigation | boolean (isUnderInvestigation1) 項目和名:障害調査中フラグ |
recoveryType | string (recoveryType1) Enum: "UNDECIDED" "PROSPECT" "COMPLETE" 項目和名:障害復旧種別 |
adminNoticeKeyId required | string (adminNoticeKeyId) 項目和名:お知らせ情報排他情報 |
{- "postStartDate": "2021-12-01",
- "postEndDate": "2021-12-01",
- "noticeInfoTitle": "タイトル",
- "noticeText": "メッセージ",
- "mailSendType": {
- "isAllVnum": true,
- "isInternetType1": false,
- "isInternetType4": false,
- "isUtm": false,
- "isInternetFw": false
}, - "failureDateTime": "2021-11-23T14:30:00+09:00",
- "recoveryDateTime": "2021-11-23T14:30:00+09:00",
- "isUnderInvestigation": false,
- "recoveryType": "COMPLETE",
- "adminNoticeKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}
noticeInfoSeq required | string <= 19 characters Example: 1 項目和名:お知らせSEQ |
adminNoticeKeyId required | string (adminNoticeKeyId) 項目和名:お知らせ情報排他情報 |
{- "adminNoticeKeyId": "9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d"
}
{- "errorCode": "<エラーコード>",
- "errorMessage": "<エラーメッセージ>"
}