Programmer's API documentation for yang module rw-launchpad.yang



Schema Globals                                                               1

module rw-launchpad                                                          2
  rw-launchpad data                                                        2.1
    container rw-launchpad:datacenters                                   2.1.1
      list rw-launchpad:ro-accounts                                    2.1.1.1
        list rw-launchpad:datacenters                                2.1.1.1.1
    container rw-launchpad:resource-orchestrator                         2.1.2
      container rw-launchpad:rift-ro                                   2.1.2.1
      container rw-launchpad:openmano                                  2.1.2.2
    container rw-launchpad:launchpad-config                              2.1.3


1  Schema Globals
  Global Schema Type
    rw_ypbc_RwLaunchpad_t_schema
  Global Schema Pointer
    rw_ypbc_RwLaunchpad_g_schema
2  module rw-launchpad

2.1  rw-launchpad data

2.1.1  container rw-launchpad:datacenters
  Description
    OpenMano data centers
  XPath Path
    /rw-launchpad:datacenters
  XPath Keyed Path
    /rw-launchpad:datacenters
  RW.REST URI Path
    /rw-launchpad:datacenters
  RW Keyspec XPath Path
    D,/rw-launchpad:datacenters
  RW Keyspec XPath Keyed Path
    D,/rw-launchpad:datacenters
  Protobuf Type
    .rw_launchpad.YangData.RwLaunchpad.Datacenters
  Python Proto-GI Type
    RwLaunchpadYang.DataCenters
  C Protobuf-C Struct Type
    RwLaunchpad__YangData__RwLaunchpad__Datacenters
  C RWPB Identifiers
    RwLaunchpad_RwLaunchpad_data_Datacenters
    RwLaunchpad_data_Datacenters
    RwLaunchpad_DataCenters
  YPBC Base Identifier
    rw_ypbc_RwLaunchpad_RwLaunchpad_data_Datacenters

2.1.1.1  list rw-launchpad:ro-accounts
  Description
    A list of OpenMano cloud accounts that have data centers associated
    with them
  Leaves
    name: name, type: LEAFREF, description: The name of the cloud account
  XPath Path
    /rw-launchpad:datacenters/rw-launchpad:ro-accounts
  XPath Keyed Path
    /rw-launchpad:datacenters/rw-launchpad:ro-accounts[rw-launchpad:name='STRING']
  RW.REST URI Path
    /rw-launchpad:datacenters/ro-accounts/STRING
  RW Keyspec XPath Path
    D,/rw-launchpad:datacenters/rw-launchpad:ro-accounts
  RW Keyspec XPath Keyed Path
    D,/rw-launchpad:datacenters/rw-launchpad:ro-accounts[rw-launchpad:name='STRING']
  Protobuf Type
    .rw_launchpad.YangData.RwLaunchpad.Datacenters.RoAccounts
  Python Proto-GI Type
    RwLaunchpadYang.ROAccount
  C Protobuf-C Struct Type
    RwLaunchpad__YangData__RwLaunchpad__Datacenters__RoAccounts
  C RWPB Identifiers
    RwLaunchpad_RwLaunchpad_data_Datacenters_RoAccounts
    RwLaunchpad_data_Datacenters_RoAccounts
    RwLaunchpad_ROAccount
  YPBC Base Identifier
    rw_ypbc_RwLaunchpad_RwLaunchpad_data_Datacenters_RoAccounts

2.1.1.1.1  list rw-launchpad:datacenters
  Leaves
    name: uuid, type: STRING, description: The UUID of the data center
    name: name, type: STRING, description: The name of the data center
  XPath Path
    /rw-launchpad:datacenters/rw-launchpad:ro-accounts/rw-launchpad:datacenters
  XPath Keyed Path
    /rw-launchpad:datacenters/rw-launchpad:ro-accounts[rw-launchpad:name='STRING']/rw-launchpad:datacenters
  RW.REST URI Path
    /rw-launchpad:datacenters/ro-accounts/STRING/datacenters
  RW Keyspec XPath Path
    D,/rw-launchpad:datacenters/rw-launchpad:ro-accounts/rw-launchpad:datacenters
  RW Keyspec XPath Keyed Path
    D,/rw-launchpad:datacenters/rw-launchpad:ro-accounts[rw-launchpad:name='STRING']/rw-launchpad:datacenters
  Protobuf Type
    .rw_launchpad.YangData.RwLaunchpad.Datacenters.RoAccounts.Datacenters
  Python Proto-GI Type
    RwLaunchpadYang.DataCenter
  C Protobuf-C Struct Type
    RwLaunchpad__YangData__RwLaunchpad__Datacenters__RoAccounts__Datacenters
  C RWPB Identifiers
    RwLaunchpad_RwLaunchpad_data_Datacenters_RoAccounts_Datacenters
    RwLaunchpad_data_Datacenters_RoAccounts_Datacenters
    RwLaunchpad_DataCenter
  YPBC Base Identifier
    rw_ypbc_RwLaunchpad_RwLaunchpad_data_Datacenters_RoAccounts_Datacenters

