Exemplo n.º 1
0
 def __init__(self, numinstances=None, image=None, instances=[], accesslists=[], cloud=None, configurationresources=[], accessuri=None, factory=None, environment=None, hostnameprefix=None, location=None, variables=[], resources=[], credential=None, srcconnections=[], destconnections=[], packages=[], stack=None, topology=None, releasedisks=None, project=None, volumes=[], model=None, onboarded=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'numInstances': {'type': 'int', 'name': 'numinstances', 'native': True}, 'image': {'type': 'Link', 'name': 'image', 'minOccurs': '0', 'native': False}, 'instances': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'instances', 'minOccurs': '0', 'native': False}, 'accessLists': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'accesslists', 'minOccurs': '0', 'native': False}, 'cloud': {'type': 'Link', 'name': 'cloud', 'minOccurs': '0', 'native': False}, 'configurationResources': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'configurationresources', 'minOccurs': '0', 'native': False}, 'accessUri': {'type': 'string', 'name': 'accessuri', 'minOccurs': '0', 'native': True}, 'factory': {'type': 'boolean', 'name': 'factory', 'minOccurs': '0', 'native': True}, 'environment': {'type': 'Link', 'name': 'environment', 'minOccurs': '0', 'native': False}, 'hostnamePrefix': {'type': 'string', 'name': 'hostnameprefix', 'minOccurs': '0', 'native': True}, 'location': {'type': 'string', 'name': 'location', 'minOccurs': '0', 'native': True}, 'variables': {'maxOccurs': 'unbounded', 'type': 'AssetProperty', 'name': 'variables', 'minOccurs': '0', 'native': False}, 'resources': {'maxOccurs': 'unbounded', 'type': 'Resource', 'name': 'resources', 'minOccurs': '0', 'native': False}, 'credential': {'type': 'Credential', 'name': 'credential', 'minOccurs': '0', 'native': False}, 'srcConnections': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'srcconnections', 'minOccurs': '0', 'native': False}, 'destConnections': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'destconnections', 'minOccurs': '0', 'native': False}, 'packages': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'packages', 'minOccurs': '0', 'native': False}, 'stack': {'type': 'Link', 'name': 'stack', 'minOccurs': '0', 'native': False}, 'topology': {'type': 'Link', 'name': 'topology', 'minOccurs': '0', 'native': False}, 'releaseDisks': {'type': 'boolean', 'name': 'releasedisks', 'minOccurs': '0', 'native': True}, 'project': {'type': 'Link', 'name': 'project', 'minOccurs': '0', 'native': False}, 'volumes': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'volumes', 'minOccurs': '0', 'native': False}, 'model': {'type': 'string', 'name': 'model', 'minOccurs': '0', 'native': True}, 'onboarded': {'type': 'boolean', 'name': 'onboarded', 'minOccurs': '0', 'native': True}})
     self.numinstances = numinstances
     self.image = image
     self.instances = instances
     self.accesslists = accesslists
     self.cloud = cloud
     self.configurationresources = configurationresources
     self.accessuri = accessuri
     self.factory = factory
     self.environment = environment
     self.hostnameprefix = hostnameprefix
     self.location = location
     self.variables = variables
     self.resources = resources
     self.credential = credential
     self.srcconnections = srcconnections
     self.destconnections = destconnections
     self.packages = packages
     self.stack = stack
     self.topology = topology
     self.releasedisks = releasedisks
     self.project = project
     self.volumes = volumes
     self.model = model
     self.onboarded = onboarded 
Exemplo n.º 2
0
 def __init__(self, enabled=None, variables=[], locations=[], networkservices=[], cloudcredentials=None, priceengine=None, networks=[], postbootscripts=[], prebootscripts=[], cloudlogin=None, hostname=None, vmmserver=None, models=[], postreleasescripts=[], credentials=[], cloudtype=None, proxies=[], properties=[], subscription=None, cloudcertificate=None, dhcpoptions=[], cloudid=None, repositories=[], vmmport=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'repositories': {'maxOccurs': 'unbounded', 'type': 'Repository', 'name': 'repositories', 'minOccurs': '0', 'native': False}, 'variables': {'maxOccurs': 'unbounded', 'type': 'AssetProperty', 'name': 'variables', 'minOccurs': '0', 'native': False}, 'locations': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'locations', 'minOccurs': '0', 'native': False}, 'networkServices': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'networkservices', 'minOccurs': '0', 'native': False}, 'cloudCredentials': {'type': 'Credential', 'name': 'cloudcredentials', 'minOccurs': '0', 'native': False}, 'priceEngine': {'type': 'PriceEngine', 'name': 'priceengine', 'minOccurs': '0', 'native': False}, 'networks': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'networks', 'minOccurs': '0', 'native': False}, 'postBootScripts': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'postbootscripts', 'minOccurs': '0', 'native': False}, 'preBootScripts': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'prebootscripts', 'minOccurs': '0', 'native': False}, 'cloudLogin': {'type': 'Credential', 'name': 'cloudlogin', 'minOccurs': '0', 'native': False}, 'hostname': {'type': 'string', 'name': 'hostname', 'minOccurs': '0', 'native': True}, 'vmmServer': {'type': 'string', 'name': 'vmmserver', 'minOccurs': '0', 'native': True}, 'models': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'models', 'minOccurs': '0', 'native': False}, 'postReleaseScripts': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'postreleasescripts', 'minOccurs': '0', 'native': False}, 'credentials': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'credentials', 'minOccurs': '0', 'native': False}, 'cloudType': {'type': 'Link', 'name': 'cloudtype', 'minOccurs': '0', 'native': False}, 'proxies': {'maxOccurs': 'unbounded', 'type': 'Proxy', 'name': 'proxies', 'minOccurs': '0', 'native': False}, 'properties': {'maxOccurs': 'unbounded', 'type': 'Property', 'name': 'properties', 'minOccurs': '0', 'native': False}, 'subscription': {'type': 'string', 'name': 'subscription', 'minOccurs': '0', 'native': True}, 'cloudCertificate': {'type': 'Credential', 'name': 'cloudcertificate', 'minOccurs': '0', 'native': False}, 'dhcpOptions': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'dhcpoptions', 'minOccurs': '0', 'native': False}, 'cloudId': {'type': 'string', 'name': 'cloudid', 'minOccurs': '0', 'native': True}, 'enabled': {'type': 'boolean', 'name': 'enabled', 'minOccurs': '0', 'native': True}, 'vmmPort': {'type': 'int', 'name': 'vmmport', 'minOccurs': '0', 'native': True}})
     self.enabled = enabled
     self.variables = variables
     self.locations = locations
     self.networkservices = networkservices
     self.cloudcredentials = cloudcredentials
     self.priceengine = priceengine
     self.networks = networks
     self.postbootscripts = postbootscripts
     self.prebootscripts = prebootscripts
     self.cloudlogin = cloudlogin
     self.hostname = hostname
     self.vmmserver = vmmserver
     self.models = models
     self.postreleasescripts = postreleasescripts
     self.credentials = credentials
     self.cloudtype = cloudtype
     self.proxies = proxies
     self.properties = properties
     self.subscription = subscription
     self.cloudcertificate = cloudcertificate
     self.dhcpoptions = dhcpoptions
     self.cloudid = cloudid
     self.repositories = repositories
     self.vmmport = vmmport 
 def __init__(self, serviceid=None, type=None, properties=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'serviceId': {'type': 'string', 'name': 'serviceid', 'minOccurs': '0', 'native': True}, 'type': {'type': 'Link', 'name': 'type', 'minOccurs': '0', 'native': False}, 'properties': {'maxOccurs': 'unbounded', 'type': 'Property', 'name': 'properties', 'minOccurs': '0', 'native': False}})
     self.serviceid = serviceid
     self.type = type
     self.properties = properties 
 def __init__(self, variable=[], source=None, destination=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'variable': {'maxOccurs': 'unbounded', 'type': 'AssetProperty', 'name': 'variable', 'minOccurs': '0', 'native': False}, 'source': {'type': 'Link', 'name': 'source', 'native': False}, 'destination': {'type': 'Link', 'name': 'destination', 'native': False}})
     self.variable = variable
     self.source = source
     self.destination = destination 
