aria_extension_tosca Package

This is the ARIA TOSCA extension.

aria_extension_tosca

aria_extension_tosca.install_aria_extension()

aria_extension_tosca.v1_0

class aria_extension_tosca.v1_0.ToscaSimplePresenter1_0(name=None, raw=None, container=None)

Bases: aria.presentation.presenter.Presenter

ARIA presenter for the TOSCA Simple Profile v1.0.

artifact_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

static can_present(raw)
capability_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

data_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

functions

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

group_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

groups

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

inputs

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

interface_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

node_templates

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

node_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

policies

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

policy_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

relationship_templates

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

relationship_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

repositories

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

service_template

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.ToscaPresentation(name=None, raw=None, container=None)

Bases: aria.presentation.presentation.Presentation

class aria_extension_tosca.v1_0.PropertyAssignment(name=None, raw=None, container=None)

Bases: aria.presentation.presentation.AsIsPresentation

This section defines the grammar for assigning values to named properties within TOSCA Node and Relationship templates that are defined in their corresponding named types.

See the TOSCA Simple Profile v1.0 specification

class aria_extension_tosca.v1_0.OperationAssignment(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

An operation definition defines a named function or procedure that can be bound to an implementation artifact (e.g., a script).

See the TOSCA Simple Profile v1.0 specification

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

implementation

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

inputs

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.InterfaceAssignment(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

An interface definition defines a named interface that can be associated with a Node or Relationship Type.

See the TOSCA Simple Profile v1.0 specification

inputs

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

operations

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.RelationshipAssignment(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

interfaces

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.RequirementAssignment(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A Requirement assignment allows template authors to provide either concrete names of TOSCA templates or provide abstract selection criteria for providers to use to find matching TOSCA templates that are used to fulfill a named requirement’s declared TOSCA Node Type.

See the TOSCA Simple Profile v1.0 specification

capability

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

node

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

node_filter

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

relationship

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.AttributeAssignment(name=None, raw=None, container=None)

Bases: aria.presentation.presentation.AsIsPresentation

This section defines the grammar for assigning values to named attributes within TOSCA Node and Relationship templates which are defined in their corresponding named types.

See the TOSCA Simple Profile v1.0 specification

class aria_extension_tosca.v1_0.CapabilityAssignment(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A capability assignment allows node template authors to assign values to properties and attributes for a named capability definition that is part of a Node Template’s type definition.

See the TOSCA Simple Profile v1.0 specification

attributes

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.ArtifactAssignment(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

An artifact definition defines a named, typed file that can be associated with Node Type or Node Template and used by orchestration engine to facilitate deployment and implementation of interface operations.

See the TOSCA Simple Profile v1.0 specification

deploy_path

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

file

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

repository

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.PropertyDefinition(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A property definition defines a named, typed value and related data that can be associated with an entity defined in this specification (e.g., Node Types, Relationship Types, Capability Types, etc.). Properties are used by template authors to provide input values to TOSCA entities which indicate their “desired state” when they are instantiated. The value of a property can be retrieved using the get_property function within TOSCA Service Templates.

See the TOSCA Simple Profile v1.0 specification

constraints

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

default

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

entry_schema

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

required

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

status

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.AttributeDefinition(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

An attribute definition defines a named, typed value that can be associated with an entity defined in this specification (e.g., a Node, Relationship or Capability Type). Specifically, it is used to expose the “actual state” of some property of a TOSCA entity after it has been deployed and instantiated (as set by the TOSCA orchestrator). Attribute values can be retrieved via the get_attribute function from the instance model and used as values to other entities within TOSCA Service Templates.

See the TOSCA Simple Profile v1.0 specification

default

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

entry_schema

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

status

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.ParameterDefinition(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.definitions.PropertyDefinition

A parameter definition is essentially a TOSCA property definition; however, it also allows a value to be assigned to it (as for a TOSCA property assignment). In addition, in the case of output parameters, it can optionally inherit the data type of the value assigned to it rather than have an explicit data type defined for it.

See the TOSCA Simple Profile v1.0 specification

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

value

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.OperationDefinition(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

An operation definition defines a named function or procedure that can be bound to an implementation artifact (e.g., a script).

See the TOSCA Simple Profile v1.0 specification

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

implementation

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

inputs

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.InterfaceDefinition(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

An interface definition defines a named interface that can be associated with a Node or Relationship Type.

See the TOSCA Simple Profile v1.0 specification

inputs

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

operations

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.RelationshipDefinition(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

interfaces

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.RequirementDefinition(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

The Requirement definition describes a named requirement (dependencies) of a TOSCA Node Type or Node template which needs to be fulfilled by a matching Capability definition declared by another TOSCA modelable entity. The requirement definition may itself include the specific name of the fulfilling entity (explicitly) or provide an abstract type, along with additional filtering characteristics, that a TOSCA orchestrator can use to fulfill the capability at runtime (implicitly).

See the TOSCA Simple Profile v1.0 specification

capability

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

node

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

occurrences

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

relationship

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.CapabilityDefinition(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A capability definition defines a named, typed set of data that can be associated with Node Type or Node Template to describe a transparent capability or feature of the software component the node describes.

See the TOSCA Simple Profile v1.0 specification

attributes

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

occurrences

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

valid_source_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.CapabilityFilter(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.NodeFilter(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A node filter definition defines criteria for selection of a TOSCA Node Template based upon the template’s property values, capabilities and capability properties.

See the TOSCA Simple Profile v1.0 specification

capabilities

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.Description(name=None, raw=None, container=None)

Bases: aria.presentation.presentation.AsIsPresentation

See the TOSCA Simple Profile v1.0 specification

class aria_extension_tosca.v1_0.MetaData(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

custom

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

template_author

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

template_name

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

template_version

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.Repository(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A repository definition defines a named external repository which contains deployment and implementation artifacts that are referenced within the TOSCA Service Template.

See the TOSCA Simple Profile v1.0 specification

credential

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

url

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.Import(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

An import definition is used within a TOSCA Service Template to locate and uniquely name another TOSCA Service Template file which has type and template definitions to be imported (included) and referenced within another Service Template.

See the TOSCA Simple Profile v1.0 specification

file

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

namespace_prefix

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

namespace_uri

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

repository

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.ConstraintClause(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A constraint clause defines an operation along with one or more compatible values that can be used to define a constraint on a property or parameter’s allowed values when it is defined in a TOSCA Service Template or one of its entities.

See the TOSCA Simple Profile v1.0 specification

equal

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

greater_or_equal

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

greater_than

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

in_range

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

length

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

less_or_equal

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

less_than

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

max_length

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

min_length

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

pattern

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

valid_values

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.EntrySchema(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

ARIA NOTE: The specification does not properly explain this type, however it is implied by examples.

constraints

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.OperationImplementation(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

dependencies

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

primary

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.SubstitutionMappingsRequirement(name=None, raw=None, container=None)

Bases: aria.presentation.presentation.AsIsPresentation

node_template

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

requirement

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.SubstitutionMappingsCapability(name=None, raw=None, container=None)

Bases: aria.presentation.presentation.AsIsPresentation

capability

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

node_template

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.SubstitutionMappings(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

capabilities

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

node_type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

requirements

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.NodeTemplate(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A Node Template specifies the occurrence of a manageable software component as part of an application’s topology model which is defined in a TOSCA Service Template. A Node template is an instance of a specified Node Type and can provide customized properties, constraints or operations which override the defaults provided by its Node Type and its implementations.

See the TOSCA Simple Profile v1.0 specification

artifacts

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

attributes

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

capabilities

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

copy

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

directives

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

interfaces

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

node_filter

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

requirements

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.RelationshipTemplate(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A Relationship Template specifies the occurrence of a manageable relationship between node templates as part of an application’s topology model that is defined in a TOSCA Service Template. A Relationship template is an instance of a specified Relationship Type and can provide customized properties, constraints or operations which override the defaults provided by its Relationship Type and its implementations.

See the TOSCA Simple Profile v1.0 specification

attributes

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

copy

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

interfaces

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.GroupDefinition(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A group definition defines a logical grouping of node templates, typically for management purposes, but is separate from the application’s topology template.

See the TOSCA Simple Profile v1.0 specification

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

interfaces

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

members

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.PolicyDefinition(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A policy definition defines a policy that can be associated with a TOSCA topology or top-level entity definition (e.g., group definition, node template, etc.).

See the TOSCA Simple Profile v1.0 specification

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

targets

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.TopologyTemplate(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

This section defines the topology template of a cloud application. The main ingredients of the topology template are node templates representing components of the application and relationship templates representing links between the components. These elements are defined in the nested node_templates section and the nested relationship_templates sections, respectively. Furthermore, a topology template allows for defining input parameters, output parameters as well as grouping of node templates.

See the TOSCA Simple Profile v1.0 specification

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

groups

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

inputs

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

node_templates

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

outputs

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

policies

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

relationship_templates

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

substitution_mappings

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.ServiceTemplate(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

See the TOSCA Simple Profile v1.0 specification.

artifact_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

capability_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

data_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

dsl_definitions

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

group_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

imports

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

interface_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

metadata

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

node_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

policy_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

relationship_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

repositories

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

topology_template

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

tosca_definitions_version

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.ArtifactType(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

An Artifact Type is a reusable entity that defines the type of one or more files that are used to define implementation or deployment artifacts that are referenced by nodes or relationships on their operations.

See the TOSCA Simple Profile v1.0 specification

derived_from

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

file_ext

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

mime_type

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

version

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.DataType(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A Data Type definition defines the schema for new named datatypes in TOSCA.

See the TOSCA Simple Profile v1.0 specification

constraints

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

derived_from

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

version

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.CapabilityType(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A Capability Type is a reusable entity that describes a kind of capability that a Node Type can declare to expose. Requirements (implicit or explicit) that are declared as part of one node can be matched to (i.e., fulfilled by) the Capabilities declared by another node.

See the TOSCA Simple Profile v1.0 specification

attributes

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

derived_from

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

valid_source_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

version

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.InterfaceType(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

An Interface Type is a reusable entity that describes a set of operations that can be used to interact with or manage a node or relationship in a TOSCA topology.

See the TOSCA Simple Profile v1.0 specification

derived_from

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

inputs

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

operations

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

version

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.RelationshipType(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A Relationship Type is a reusable entity that defines the type of one or more relationships between Node Types or Node Templates.

See the TOSCA Simple Profile v1.0 specification

attributes

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

derived_from

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

interfaces

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

valid_target_types

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

version

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.NodeType(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A Node Type is a reusable entity that defines the type of one or more Node Templates. As such, a Node Type defines the structure of observable properties via a Properties Definition, the Requirements and Capabilities of the node as well as its supported interfaces.

See the TOSCA Simple Profile v1.0 specification

artifacts

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

attributes

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

capabilities

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

derived_from

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

interfaces

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

requirements

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

version

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.GroupType(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A Group Type defines logical grouping types for nodes, typically for different management purposes. Groups can effectively be viewed as logical nodes that are not part of the physical deployment topology of an application, yet can have capabilities and the ability to attach policies and interfaces that can be applied (depending on the group type) to its member nodes.

Conceptually, group definitions allow the creation of logical “membership” relationships to nodes in a service template that are not a part of the application’s explicit requirement dependencies in the topology template (i.e. those required to actually get the application deployed and running). Instead, such logical membership allows for the introduction of things such as group management and uniform application of policies (i.e., requirements that are also not bound to the application itself) to the group’s members.

See the TOSCA Simple Profile v1.0 specification

derived_from

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

interfaces

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

members

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

version

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.PolicyType(name=None, raw=None, container=None)

Bases: aria_extension_tosca.v1_0.presentation.ToscaPresentation

A Policy Type defines a type of requirement that affects or governs an application or service’s topology at some stage of its lifecycle, but is not explicitly part of the topology itself (i.e., it does not prevent the application or service from being deployed or run if it did not exist).

See the TOSCA Simple Profile v1.0 specification

derived_from

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

description

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

properties

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

targets

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

version

Decorator for caching method return values.

The implementation is thread-safe.

Supports cache_info to be compatible with Python 3’s functools.lru_cache. Note that the statistics are combined for all instances of the class.

Won’t use the cache if not called when bound to an object, allowing you to override the cache.

Adapted from this solution.

class aria_extension_tosca.v1_0.Timestamp(entry_schema, constraints, value, aspect)

Bases: object

TOSCA timestamps follow the YAML specification, which in turn is a variant of ISO8601.

Long forms and short forms (without time of day and assuming UTC timezone) are supported for parsing. The canonical form (for rendering) matches the long form at the UTC timezone.

See the Timestamp Language-Independent Type for YAML Version 1.1 (Working Draft 2005-01-18)

CANONICAL = '%Y-%m-%dT%H:%M:%S'
RE_LONG = '^(?P<year>[0-9][0-9][0-9][0-9])-(?P<month>[0-9][0-9]?)-(?P<day>[0-9][0-9]?)([Tt]|[ \\t]+)(?P<hour>[0-9][0-9]?):(?P<minute>[0-9][0-9]):(?P<second>[0-9][0-9])(?P<fraction>\\.[0-9]*)?(([ \\t]*)Z|(?P<tzhour>[-+][0-9][0-9])?(:(?P<tzminute>[0-9][0-9])?)?)?$'
RE_SHORT = '^(?P<year>[0-9][0-9][0-9][0-9])-(?P<month>[0-9][0-9])-(?P<day>[0-9][0-9])$'
as_datetime_utc
class aria_extension_tosca.v1_0.Version(entry_schema, constraints, value, aspect)

Bases: object

TOSCA supports the concept of “reuse” of type definitions, as well as template definitions which could be version and change over time. It is important to provide a reliable, normative means to represent a version string which enables the comparison and management of types and templates over time. Therefore, the TOSCA TC intends to provide a normative version type (string) for this purpose in future Working Drafts of this specification.

See the TOSCA Simple Profile v1.0 specification

RE = '^(?P<major>\\d+)\\.(?P<minor>\\d+)(\\.(?P<fix>\\d+)((\\.(?P<qualifier>\\d+))(\\-(?P<build>\\d+))?)?)?$'
static key(version)

Key method for fast sorting.

class aria_extension_tosca.v1_0.Range(entry_schema, constraints, value, aspect)

Bases: object

The range type can be used to define numeric ranges with a lower and upper boundary. For example, this allows for specifying a range of ports to be opened in a firewall.

See the TOSCA Simple Profile v1.0 specification

is_in(value)
class aria_extension_tosca.v1_0.List

Bases: list

The list type allows for specifying multiple values for a parameter of property. For example, if an application allows for being configured to listen on multiple ports, a list of ports could be configured using the list data type.

See the TOSCA Simple Profile v1.0 specification

class aria_extension_tosca.v1_0.Map(items=None)

Bases: aria.utils.collections.StrictDict

The map type allows for specifying multiple values for a parameter of property as a map. In contrast to the list type, where each entry can only be addressed by its index in the list, entries in a map are named elements that can be addressed by their keys.

See the TOSCA Simple Profile v1.0 specification

class aria_extension_tosca.v1_0.ScalarSize(entry_schema, constraints, value, aspect)

Bases: aria_extension_tosca.v1_0.data_types.Scalar

Integer scalar for counting bytes.

See the TOSCA Simple Profile v1.0 specification

RE = '^(?P<scalar>[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)\\s*(?P<unit>B|kB|KiB|MB|MiB|GB|GiB|TB|TiB)$'
TYPE

alias of int

UNIT = 'bytes'
UNITS = {'kB': 1000, 'B': 1, 'GB': 1000000000, 'MB': 1000000, 'KiB': 1024, 'MiB': 1048576, 'TB': 1000000000000, 'TiB': 1099511627776, 'GiB': 1073741824}
class aria_extension_tosca.v1_0.ScalarTime(entry_schema, constraints, value, aspect)

Bases: aria_extension_tosca.v1_0.data_types.Scalar

Floating point scalar for counting seconds.

See the TOSCA Simple Profile v1.0 specification

RE = '^(?P<scalar>[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)\\s*(?P<unit>ns|us|ms|s|m|h|d)$'
TYPE

alias of float

UNIT = 'seconds'
UNITS = {'d': 86400.0, 'h': 3600.0, 'm': 60.0, 'us': 1e-06, 's': 1.0, 'ms': 0.001, 'ns': 1e-09}
class aria_extension_tosca.v1_0.ScalarFrequency(entry_schema, constraints, value, aspect)

Bases: aria_extension_tosca.v1_0.data_types.Scalar

Floating point scalar for counting cycles per second (Hz).

See the TOSCA Simple Profile v1.0 specification

RE = '^(?P<scalar>[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)\\s*(?P<unit>Hz|kHz|MHz|GHz)$'
TYPE

alias of float

UNIT = 'Hz'
UNITS = {'Hz': 1.0, 'kHz': 1000.0, 'MHz': 1000000.0, 'GHz': 1000000000.0}
class aria_extension_tosca.v1_0.Concat(context, presentation, argument)

Bases: aria.deployment.elements.Function

The concat function is used to concatenate two or more string values within a TOSCA service template.

as_raw
class aria_extension_tosca.v1_0.Token(context, presentation, argument)

Bases: aria.deployment.elements.Function

The token function is used within a TOSCA service template on a string to parse out (tokenize) substrings separated by one or more token characters within a larger string.

as_raw
class aria_extension_tosca.v1_0.GetInput(context, presentation, argument)

Bases: aria.deployment.elements.Function

The get_input function is used to retrieve the values of properties declared within the inputs section of a TOSCA Service Template.

as_raw
class aria_extension_tosca.v1_0.GetProperty(context, presentation, argument)

Bases: aria.deployment.elements.Function

The get_property function is used to retrieve property values between modelable entities defined in the same service template.

as_raw
class aria_extension_tosca.v1_0.GetAttribute(context, presentation, argument)

Bases: aria.deployment.elements.Function

The get_attribute function is used to retrieve the values of named attributes declared by the referenced node or relationship template name.

as_raw
class aria_extension_tosca.v1_0.GetOperationOutput(context, presentation, argument)

Bases: aria.deployment.elements.Function

The get_operation_output function is used to retrieve the values of variables exposed / exported from an interface operation.

as_raw
class aria_extension_tosca.v1_0.GetNodesOfType(context, presentation, argument)

Bases: aria.deployment.elements.Function

The get_nodes_of_type function can be used to retrieve a list of all known instances of nodes of the declared Node Type.

as_raw
class aria_extension_tosca.v1_0.GetArtifact(context, presentation, argument)

Bases: aria.deployment.elements.Function

The get_artifact function is used to retrieve artifact location between modelable entities defined in the same service template.

as_raw