*** Variables ***
${NFVO_HOST}      localhost    # Hostname of the NFVO
${NFVO_PORT}      8081    # Listening port of the NFVO
${NFVO_SCHEMA}    https
${AUTHORIZATION_HEADER}    Authorization
${AUTHORIZATION_TOKEN}    Bearer 0b79bab50daca910b000d4f1a2b675d604257e42

${OAUTH_ENCRIPTION_ALGORITHM}    HS256
${PACKAGE_PERMITTED_SCOPE}    vnfsnapshotpkgm:v2:vnf_snapshot_packages  
${PACKAGE_NOT_PERMITTED_SCOPE}    vnfsnapshotpkgm:v2:vnf_snapshot_packages:readonly
${CONTENT_PERMITTED_SCOPE}    vnfsnapshotpkgm:v2:package_content 
${CONTENT_NOT_PERMITTED_SCOPE}    vnfsnapshotpkgm:v2:package_content:readonly
${URI_PERMITTED_SCOPE}    vnfsnapshotpkgm:v2:upload_from_uri
${BUILD_PERMITTED_SCOPE}    vnfsnapshotpkgm:v2:build 
${EXTRACT_PERMITTED_SCOPE}    vnfsnapshotpkgm:v2:extract 
${CANCEL_PERMITTED_SCOPE}    vnfsnapshotpkgm:v2:cancel 
${ACCESS_PERMITTED_SCOPE}    vnfsnapshotpkgm:v2:ext_artifacts_access
${ARTIFACT_PERMITTED_SCOPE}    vnfsnapshotpkgm:v2:artifacts:readonly
${NOT_PERMITTED_SCOPE}    vnfsnapshotpkgm:v2:invalid

${ACCEPT_JSON}    application/json
${AUTH_USAGE}     1
${CONTENT_TYPE_JSON}    application/json
${apiRoot}        /
${apiMajorVersion}     v1
${apiName}        vnfsnapshotpkgm

${PAGING_SUPPORTED}    1

${response}    httpresponse

${filter_ok}      id=f9f130e4-05eb-4082-a676-4c97d13a883d
${filter_ko}      nfvId=f9f130e4-05eb-4082-a676-4c97d13a883d    # Not existant filter attribute-based

${ACCEPT_ZIP}     application/zip
${ACCEPT_OCTET}    application/octet-stream
${CONTENT_TYPE_ZIP}    application/zip

${artifactPath}    artifactPath
${ext_artifactPath}    artifactPath/external
${CONTENT_TYPE_OCTET}    application/octet-stream
${NFVO_RANGE_OK}    1    # If 1 means that Range is supported by the NFVO
${range}          bytes=0-1023
${full_length}        2000            # Size of the requested artifact to be downloaded via partial downloads
${erroneousRange}    bytes=10000000-1000000000    # Requesting a out of range number of bytes

${fields}         additionalArtifacts,failureDetails

${vnfSnapshotPkgId}
${invalidVnfSnapshotPkgId}
${vnfSnapshotPkgId_notInAvailableState}
${vnfSnapshotInfoId}
${vnfInstanceId}    associated-with-extraction-of-VNF-snapshot-package
${invalidVnfInstanceId}    invlalid-association-with-VNF-snapshot-package

${vnfPackageContent_URI}    http://uri/for/vnfpackagecontent/upload
