Global Search
  • Software
    • Overview
    • OpenStack Components
    • SDKs
    • Deployment Tools
    • OpenStack Map
    • Sample Configs
  • Use Cases
    • Users in Production

    • Ironic Bare Metal
    • Edge Computing
    • Telecom & NFV
    • Science and HPC
    • Containers
    • Enterprise
    • User Survey
  • Events
    • OpenInfra Summit
    • Project Teams Gathering
    • OpenDev
    • Community Events
    • OpenStack & OpenInfra Days
    • Summit Videos
  • Community
    • Welcome! Start Here
    • OpenStack Technical Committee
    • Speakers Bureau
    • OpenStack Wiki
    • Get Certified (COA)
    • Jobs
    • Marketing Resources
    • Community News
    • Superuser Magazine

    • OpenInfra Foundation Supporting Organizations
    • OpenInfra Foundation
  • Marketplace
    • Training
    • Distros & Appliances
    • Public Clouds
    • Hosted Private Clouds
    • Remotely Managed Private Clouds
    • Consulting & Integrators
    • Drivers
  • Blog
  • Docs
  • Join
    • Sign up for Foundation Membership
    • Sponsor the Foundation
    • More about the Foundation
  • Log In

tacker.sol_refactored.objects.v2.affected_virtual_link module

tacker.sol_refactored.objects.v2.affected_virtual_link module¶

class tacker.sol_refactored.objects.v2.affected_virtual_link.AffectedVirtualLinkV2(context=None, **kwargs)¶

Bases: TackerObject, TackerObjectDictCompat

VERSION: str = '1.0'¶

Object version field

Each service has its set of objects, each with a version attached. When a client attempts to call an object method, the server checks to see if the version of that object matches (in a compatible way) its object implementation. If so, cool, and if not, fail.

This version is allowed to have three parts, X.Y.Z, where the .Z element is reserved for stable branch backports. The .Z is ignored for the purposes of triggering a backport, which means anything changed under a .Z must be additive and non-destructive such that a node that knows about X.Y can consider X.Y.Z equivalent.

property changeType: Any¶
fields: MutableMapping[str, Field[Any]] = {'changeType': Enum(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=['ADDED', 'REMOVED', 'MODIFIED', 'TEMPORARY', 'LINK_PORT_ADDED', 'LINK_PORT_REMOVED']), 'id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'metadata': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'networkResource': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'resourceDefinitionId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfLinkPortIds': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfVirtualLinkDescId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfdId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'zoneId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}¶

The fields present in this object as key:field pairs.

For example:

fields = {
    'foo': obj_fields.IntegerField(),
    'bar': obj_fields.StringField(),
}
property id: Any¶
property metadata: Any¶
property networkResource: Any¶
property resourceDefinitionId: Any¶
property vnfLinkPortIds: Any¶
property vnfVirtualLinkDescId: Any¶
property vnfdId: Any¶
property zoneId: Any¶
this page last updated: 2026-07-15 08:04:06
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug
  • Guides
  • Install Guides
  • User Guides
  • Configuration Guides
  • Operations and Administration Guides
  • API Guides
  • Contributor Guides
  • Languages
  • Deutsch (German)
  • Français (French)
  • Bahasa Indonesia (Indonesian)
  • Italiano (Italian)
  • 日本語 (Japanese)
  • 한국어 (Korean)
  • Português (Portuguese)
  • Türkçe (Türkiye)
  • 简体中文 (Simplified Chinese)

tacker 15.0.1.dev20

  • Introduction
  • Tacker Architecture
  • Tacker Resources
  • Tacker Installation Guide
  • Tacker User Guide
  • Tacker Admin Guide
  • Tacker Configuration Guide
  • Command-Line Interface Reference
  • Tacker Contributor Guide
    • Developer Info
    • Code Documentation
    • API Documentation
  • Reference
  • Release Notes

Page Contents

  • tacker.sol_refactored.objects.v2.affected_virtual_link module
    • AffectedVirtualLinkV2
      • AffectedVirtualLinkV2.VERSION
      • AffectedVirtualLinkV2.changeType
      • AffectedVirtualLinkV2.fields
      • AffectedVirtualLinkV2.id
      • AffectedVirtualLinkV2.metadata
      • AffectedVirtualLinkV2.networkResource
      • AffectedVirtualLinkV2.resourceDefinitionId
      • AffectedVirtualLinkV2.vnfLinkPortIds
      • AffectedVirtualLinkV2.vnfVirtualLinkDescId
      • AffectedVirtualLinkV2.vnfdId
      • AffectedVirtualLinkV2.zoneId

OpenStack

  • Projects
  • OpenStack Security
  • Blog
  • News

Community

  • User Groups
  • Events
  • Jobs
  • Companies
  • Contribute

Documentation

  • OpenStack Manuals
  • Getting Started
  • API Documentation
  • Wiki

Branding & Legal

  • Legal Docs
  • Logos & Guidelines
  • Trademark Policy
  • Privacy Policy
  • OpenInfra CLA

Stay In Touch

The OpenStack project is provided under the Apache 2.0 license. Docs.openstack.org is powered by Rackspace Cloud Computing.