2.1.2  container rw-launchpad:resource-orchestrator
  Leaves
    name: name, type: STRING
    name: account-type, type: ENUM
  XPath Path
    /rw-launchpad:resource-orchestrator
  XPath Keyed Path
    /rw-launchpad:resource-orchestrator
  RW.REST URI Path
    /rw-launchpad:resource-orchestrator
  RW Keyspec XPath Path
    C,/rw-launchpad:resource-orchestrator
  RW Keyspec XPath Keyed Path
    C,/rw-launchpad:resource-orchestrator
  Protobuf Type
    .rw_launchpad.YangData.RwLaunchpad.ResourceOrchestrator
  Python Proto-GI Type
    RwLaunchpadYang.ResourceOrchestrator
  C Protobuf-C Struct Type
    RwLaunchpad__YangData__RwLaunchpad__ResourceOrchestrator
  C RWPB Identifiers
    RwLaunchpad_RwLaunchpad_data_ResourceOrchestrator
    RwLaunchpad_data_ResourceOrchestrator
    RwLaunchpad_ResourceOrchestrator
  YPBC Base Identifier
    rw_ypbc_RwLaunchpad_RwLaunchpad_data_ResourceOrchestrator

2.1.2.1  container rw-launchpad:rift-ro
  Leaves
    name: rift-ro, type: EMPTY
  XPath Path
    /rw-launchpad:resource-orchestrator/rw-launchpad:rift-ro
  XPath Keyed Path
    /rw-launchpad:resource-orchestrator/rw-launchpad:rift-ro
  RW.REST URI Path
    /rw-launchpad:resource-orchestrator/rift-ro
  RW Keyspec XPath Path
    C,/rw-launchpad:resource-orchestrator/rw-launchpad:rift-ro
  RW Keyspec XPath Keyed Path
    C,/rw-launchpad:resource-orchestrator/rw-launchpad:rift-ro
  Protobuf Type
    .rw_launchpad.YangData.RwLaunchpad.ResourceOrchestrator.RiftRo
  Python Proto-GI Type
    RwLaunchpadYang.ResourceOrchestrator_RiftRo
  C Protobuf-C Struct Type
    RwLaunchpad__YangData__RwLaunchpad__ResourceOrchestrator__RiftRo
  C RWPB Identifiers
    RwLaunchpad_RwLaunchpad_data_ResourceOrchestrator_RiftRo
    RwLaunchpad_data_ResourceOrchestrator_RiftRo
    RwLaunchpad_ResourceOrchestrator_RiftRo
  YPBC Base Identifier
    rw_ypbc_RwLaunchpad_RwLaunchpad_data_ResourceOrchestrator_RiftRo

2.1.2.2  container rw-launchpad:openmano
  Leaves
    name: host, type: STRING
    name: port, type: UINT16
    name: tenant-id, type: STRING
  XPath Path
    /rw-launchpad:resource-orchestrator/rw-launchpad:openmano
  XPath Keyed Path
    /rw-launchpad:resource-orchestrator/rw-launchpad:openmano
  RW.REST URI Path
    /rw-launchpad:resource-orchestrator/openmano
  RW Keyspec XPath Path
    C,/rw-launchpad:resource-orchestrator/rw-launchpad:openmano
  RW Keyspec XPath Keyed Path
    C,/rw-launchpad:resource-orchestrator/rw-launchpad:openmano
  Protobuf Type
    .rw_launchpad.YangData.RwLaunchpad.ResourceOrchestrator.Openmano
  Python Proto-GI Type
    RwLaunchpadYang.ResourceOrchestrator_Openmano
  C Protobuf-C Struct Type
    RwLaunchpad__YangData__RwLaunchpad__ResourceOrchestrator__Openmano
  C RWPB Identifiers
    RwLaunchpad_RwLaunchpad_data_ResourceOrchestrator_Openmano
    RwLaunchpad_data_ResourceOrchestrator_Openmano
    RwLaunchpad_ResourceOrchestrator_Openmano
  YPBC Base Identifier
    rw_ypbc_RwLaunchpad_RwLaunchpad_data_ResourceOrchestrator_Openmano

2.1.3  container rw-launchpad:launchpad-config
  Leaves
    name: public-ip, type: STRING, description: An IP address that can, at least, be reached by the host that the
    launchpad is running on. This is not a mandatory but is required for
    alarms to function correctly.
  XPath Path
    /rw-launchpad:launchpad-config
  XPath Keyed Path
    /rw-launchpad:launchpad-config
  RW.REST URI Path
    /rw-launchpad:launchpad-config
  RW Keyspec XPath Path
    C,/rw-launchpad:launchpad-config
  RW Keyspec XPath Keyed Path
    C,/rw-launchpad:launchpad-config
  Protobuf Type
    .rw_launchpad.YangData.RwLaunchpad.LaunchpadConfig
  Python Proto-GI Type
    RwLaunchpadYang.YangData_RwLaunchpad_LaunchpadConfig
  C Protobuf-C Struct Type
    RwLaunchpad__YangData__RwLaunchpad__LaunchpadConfig
  C RWPB Identifiers
    RwLaunchpad_RwLaunchpad_data_LaunchpadConfig
    RwLaunchpad_data_LaunchpadConfig
  YPBC Base Identifier
    rw_ypbc_RwLaunchpad_RwLaunchpad_data_LaunchpadConfig

