description:Network address data for IP over Ethernet to assign to the extCP instance. Shall be present if layerProtocol is equal to "IP_OVER_ETHERNET", and shall be absent otherwise.
description:Information about assets for the application that are managed by the MEO in the VIM, such as software images.
Grant.links:
title:Grant.links
required:
@@ -344,6 +299,7 @@ components:
appInstance:
$ref:"#/components/schemas/LinkType"
description:Links to resources related to this resource.
GrantInfo:
title:GrantInfo
required:
@@ -369,6 +325,8 @@ components:
NOTE: This attribute reflects the ETSI NFV interpretation of the cloud native workloads.
mcioConstraints:
type:object
items:
$ref:'#/components/schemas/KeyValuePair'
description:>
"'This data type represents a list of key-value pairs. The order of the pairs in the list is not significant. In JSON, a set of key-value pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 8259'"
NOTE: This attribute reflects the ETSI NFV interpretation of the cloud native workloads.
"'MAC address. If this attribute is not present, it shall be chosen by the VIM. See note 1.'"
NOTE 1: At least one of "macAddress" or "ipAddresses" shall be present.
ipAddresses:
type:array
items:
$ref:"#/components/schemas/IpAddress"
description:List of IP addresses to assign to the CP instance. Each entry represents IP address data for fixed or dynamic IP address assignment per subnet.
List of IP addresses to assign to the CP instance. Each entry represents IP address data for fixed or dynamic IP address assignment per subnet. If this attribute is not present, no IP address shall be assigned. See note 1.
NOTE 1: At least one of "macAddress" or "ipAddresses" shall be present
KeyValuePair:
type:object
properties:
key:
type:string
value:
type:string
IpAddress:
title:IpAddress
required:
@@ -478,6 +453,7 @@ components:
type:string
description:Subnet defined by the identifier of the subnet resource in the VIM.
description:Identifier of the resource in the scope of the VIM.
description:Resource information for an existing resource
ResourceHandle:
title:ResourceHandle
required:
@@ -583,7 +565,14 @@ components:
properties:
resourceId:
type:string
description:Identifier of the resource in the scope of the VIM or the CISM or the resource provider. See note 2.
description:|
Identifier of the resource in the scope of the VIM or the CISM or the resource provider. See note 2.
NOTE 2: When the container infrastructure service is a Kubernetes® instance the resourceId shall be populated in the following way
- For a compute MCIO, it is the instance identifier that Kubernetes® assigns, which is unique cluster wide per resource type.
- For a storage MCIO modelled as a persistent volume claim, it is the name of the persistent volume claim,
i.e. the value of the 'claimName' field in the Kubernetes® manifest, or a compound name built by
Kubernetes® if the persistent volume claim is defined inline in another template instead of in its own manifest.
- For a network MCIO representing a NetworkAttachmentDefinition, a Service or an Ingress, it is the value of the 'metadata.name' field in Kubernetes® manifest
vimConnectionId:
type:string
description:Identifier of the VIM connection to manage the resource.The applicable "VimConnectionInfo" structure, which is referenced by vimConnectionId, can be obtained from the "vimConnectionInfo" attribute of the "AppInstance" structure.
@@ -592,12 +581,7 @@ components:
description:>
Type of the resource in the scope of the VIM. See note 1.
NOTE 1: The value set of the "vimLevelResourceType" attribute is within the scope of the VIM and can be used as information that complements the ResourceHandle. This value set is different from the value set of the "type" attribute in the ResourceDefinition.
NOTE 2: When the container infrastructure service is a Kubernetes® instance the resourceId shall be populated in the following way
- For a compute MCIO, it is the instance identifier that Kubernetes® assigns, which is unique cluster wide per resource type.
- For a storage MCIO modelled as a persistent volume claim, it is the name of the persistent volume claim,
i.e. the value of the 'claimName' field in the Kubernetes® manifest, or a compound name built by
Kubernetes® if the persistent volume claim is defined inline in another template instead of in its own manifest.
- For a network MCIO representing a NetworkAttachmentDefinition, a Service or an Ingress, it is the value of the 'metadata.name' field in Kubernetes® manifest
description:Discriminator for the different types of the VIM information. The value of this attribute determines the structure of the "interfaceInfo" and "accessInfo" attributes, based on the type of the VIM.The set of permitted values is expected to change over time as new types or versions of VIMs become available.
VimSoftwareImage:
title:VimSoftwareImage
required:
@@ -641,6 +632,7 @@ components:
description:>
Identifier of the software image in the resource management layer (i.e. VIM) See note.
NOTE: For an OS container image, the value of this attribute is a string concatenating the name and tag of the image in the CIR separated by a colon ':' with no spaces, e.g. "dbImage:001".
ZoneGroupInfo:
title:ZoneGroupInfo
required:
@@ -652,6 +644,7 @@ components:
items:
type:string
description:References of identifiers of "ZoneInfo" structures, each of which provides information about a resource zone that belongs to this group.
ZoneInfo:
title:ZoneInfo
required:
@@ -664,9 +657,78 @@ components:
description:Identifier of the connection to the VIM that manages the resource zone. The applicable "VimConnectionInfo" structure, which is referenced by vimConnectionId, can be obtained from the " vimConnectionInfo" attribute of the "AppInstanceInfo" structure.
vimConnectionId:
type:string
description:""
description:|
"Identifier of the connection to the VIM that manages the resource zone.The applicable "VimConnectionInfo" structure, which is referenced byvimConnectionId, can be obtained from the " vimConnectionInfo"
attribute of the "AppInstanceInfo" structure."
zoneId:
type:string
description:The identifier of the resource zone, as managed by the resource management layer (typically, the VIM).