This module defines the classes for every configuration element managed by the system
Bases: object
Represents access-control-list configuration representation.
Children:
References to:
Referred by:
Display access-control-list object in compact form.
Get access-control-list-entries for access-control-list.
Returns: | AclEntriesType object |
---|
Return FQN of access-control-list in list form.
Return FQN of access-control-list as colon delimited string.
Get id-perms for access-control-list.
Returns: | IdPermsType object |
---|
Return FQN of access-control-list’s parent in list form.
Return FQN of access-control-list’s parent as colon delimted string.
Return list of all security-groups using this access-control-list
Return object type (access-control-list).
Return list of all virtual-networks using this access-control-list
Set access-control-list-entries for access-control-list.
Parameters: | access_control_list_entries – AclEntriesType object |
---|
Set id-perms for access-control-list.
Parameters: | id_perms – IdPermsType object |
---|
Bases: object
Represents bgp-router configuration representation.
Children:
Add bgp-router to bgp-router.
Parameters: |
|
---|
Display bgp-router object in compact form.
Return list of all bgp-routers using this bgp-router
Get bgp-router-parameters for bgp-router.
Returns: | BgpRouterParams object |
---|
Return bgp-router list for bgp-router.
Returns: | list of tuple <BgpRouter, BgpPeeringAttributes> |
---|
Return FQN of bgp-router in list form.
Return FQN of bgp-router as colon delimited string.
Return list of all global-system-configs using this bgp-router
Get id-perms for bgp-router.
Returns: | IdPermsType object |
---|
Return FQN of bgp-router’s parent in list form.
Return FQN of bgp-router’s parent as colon delimted string.
Return list of all physical-routers using this bgp-router
Return list of all routing-instances using this bgp-router
Return object type (bgp-router).
Return list of all virtual-routers using this bgp-router
Set bgp-router for bgp-router.
Parameters: |
|
---|
Set bgp-router list for bgp-router.
Parameters: |
|
---|
Set bgp-router-parameters for bgp-router.
Parameters: | bgp_router_parameters – BgpRouterParams object |
---|
Set id-perms for bgp-router.
Parameters: | id_perms – IdPermsType object |
---|
Bases: object
Represents config-root configuration representation.
References to:
Referred by:
Display config-root object in compact form.
Return FQN of config-root in list form.
Return FQN of config-root as colon delimited string.
Get id-perms for config-root.
Returns: | IdPermsType object |
---|
Return object type (config-root).
Set id-perms for config-root.
Parameters: | id_perms – IdPermsType object |
---|
Bases: object
Represents customer-attachment configuration representation.
Children:
Referred by:
Add floating-ip to customer-attachment.
Parameters: | ref_obj – FloatingIp object |
---|
Add virtual-machine-interface to customer-attachment.
Parameters: | ref_obj – VirtualMachineInterface object |
---|
Display customer-attachment object in compact form.
Get attachment-address for customer-attachment.
Returns: | AttachmentAddressType object |
---|
Return floating-ip list for customer-attachment.
Returns: | list of <FloatingIp> |
---|
Return FQN of customer-attachment in list form.
Return FQN of customer-attachment as colon delimited string.
Get id-perms for customer-attachment.
Returns: | IdPermsType object |
---|
Return object type (customer-attachment).
Return virtual-machine-interface list for customer-attachment.
Returns: | list of <VirtualMachineInterface> |
---|
Set attachment-address for customer-attachment.
Parameters: | attachment_address – AttachmentAddressType object |
---|
Set floating-ip for customer-attachment.
Parameters: | ref_obj – FloatingIp object |
---|
Set floating-ip list for customer-attachment.
Parameters: | ref_obj_list – list of FloatingIp object |
---|
Set id-perms for customer-attachment.
Parameters: | id_perms – IdPermsType object |
---|
Set virtual-machine-interface for customer-attachment.
Parameters: | ref_obj – VirtualMachineInterface object |
---|
Set virtual-machine-interface list for customer-attachment.
Parameters: | ref_obj_list – list of VirtualMachineInterface object |
---|
Bases: object
Represents domain configuration representation.
References to:
Referred by:
Display domain object in compact form.
Get api-access-list for domain.
Returns: | ApiAccessListType object |
---|
Return list of all config-roots using this domain
Get domain-limits for domain.
Returns: | DomainLimitsType object |
---|
Return FQN of domain in list form.
Return FQN of domain as colon delimited string.
Get id-perms for domain.
Returns: | IdPermsType object |
---|
Return FQN of domain’s parent in list form.
Return FQN of domain’s parent as colon delimted string.
Return object type (domain).
Set api-access-list for domain.
Parameters: | api_access_list – ApiAccessListType object |
---|
Set domain-limits for domain.
Parameters: | domain_limits – DomainLimitsType object |
---|
Set id-perms for domain.
Parameters: | id_perms – IdPermsType object |
---|
Bases: object
Represents floating-ip configuration representation.
Children:
Add project to floating-ip.
Parameters: | ref_obj – Project object |
---|
Add virtual-machine-interface to floating-ip.
Parameters: | ref_obj – VirtualMachineInterface object |
---|
Display floating-ip object in compact form.
Return list of all customer-attachments using this floating-ip
Get floating-ip-address for floating-ip.
Returns: | IpAddressType object |
---|
Get floating-ip-is-virtual-ip for floating-ip.
Returns: | xsd:boolean object |
---|
Return list of all floating-ip-pools using this floating-ip
Return FQN of floating-ip in list form.
Return FQN of floating-ip as colon delimited string.
Get id-perms for floating-ip.
Returns: | IdPermsType object |
---|
Return FQN of floating-ip’s parent in list form.
Return FQN of floating-ip’s parent as colon delimted string.
Return project list for floating-ip.
Returns: | list of <Project> |
---|
Return object type (floating-ip).
Return virtual-machine-interface list for floating-ip.
Returns: | list of <VirtualMachineInterface> |
---|
Set floating-ip-address for floating-ip.
Parameters: | floating_ip_address – IpAddressType object |
---|
Set floating-ip-is-virtual-ip for floating-ip.
Parameters: | floating_ip_is_virtual_ip – xsd:boolean object |
---|
Set id-perms for floating-ip.
Parameters: | id_perms – IdPermsType object |
---|
Set project for floating-ip.
Parameters: | ref_obj – Project object |
---|
Set project list for floating-ip.
Parameters: | ref_obj_list – list of Project object |
---|
Set virtual-machine-interface for floating-ip.
Parameters: | ref_obj – VirtualMachineInterface object |
---|
Set virtual-machine-interface list for floating-ip.
Parameters: | ref_obj_list – list of VirtualMachineInterface object |
---|
Bases: object
Represents floating-ip-pool configuration representation.
References to:
Display floating-ip-pool object in compact form.
Get floating-ip-pool-prefixes for floating-ip-pool.
Returns: | FloatingIpPoolType object |
---|
Return FQN of floating-ip-pool in list form.
Return FQN of floating-ip-pool as colon delimited string.
Get id-perms for floating-ip-pool.
Returns: | IdPermsType object |
---|
Return FQN of floating-ip-pool’s parent in list form.
Return FQN of floating-ip-pool’s parent as colon delimted string.
Return list of all projects using this floating-ip-pool
Return object type (floating-ip-pool).
Return list of all virtual-networks using this floating-ip-pool
Set floating-ip-pool-prefixes for floating-ip-pool.
Parameters: | floating_ip_pool_prefixes – FloatingIpPoolType object |
---|
Set id-perms for floating-ip-pool.
Parameters: | id_perms – IdPermsType object |
---|
Bases: object
Represents global-system-config configuration representation.
Referred by:
Add bgp-router to global-system-config.
Parameters: | ref_obj – BgpRouter object |
---|
Display global-system-config object in compact form.
Get autonomous-system for global-system-config.
Returns: | AutonomousSystemType object |
---|
Return bgp-router list for global-system-config.
Returns: | list of <BgpRouter> |
---|
Return list of all config-roots using this global-system-config
Get config-version for global-system-config.
Returns: | xsd:string object |
---|
Return FQN of global-system-config in list form.
Return FQN of global-system-config as colon delimited string.
Get id-perms for global-system-config.
Returns: | IdPermsType object |
---|
Return FQN of global-system-config’s parent in list form.
Return FQN of global-system-config’s parent as colon delimted string.
Return object type (global-system-config).
Set autonomous-system for global-system-config.
Parameters: | autonomous_system – AutonomousSystemType object |
---|
Set bgp-router for global-system-config.
Parameters: | ref_obj – BgpRouter object |
---|
Set bgp-router list for global-system-config.
Parameters: | ref_obj_list – list of BgpRouter object |
---|
Set config-version for global-system-config.
Parameters: | config_version – xsd:string object |
---|
Set id-perms for global-system-config.
Parameters: | id_perms – IdPermsType object |
---|
Bases: object
Represents global-vrouter-config configuration representation.
Children:
References to:
Referred by:
Display global-vrouter-config object in compact form.
Get encapsulation-priorities for global-vrouter-config.
Returns: | EncapsulationPrioritiesType object |
---|
Return FQN of global-vrouter-config in list form.
Return FQN of global-vrouter-config as colon delimited string.
Return list of all global-system-configs using this global-vrouter-config
Get id-perms for global-vrouter-config.
Returns: | IdPermsType object |
---|
Get linklocal-services for global-vrouter-config.
Returns: | LinklocalServicesTypes object |
---|
Return FQN of global-vrouter-config’s parent in list form.
Return FQN of global-vrouter-config’s parent as colon delimted string.
Return object type (global-vrouter-config).
Set encapsulation-priorities for global-vrouter-config.
Parameters: | encapsulation_priorities – EncapsulationPrioritiesType object |
---|
Set id-perms for global-vrouter-config.
Parameters: | id_perms – IdPermsType object |
---|
Set linklocal-services for global-vrouter-config.
Parameters: | linklocal_services – LinklocalServicesTypes object |
---|
Bases: object
Represents instance-ip configuration representation.
Children:
Referred by:
Add virtual-machine-interface to instance-ip.
Parameters: | ref_obj – VirtualMachineInterface object |
---|
Add virtual-network to instance-ip.
Parameters: | ref_obj – VirtualNetwork object |
---|
Display instance-ip object in compact form.
Return FQN of instance-ip in list form.
Return FQN of instance-ip as colon delimited string.
Get id-perms for instance-ip.
Returns: | IdPermsType object |
---|
Get instance-ip-address for instance-ip.
Returns: | IpAddressType object |
---|
Return object type (instance-ip).
Return virtual-machine-interface list for instance-ip.
Returns: | list of <VirtualMachineInterface> |
---|
Return virtual-network list for instance-ip.
Returns: | list of <VirtualNetwork> |
---|
Set id-perms for instance-ip.
Parameters: | id_perms – IdPermsType object |
---|
Set instance-ip-address for instance-ip.
Parameters: | instance_ip_address – IpAddressType object |
---|
Set virtual-machine-interface for instance-ip.
Parameters: | ref_obj – VirtualMachineInterface object |
---|
Set virtual-machine-interface list for instance-ip.
Parameters: | ref_obj_list – list of VirtualMachineInterface object |
---|
Set virtual-network for instance-ip.
Parameters: | ref_obj – VirtualNetwork object |
---|
Set virtual-network list for instance-ip.
Parameters: | ref_obj_list – list of VirtualNetwork object |
---|
Bases: object
Represents logical-interface configuration representation.
Children:
Referred by:
Add virtual-network to logical-interface.
Parameters: | ref_obj – VirtualNetwork object |
---|
Display logical-interface object in compact form.
Return FQN of logical-interface in list form.
Return FQN of logical-interface as colon delimited string.
Get id-perms for logical-interface.
Returns: | IdPermsType object |
---|
Return FQN of logical-interface’s parent in list form.
Return FQN of logical-interface’s parent as colon delimted string.
Return list of all physical-interfaces using this logical-interface
Return object type (logical-interface).
Return virtual-network list for logical-interface.
Returns: | list of <VirtualNetwork> |
---|
Set id-perms for logical-interface.
Parameters: | id_perms – IdPermsType object |
---|
Set virtual-network for logical-interface.
Parameters: | ref_obj – VirtualNetwork object |
---|
Set virtual-network list for logical-interface.
Parameters: | ref_obj_list – list of VirtualNetwork object |
---|
Bases: object
Represents namespace configuration representation.
Children:
References to:
Display namespace object in compact form.
Return list of all domains using this namespace
Return FQN of namespace in list form.
Return FQN of namespace as colon delimited string.
Get id-perms for namespace.
Returns: | IdPermsType object |
---|
Get namespace-cidr for namespace.
Returns: | SubnetType object |
---|
Return FQN of namespace’s parent in list form.
Return FQN of namespace’s parent as colon delimted string.
Return list of all projects using this namespace
Return object type (namespace).
Set id-perms for namespace.
Parameters: | id_perms – IdPermsType object |
---|
Set namespace-cidr for namespace.
Parameters: | namespace_cidr – SubnetType object |
---|
Bases: object
Represents network-ipam configuration representation.
Children:
Add virtual-DNS to network-ipam.
Parameters: | ref_obj – VirtualDns object |
---|
Display network-ipam object in compact form.
Return FQN of network-ipam in list form.
Return FQN of network-ipam as colon delimited string.
Get id-perms for network-ipam.
Returns: | IdPermsType object |
---|
Get network-ipam-mgmt for network-ipam.
Returns: | IpamType object |
---|
Return FQN of network-ipam’s parent in list form.
Return FQN of network-ipam’s parent as colon delimted string.
Return list of all projects using this network-ipam
Return object type (network-ipam).
Return virtual-DNS list for network-ipam.
Returns: | list of <VirtualDns> |
---|
Return list of all virtual-networks using this network-ipam
Set id-perms for network-ipam.
Parameters: | id_perms – IdPermsType object |
---|
Set network-ipam-mgmt for network-ipam.
Parameters: | network_ipam_mgmt – IpamType object |
---|
Set virtual-DNS for network-ipam.
Parameters: | ref_obj – VirtualDns object |
---|
Set virtual-DNS list for network-ipam.
Parameters: | ref_obj_list – list of VirtualDns object |
---|
Bases: object
Represents network-policy configuration representation.
Children:
References to:
Display network-policy object in compact form.
Return FQN of network-policy in list form.
Return FQN of network-policy as colon delimited string.
Get id-perms for network-policy.
Returns: | IdPermsType object |
---|
Get network-policy-entries for network-policy.
Returns: | PolicyEntriesType object |
---|
Return FQN of network-policy’s parent in list form.
Return FQN of network-policy’s parent as colon delimted string.
Return list of all projects using this network-policy
Return object type (network-policy).
Return list of all virtual-networks using this network-policy
Set id-perms for network-policy.
Parameters: | id_perms – IdPermsType object |
---|
Set network-policy-entries for network-policy.
Parameters: | network_policy_entries – PolicyEntriesType object |
---|
Bases: object
Represents physical-interface configuration representation.
References to:
Referred by:
Display physical-interface object in compact form.
Return FQN of physical-interface in list form.
Return FQN of physical-interface as colon delimited string.
Get id-perms for physical-interface.
Returns: | IdPermsType object |
---|
Return FQN of physical-interface’s parent in list form.
Return FQN of physical-interface’s parent as colon delimted string.
Return list of all physical-routers using this physical-interface
Return object type (physical-interface).
Set id-perms for physical-interface.
Parameters: | id_perms – IdPermsType object |
---|
Bases: object
Represents physical-router configuration representation.
Referred by:
Add bgp-router to physical-router.
Parameters: | ref_obj – BgpRouter object |
---|
Display physical-router object in compact form.
Return bgp-router list for physical-router.
Returns: | list of <BgpRouter> |
---|
Return FQN of physical-router in list form.
Return FQN of physical-router as colon delimited string.
Return list of all global-system-configs using this physical-router
Get id-perms for physical-router.
Returns: | IdPermsType object |
---|
Return FQN of physical-router’s parent in list form.
Return FQN of physical-router’s parent as colon delimted string.
Return object type (physical-router).
Set bgp-router for physical-router.
Parameters: | ref_obj – BgpRouter object |
---|
Set bgp-router list for physical-router.
Parameters: | ref_obj_list – list of BgpRouter object |
---|
Set id-perms for physical-router.
Parameters: | id_perms – IdPermsType object |
---|
Bases: object
Represents project configuration representation.
Add floating-ip-pool to project.
Parameters: | ref_obj – FloatingIpPool object |
---|
Add namespace to project.
Parameters: |
|
---|
Display project object in compact form.
Return list of all domains using this project
Return list of all floating-ips using this project
Return floating-ip-pool list for project.
Returns: | list of <FloatingIpPool> |
---|
Return FQN of project in list form.
Return FQN of project as colon delimited string.
Get id-perms for project.
Returns: | IdPermsType object |
---|
Return namespace list for project.
Returns: | list of tuple <Namespace, SubnetType> |
---|
Return FQN of project’s parent in list form.
Return FQN of project’s parent as colon delimted string.
Return object type (project).
Set floating-ip-pool for project.
Parameters: | ref_obj – FloatingIpPool object |
---|
Set floating-ip-pool list for project.
Parameters: | ref_obj_list – list of FloatingIpPool object |
---|
Set id-perms for project.
Parameters: | id_perms – IdPermsType object |
---|
Set namespace for project.
Parameters: |
|
---|
Set namespace list for project.
Parameters: |
|
---|
Bases: object
Represents provider-attachment configuration representation.
Children:
Referred by:
Add virtual-router to provider-attachment.
Parameters: | ref_obj – VirtualRouter object |
---|
Display provider-attachment object in compact form.
Return list of all customer-attachments using this provider-attachment
Return FQN of provider-attachment in list form.
Return FQN of provider-attachment as colon delimited string.
Get id-perms for provider-attachment.
Returns: | IdPermsType object |
---|
Return object type (provider-attachment).
Return virtual-router list for provider-attachment.
Returns: | list of <VirtualRouter> |
---|
Set id-perms for provider-attachment.
Parameters: | id_perms – IdPermsType object |
---|
Set virtual-router for provider-attachment.
Parameters: | ref_obj – VirtualRouter object |
---|
Set virtual-router list for provider-attachment.
Parameters: | ref_obj_list – list of VirtualRouter object |
---|
Bases: object
Represents route-table configuration representation.
Children:
References to:
Display route-table object in compact form.
Return FQN of route-table in list form.
Return FQN of route-table as colon delimited string.
Get id-perms for route-table.
Returns: | IdPermsType object |
---|
Return FQN of route-table’s parent in list form.
Return FQN of route-table’s parent as colon delimted string.
Return list of all projects using this route-table
Get routes for route-table.
Returns: | RouteTableType object |
---|
Return object type (route-table).
Return list of all virtual-networks using this route-table
Set id-perms for route-table.
Parameters: | id_perms – IdPermsType object |
---|
Set routes for route-table.
Parameters: | routes – RouteTableType object |
---|
Bases: object
Represents route-target configuration representation.
Children:
References to:
Display route-target object in compact form.
Return FQN of route-target in list form.
Return FQN of route-target as colon delimited string.
Get id-perms for route-target.
Returns: | IdPermsType object |
---|
Return list of all routing-instances using this route-target
Return object type (route-target).
Set id-perms for route-target.
Parameters: | id_perms – IdPermsType object |
---|
Bases: object
Represents routing-instance configuration representation.
Add route-target to routing-instance.
Parameters: |
|
---|
Add routing-instance to routing-instance.
Parameters: |
|
---|
Display routing-instance object in compact form.
Return list of all customer-attachments using this routing-instance
Get default-ce-protocol for routing-instance.
Returns: | DefaultProtocolType object |
---|
Return FQN of routing-instance in list form.
Return FQN of routing-instance as colon delimited string.
Get id-perms for routing-instance.
Returns: | IdPermsType object |
---|
Return FQN of routing-instance’s parent in list form.
Return FQN of routing-instance’s parent as colon delimted string.
Return route-target list for routing-instance.
Returns: | list of tuple <RouteTarget, InstanceTargetType> |
---|
Return list of all routing-instances using this routing-instance
Return routing-instance list for routing-instance.
Returns: | list of tuple <RoutingInstance, ConnectionType> |
---|
Get service-chain-information for routing-instance.
Returns: | ServiceChainInfo object |
---|
Get static-route-entries for routing-instance.
Returns: | StaticRouteEntriesType object |
---|
Return object type (routing-instance).
Return list of all virtual-machine-interfaces using this routing-instance
Return list of all virtual-networks using this routing-instance
Set default-ce-protocol for routing-instance.
Parameters: | default_ce_protocol – DefaultProtocolType object |
---|
Set id-perms for routing-instance.
Parameters: | id_perms – IdPermsType object |
---|
Set route-target for routing-instance.
Parameters: |
|
---|
Set route-target list for routing-instance.
Parameters: |
|
---|
Set routing-instance for routing-instance.
Parameters: |
|
---|
Set routing-instance list for routing-instance.
Parameters: |
|
---|
Set service-chain-information for routing-instance.
Parameters: | service_chain_information – ServiceChainInfo object |
---|
Set static-route-entries for routing-instance.
Parameters: | static_route_entries – StaticRouteEntriesType object |
---|
Bases: object
Represents security-group configuration representation.
References to:
Display security-group object in compact form.
Return FQN of security-group in list form.
Return FQN of security-group as colon delimited string.
Get id-perms for security-group.
Returns: | IdPermsType object |
---|
Return FQN of security-group’s parent in list form.
Return FQN of security-group’s parent as colon delimted string.
Return list of all projects using this security-group
Get security-group-entries for security-group.
Returns: | PolicyEntriesType object |
---|
Get security-group-id for security-group.
Returns: | xsd:string object |
---|
Return object type (security-group).
Return list of all virtual-machine-interfaces using this security-group
Set id-perms for security-group.
Parameters: | id_perms – IdPermsType object |
---|
Set security-group-entries for security-group.
Parameters: | security_group_entries – PolicyEntriesType object |
---|
Set security-group-id for security-group.
Parameters: | security_group_id – xsd:string object |
---|
Bases: object
Represents service-instance configuration representation.
Children:
Add service-template to service-instance.
Parameters: | ref_obj – ServiceTemplate object |
---|
Display service-instance object in compact form.
Return FQN of service-instance in list form.
Return FQN of service-instance as colon delimited string.
Get id-perms for service-instance.
Returns: | IdPermsType object |
---|
Return FQN of service-instance’s parent in list form.
Return FQN of service-instance’s parent as colon delimted string.
Return list of all projects using this service-instance
Get service-instance-properties for service-instance.
Returns: | ServiceInstanceType object |
---|
Return service-template list for service-instance.
Returns: | list of <ServiceTemplate> |
---|
Return object type (service-instance).
Return list of all virtual-machines using this service-instance
Set id-perms for service-instance.
Parameters: | id_perms – IdPermsType object |
---|
Set service-instance-properties for service-instance.
Parameters: | service_instance_properties – ServiceInstanceType object |
---|
Set service-template for service-instance.
Parameters: | ref_obj – ServiceTemplate object |
---|
Set service-template list for service-instance.
Parameters: | ref_obj_list – list of ServiceTemplate object |
---|
Bases: object
Represents service-template configuration representation.
Children:
References to:
Display service-template object in compact form.
Return list of all domains using this service-template
Return FQN of service-template in list form.
Return FQN of service-template as colon delimited string.
Get id-perms for service-template.
Returns: | IdPermsType object |
---|
Return FQN of service-template’s parent in list form.
Return FQN of service-template’s parent as colon delimted string.
Return list of all service-instances using this service-template
Get service-template-properties for service-template.
Returns: | ServiceTemplateType object |
---|
Return object type (service-template).
Set id-perms for service-template.
Parameters: | id_perms – IdPermsType object |
---|
Set service-template-properties for service-template.
Parameters: | service_template_properties – ServiceTemplateType object |
---|
Bases: object
Represents virtual-DNS configuration representation.
References to:
Display virtual-DNS object in compact form.
Return list of all domains using this virtual-DNS
Return FQN of virtual-DNS in list form.
Return FQN of virtual-DNS as colon delimited string.
Get id-perms for virtual-DNS.
Returns: | IdPermsType object |
---|
Return list of all network-ipams using this virtual-DNS
Return FQN of virtual-DNS’s parent in list form.
Return FQN of virtual-DNS’s parent as colon delimted string.
Return object type (virtual-DNS).
Get virtual-DNS-data for virtual-DNS.
Returns: | VirtualDnsType object |
---|
Set id-perms for virtual-DNS.
Parameters: | id_perms – IdPermsType object |
---|
Set virtual-DNS-data for virtual-DNS.
Parameters: | virtual_DNS_data – VirtualDnsType object |
---|
Bases: object
Represents virtual-DNS-record configuration representation.
Children:
References to:
Referred by:
Display virtual-DNS-record object in compact form.
Return FQN of virtual-DNS-record in list form.
Return FQN of virtual-DNS-record as colon delimited string.
Get id-perms for virtual-DNS-record.
Returns: | IdPermsType object |
---|
Return FQN of virtual-DNS-record’s parent in list form.
Return FQN of virtual-DNS-record’s parent as colon delimted string.
Return object type (virtual-DNS-record).
Return list of all virtual-DNSs using this virtual-DNS-record
Get virtual-DNS-record-data for virtual-DNS-record.
Returns: | VirtualDnsRecordType object |
---|
Set id-perms for virtual-DNS-record.
Parameters: | id_perms – IdPermsType object |
---|
Set virtual-DNS-record-data for virtual-DNS-record.
Parameters: | virtual_DNS_record_data – VirtualDnsRecordType object |
---|
Bases: object
Represents virtual-machine configuration representation.
Add service-instance to virtual-machine.
Parameters: | ref_obj – ServiceInstance object |
---|
Display virtual-machine object in compact form.
Return FQN of virtual-machine in list form.
Return FQN of virtual-machine as colon delimited string.
Get id-perms for virtual-machine.
Returns: | IdPermsType object |
---|
Return service-instance list for virtual-machine.
Returns: | list of <ServiceInstance> |
---|
Return object type (virtual-machine).
Return list of all virtual-routers using this virtual-machine
Set id-perms for virtual-machine.
Parameters: | id_perms – IdPermsType object |
---|
Set service-instance for virtual-machine.
Parameters: | ref_obj – ServiceInstance object |
---|
Set service-instance list for virtual-machine.
Parameters: | ref_obj_list – list of ServiceInstance object |
---|
Bases: object
Represents virtual-machine-interface configuration representation.
Children:
Add routing-instance to virtual-machine-interface.
Parameters: |
|
---|
Add security-group to virtual-machine-interface.
Parameters: | ref_obj – SecurityGroup object |
---|
Add virtual-network to virtual-machine-interface.
Parameters: | ref_obj – VirtualNetwork object |
---|
Display virtual-machine-interface object in compact form.
Return list of all customer-attachments using this virtual-machine-interface
Return list of all floating-ips using this virtual-machine-interface
Return FQN of virtual-machine-interface in list form.
Return FQN of virtual-machine-interface as colon delimited string.
Get id-perms for virtual-machine-interface.
Returns: | IdPermsType object |
---|
Return list of all instance-ips using this virtual-machine-interface
Return FQN of virtual-machine-interface’s parent in list form.
Return FQN of virtual-machine-interface’s parent as colon delimted string.
Return routing-instance list for virtual-machine-interface.
Returns: | list of tuple <RoutingInstance, PolicyBasedForwardingRuleType> |
---|
Return security-group list for virtual-machine-interface.
Returns: | list of <SecurityGroup> |
---|
Return object type (virtual-machine-interface).
Return list of all virtual-machines using this virtual-machine-interface
Get virtual-machine-interface-mac-addresses for virtual-machine-interface.
Returns: | MacAddressesType object |
---|
Get virtual-machine-interface-properties for virtual-machine-interface.
Returns: | VirtualMachineInterfacePropertiesType object |
---|
Return virtual-network list for virtual-machine-interface.
Returns: | list of <VirtualNetwork> |
---|
Set id-perms for virtual-machine-interface.
Parameters: | id_perms – IdPermsType object |
---|
Set routing-instance for virtual-machine-interface.
Parameters: |
|
---|
Set routing-instance list for virtual-machine-interface.
Parameters: |
|
---|
Set security-group for virtual-machine-interface.
Parameters: | ref_obj – SecurityGroup object |
---|
Set security-group list for virtual-machine-interface.
Parameters: | ref_obj_list – list of SecurityGroup object |
---|
Set virtual-machine-interface-mac-addresses for virtual-machine-interface.
Parameters: | virtual_machine_interface_mac_addresses – MacAddressesType object |
---|
Set virtual-machine-interface-properties for virtual-machine-interface.
Parameters: | virtual_machine_interface_properties – VirtualMachineInterfacePropertiesType object |
---|
Set virtual-network for virtual-machine-interface.
Parameters: | ref_obj – VirtualNetwork object |
---|
Set virtual-network list for virtual-machine-interface.
Parameters: | ref_obj_list – list of VirtualNetwork object |
---|
Bases: object
Represents virtual-network configuration representation.
Add network-ipam to virtual-network.
Parameters: |
|
---|
Add network-policy to virtual-network.
Parameters: |
|
---|
Add route-table to virtual-network.
Parameters: | ref_obj – RouteTable object |
---|
Display virtual-network object in compact form.
Return FQN of virtual-network in list form.
Return FQN of virtual-network as colon delimited string.
Get id-perms for virtual-network.
Returns: | IdPermsType object |
---|
Return list of all instance-ips using this virtual-network
Return list of all logical-interfaces using this virtual-network
Return network-ipam list for virtual-network.
Returns: | list of tuple <NetworkIpam, VnSubnetsType> |
---|
Return network-policy list for virtual-network.
Returns: | list of tuple <NetworkPolicy, VirtualNetworkPolicyType> |
---|
Return FQN of virtual-network’s parent in list form.
Return FQN of virtual-network’s parent as colon delimted string.
Return list of all projects using this virtual-network
Return route-table list for virtual-network.
Returns: | list of <RouteTable> |
---|
Get route-target-list for virtual-network.
Returns: | RouteTargetList object |
---|
Return object type (virtual-network).
Return list of all virtual-machine-interfaces using this virtual-network
Get virtual-network-properties for virtual-network.
Returns: | VirtualNetworkType object |
---|
Set id-perms for virtual-network.
Parameters: | id_perms – IdPermsType object |
---|
Set network-ipam for virtual-network.
Parameters: |
|
---|
Set network-ipam list for virtual-network.
Parameters: |
|
---|
Set network-policy for virtual-network.
Parameters: |
|
---|
Set network-policy list for virtual-network.
Parameters: |
|
---|
Set route-table for virtual-network.
Parameters: | ref_obj – RouteTable object |
---|
Set route-table list for virtual-network.
Parameters: | ref_obj_list – list of RouteTable object |
---|
Set route-target-list for virtual-network.
Parameters: | route_target_list – RouteTargetList object |
---|
Set virtual-network-properties for virtual-network.
Parameters: | virtual_network_properties – VirtualNetworkType object |
---|
Bases: object
Represents virtual-router configuration representation.
Children:
Add bgp-router to virtual-router.
Parameters: | ref_obj – BgpRouter object |
---|
Add virtual-machine to virtual-router.
Parameters: | ref_obj – VirtualMachine object |
---|
Display virtual-router object in compact form.
Return bgp-router list for virtual-router.
Returns: | list of <BgpRouter> |
---|
Return FQN of virtual-router in list form.
Return FQN of virtual-router as colon delimited string.
Return list of all global-system-configs using this virtual-router
Get id-perms for virtual-router.
Returns: | IdPermsType object |
---|
Return FQN of virtual-router’s parent in list form.
Return FQN of virtual-router’s parent as colon delimted string.
Return list of all provider-attachments using this virtual-router
Return object type (virtual-router).
Return virtual-machine list for virtual-router.
Returns: | list of <VirtualMachine> |
---|
Get virtual-router-ip-address for virtual-router.
Returns: | IpAddressType object |
---|
Set bgp-router for virtual-router.
Parameters: | ref_obj – BgpRouter object |
---|
Set bgp-router list for virtual-router.
Parameters: | ref_obj_list – list of BgpRouter object |
---|
Set id-perms for virtual-router.
Parameters: | id_perms – IdPermsType object |
---|
Set virtual-machine for virtual-router.
Parameters: | ref_obj – VirtualMachine object |
---|
Set virtual-machine list for virtual-router.
Parameters: | ref_obj_list – list of VirtualMachine object |
---|
Set virtual-router-ip-address for virtual-router.
Parameters: | virtual_router_ip_address – IpAddressType object |
---|
This module defines the classes for types defined in vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
AclEntriesType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
AclRuleType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
ActionListType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
AddressFamilies class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
AddressType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
ApiAccessListType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
ApiAccessType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
AttachmentAddressType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
AttachmentInfoType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
BgpPeeringAttributes class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
BgpRouterParams class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
BgpSession class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
BgpSessionAttributes class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
BindingType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
ConnectionType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
DefaultProtocolType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
DhcpOptionType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
DhcpOptionsListType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
DomainLimitsType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
EncapsulationPrioritiesType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
FloatingIpPoolType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
IdPermsType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
InstanceTargetType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
InterfaceMirrorType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
IpAddressesType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
IpamDnsAddressType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
IpamSubnetType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
IpamType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
LinklocalServiceEntryType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
LinklocalServicesTypes class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
MacAddressesType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
MatchConditionType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
MirrorActionType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
PermType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
PolicyBasedForwardingRuleType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
PolicyEntriesType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
PolicyRuleType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
PortType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
ProtocolBgpType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
ProtocolOspfType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
ProtocolStaticType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
RouteTableType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
RouteTargetList class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
RouteType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
SequenceType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
ServiceChainInfo class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
ServiceInstanceType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
ServiceScaleOutType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
ServiceTemplateInterfaceType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
ServiceTemplateType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
StaticRouteEntriesType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
StaticRouteType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
SubnetType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
TimerType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
UuidType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
VirtualDnsRecordType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
VirtualDnsType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
VirtualMachineInterfacePropertiesType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
VirtualNetworkPolicyType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
VirtualNetworkType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
VnSubnetsType class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
config_root_domain class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
config_root_global_system_config class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
customer_attachment_floating_ip class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
customer_attachment_virtual_machine_interface class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
domain_namespace class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
domain_project class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
domain_service_template class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
domain_virtual_DNS class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
floating_ip_pool_floating_ip class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
floating_ip_project class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
floating_ip_virtual_machine_interface class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
global_system_config_bgp_router class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
global_system_config_global_vrouter_config class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
global_system_config_physical_router class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
global_system_config_virtual_router class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
instance_bgp_router class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
instance_ip_virtual_machine_interface class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
instance_ip_virtual_network class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
logical_interface_virtual_network class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
mac_address class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
network_ipam_virtual_DNS class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
physical_interface_logical_interface class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
physical_router_bgp_router class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
physical_router_physical_interface class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
project_floating_ip_pool class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
project_network_ipam class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
project_network_policy class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
project_route_table class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
project_security_group class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
project_service_instance class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
project_virtual_network class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
provider_attachment_virtual_router class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
security_group_access_control_list class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
service_instance_service_template class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
state class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
virtual_DNS_virtual_DNS_record class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
virtual_machine_interface_security_group class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
virtual_machine_interface_virtual_network class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
virtual_machine_service_instance class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
virtual_machine_virtual_machine_interface class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
virtual_network_access_control_list class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
virtual_network_floating_ip_pool class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
virtual_network_route_table class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
virtual_network_routing_instance class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
virtual_router_bgp_router class definition from vnc_cfg.xsd
Bases: vnc_cfg_api_server.gen.generatedssuper.GeneratedsSuper
virtual_router_virtual_machine class definition from vnc_cfg.xsd