aws-sdk
Version:
AWS SDK for JavaScript
1,664 lines • 39.4 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2008-10-21",
"endpointPrefix": "tnb",
"jsonVersion": "1.1",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceFullName": "AWS Telco Network Builder",
"serviceId": "tnb",
"signatureVersion": "v4",
"signingName": "tnb",
"uid": "tnb-2008-10-21",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"CancelSolNetworkOperation": {
"http": {
"requestUri": "/sol/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}/cancel",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"nsLcmOpOccId"
],
"members": {
"nsLcmOpOccId": {
"location": "uri",
"locationName": "nsLcmOpOccId"
}
}
}
},
"CreateSolFunctionPackage": {
"http": {
"requestUri": "/sol/vnfpkgm/v1/vnf_packages",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"tags": {
"shape": "S4"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"id",
"onboardingState",
"operationalState",
"usageState"
],
"members": {
"arn": {},
"id": {},
"onboardingState": {},
"operationalState": {},
"tags": {
"shape": "S4"
},
"usageState": {}
}
}
},
"CreateSolNetworkInstance": {
"http": {
"requestUri": "/sol/nslcm/v1/ns_instances",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"nsName",
"nsdInfoId"
],
"members": {
"nsDescription": {},
"nsName": {},
"nsdInfoId": {},
"tags": {
"shape": "S4"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"id",
"nsInstanceName",
"nsdInfoId"
],
"members": {
"arn": {},
"id": {},
"nsInstanceName": {},
"nsdInfoId": {},
"tags": {
"shape": "S4"
}
}
}
},
"CreateSolNetworkPackage": {
"http": {
"requestUri": "/sol/nsd/v1/ns_descriptors",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"tags": {
"shape": "S4"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"id",
"nsdOnboardingState",
"nsdOperationalState",
"nsdUsageState"
],
"members": {
"arn": {},
"id": {},
"nsdOnboardingState": {},
"nsdOperationalState": {},
"nsdUsageState": {},
"tags": {
"shape": "S4"
}
}
}
},
"DeleteSolFunctionPackage": {
"http": {
"method": "DELETE",
"requestUri": "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"vnfPkgId"
],
"members": {
"vnfPkgId": {
"location": "uri",
"locationName": "vnfPkgId"
}
}
},
"idempotent": true
},
"DeleteSolNetworkInstance": {
"http": {
"method": "DELETE",
"requestUri": "/sol/nslcm/v1/ns_instances/{nsInstanceId}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"nsInstanceId"
],
"members": {
"nsInstanceId": {
"location": "uri",
"locationName": "nsInstanceId"
}
}
},
"idempotent": true
},
"DeleteSolNetworkPackage": {
"http": {
"method": "DELETE",
"requestUri": "/sol/nsd/v1/ns_descriptors/{nsdInfoId}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"nsdInfoId"
],
"members": {
"nsdInfoId": {
"location": "uri",
"locationName": "nsdInfoId"
}
}
},
"idempotent": true
},
"GetSolFunctionInstance": {
"http": {
"method": "GET",
"requestUri": "/sol/vnflcm/v1/vnf_instances/{vnfInstanceId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"vnfInstanceId"
],
"members": {
"vnfInstanceId": {
"location": "uri",
"locationName": "vnfInstanceId"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"id",
"instantiationState",
"metadata",
"nsInstanceId",
"vnfPkgId",
"vnfdId"
],
"members": {
"arn": {},
"id": {},
"instantiatedVnfInfo": {
"type": "structure",
"members": {
"vnfState": {},
"vnfcResourceInfo": {
"type": "list",
"member": {
"type": "structure",
"members": {
"metadata": {
"type": "structure",
"members": {
"cluster": {},
"helmChart": {},
"nodeGroup": {}
}
}
}
}
}
}
},
"instantiationState": {},
"metadata": {
"type": "structure",
"required": [
"createdAt",
"lastModified"
],
"members": {
"createdAt": {
"shape": "S15"
},
"lastModified": {
"shape": "S15"
}
}
},
"nsInstanceId": {},
"tags": {
"shape": "S4"
},
"vnfPkgId": {},
"vnfProductName": {},
"vnfProvider": {},
"vnfdId": {},
"vnfdVersion": {}
}
}
},
"GetSolFunctionPackage": {
"http": {
"method": "GET",
"requestUri": "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"vnfPkgId"
],
"members": {
"vnfPkgId": {
"location": "uri",
"locationName": "vnfPkgId"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"id",
"onboardingState",
"operationalState",
"usageState"
],
"members": {
"arn": {},
"id": {},
"metadata": {
"type": "structure",
"required": [
"createdAt",
"lastModified"
],
"members": {
"createdAt": {
"shape": "S15"
},
"lastModified": {
"shape": "S15"
},
"vnfd": {
"shape": "S1a"
}
}
},
"onboardingState": {},
"operationalState": {},
"tags": {
"shape": "S4"
},
"usageState": {},
"vnfProductName": {},
"vnfProvider": {},
"vnfdId": {},
"vnfdVersion": {}
}
}
},
"GetSolFunctionPackageContent": {
"http": {
"method": "GET",
"requestUri": "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"accept",
"vnfPkgId"
],
"members": {
"accept": {
"location": "header",
"locationName": "Accept"
},
"vnfPkgId": {
"location": "uri",
"locationName": "vnfPkgId"
}
}
},
"output": {
"type": "structure",
"members": {
"contentType": {
"location": "header",
"locationName": "Content-Type"
},
"packageContent": {
"type": "blob"
}
},
"payload": "packageContent"
}
},
"GetSolFunctionPackageDescriptor": {
"http": {
"method": "GET",
"requestUri": "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/vnfd",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"accept",
"vnfPkgId"
],
"members": {
"accept": {
"location": "header",
"locationName": "Accept"
},
"vnfPkgId": {
"location": "uri",
"locationName": "vnfPkgId"
}
}
},
"output": {
"type": "structure",
"members": {
"contentType": {
"location": "header",
"locationName": "Content-Type"
},
"vnfd": {
"type": "blob"
}
},
"payload": "vnfd"
}
},
"GetSolNetworkInstance": {
"http": {
"method": "GET",
"requestUri": "/sol/nslcm/v1/ns_instances/{nsInstanceId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"nsInstanceId"
],
"members": {
"nsInstanceId": {
"location": "uri",
"locationName": "nsInstanceId"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"id",
"metadata",
"nsInstanceDescription",
"nsInstanceName",
"nsdId",
"nsdInfoId"
],
"members": {
"arn": {},
"id": {},
"lcmOpInfo": {
"type": "structure",
"required": [
"nsLcmOpOccId"
],
"members": {
"nsLcmOpOccId": {}
}
},
"metadata": {
"type": "structure",
"required": [
"createdAt",
"lastModified"
],
"members": {
"createdAt": {
"shape": "S15"
},
"lastModified": {
"shape": "S15"
}
}
},
"nsInstanceDescription": {},
"nsInstanceName": {},
"nsState": {},
"nsdId": {},
"nsdInfoId": {},
"tags": {
"shape": "S4"
}
}
}
},
"GetSolNetworkOperation": {
"http": {
"method": "GET",
"requestUri": "/sol/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"nsLcmOpOccId"
],
"members": {
"nsLcmOpOccId": {
"location": "uri",
"locationName": "nsLcmOpOccId"
}
}
},
"output": {
"type": "structure",
"required": [
"arn"
],
"members": {
"arn": {},
"error": {
"shape": "S1t"
},
"id": {},
"lcmOperationType": {},
"metadata": {
"type": "structure",
"required": [
"createdAt",
"lastModified"
],
"members": {
"createdAt": {
"shape": "S15"
},
"instantiateMetadata": {
"type": "structure",
"required": [
"nsdInfoId"
],
"members": {
"additionalParamsForNs": {
"shape": "S1x"
},
"nsdInfoId": {}
}
},
"lastModified": {
"shape": "S15"
},
"modifyVnfInfoMetadata": {
"type": "structure",
"required": [
"vnfConfigurableProperties",
"vnfInstanceId"
],
"members": {
"vnfConfigurableProperties": {
"shape": "S1x"
},
"vnfInstanceId": {}
}
},
"updateNsMetadata": {
"type": "structure",
"required": [
"nsdInfoId"
],
"members": {
"additionalParamsForNs": {
"shape": "S1x"
},
"nsdInfoId": {}
}
}
}
},
"nsInstanceId": {},
"operationState": {},
"tags": {
"shape": "S4"
},
"tasks": {
"type": "list",
"member": {
"type": "structure",
"members": {
"taskContext": {
"type": "map",
"key": {},
"value": {}
},
"taskEndTime": {
"shape": "S15"
},
"taskErrorDetails": {
"type": "structure",
"members": {
"cause": {},
"details": {}
}
},
"taskName": {},
"taskStartTime": {
"shape": "S15"
},
"taskStatus": {}
}
}
},
"updateType": {}
}
}
},
"GetSolNetworkPackage": {
"http": {
"method": "GET",
"requestUri": "/sol/nsd/v1/ns_descriptors/{nsdInfoId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"nsdInfoId"
],
"members": {
"nsdInfoId": {
"location": "uri",
"locationName": "nsdInfoId"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"id",
"metadata",
"nsdId",
"nsdName",
"nsdOnboardingState",
"nsdOperationalState",
"nsdUsageState",
"nsdVersion",
"vnfPkgIds"
],
"members": {
"arn": {},
"id": {},
"metadata": {
"type": "structure",
"required": [
"createdAt",
"lastModified"
],
"members": {
"createdAt": {
"shape": "S15"
},
"lastModified": {
"shape": "S15"
},
"nsd": {
"shape": "S2c"
}
}
},
"nsdId": {},
"nsdName": {},
"nsdOnboardingState": {},
"nsdOperationalState": {},
"nsdUsageState": {},
"nsdVersion": {},
"tags": {
"shape": "S4"
},
"vnfPkgIds": {
"shape": "S2d"
}
}
}
},
"GetSolNetworkPackageContent": {
"http": {
"method": "GET",
"requestUri": "/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"accept",
"nsdInfoId"
],
"members": {
"accept": {
"location": "header",
"locationName": "Accept"
},
"nsdInfoId": {
"location": "uri",
"locationName": "nsdInfoId"
}
}
},
"output": {
"type": "structure",
"members": {
"contentType": {
"location": "header",
"locationName": "Content-Type"
},
"nsdContent": {
"type": "blob"
}
},
"payload": "nsdContent"
}
},
"GetSolNetworkPackageDescriptor": {
"http": {
"method": "GET",
"requestUri": "/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"nsdInfoId"
],
"members": {
"nsdInfoId": {
"location": "uri",
"locationName": "nsdInfoId"
}
}
},
"output": {
"type": "structure",
"members": {
"contentType": {
"location": "header",
"locationName": "Content-Type"
},
"nsd": {
"type": "blob"
}
},
"payload": "nsd"
}
},
"InstantiateSolNetworkInstance": {
"http": {
"requestUri": "/sol/nslcm/v1/ns_instances/{nsInstanceId}/instantiate",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"nsInstanceId"
],
"members": {
"additionalParamsForNs": {
"shape": "S1x"
},
"dryRun": {
"location": "querystring",
"locationName": "dry_run",
"type": "boolean"
},
"nsInstanceId": {
"location": "uri",
"locationName": "nsInstanceId"
},
"tags": {
"shape": "S4"
}
}
},
"output": {
"type": "structure",
"required": [
"nsLcmOpOccId"
],
"members": {
"nsLcmOpOccId": {},
"tags": {
"shape": "S4"
}
}
}
},
"ListSolFunctionInstances": {
"http": {
"method": "GET",
"requestUri": "/sol/vnflcm/v1/vnf_instances",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "max_results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextpage_opaque_marker"
}
}
},
"output": {
"type": "structure",
"members": {
"functionInstances": {
"type": "list",
"member": {
"type": "structure",
"required": [
"arn",
"id",
"instantiationState",
"metadata",
"nsInstanceId",
"vnfPkgId"
],
"members": {
"arn": {},
"id": {},
"instantiatedVnfInfo": {
"type": "structure",
"members": {
"vnfState": {}
}
},
"instantiationState": {},
"metadata": {
"type": "structure",
"required": [
"createdAt",
"lastModified"
],
"members": {
"createdAt": {
"shape": "S15"
},
"lastModified": {
"shape": "S15"
}
}
},
"nsInstanceId": {},
"vnfPkgId": {},
"vnfPkgName": {}
}
}
},
"nextToken": {}
}
}
},
"ListSolFunctionPackages": {
"http": {
"method": "GET",
"requestUri": "/sol/vnfpkgm/v1/vnf_packages",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "max_results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextpage_opaque_marker"
}
}
},
"output": {
"type": "structure",
"required": [
"functionPackages"
],
"members": {
"functionPackages": {
"type": "list",
"member": {
"type": "structure",
"required": [
"arn",
"id",
"onboardingState",
"operationalState",
"usageState"
],
"members": {
"arn": {},
"id": {},
"metadata": {
"type": "structure",
"required": [
"createdAt",
"lastModified"
],
"members": {
"createdAt": {
"shape": "S15"
},
"lastModified": {
"shape": "S15"
}
}
},
"onboardingState": {},
"operationalState": {},
"usageState": {},
"vnfProductName": {},
"vnfProvider": {},
"vnfdId": {},
"vnfdVersion": {}
}
}
},
"nextToken": {}
}
}
},
"ListSolNetworkInstances": {
"http": {
"method": "GET",
"requestUri": "/sol/nslcm/v1/ns_instances",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "max_results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextpage_opaque_marker"
}
}
},
"output": {
"type": "structure",
"members": {
"networkInstances": {
"type": "list",
"member": {
"type": "structure",
"required": [
"arn",
"id",
"metadata",
"nsInstanceDescription",
"nsInstanceName",
"nsState",
"nsdId",
"nsdInfoId"
],
"members": {
"arn": {},
"id": {},
"metadata": {
"type": "structure",
"required": [
"createdAt",
"lastModified"
],
"members": {
"createdAt": {
"shape": "S15"
},
"lastModified": {
"shape": "S15"
}
}
},
"nsInstanceDescription": {},
"nsInstanceName": {},
"nsState": {},
"nsdId": {},
"nsdInfoId": {}
}
}
},
"nextToken": {}
}
}
},
"ListSolNetworkOperations": {
"http": {
"method": "GET",
"requestUri": "/sol/nslcm/v1/ns_lcm_op_occs",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "max_results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextpage_opaque_marker"
},
"nsInstanceId": {
"location": "querystring",
"locationName": "nsInstanceId"
}
}
},
"output": {
"type": "structure",
"members": {
"networkOperations": {
"type": "list",
"member": {
"type": "structure",
"required": [
"arn",
"id",
"lcmOperationType",
"nsInstanceId",
"operationState"
],
"members": {
"arn": {},
"error": {
"shape": "S1t"
},
"id": {},
"lcmOperationType": {},
"metadata": {
"type": "structure",
"required": [
"createdAt",
"lastModified"
],
"members": {
"createdAt": {
"shape": "S15"
},
"lastModified": {
"shape": "S15"
},
"nsdInfoId": {},
"vnfInstanceId": {}
}
},
"nsInstanceId": {},
"operationState": {},
"updateType": {}
}
}
},
"nextToken": {}
}
}
},
"ListSolNetworkPackages": {
"http": {
"method": "GET",
"requestUri": "/sol/nsd/v1/ns_descriptors",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "max_results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextpage_opaque_marker"
}
}
},
"output": {
"type": "structure",
"required": [
"networkPackages"
],
"members": {
"networkPackages": {
"type": "list",
"member": {
"type": "structure",
"required": [
"arn",
"id",
"metadata",
"nsdOnboardingState",
"nsdOperationalState",
"nsdUsageState"
],
"members": {
"arn": {},
"id": {},
"metadata": {
"type": "structure",
"required": [
"createdAt",
"lastModified"
],
"members": {
"createdAt": {
"shape": "S15"
},
"lastModified": {
"shape": "S15"
}
}
},
"nsdDesigner": {},
"nsdId": {},
"nsdInvariantId": {},
"nsdName": {},
"nsdOnboardingState": {},
"nsdOperationalState": {},
"nsdUsageState": {},
"nsdVersion": {},
"vnfPkgIds": {
"shape": "S2d"
}
}
}
},
"nextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"required": [
"tags"
],
"members": {
"tags": {
"shape": "S4"
}
}
}
},
"PutSolFunctionPackageContent": {
"http": {
"method": "PUT",
"requestUri": "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"file",
"vnfPkgId"
],
"members": {
"contentType": {
"location": "header",
"locationName": "Content-Type"
},
"file": {
"shape": "S3l"
},
"vnfPkgId": {
"location": "uri",
"locationName": "vnfPkgId"
}
},
"payload": "file"
},
"output": {
"type": "structure",
"required": [
"id",
"metadata",
"vnfProductName",
"vnfProvider",
"vnfdId",
"vnfdVersion"
],
"members": {
"id": {},
"metadata": {
"type": "structure",
"members": {
"vnfd": {
"shape": "S1a"
}
}
},
"vnfProductName": {},
"vnfProvider": {},
"vnfdId": {},
"vnfdVersion": {}
}
},
"idempotent": true
},
"PutSolNetworkPackageContent": {
"http": {
"method": "PUT",
"requestUri": "/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"file",
"nsdInfoId"
],
"members": {
"contentType": {
"location": "header",
"locationName": "Content-Type"
},
"file": {
"shape": "S3l"
},
"nsdInfoId": {
"location": "uri",
"locationName": "nsdInfoId"
}
},
"payload": "file"
},
"output": {
"type": "structure",
"required": [
"arn",
"id",
"metadata",
"nsdId",
"nsdName",
"nsdVersion",
"vnfPkgIds"
],
"members": {
"arn": {},
"id": {},
"metadata": {
"type": "structure",
"members": {
"nsd": {
"shape": "S2c"
}
}
},
"nsdId": {},
"nsdName": {},
"nsdVersion": {},
"vnfPkgIds": {
"shape": "S2d"
}
}
},
"idempotent": true
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tags": {
"shape": "S4"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"TerminateSolNetworkInstance": {
"http": {
"requestUri": "/sol/nslcm/v1/ns_instances/{nsInstanceId}/terminate",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"nsInstanceId"
],
"members": {
"nsInstanceId": {
"location": "uri",
"locationName": "nsInstanceId"
},
"tags": {
"shape": "S4"
}
}
},
"output": {
"type": "structure",
"members": {
"nsLcmOpOccId": {},
"tags": {
"shape": "S4"
}
}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"UpdateSolFunctionPackage": {
"http": {
"method": "PATCH",
"requestUri": "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"operationalState",
"vnfPkgId"
],
"members": {
"operationalState": {},
"vnfPkgId": {
"location": "uri",
"locationName": "vnfPkgId"
}
}
},
"output": {
"type": "structure",
"required": [
"operationalState"
],
"members": {
"operationalState": {}
}
}
},
"UpdateSolNetworkInstance": {
"http": {
"requestUri": "/sol/nslcm/v1/ns_instances/{nsInstanceId}/update",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"nsInstanceId",
"updateType"
],
"members": {
"modifyVnfInfoData": {
"type": "structure",
"required": [
"vnfConfigurableProperties",
"vnfInstanceId"
],
"members": {
"vnfConfigurableProperties": {
"shape": "S1x"
},
"vnfInstanceId": {}
}
},
"nsInstanceId": {
"location": "uri",
"locationName": "nsInstanceId"
},
"tags": {
"shape": "S4"
},
"updateNs": {
"type": "structure",
"required": [
"nsdInfoId"
],
"members": {
"additionalParamsForNs": {
"shape": "S1x"
},
"nsdInfoId": {}
}
},
"updateType": {}
}
},
"output": {
"type": "structure",
"members": {
"nsLcmOpOccId": {},
"tags": {
"shape": "S4"
}
}
}
},
"UpdateSolNetworkPackage": {
"http": {
"method": "PATCH",
"requestUri": "/sol/nsd/v1/ns_descriptors/{nsdInfoId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"nsdInfoId",
"nsdOperationalState"
],
"members": {
"nsdInfoId": {
"location": "uri",
"locationName": "nsdInfoId"
},
"nsdOperationalState": {}
}
},
"output": {
"type": "structure",
"required": [
"nsdOperationalState"
],
"members": {
"nsdOperationalState": {}
}
}
},
"ValidateSolFunctionPackageContent": {
"http": {
"method": "PUT",
"requestUri": "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content/validate",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"file",
"vnfPkgId"
],
"members": {
"contentType": {
"location": "header",
"locationName": "Content-Type"
},
"file": {
"shape": "S3l"
},
"vnfPkgId": {
"location": "uri",
"locationName": "vnfPkgId"
}
},
"payload": "file"
},
"output": {
"type": "structure",
"required": [
"id",
"metadata",
"vnfProductName",
"vnfProvider",
"vnfdId",
"vnfdVersion"
],
"members": {
"id": {},
"metadata": {
"type": "structure",
"members": {
"vnfd": {
"shape": "S1a"
}
}
},
"vnfProductName": {},
"vnfProvider": {},
"vnfdId": {},
"vnfdVersion": {}
}
},
"idempotent": true
},
"ValidateSolNetworkPackageContent": {
"http": {
"method": "PUT",
"requestUri": "/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content/validate",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"file",
"nsdInfoId"
],
"members": {
"contentType": {
"location": "header",
"locationName": "Content-Type"
},
"file": {
"shape": "S3l"
},
"nsdInfoId": {
"location": "uri",
"locationName": "nsdInfoId"
}
},
"payload": "file"
},
"output": {
"type": "structure",
"required": [
"arn",
"id",
"metadata",
"nsdId",
"nsdName",
"nsdVersion",
"vnfPkgIds"
],
"members": {
"arn": {},
"id": {},
"metadata": {
"type": "structure",
"members": {
"nsd": {
"shape": "S2c"
}
}
},
"nsdId": {},
"nsdName": {},
"nsdVersion": {},
"vnfPkgIds": {
"shape": "S2d"
}
}
},
"idempotent": true
}
},
"shapes": {
"S4": {
"type": "map",
"key": {},
"value": {},
"sensitive": true
},
"S15": {
"type": "timestamp",
"timestampFormat": "iso8601"
},
"S1a": {
"type": "structure",
"members": {
"overrides": {
"shape": "S1b"
}
}
},
"S1b": {
"type": "list",
"member": {
"type": "structure",
"members": {
"defaultValue": {},
"name": {}
}
}
},
"S1t": {
"type": "structure",
"required": [
"detail"
],
"members": {
"detail": {},
"title": {}
}
},
"S1x": {
"type": "structure",
"members": {},
"document": true
},
"S2c": {
"type": "structure",
"members": {
"overrides": {
"shape": "S1b"
}
}
},
"S2d": {
"type": "list",
"member": {}
},
"S3l": {
"type": "blob",
"sensitive": true
}
}
}