Exemplo n.º 5
0
 def __init__(self, instance=None, inetaddr=None, address=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'instance': {'type': 'Link', 'name': 'instance', 'minOccurs': '0', 'native': False}, 'address': {'type': 'string', 'name': 'address', 'minOccurs': '0', 'native': True}, 'inetAddr': {'type': 'string', 'name': 'inetaddr', 'minOccurs': '0', 'native': True}})
     self.instance = instance
     self.inetaddr = inetaddr
     self.address = address 
 def __init__(self, serviceid=None, type=None, properties=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'serviceId': {
             'type': 'string',
             'name': 'serviceid',
             'minOccurs': '0',
             'native': True
         },
         'type': {
             'type': 'Link',
             'name': 'type',
             'minOccurs': '0',
             'native': False
         },
         'properties': {
             'maxOccurs': 'unbounded',
             'type': 'Property',
             'name': 'properties',
             'minOccurs': '0',
             'native': False
         }
     })
     self.serviceid = serviceid
     self.type = type
     self.properties = properties
 def __init__(self, variable=[], property=[], artifact=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'variable': {'maxOccurs': 'unbounded', 'type': 'PropertyDefinition', 'name': 'variable', 'minOccurs': '0', 'native': False}, 'property': {'maxOccurs': 'unbounded', 'type': 'AssetProperty', 'name': 'property', 'minOccurs': '0', 'native': False}, 'artifact': {'type': 'Link', 'name': 'artifact', 'minOccurs': '0', 'native': False}})
     self.variable = variable
     self.property = property
     self.artifact = artifact 
Exemplo n.º 8
0
 def __init__(self, variable=[], property=[], artifact=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'variable': {
             'maxOccurs': 'unbounded',
             'type': 'PropertyDefinition',
             'name': 'variable',
             'minOccurs': '0',
             'native': False
         },
         'property': {
             'maxOccurs': 'unbounded',
             'type': 'AssetProperty',
             'name': 'property',
             'minOccurs': '0',
             'native': False
         },
         'artifact': {
             'type': 'Link',
             'name': 'artifact',
             'minOccurs': '0',
             'native': False
         }
     })
     self.variable = variable
     self.property = property
     self.artifact = artifact
 def __init__(self, variable=[], source=None, destination=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'variable': {
             'maxOccurs': 'unbounded',
             'type': 'AssetProperty',
             'name': 'variable',
             'minOccurs': '0',
             'native': False
         },
         'source': {
             'type': 'Link',
             'name': 'source',
             'native': False
         },
         'destination': {
             'type': 'Link',
             'name': 'destination',
             'native': False
         }
     })
     self.variable = variable
     self.source = source
     self.destination = destination
Exemplo n.º 10
0
 def __init__(self, hostname='', enabled=None, domainrealm=''):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'hostname': {'type': 'string', 'name': 'hostname', 'native': True}, 'enabled': {'type': 'boolean', 'name': 'enabled', 'minOccurs': '0', 'native': True}, 'domainRealm': {'type': 'string', 'name': 'domainrealm', 'native': True}})
     self.hostname = hostname
     self.enabled = enabled
     self.domainrealm = domainrealm 
Exemplo n.º 11
0
 def __init__(self,
              artifacts=[],
              variables=[],
              environments=[],
              deployments=[],
              fixedorder=[],
              anyorder=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'artifacts': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'artifacts',
             'minOccurs': '0',
             'native': False
         },
         'variables': {
             'maxOccurs': 'unbounded',
             'type': 'AssetProperty',
             'name': 'variables',
             'minOccurs': '0',
             'native': False
         },
         'environments': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'environments',
             'minOccurs': '0',
             'native': False
         },
         'deployments': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'deployments',
             'minOccurs': '0',
             'native': False
         },
         'fixedOrder': {
             'maxOccurs': 'unbounded',
             'type': 'string',
             'name': 'fixedorder',
             'minOccurs': '0',
             'native': True
         },
         'anyOrder': {
             'maxOccurs': 'unbounded',
             'type': 'string',
             'name': 'anyorder',
             'minOccurs': '0',
             'native': True
         }
     })
     self.artifacts = artifacts
     self.variables = variables
     self.environments = environments
     self.deployments = deployments
     self.fixedorder = fixedorder
     self.anyorder = anyorder
Exemplo n.º 12
0
 def __init__(self, type=None, accessuri=None, accessuriexpanded=None, label=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'type': {'type': 'int', 'name': 'type', 'minOccurs': '0', 'native': True}, 'accessUri': {'type': 'string', 'name': 'accessuri', 'minOccurs': '0', 'native': True}, 'accessUriExpanded': {'type': 'string', 'name': 'accessuriexpanded', 'minOccurs': '0', 'native': True}, 'label': {'type': 'string', 'name': 'label', 'minOccurs': '0', 'native': True}})
     self.type = type
     self.accessuri = accessuri
     self.accessuriexpanded = accessuriexpanded
     self.label = label 
 def __init__(self, projectrole=None, rights=[], user=[], usergroup=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'projectRole': {'type': 'Link', 'name': 'projectrole', 'minOccurs': '0', 'native': False}, 'usergroup': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'usergroup', 'minOccurs': '0', 'native': False}, 'user': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'user', 'minOccurs': '0', 'native': False}, 'rights': {'maxOccurs': 'unbounded', 'type': 'AccessRightSet', 'name': 'rights', 'minOccurs': '0', 'native': False}})
     self.projectrole = projectrole
     self.rights = rights
     self.user = user
     self.usergroup = usergroup 
 def __init__(self, url=None, classname=None, resource=[], producttype=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'url': {'type': 'string', 'name': 'url', 'minOccurs': '0', 'native': True}, 'className': {'type': 'string', 'name': 'classname', 'minOccurs': '0', 'native': True}, 'resource': {'maxOccurs': 'unbounded', 'type': 'StoreResource', 'name': 'resource', 'minOccurs': '0', 'native': False}, 'productType': {'type': 'Link', 'name': 'producttype', 'minOccurs': '0', 'native': False}})
     self.url = url
     self.classname = classname
     self.resource = resource
     self.producttype = producttype 
 def __init__(self, visible=None, product=None, enabled=None, securityrolename=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'visible': {'type': 'boolean', 'name': 'visible', 'minOccurs': '0', 'native': True}, 'product': {'type': 'Product', 'name': 'product', 'minOccurs': '0', 'native': False}, 'enabled': {'type': 'boolean', 'name': 'enabled', 'minOccurs': '0', 'native': True}, 'securityRoleName': {'type': 'string', 'name': 'securityrolename', 'minOccurs': '0', 'native': True}})
     self.visible = visible
     self.product = product
     self.enabled = enabled
     self.securityrolename = securityrolename 
Exemplo n.º 16
0
 def __init__(self, environment=None, variables=[], platformservice=None, properties=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'environment': {'type': 'Link', 'name': 'environment', 'minOccurs': '0', 'native': False}, 'variables': {'maxOccurs': 'unbounded', 'type': 'AssetProperty', 'name': 'variables', 'minOccurs': '0', 'native': False}, 'platformService': {'type': 'Link', 'name': 'platformservice', 'minOccurs': '0', 'native': False}, 'properties': {'maxOccurs': 'unbounded', 'type': 'Property', 'name': 'properties', 'minOccurs': '0', 'native': False}})
     self.environment = environment
     self.variables = variables
     self.platformservice = platformservice
     self.properties = properties 
