Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NFV - Network Functions Virtualisation
SOL006
Commits
ef351be0
Commit
ef351be0
authored
Sep 27, 2019
by
Mahesh Jethanandani
Browse files
Ported over VnfmInterfaceInfo definitions from SOL001
parent
6b8c6407
Changes
1
Show whitespace changes
Inline
Side-by-side
src/yang/etsi-nfv-vnf.yang
View file @
ef351be0
...
...
@@ -2621,8 +2621,112 @@ submodule etsi-nfv-vnf {
information element"
;
}
leaf
vnfm-interface-info
{
container
vnfm-interface-info
{
leaf
interface-name
{
type
string
{
pattern
'vnf-[lcm|pm|fm]'
;
}
description
"Identifies an interface produced by the VNFM."
;
}
container
details
{
container
uri-components
{
leaf
scheme
{
type
yang
:
uri
;
description
"Corresponds to the scheme component of a URI, as
per IETF RFC 3986."
;
reference
"RFC 3986: URI Generic Syntax."
;
}
container
authority
{
leaf
userinfo
{
type
string
;
description
"Corresponds to the userinfo field of the authority
component of a URI, as per IETF RFC 3986.
For HTTP and HTTPS URIs, the provisions in
sections 2.7.1 and 2.7.2 of IETF RFC 7230 apply,
respectively."
;
reference
"RFC 3986: URI Generic Syntax."
;
}
leaf
host
{
type
yang
:
host
;
description
"Corresponds to the host field of the authority
component of a URI, as per IETF RFC 3986."
;
reference
"RFC 3986: URI Generic Syntax."
;
}
leaf
port
{
type
yang
:
port-number
;
description
"Corresponds to the port field of the authority
component of a URI, as per IETF RFC 3986."
;
reference
"RFC 3986: URI Generic Syntax."
;
}
description
"Corresponds to the authority component of a URI,
as per IETF RFC 3986."
;
reference
"RFC 3986: URI Generic Syntax."
;
}
leaf
path
{
type
string
;
description
"Corresponds to the path component of a URI, as per
IETF RFC 3986."
;
reference
"RFC 3986: URI Generic Syntax."
;
}
leaf
query
{
type
string
;
description
"Corresponds to the query component of a URI, as per
IETF RFC 3986."
;
reference
"RFC 3986: URI Generic Syntax."
;
}
leaf
fragment
{
type
string
;
description
"Corresponds to the fragment component of a URI, as per
IETF RFC 3986."
;
reference
"RFC 3986: URI Generic Syntax."
;
}
description
"Provides components to build a Uniform Resource
Identifier (URI) where to access the interface end
point."
;
}
leaf-list
interface-specific-data
{
type
string
;
description
"Provides additional details that are specific to the
type of interface considered."
;
}
description
"Provide additional data to access the interface
endpoint (e.g. API URI prefix)."
;
}
leaf
credentials
{
type
string
;
description
"Provides credential enabling access to the interface."
;
}
description
"Contains information enabling access to the NFV-MANO
interfaces produced by the VNFM (e.g. URIs and
...
...
@@ -2632,8 +2736,7 @@ submodule etsi-nfv-vnf {
information element"
;
}
leaf
vnfm-oauth-server-info
{
type
string
;
container
vnfm-oauth-server-info
{
description
"Contains information to enable discovery of the
authorization server protecting access to
...
...
@@ -2643,8 +2746,7 @@ submodule etsi-nfv-vnf {
information element"
;
}
leaf
vnf-oauth-server-info
{
type
string
;
container
vnf-oauth-server-info
{
description
"Contains information to enable discovery of the
authorization server to validate the access tokens
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment