ETSINFV.HELM.V 3: Difference between revisions

From NFVwiki
(VIM Registry for Helm based on NFVSOL(21)000137r1)
Line 41: Line 41:
|'''interfaceInfo [M]'''
|'''interfaceInfo [M]'''
|-
|-
|<code> JASON Code Here </code>
|<code>
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "interfaceInfo",
  "additionalProperties": false,
  "required": [
      "endpoint"
  ],
  "type": "object",
  "properties": {
      "endpoint": {
        "type": "string",
        "format": "url",
        "description": "The URL representing the Helm repository endpoint."
      },
      "serverCertificate": {
        "type": "string",
        "format": "byte",
        "description": "Server certificate data in PEM format to be trusted in relation to the endpoint."
      },
      "skipCertificateVerification": {
        "default": false,
        "type": "boolean",
        "description": "Certificate verification for the endpoint can be skipped by setting this field to true."
      }
  }
}
</code>
|}
|}



Revision as of 15:55, 24 April 2022

[back to VimConnectionInfo registry]

1 Solution information

Solution Name [M] Helm v3
Description [M] ETSI-registered MCIOP Repository Connection Info defining the interface and access parameters to use a HelmTM-based MCIOP Repository, to be signalled via the APIs specified in ETSI GS NFV-SOL 003.

The utilization of HelmTM-based MCIOPs is specified in ETSI GS NFV-SOL 018. Valid for HelmTM V3.

Specification URI [O] https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/018/

2 Registration information

Registrant name [M] ETSI ISG NFV

3 Requested vimType identifier

Registrant [M] VIM Name [M] Version [O]
ETSINFV . OPENSTACK_KEYSTONE . V_3

4 JSON schema definition of "interfaceInfo"

Purpose: Provides information about the interface or interfaces to the MCIOP Repository, such as the URI of an interface endpoint to communicate with the MCIOP Repository.

interfaceInfo [M]

{

  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "interfaceInfo",
  "additionalProperties": false,
  "required": [
     "endpoint"
  ],
  "type": "object",
  "properties": {
     "endpoint": {
        "type": "string",
        "format": "url",
        "description": "The URL representing the Helm repository endpoint."
     },
     "serverCertificate": {
        "type": "string",
        "format": "byte",
        "description": "Server certificate data in PEM format to be trusted in relation to the endpoint."
     },
     "skipCertificateVerification": {
        "default": false,
        "type": "boolean",
        "description": "Certificate verification for the endpoint can be skipped by setting this field to true."
     }
  }

}

5 JSON schema definition of "accessInfo"

Purpose: Provides authentication credentials for accessing the MCIOP Repository, and other access-related information.

accessInfo [M]
JSON Code here

6 JSON schema definition of "extra"

Purpose: Provides optional additional MCIOP Repository type specific information.

extra [O]
not specified