Exemplo n.º 17
0
 def __init__(self, current=None, snapshotid=None, state=None, instance=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'current': {'type': 'boolean', 'name': 'current', 'minOccurs': '0', 'native': True}, 'snapshotId': {'type': 'string', 'name': 'snapshotid', 'minOccurs': '0', 'native': True}, 'state': {'type': 'State', 'name': 'state', 'minOccurs': '0', 'native': False}, 'instance': {'type': 'Link', 'name': 'instance', 'minOccurs': '0', 'native': False}})
     self.current = current
     self.snapshotid = snapshotid
     self.state = state
     self.instance = instance 
 def __init__(self, status=None, snapshotid=None, storage=None, cloud=None, progress=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'status': {'type': 'string', 'name': 'status', 'minOccurs': '0', 'native': True}, 'snapshotId': {'type': 'string', 'name': 'snapshotid', 'minOccurs': '0', 'native': True}, 'storage': {'type': 'Link', 'name': 'storage', 'minOccurs': '0', 'native': False}, 'cloud': {'type': 'Link', 'name': 'cloud', 'minOccurs': '0', 'native': False}, 'progress': {'type': 'string', 'name': 'progress', 'minOccurs': '0', 'native': True}})
     self.status = status
     self.snapshotid = snapshotid
     self.storage = storage
     self.cloud = cloud
     self.progress = progress 
 def __init__(self, editions=[], product=None, version='', build='', resources=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'editions': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'editions', 'minOccurs': '0', 'native': False}, 'product': {'type': 'Link', 'name': 'product', 'minOccurs': '0', 'native': False}, 'version': {'type': 'string', 'name': 'version', 'native': True}, 'build': {'type': 'string', 'name': 'build', 'native': True}, 'resources': {'maxOccurs': 'unbounded', 'type': 'StoreResource', 'name': 'resources', 'minOccurs': '0', 'native': False}})
     self.editions = editions
     self.product = product
     self.version = version
     self.build = build
     self.resources = resources 
 def __init__(self, blueprint=None, login=None, type=None, properties=[], topology=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'blueprint': {'type': 'Link', 'name': 'blueprint', 'minOccurs': '0', 'native': False}, 'login': {'type': 'Credential', 'name': 'login', 'minOccurs': '0', 'native': False}, 'type': {'type': 'Link', 'name': 'type', 'minOccurs': '0', 'native': False}, 'properties': {'maxOccurs': 'unbounded', 'type': 'Property', 'name': 'properties', 'minOccurs': '0', 'native': False}, 'topology': {'type': 'Link', 'name': 'topology', 'minOccurs': '0', 'native': False}})
     self.blueprint = blueprint
     self.login = login
     self.type = type
     self.properties = properties
     self.topology = topology 
Exemplo n.º 21
0
 def __init__(self,
              resource=[],
              repository=[],
              documentation=None,
              version=None,
              property=[],
              type=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'resource': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'resource',
             'minOccurs': '0',
             'native': False
         },
         'repository': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'repository',
             'minOccurs': '0',
             'native': False
         },
         'documentation': {
             'type': 'string',
             'name': 'documentation',
             'minOccurs': '0',
             'native': True
         },
         'version': {
             'type': 'string',
             'name': 'version',
             'minOccurs': '0',
             'native': True
         },
         'property': {
             'maxOccurs': 'unbounded',
             'type': 'AssetProperty',
             'name': 'property',
             'minOccurs': '0',
             'native': False
         },
         'type': {
             'type': 'string',
             'name': 'type',
             'minOccurs': '0',
             'native': True
         }
     })
     self.resource = resource
     self.repository = repository
     self.documentation = documentation
     self.version = version
     self.property = property
     self.type = type
Exemplo n.º 22
0
 def __init__(self, artifacts=[], variables=[], environments=[], deployments=[], fixedorder=[], anyorder=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'artifacts': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'artifacts', 'minOccurs': '0', 'native': False}, 'variables': {'maxOccurs': 'unbounded', 'type': 'AssetProperty', 'name': 'variables', 'minOccurs': '0', 'native': False}, 'environments': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'environments', 'minOccurs': '0', 'native': False}, 'deployments': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'deployments', 'minOccurs': '0', 'native': False}, 'fixedOrder': {'maxOccurs': 'unbounded', 'type': 'string', 'name': 'fixedorder', 'minOccurs': '0', 'native': True}, 'anyOrder': {'maxOccurs': 'unbounded', 'type': 'string', 'name': 'anyorder', 'minOccurs': '0', 'native': True}})
     self.artifacts = artifacts
     self.variables = variables
     self.environments = environments
     self.deployments = deployments
     self.fixedorder = fixedorder
     self.anyorder = anyorder 
 def __init__(self, hostname=None, networks=[], credentials=None, type=None, properties=[], cloud=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'hostname': {'type': 'string', 'name': 'hostname', 'minOccurs': '0', 'native': True}, 'properties': {'maxOccurs': 'unbounded', 'type': 'AssetProperty', 'name': 'properties', 'minOccurs': '0', 'native': False}, 'credentials': {'type': 'Credential', 'name': 'credentials', 'minOccurs': '0', 'native': False}, 'type': {'type': 'Link', 'name': 'type', 'minOccurs': '0', 'native': False}, 'networks': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'networks', 'minOccurs': '0', 'native': False}, 'cloud': {'type': 'Link', 'name': 'cloud', 'minOccurs': '0', 'native': False}})
     self.hostname = hostname
     self.networks = networks
     self.credentials = credentials
     self.type = type
     self.properties = properties
     self.cloud = cloud 
 def __init__(self, resource=[], repository=[], documentation=None, version=None, property=[], type=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'resource': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'resource', 'minOccurs': '0', 'native': False}, 'repository': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'repository', 'minOccurs': '0', 'native': False}, 'documentation': {'type': 'string', 'name': 'documentation', 'minOccurs': '0', 'native': True}, 'version': {'type': 'string', 'name': 'version', 'minOccurs': '0', 'native': True}, 'property': {'maxOccurs': 'unbounded', 'type': 'AssetProperty', 'name': 'property', 'minOccurs': '0', 'native': False}, 'type': {'type': 'string', 'name': 'type', 'minOccurs': '0', 'native': True}})
     self.resource = resource
     self.repository = repository
     self.documentation = documentation
     self.version = version
     self.property = property
     self.type = type 
 def __init__(self,
              hostname=None,
              networks=[],
              credentials=None,
              type=None,
              properties=[],
              cloud=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'hostname': {
             'type': 'string',
             'name': 'hostname',
             'minOccurs': '0',
             'native': True
         },
         'properties': {
             'maxOccurs': 'unbounded',
             'type': 'AssetProperty',
             'name': 'properties',
             'minOccurs': '0',
             'native': False
         },
         'credentials': {
             'type': 'Credential',
             'name': 'credentials',
             'minOccurs': '0',
             'native': False
         },
         'type': {
             'type': 'Link',
             'name': 'type',
             'minOccurs': '0',
             'native': False
         },
         'networks': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'networks',
             'minOccurs': '0',
             'native': False
         },
         'cloud': {
             'type': 'Link',
             'name': 'cloud',
             'minOccurs': '0',
             'native': False
         }
     })
     self.hostname = hostname
     self.networks = networks
     self.credentials = credentials
     self.type = type
     self.properties = properties
     self.cloud = cloud
 def __init__(self, network=None, rangetype=None, inetmax=None, inetmin=None, availableaddresses=[], rangemax=None, rangemin=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'network': {'type': 'Link', 'name': 'network', 'minOccurs': '0', 'native': False}, 'rangeType': {'type': 'string', 'name': 'rangetype', 'minOccurs': '0', 'native': True}, 'inetMax': {'type': 'string', 'name': 'inetmax', 'minOccurs': '0', 'native': True}, 'inetMin': {'type': 'string', 'name': 'inetmin', 'minOccurs': '0', 'native': True}, 'availableAddresses': {'maxOccurs': 'unbounded', 'type': 'Address', 'name': 'availableaddresses', 'minOccurs': '0', 'native': False}, 'rangeMax': {'type': 'string', 'name': 'rangemax', 'minOccurs': '0', 'native': True}, 'rangeMin': {'type': 'string', 'name': 'rangemin', 'minOccurs': '0', 'native': True}})
     self.network = network
     self.rangetype = rangetype
     self.inetmax = inetmax
     self.inetmin = inetmin
     self.availableaddresses = availableaddresses
     self.rangemax = rangemax
     self.rangemin = rangemin 
Exemplo n.º 27
0
 def __init__(self, deployscript=None, templates=[], startscript=None, urlprefix=None, stopscript=None, undeployscript=None, artifacttype=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'deployScript': {'type': 'Link', 'name': 'deployscript', 'minOccurs': '0', 'native': False}, 'templates': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'templates', 'minOccurs': '0', 'native': False}, 'startScript': {'type': 'Link', 'name': 'startscript', 'minOccurs': '0', 'native': False}, 'urlPrefix': {'type': 'string', 'name': 'urlprefix', 'minOccurs': '0', 'native': True}, 'stopScript': {'type': 'Link', 'name': 'stopscript', 'minOccurs': '0', 'native': False}, 'undeployScript': {'type': 'Link', 'name': 'undeployscript', 'minOccurs': '0', 'native': False}, 'artifactType': {'type': 'Link', 'name': 'artifacttype', 'minOccurs': '0', 'native': False}})
     self.deployscript = deployscript
     self.templates = templates
     self.startscript = startscript
     self.urlprefix = urlprefix
     self.stopscript = stopscript
     self.undeployscript = undeployscript
     self.artifacttype = artifacttype 
 def __init__(self, status=None, storage=None, volume=None, storeagesnapshots=[], progress=None, snapshotid=None, cloud=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'status': {'type': 'string', 'name': 'status', 'minOccurs': '0', 'native': True}, 'storage': {'type': 'Link', 'name': 'storage', 'minOccurs': '0', 'native': False}, 'volume': {'type': 'Link', 'name': 'volume', 'minOccurs': '0', 'native': False}, 'storeageSnapshots': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'storeagesnapshots', 'minOccurs': '0', 'native': False}, 'progress': {'type': 'string', 'name': 'progress', 'minOccurs': '0', 'native': True}, 'snapshotId': {'type': 'string', 'name': 'snapshotid', 'minOccurs': '0', 'native': True}, 'cloud': {'type': 'Link', 'name': 'cloud', 'minOccurs': '0', 'native': False}})
     self.status = status
     self.storage = storage
     self.volume = volume
     self.storeagesnapshots = storeagesnapshots
     self.progress = progress
     self.snapshotid = snapshotid
     self.cloud = cloud 
 def __init__(self, itemid=None, itemtype=None, prices=[], version='', build='', release=None, itemname=None, resources=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'itemId': {'type': 'int', 'name': 'itemid', 'minOccurs': '0', 'native': True}, 'itemType': {'type': 'string', 'name': 'itemtype', 'minOccurs': '0', 'native': True}, 'release': {'type': 'Link', 'name': 'release', 'minOccurs': '0', 'native': False}, 'version': {'type': 'string', 'name': 'version', 'native': True}, 'build': {'type': 'string', 'name': 'build', 'native': True}, 'prices': {'maxOccurs': 'unbounded', 'type': 'StorePrice', 'name': 'prices', 'minOccurs': '0', 'native': False}, 'itemName': {'type': 'string', 'name': 'itemname', 'minOccurs': '0', 'native': True}, 'resources': {'maxOccurs': 'unbounded', 'type': 'StoreResource', 'name': 'resources', 'minOccurs': '0', 'native': False}})
     self.itemid = itemid
     self.itemtype = itemtype
     self.prices = prices
     self.version = version
     self.build = build
     self.release = release
     self.itemname = itemname
     self.resources = resources 
Exemplo n.º 30
0
 def __init__(self, link=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'link': {
             'type': 'Link',
             'name': 'link',
             'minOccurs': '0',
             'native': False
         }
     })
     self.link = link
 def __init__(self, repositoryproperty=[], artifactpath=[], repositorytype=None, artifact=[], repositorypath=None, readonly=False, syncintervalseconds=None, artifacttype=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'repositoryProperty': {'maxOccurs': 'unbounded', 'type': 'Property', 'name': 'repositoryproperty', 'minOccurs': '0', 'native': False}, 'artifactPath': {'maxOccurs': 'unbounded', 'type': 'string', 'name': 'artifactpath', 'minOccurs': '0', 'native': True}, 'repositoryType': {'type': 'string', 'name': 'repositorytype', 'minOccurs': '0', 'native': True}, 'artifact': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'artifact', 'minOccurs': '0', 'native': False}, 'repositoryPath': {'type': 'string', 'name': 'repositorypath', 'minOccurs': '0', 'native': True}, 'readOnly': {'type': 'boolean', 'name': 'readonly', 'native': True}, 'syncIntervalSeconds': {'type': 'int', 'name': 'syncintervalseconds', 'minOccurs': '0', 'native': True}, 'artifactType': {'type': 'string', 'name': 'artifacttype', 'minOccurs': '0', 'native': True}})
     self.repositoryproperty = repositoryproperty
     self.artifactpath = artifactpath
     self.repositorytype = repositorytype
     self.artifact = artifact
     self.repositorypath = repositorypath
     self.readonly = readonly
     self.syncintervalseconds = syncintervalseconds
     self.artifacttype = artifacttype 
Exemplo n.º 32
0
 def __init__(self, repositories=[], properties=[], visible=None, hosts=[], cloud=None, storageroot=None, networks=[], sublocations=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'repositories': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'repositories', 'minOccurs': '0', 'native': False}, 'networks': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'networks', 'minOccurs': '0', 'native': False}, 'visible': {'type': 'boolean', 'name': 'visible', 'minOccurs': '0', 'native': True}, 'hosts': {'maxOccurs': 'unbounded', 'type': 'Host', 'name': 'hosts', 'minOccurs': '0', 'native': False}, 'sublocations': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'sublocations', 'minOccurs': '0', 'native': False}, 'storageRoot': {'type': 'boolean', 'name': 'storageroot', 'minOccurs': '0', 'native': True}, 'properties': {'maxOccurs': 'unbounded', 'type': 'Property', 'name': 'properties', 'minOccurs': '0', 'native': False}, 'cloud': {'type': 'Link', 'name': 'cloud', 'minOccurs': '0', 'native': False}})
     self.repositories = repositories
     self.properties = properties
     self.visible = visible
     self.hosts = hosts
     self.cloud = cloud
     self.storageroot = storageroot
     self.networks = networks
     self.sublocations = sublocations 
 def __init__(self, deployscript=None, startscript=None, designcontainer=None, urlprefix=None, stopscript=None, undeployscript=None, artifacttype=None, workloads=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'deployScript': {'type': 'Link', 'name': 'deployscript', 'minOccurs': '0', 'native': False}, 'startScript': {'type': 'Link', 'name': 'startscript', 'minOccurs': '0', 'native': False}, 'designContainer': {'type': 'Link', 'name': 'designcontainer', 'minOccurs': '0', 'native': False}, 'urlPrefix': {'type': 'string', 'name': 'urlprefix', 'minOccurs': '0', 'native': True}, 'stopScript': {'type': 'Link', 'name': 'stopscript', 'minOccurs': '0', 'native': False}, 'undeployScript': {'type': 'Link', 'name': 'undeployscript', 'minOccurs': '0', 'native': False}, 'artifactType': {'type': 'Link', 'name': 'artifacttype', 'minOccurs': '0', 'native': False}, 'workloads': {'maxOccurs': 'unbounded', 'type': 'LogicalLink', 'name': 'workloads', 'minOccurs': '0', 'native': False}})
     self.deployscript = deployscript
     self.startscript = startscript
     self.designcontainer = designcontainer
     self.urlprefix = urlprefix
     self.stopscript = stopscript
     self.undeployscript = undeployscript
     self.artifacttype = artifacttype
     self.workloads = workloads 
Exemplo n.º 34
0
 def __init__(self, location=None, snapshots=[], volume=None, instance=None, unit=None, storageid=None, device=None, snapshotid=None, cloud=None, size=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'snapshots': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'snapshots', 'minOccurs': '0', 'native': False}, 'volume': {'type': 'Link', 'name': 'volume', 'minOccurs': '0', 'native': False}, 'instance': {'type': 'Link', 'name': 'instance', 'minOccurs': '0', 'native': False}, 'cloud': {'type': 'Link', 'name': 'cloud', 'minOccurs': '0', 'native': False}, 'location': {'type': 'string', 'name': 'location', 'minOccurs': '0', 'native': True}, 'device': {'type': 'string', 'name': 'device', 'minOccurs': '0', 'native': True}, 'snapshotId': {'type': 'int', 'name': 'snapshotid', 'minOccurs': '0', 'native': True}, 'size': {'type': 'int', 'name': 'size', 'minOccurs': '0', 'native': True}, 'unit': {'type': 'int', 'name': 'unit', 'minOccurs': '0', 'native': True}, 'storageId': {'type': 'string', 'name': 'storageid', 'minOccurs': '0', 'native': True}})
     self.location = location
     self.snapshots = snapshots
     self.volume = volume
     self.instance = instance
     self.unit = unit
     self.storageid = storageid
     self.device = device
     self.snapshotid = snapshotid
     self.cloud = cloud
     self.size = size 
Exemplo n.º 35
0
 def __init__(self, volumestorage=[], credential=None, encrypted=None, raidlevel=None, privatekey=None, volumesize=None, disksize=None, numdisks=None, filesystem=None, cloud=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'volumeStorage': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'volumestorage', 'minOccurs': '0', 'native': False}, 'credential': {'type': 'Credential', 'name': 'credential', 'minOccurs': '0', 'native': False}, 'encrypted': {'type': 'boolean', 'name': 'encrypted', 'minOccurs': '0', 'native': True}, 'raidLevel': {'type': 'RaidLevel', 'name': 'raidlevel', 'minOccurs': '0', 'native': False}, 'privateKey': {'type': 'hexBinary', 'name': 'privatekey', 'minOccurs': '0', 'native': True}, 'volumeSize': {'type': 'int', 'name': 'volumesize', 'minOccurs': '0', 'native': True}, 'diskSize': {'type': 'int', 'name': 'disksize', 'minOccurs': '0', 'native': True}, 'numDisks': {'type': 'int', 'name': 'numdisks', 'minOccurs': '0', 'native': True}, 'fileSystem': {'type': 'string', 'name': 'filesystem', 'minOccurs': '0', 'native': True}, 'cloud': {'type': 'Link', 'name': 'cloud', 'minOccurs': '0', 'native': False}})
     self.volumestorage = volumestorage
     self.credential = credential
     self.encrypted = encrypted
     self.raidlevel = raidlevel
     self.privatekey = privatekey
     self.volumesize = volumesize
     self.disksize = disksize
     self.numdisks = numdisks
     self.filesystem = filesystem
     self.cloud = cloud 
 def __init__(self, slot=None, publisher=None, imagepath=None, checkoutallowed=False, publishcomment=None, slotid=None, version=None, status=None, versionstatus=None, latest=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'slot': {'type': 'string', 'name': 'slot', 'minOccurs': '0', 'native': True}, 'publisher': {'type': 'Link', 'name': 'publisher', 'minOccurs': '0', 'native': False}, 'imagePath': {'type': 'string', 'name': 'imagepath', 'minOccurs': '0', 'native': True}, 'version': {'type': 'int', 'name': 'version', 'minOccurs': '0', 'native': True}, 'publishComment': {'type': 'string', 'name': 'publishcomment', 'minOccurs': '0', 'native': True}, 'slotId': {'type': 'int', 'name': 'slotid', 'minOccurs': '0', 'native': True}, 'checkoutAllowed': {'type': 'boolean', 'name': 'checkoutallowed', 'native': True}, 'status': {'type': 'string', 'name': 'status', 'minOccurs': '0', 'native': True}, 'latest': {'type': 'boolean', 'name': 'latest', 'minOccurs': '0', 'native': True}, 'versionStatus': {'type': 'string', 'name': 'versionstatus', 'minOccurs': '0', 'native': True}})
     self.slot = slot
     self.publisher = publisher
     self.imagepath = imagepath
     self.checkoutallowed = checkoutallowed
     self.publishcomment = publishcomment
     self.slotid = slotid
     self.version = version
     self.status = status
     self.versionstatus = versionstatus
     self.latest = latest 
Exemplo n.º 37
0
 def __init__(self, environment=None, deploymentbindings=[], sourcedeployment=None, releaselabel=None, submitcomment=None, readyforpromotion=None, releaseid=None, state=None, submitter=None, configuration=None, variables=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'readyForPromotion': {'type': 'boolean', 'name': 'readyforpromotion', 'minOccurs': '0', 'native': True}, 'deploymentBindings': {'maxOccurs': 'unbounded', 'type': 'DeploymentBinding', 'name': 'deploymentbindings', 'minOccurs': '0', 'native': False}, 'sourceDeployment': {'type': 'Link', 'name': 'sourcedeployment', 'minOccurs': '0', 'native': False}, 'releaseLabel': {'type': 'string', 'name': 'releaselabel', 'minOccurs': '0', 'native': True}, 'state': {'type': 'DeploymentState', 'name': 'state', 'minOccurs': '0', 'native': False}, 'environment': {'type': 'Link', 'name': 'environment', 'minOccurs': '0', 'native': False}, 'releaseId': {'type': 'string', 'name': 'releaseid', 'minOccurs': '0', 'native': True}, 'submitComment': {'type': 'string', 'name': 'submitcomment', 'minOccurs': '0', 'native': True}, 'submitter': {'type': 'Link', 'name': 'submitter', 'minOccurs': '0', 'native': False}, 'configuration': {'type': 'DeploymentConfiguration', 'name': 'configuration', 'minOccurs': '0', 'native': False}, 'variables': {'maxOccurs': 'unbounded', 'type': 'AssetProperty', 'name': 'variables', 'minOccurs': '0', 'native': False}})
     self.environment = environment
     self.deploymentbindings = deploymentbindings
     self.sourcedeployment = sourcedeployment
     self.releaselabel = releaselabel
     self.submitcomment = submitcomment
     self.readyforpromotion = readyforpromotion
     self.releaseid = releaseid
     self.state = state
     self.submitter = submitter
     self.configuration = configuration
     self.variables = variables 
Exemplo n.º 38
0
 def __init__(self, networkid=None, networkaddress=None, dnsdomain=None, addressrange=[], locations=[], dsnsearch=[], properties=[], networkgateway=None, networkmask=None, dnsservers=None, cloud=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'networkId': {'type': 'string', 'name': 'networkid', 'minOccurs': '0', 'native': True}, 'networkAddress': {'type': 'string', 'name': 'networkaddress', 'minOccurs': '0', 'native': True}, 'dnsDomain': {'type': 'string', 'name': 'dnsdomain', 'minOccurs': '0', 'native': True}, 'addressRange': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'addressrange', 'minOccurs': '0', 'native': False}, 'locations': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'locations', 'minOccurs': '0', 'native': False}, 'dsnSearch': {'maxOccurs': 'unbounded', 'type': 'string', 'name': 'dsnsearch', 'minOccurs': '0', 'native': True}, 'dnsServers': {'type': 'string', 'name': 'dnsservers', 'minOccurs': '0', 'native': True}, 'networkGateway': {'type': 'string', 'name': 'networkgateway', 'minOccurs': '0', 'native': True}, 'networkMask': {'type': 'string', 'name': 'networkmask', 'minOccurs': '0', 'native': True}, 'properties': {'maxOccurs': 'unbounded', 'type': 'Property', 'name': 'properties', 'minOccurs': '0', 'native': False}, 'cloud': {'type': 'Link', 'name': 'cloud', 'minOccurs': '0', 'native': False}})
     self.networkid = networkid
     self.networkaddress = networkaddress
     self.dnsdomain = dnsdomain
     self.addressrange = addressrange
     self.locations = locations
     self.dsnsearch = dsnsearch
     self.properties = properties
     self.networkgateway = networkgateway
     self.networkmask = networkmask
     self.dnsservers = dnsservers
     self.cloud = cloud 
Exemplo n.º 39
0
 def __init__(self,
              blueprint=None,
              login=None,
              type=None,
              properties=[],
              topology=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'blueprint': {
             'type': 'Link',
             'name': 'blueprint',
             'minOccurs': '0',
             'native': False
         },
         'login': {
             'type': 'Credential',
             'name': 'login',
             'minOccurs': '0',
             'native': False
         },
         'type': {
             'type': 'Link',
             'name': 'type',
             'minOccurs': '0',
             'native': False
         },
         'properties': {
             'maxOccurs': 'unbounded',
             'type': 'Property',
             'name': 'properties',
             'minOccurs': '0',
             'native': False
         },
         'topology': {
             'type': 'Link',
             'name': 'topology',
             'minOccurs': '0',
             'native': False
         }
     })
     self.blueprint = blueprint
     self.login = login
     self.type = type
     self.properties = properties
     self.topology = topology
 def __init__(self,
              disabled=False,
              orderposition=None,
              type=None,
              properties=[],
              authgroups=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'disabled': {
             'type': 'boolean',
             'name': 'disabled',
             'native': True
         },
         'type': {
             'type': 'Link',
             'name': 'type',
             'native': False
         },
         'orderPosition': {
             'type': 'int',
             'name': 'orderposition',
             'minOccurs': '0',
             'native': True
         },
         'properties': {
             'maxOccurs': 'unbounded',
             'type': 'Property',
             'name': 'properties',
             'minOccurs': '0',
             'native': False
         },
         'authGroups': {
             'maxOccurs': 'unbounded',
             'type': 'AuthGroup',
             'name': 'authgroups',
             'minOccurs': '0',
             'native': False
         }
     })
     self.disabled = disabled
     self.orderposition = orderposition
     self.type = type
     self.properties = properties
     self.authgroups = authgroups
Exemplo n.º 41
0
 def __init__(self,
              editions=[],
              product=None,
              version='',
              build='',
              resources=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'editions': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'editions',
             'minOccurs': '0',
             'native': False
         },
         'product': {
             'type': 'Link',
             'name': 'product',
             'minOccurs': '0',
             'native': False
         },
         'version': {
             'type': 'string',
             'name': 'version',
             'native': True
         },
         'build': {
             'type': 'string',
             'name': 'build',
             'native': True
         },
         'resources': {
             'maxOccurs': 'unbounded',
             'type': 'StoreResource',
             'name': 'resources',
             'minOccurs': '0',
             'native': False
         }
     })
     self.editions = editions
     self.product = product
     self.version = version
     self.build = build
     self.resources = resources
Exemplo n.º 42
0
 def __init__(self, itemid=None, product=None, itemtype=None, type='', purchasedby=None, edition=None, state=None, purchasedon=None, path=None, prices=[], accessurilist=None, deployments=[], itemname=None, resources=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'itemId': {'type': 'int', 'name': 'itemid', 'native': True}, 'product': {'type': 'Link', 'name': 'product', 'minOccurs': '0', 'native': False}, 'itemType': {'type': 'string', 'name': 'itemtype', 'minOccurs': '0', 'native': True}, 'itemName': {'type': 'string', 'name': 'itemname', 'minOccurs': '0', 'native': True}, 'purchasedBy': {'type': 'Link', 'name': 'purchasedby', 'minOccurs': '0', 'native': False}, 'edition': {'type': 'Link', 'name': 'edition', 'minOccurs': '0', 'native': False}, 'state': {'type': 'LaunchItemState', 'name': 'state', 'minOccurs': '0', 'native': False}, 'purchasedOn': {'type': 'date', 'name': 'purchasedon', 'minOccurs': '0', 'native': True}, 'accessUriList': {'type': 'AccessUriList', 'name': 'accessurilist', 'minOccurs': '0', 'native': False}, 'prices': {'maxOccurs': 'unbounded', 'type': 'StorePrice', 'name': 'prices', 'minOccurs': '0', 'native': False}, 'path': {'type': 'string', 'name': 'path', 'minOccurs': '0', 'native': True}, 'deployments': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'deployments', 'minOccurs': '0', 'native': False}, 'type': {'type': 'string', 'name': 'type', 'native': True}, 'resources': {'maxOccurs': 'unbounded', 'type': 'StoreResource', 'name': 'resources', 'minOccurs': '0', 'native': False}})
     self.itemid = itemid
     self.product = product
     self.itemtype = itemtype
     self.type = type
     self.purchasedby = purchasedby
     self.edition = edition
     self.state = state
     self.purchasedon = purchasedon
     self.path = path
     self.prices = prices
     self.accessurilist = accessurilist
     self.deployments = deployments
     self.itemname = itemname
     self.resources = resources 
Exemplo n.º 43
0
 def __init__(self, domain=None, parent=None, created=None, lastmodified=None, creator=None, policyassignment=[], locktype=None):
     '''
     Constructor
     @param domain: domain minOccurs=0
     @type domain: Link
     @param parent: parent minOccurs=0
     @type parent: Link
     @param created: created minOccurs=0
     @type created: date
     @param lastmodified: lastmodified minOccurs=0
     @type lastmodified: date
     @param creator: creator minOccurs=0
     @type creator: Link
     @param policyassignment: policyassignment minOccurs=0 maxOccurs=unbounded
     @type policyassignment: PolicyAssignment
     @param locktype: locktype minOccurs=0
     @type locktype: int
     '''
     ItemBase.__init__(self, domain=domain, parent=parent, created=created, lastmodified=lastmodified, creator=creator, policyassignment=policyassignment, locktype=locktype)
Exemplo n.º 44
0
 def __init__(self, workloadlogicalid=None, workloadid=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'workloadId': {
             'type': 'int',
             'name': 'workloadid',
             'minOccurs': '0',
             'native': True
         },
         'workloadLogicalId': {
             'type': 'string',
             'name': 'workloadlogicalid',
             'minOccurs': '0',
             'native': True
         }
     })
     self.workloadlogicalid = workloadlogicalid
     self.workloadid = workloadid
Exemplo n.º 45
0
 def __init__(self, direction=None, protocols=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'direction': {
             'type': 'AccessListDirection',
             'name': 'direction',
             'minOccurs': '0',
             'native': False
         },
         'protocols': {
             'maxOccurs': 'unbounded',
             'type': 'Protocol',
             'name': 'protocols',
             'minOccurs': '0',
             'native': False
         }
     })
     self.direction = direction
     self.protocols = protocols
 def __init__(self, services=[], properties=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'services': {
             'maxOccurs': 'unbounded',
             'type': 'string',
             'name': 'services',
             'minOccurs': '0',
             'native': True
         },
         'properties': {
             'maxOccurs': 'unbounded',
             'type': 'PropertyDefinition',
             'name': 'properties',
             'minOccurs': '0',
             'native': False
         }
     })
     self.services = services
     self.properties = properties
 def __init__(self,
              url=None,
              classname=None,
              resource=[],
              producttype=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'url': {
             'type': 'string',
             'name': 'url',
             'minOccurs': '0',
             'native': True
         },
         'className': {
             'type': 'string',
             'name': 'classname',
             'minOccurs': '0',
             'native': True
         },
         'resource': {
             'maxOccurs': 'unbounded',
             'type': 'StoreResource',
             'name': 'resource',
             'minOccurs': '0',
             'native': False
         },
         'productType': {
             'type': 'Link',
             'name': 'producttype',
             'minOccurs': '0',
             'native': False
         }
     })
     self.url = url
     self.classname = classname
     self.resource = resource
     self.producttype = producttype
Exemplo n.º 48
0
 def __init__(self,
              type=None,
              accessuri=None,
              accessuriexpanded=None,
              label=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'type': {
             'type': 'int',
             'name': 'type',
             'minOccurs': '0',
             'native': True
         },
         'accessUri': {
             'type': 'string',
             'name': 'accessuri',
             'minOccurs': '0',
             'native': True
         },
         'accessUriExpanded': {
             'type': 'string',
             'name': 'accessuriexpanded',
             'minOccurs': '0',
             'native': True
         },
         'label': {
             'type': 'string',
             'name': 'label',
             'minOccurs': '0',
             'native': True
         }
     })
     self.type = type
     self.accessuri = accessuri
     self.accessuriexpanded = accessuriexpanded
     self.label = label
 def __init__(self,
              visible=None,
              product=None,
              enabled=None,
              securityrolename=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'visible': {
             'type': 'boolean',
             'name': 'visible',
             'minOccurs': '0',
             'native': True
         },
         'product': {
             'type': 'Product',
             'name': 'product',
             'minOccurs': '0',
             'native': False
         },
         'enabled': {
             'type': 'boolean',
             'name': 'enabled',
             'minOccurs': '0',
             'native': True
         },
         'securityRoleName': {
             'type': 'string',
             'name': 'securityrolename',
             'minOccurs': '0',
             'native': True
         }
     })
     self.visible = visible
     self.product = product
     self.enabled = enabled
     self.securityrolename = securityrolename
Exemplo n.º 50
0
 def __init__(self,
              current=None,
              snapshotid=None,
              state=None,
              instance=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'current': {
             'type': 'boolean',
             'name': 'current',
             'minOccurs': '0',
             'native': True
         },
         'snapshotId': {
             'type': 'string',
             'name': 'snapshotid',
             'minOccurs': '0',
             'native': True
         },
         'state': {
             'type': 'State',
             'name': 'state',
             'minOccurs': '0',
             'native': False
         },
         'instance': {
             'type': 'Link',
             'name': 'instance',
             'minOccurs': '0',
             'native': False
         }
     })
     self.current = current
     self.snapshotid = snapshotid
     self.state = state
     self.instance = instance
Exemplo n.º 51
0
 def __init__(self, projectrole=None, rights=[], user=[], usergroup=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'projectRole': {
             'type': 'Link',
             'name': 'projectrole',
             'minOccurs': '0',
             'native': False
         },
         'usergroup': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'usergroup',
             'minOccurs': '0',
             'native': False
         },
         'user': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'user',
             'minOccurs': '0',
             'native': False
         },
         'rights': {
             'maxOccurs': 'unbounded',
             'type': 'AccessRightSet',
             'name': 'rights',
             'minOccurs': '0',
             'native': False
         }
     })
     self.projectrole = projectrole
     self.rights = rights
     self.user = user
     self.usergroup = usergroup
 def __init__(self,
              slot=None,
              publisher=None,
              imagepath=None,
              checkoutallowed=False,
              publishcomment=None,
              slotid=None,
              version=None,
              status=None,
              versionstatus=None,
              latest=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'slot': {
             'type': 'string',
             'name': 'slot',
             'minOccurs': '0',
             'native': True
         },
         'publisher': {
             'type': 'Link',
             'name': 'publisher',
             'minOccurs': '0',
             'native': False
         },
         'imagePath': {
             'type': 'string',
             'name': 'imagepath',
             'minOccurs': '0',
             'native': True
         },
         'version': {
             'type': 'int',
             'name': 'version',
             'minOccurs': '0',
             'native': True
         },
         'publishComment': {
             'type': 'string',
             'name': 'publishcomment',
             'minOccurs': '0',
             'native': True
         },
         'slotId': {
             'type': 'int',
             'name': 'slotid',
             'minOccurs': '0',
             'native': True
         },
         'checkoutAllowed': {
             'type': 'boolean',
             'name': 'checkoutallowed',
             'native': True
         },
         'status': {
             'type': 'string',
             'name': 'status',
             'minOccurs': '0',
             'native': True
         },
         'latest': {
             'type': 'boolean',
             'name': 'latest',
             'minOccurs': '0',
             'native': True
         },
         'versionStatus': {
             'type': 'string',
             'name': 'versionstatus',
             'minOccurs': '0',
             'native': True
         }
     })
     self.slot = slot
     self.publisher = publisher
     self.imagepath = imagepath
     self.checkoutallowed = checkoutallowed
     self.publishcomment = publishcomment
     self.slotid = slotid
     self.version = version
     self.status = status
     self.versionstatus = versionstatus
     self.latest = latest
 def __init__(self,
              itemid=None,
              itemtype=None,
              prices=[],
              version='',
              build='',
              release=None,
              itemname=None,
              resources=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'itemId': {
             'type': 'int',
             'name': 'itemid',
             'minOccurs': '0',
             'native': True
         },
         'itemType': {
             'type': 'string',
             'name': 'itemtype',
             'minOccurs': '0',
             'native': True
         },
         'release': {
             'type': 'Link',
             'name': 'release',
             'minOccurs': '0',
             'native': False
         },
         'version': {
             'type': 'string',
             'name': 'version',
             'native': True
         },
         'build': {
             'type': 'string',
             'name': 'build',
             'native': True
         },
         'prices': {
             'maxOccurs': 'unbounded',
             'type': 'StorePrice',
             'name': 'prices',
             'minOccurs': '0',
             'native': False
         },
         'itemName': {
             'type': 'string',
             'name': 'itemname',
             'minOccurs': '0',
             'native': True
         },
         'resources': {
             'maxOccurs': 'unbounded',
             'type': 'StoreResource',
             'name': 'resources',
             'minOccurs': '0',
             'native': False
         }
     })
     self.itemid = itemid
     self.itemtype = itemtype
     self.prices = prices
     self.version = version
     self.build = build
     self.release = release
     self.itemname = itemname
     self.resources = resources
 def __init__(self,
              network=None,
              rangetype=None,
              inetmax=None,
              inetmin=None,
              availableaddresses=[],
              rangemax=None,
              rangemin=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'network': {
             'type': 'Link',
             'name': 'network',
             'minOccurs': '0',
             'native': False
         },
         'rangeType': {
             'type': 'string',
             'name': 'rangetype',
             'minOccurs': '0',
             'native': True
         },
         'inetMax': {
             'type': 'string',
             'name': 'inetmax',
             'minOccurs': '0',
             'native': True
         },
         'inetMin': {
             'type': 'string',
             'name': 'inetmin',
             'minOccurs': '0',
             'native': True
         },
         'availableAddresses': {
             'maxOccurs': 'unbounded',
             'type': 'Address',
             'name': 'availableaddresses',
             'minOccurs': '0',
             'native': False
         },
         'rangeMax': {
             'type': 'string',
             'name': 'rangemax',
             'minOccurs': '0',
             'native': True
         },
         'rangeMin': {
             'type': 'string',
             'name': 'rangemin',
             'minOccurs': '0',
             'native': True
         }
     })
     self.network = network
     self.rangetype = rangetype
     self.inetmax = inetmax
     self.inetmin = inetmin
     self.availableaddresses = availableaddresses
     self.rangemax = rangemax
     self.rangemin = rangemin
 def __init__(self,
              category=[],
              publisher=None,
              itemname=None,
              itemtype=None,
              releases=[],
              itemdetailedpath=None,
              itemid=None,
              numreviews=None,
              version=None,
              build=None,
              producttype=None,
              shortdescription=None,
              resources=[],
              averagerating=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'category': {
             'maxOccurs': 'unbounded',
             'type': 'StoreCategory',
             'name': 'category',
             'minOccurs': '0',
             'native': False
         },
         'publisher': {
             'type': 'Link',
             'name': 'publisher',
             'minOccurs': '0',
             'native': False
         },
         'shortDescription': {
             'type': 'string',
             'name': 'shortdescription',
             'minOccurs': '0',
             'native': True
         },
         'itemType': {
             'type': 'string',
             'name': 'itemtype',
             'minOccurs': '0',
             'native': True
         },
         'releases': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'releases',
             'minOccurs': '0',
             'native': False
         },
         'itemDetailedPath': {
             'type': 'string',
             'name': 'itemdetailedpath',
             'minOccurs': '0',
             'native': True
         },
         'itemId': {
             'type': 'int',
             'name': 'itemid',
             'native': True
         },
         'numReviews': {
             'type': 'int',
             'name': 'numreviews',
             'minOccurs': '0',
             'native': True
         },
         'version': {
             'type': 'string',
             'name': 'version',
             'minOccurs': '0',
             'native': True
         },
         'build': {
             'type': 'string',
             'name': 'build',
             'minOccurs': '0',
             'native': True
         },
         'productType': {
             'type': 'Link',
             'name': 'producttype',
             'minOccurs': '0',
             'native': False
         },
         'itemName': {
             'type': 'string',
             'name': 'itemname',
             'minOccurs': '0',
             'native': True
         },
         'resources': {
             'maxOccurs': 'unbounded',
             'type': 'StoreResource',
             'name': 'resources',
             'minOccurs': '0',
             'native': False
         },
         'averageRating': {
             'type': 'decimal',
             'name': 'averagerating',
             'native': True
         }
     })
     self.category = category
     self.publisher = publisher
     self.itemname = itemname
     self.itemtype = itemtype
     self.releases = releases
     self.itemdetailedpath = itemdetailedpath
     self.itemid = itemid
     self.numreviews = numreviews
     self.version = version
     self.build = build
     self.producttype = producttype
     self.shortdescription = shortdescription
     self.resources = resources
     self.averagerating = averagerating
Exemplo n.º 56
0
 def __init__(self,
              repositories=[],
              properties=[],
              visible=None,
              hosts=[],
              cloud=None,
              storageroot=None,
              networks=[],
              sublocations=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'repositories': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'repositories',
             'minOccurs': '0',
             'native': False
         },
         'networks': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'networks',
             'minOccurs': '0',
             'native': False
         },
         'visible': {
             'type': 'boolean',
             'name': 'visible',
             'minOccurs': '0',
             'native': True
         },
         'hosts': {
             'maxOccurs': 'unbounded',
             'type': 'Host',
             'name': 'hosts',
             'minOccurs': '0',
             'native': False
         },
         'sublocations': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'sublocations',
             'minOccurs': '0',
             'native': False
         },
         'storageRoot': {
             'type': 'boolean',
             'name': 'storageroot',
             'minOccurs': '0',
             'native': True
         },
         'properties': {
             'maxOccurs': 'unbounded',
             'type': 'Property',
             'name': 'properties',
             'minOccurs': '0',
             'native': False
         },
         'cloud': {
             'type': 'Link',
             'name': 'cloud',
             'minOccurs': '0',
             'native': False
         }
     })
     self.repositories = repositories
     self.properties = properties
     self.visible = visible
     self.hosts = hosts
     self.cloud = cloud
     self.storageroot = storageroot
     self.networks = networks
     self.sublocations = sublocations
Exemplo n.º 57
0
 def __init__(self,
              numinstances=None,
              image=None,
              instances=[],
              accesslists=[],
              cloud=None,
              configurationresources=[],
              accessuri=None,
              factory=None,
              environment=None,
              hostnameprefix=None,
              location=None,
              variables=[],
              resources=[],
              credential=None,
              srcconnections=[],
              destconnections=[],
              packages=[],
              stack=None,
              topology=None,
              releasedisks=None,
              project=None,
              volumes=[],
              model=None,
              onboarded=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'numInstances': {
             'type': 'int',
             'name': 'numinstances',
             'native': True
         },
         'image': {
             'type': 'Link',
             'name': 'image',
             'minOccurs': '0',
             'native': False
         },
         'instances': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'instances',
             'minOccurs': '0',
             'native': False
         },
         'accessLists': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'accesslists',
             'minOccurs': '0',
             'native': False
         },
         'cloud': {
             'type': 'Link',
             'name': 'cloud',
             'minOccurs': '0',
             'native': False
         },
         'configurationResources': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'configurationresources',
             'minOccurs': '0',
             'native': False
         },
         'accessUri': {
             'type': 'string',
             'name': 'accessuri',
             'minOccurs': '0',
             'native': True
         },
         'factory': {
             'type': 'boolean',
             'name': 'factory',
             'minOccurs': '0',
             'native': True
         },
         'environment': {
             'type': 'Link',
             'name': 'environment',
             'minOccurs': '0',
             'native': False
         },
         'hostnamePrefix': {
             'type': 'string',
             'name': 'hostnameprefix',
             'minOccurs': '0',
             'native': True
         },
         'location': {
             'type': 'string',
             'name': 'location',
             'minOccurs': '0',
             'native': True
         },
         'variables': {
             'maxOccurs': 'unbounded',
             'type': 'AssetProperty',
             'name': 'variables',
             'minOccurs': '0',
             'native': False
         },
         'resources': {
             'maxOccurs': 'unbounded',
             'type': 'Resource',
             'name': 'resources',
             'minOccurs': '0',
             'native': False
         },
         'credential': {
             'type': 'Credential',
             'name': 'credential',
             'minOccurs': '0',
             'native': False
         },
         'srcConnections': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'srcconnections',
             'minOccurs': '0',
             'native': False
         },
         'destConnections': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'destconnections',
             'minOccurs': '0',
             'native': False
         },
         'packages': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'packages',
             'minOccurs': '0',
             'native': False
         },
         'stack': {
             'type': 'Link',
             'name': 'stack',
             'minOccurs': '0',
             'native': False
         },
         'topology': {
             'type': 'Link',
             'name': 'topology',
             'minOccurs': '0',
             'native': False
         },
         'releaseDisks': {
             'type': 'boolean',
             'name': 'releasedisks',
             'minOccurs': '0',
             'native': True
         },
         'project': {
             'type': 'Link',
             'name': 'project',
             'minOccurs': '0',
             'native': False
         },
         'volumes': {
             'maxOccurs': 'unbounded',
             'type': 'Link',
             'name': 'volumes',
             'minOccurs': '0',
             'native': False
         },
         'model': {
             'type': 'string',
             'name': 'model',
             'minOccurs': '0',
             'native': True
         },
         'onboarded': {
             'type': 'boolean',
             'name': 'onboarded',
             'minOccurs': '0',
             'native': True
         }
     })
     self.numinstances = numinstances
     self.image = image
     self.instances = instances
     self.accesslists = accesslists
     self.cloud = cloud
     self.configurationresources = configurationresources
     self.accessuri = accessuri
     self.factory = factory
     self.environment = environment
     self.hostnameprefix = hostnameprefix
     self.location = location
     self.variables = variables
     self.resources = resources
     self.credential = credential
     self.srcconnections = srcconnections
     self.destconnections = destconnections
     self.packages = packages
     self.stack = stack
     self.topology = topology
     self.releasedisks = releasedisks
     self.project = project
     self.volumes = volumes
     self.model = model
     self.onboarded = onboarded
Exemplo n.º 58
0
 def __init__(self,
              environment=None,
              deploymentbindings=[],
              sourcedeployment=None,
              releaselabel=None,
              submitcomment=None,
              readyforpromotion=None,
              releaseid=None,
              state=None,
              submitter=None,
              configuration=None,
              variables=[]):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'readyForPromotion': {
             'type': 'boolean',
             'name': 'readyforpromotion',
             'minOccurs': '0',
             'native': True
         },
         'deploymentBindings': {
             'maxOccurs': 'unbounded',
             'type': 'DeploymentBinding',
             'name': 'deploymentbindings',
             'minOccurs': '0',
             'native': False
         },
         'sourceDeployment': {
             'type': 'Link',
             'name': 'sourcedeployment',
             'minOccurs': '0',
             'native': False
         },
         'releaseLabel': {
             'type': 'string',
             'name': 'releaselabel',
             'minOccurs': '0',
             'native': True
         },
         'state': {
             'type': 'DeploymentState',
             'name': 'state',
             'minOccurs': '0',
             'native': False
         },
         'environment': {
             'type': 'Link',
             'name': 'environment',
             'minOccurs': '0',
             'native': False
         },
         'releaseId': {
             'type': 'string',
             'name': 'releaseid',
             'minOccurs': '0',
             'native': True
         },
         'submitComment': {
             'type': 'string',
             'name': 'submitcomment',
             'minOccurs': '0',
             'native': True
         },
         'submitter': {
             'type': 'Link',
             'name': 'submitter',
             'minOccurs': '0',
             'native': False
         },
         'configuration': {
             'type': 'DeploymentConfiguration',
             'name': 'configuration',
             'minOccurs': '0',
             'native': False
         },
         'variables': {
             'maxOccurs': 'unbounded',
             'type': 'AssetProperty',
             'name': 'variables',
             'minOccurs': '0',
             'native': False
         }
     })
     self.environment = environment
     self.deploymentbindings = deploymentbindings
     self.sourcedeployment = sourcedeployment
     self.releaselabel = releaselabel
     self.submitcomment = submitcomment
     self.readyforpromotion = readyforpromotion
     self.releaseid = releaseid
     self.state = state
     self.submitter = submitter
     self.configuration = configuration
     self.variables = variables