def __init__(self, variable=list(), 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 
 def __init__(self, variable=list(), property=list(), 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, content=None, artifact=None, size=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'content': {'type': 'base64Binary', 'name': 'content', 'minOccurs': '0', 'native': True}, 'artifact': {'type': 'Link', 'name': 'artifact', 'minOccurs': '0', 'native': False}, 'size': {'type': 'long', 'name': 'size', 'minOccurs': '0', 'native': True}})
     self.content = content
     self.artifact = artifact
     self.size = size 
 def __init__(self, serviceId=None, type=None, properties=list()):
     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
예제 #5
0
 def __init__(self, current=None, snapshotId=None, state=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}})
     self.current = current
     self.snapshotId = snapshotId
     self.state = state 
예제 #6
0
 def __init__(self, variable=list(), 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
 def __init__(self, serviceId=None, type=None, properties=list()):
     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 
예제 #8
0
 def __init__(self, current=None, snapshotId=None, state=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
         }
     })
     self.current = current
     self.snapshotId = snapshotId
     self.state = state
 def __init__(self, variable=list(), property=list(), 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 
예제 #10
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 
예제 #11
0
 def __init__(self, credential=None, onboarded=None, numInstances=None, volumes=list(), hostnamePrefix=None, image=None, resources=list(), factory=None, srcConnections=list(), instances=list(), accessUri=None, location=None, accessLists=list(), destConnections=list(), variables=list(), model=None, packages=list(), configurationResources=list(), stack=None, cloud=None, topology=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'credential': {'type': 'Credential', 'name': 'credential', 'minOccurs': '0', 'native': False}, 'packages': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'packages', 'minOccurs': '0', 'native': False}, 'numInstances': {'type': 'int', 'name': 'numInstances', 'native': True}, 'accessUri': {'type': 'string', 'name': 'accessUri', 'minOccurs': '0', 'native': True}, 'instances': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'instances', 'minOccurs': '0', 'native': False}, 'stack': {'type': 'Link', 'name': 'stack', 'minOccurs': '0', 'native': False}, 'image': {'type': 'Link', 'name': 'image', 'minOccurs': '0', 'native': False}, 'factory': {'type': 'boolean', 'name': 'factory', 'minOccurs': '0', 'native': True}, 'topology': {'type': 'Link', 'name': 'topology', 'minOccurs': '0', 'native': False}, 'srcConnections': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'srcConnections', 'minOccurs': '0', 'native': False}, 'hostnamePrefix': {'type': 'string', 'name': 'hostnamePrefix', 'minOccurs': '0', 'native': True}, 'cloud': {'type': 'Link', 'name': 'cloud', 'minOccurs': '0', 'native': False}, 'location': {'type': 'string', 'name': 'location', 'minOccurs': '0', 'native': True}, 'volumes': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'volumes', 'minOccurs': '0', 'native': False}, 'destConnections': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'destConnections', 'minOccurs': '0', 'native': False}, 'variables': {'maxOccurs': 'unbounded', 'type': 'AssetProperty', 'name': 'variables', 'minOccurs': '0', 'native': False}, 'model': {'type': 'string', 'name': 'model', 'minOccurs': '0', 'native': True}, 'onboarded': {'type': 'boolean', 'name': 'onboarded', 'minOccurs': '0', 'native': True}, 'accessLists': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'accessLists', 'minOccurs': '0', 'native': False}, 'resources': {'maxOccurs': 'unbounded', 'type': 'Resource', 'name': 'resources', 'minOccurs': '0', 'native': False}, 'configurationResources': {'maxOccurs': 'unbounded', 'type': 'Link', 'name': 'configurationResources', 'minOccurs': '0', 'native': False}})
     self.credential = credential
     self.onboarded = onboarded
     self.numInstances = numInstances
     self.volumes = volumes
     self.hostnamePrefix = hostnamePrefix
     self.image = image
     self.resources = resources
     self.factory = factory
     self.srcConnections = srcConnections
     self.instances = instances
     self.accessUri = accessUri
     self.location = location
     self.accessLists = accessLists
     self.destConnections = destConnections
     self.variables = variables
     self.model = model
     self.packages = packages
     self.configurationResources = configurationResources
     self.stack = stack
     self.cloud = cloud
     self.topology = topology 
예제 #12
0
 def __init__(self, content=None, artifact=None, size=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({
         'content': {
             'type': 'base64Binary',
             'name': 'content',
             'minOccurs': '0',
             'native': True
         },
         'artifact': {
             'type': 'Link',
             'name': 'artifact',
             'minOccurs': '0',
             'native': False
         },
         'size': {
             'type': 'long',
             'name': 'size',
             'minOccurs': '0',
             'native': True
         }
     })
     self.content = content
     self.artifact = artifact
     self.size = size
예제 #13
0
 def __init__(self,
              artifacts=list(),
              variables=list(),
              environments=list(),
              deployments=list(),
              fixedOrder=list(),
              anyOrder=list()):
     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, url=None, className=None, resource=list(), 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 
 def __init__(self, projectRole=None, rights=list(), user=list(), usergroup=list()):
     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 
예제 #17
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 
예제 #18
0
 def __init__(self, environment=None, variables=list(), platformService=None, properties=list()):
     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 
 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 
예제 #20
0
 def __init__(self, blueprint=None, login=None, type=None, properties=list(), 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, editions=list(), product=None, version='', build='', resources=list()):
     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 
예제 #22
0
 def __init__(self,
              resource=list(),
              repository=list(),
              documentation=None,
              version=None,
              property=list(),
              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
예제 #23
0
 def __init__(self, artifacts=list(), variables=list(), environments=list(), deployments=list(), fixedOrder=list(), anyOrder=list()):
     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=list(), credentials=None, type=None, properties=list(), 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=list(), repository=list(), documentation=None, version=None, property=list(), 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 
예제 #26
0
 def __init__(self,
              hostname=None,
              networks=list(),
              credentials=None,
              type=None,
              properties=list(),
              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
예제 #27
0
 def __init__(self, deployScript=None, templates=list(), 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, deployScript=None, startScript=None, designContainer=None, urlPrefix=None, stopScript=None, undeployScript=None, artifactType=None, workloads=list()):
     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 
 def __init__(self, itemId=None, itemType=None, prices=list(), version='', build='', release=None, itemName=None, resources=list()):
     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 
예제 #30
0
 def __init__(self, repositories=list(), properties=list(), visible=None, hosts=list(), cloud=None, storageRoot=None, networks=list(), sublocations=list()):
     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, repositoryProperty=list(), artifactPath=list(), repositoryType=None, artifact=list(), 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 
 def __init__(self, certificateName=None, certificate=None, managerCloud=None, externallyManaged=None, privateKey=None, credentialType=None, secretKey=None, publicKey=None, cloud=None):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({'certificateName': {'type': 'string', 'name': 'certificateName', 'minOccurs': '0', 'native': True}, 'certificate': {'type': 'hexBinary', 'name': 'certificate', 'minOccurs': '0', 'native': True}, 'managerCloud': {'type': 'Link', 'name': 'managerCloud', 'minOccurs': '0', 'native': False}, 'externallyManaged': {'type': 'boolean', 'name': 'externallyManaged', 'minOccurs': '0', 'native': True}, 'privateKey': {'type': 'string', 'name': 'privateKey', 'minOccurs': '0', 'native': True}, 'credentialType': {'type': 'CredentialType', 'name': 'credentialType', 'minOccurs': '0', 'native': False}, 'secretKey': {'type': 'hexBinary', 'name': 'secretKey', 'minOccurs': '0', 'native': True}, 'publicKey': {'type': 'string', 'name': 'publicKey', 'minOccurs': '0', 'native': True}, 'cloud': {'type': 'Cloud', 'name': 'cloud', 'minOccurs': '0', 'native': False}})
     self.certificateName = certificateName
     self.certificate = certificate
     self.managerCloud = managerCloud
     self.externallyManaged = externallyManaged
     self.privateKey = privateKey
     self.credentialType = credentialType
     self.secretKey = secretKey
     self.publicKey = publicKey
     self.cloud = cloud 
예제 #33
0
 def __init__(self, location=None, snapshots=list(), 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 
예제 #34
0
 def __init__(self, volumeStorage=list(), 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 
 def __init__(self, environment=None, deploymentBindings=list(), sourceDeployment=None, releaseLabel=None, submitComment=None, readyForPromotion=None, releaseId=None, state=None, submitter=None, configuration=None, variables=list()):
     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 
예제 #37
0
 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
예제 #38
0
 def __init__(self,
              editions=list(),
              product=None,
              version='',
              build='',
              resources=list()):
     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, category=list(), publisher=None, itemName=None, itemType=None, releases=list(), itemDetailedPath=None, itemId=None, numReviews=None, version=None, build=None, productType=None, shortDescription=None, resources=list(), 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 
예제 #40
0
 def __init__(self, itemId=None, product=None, itemType=None, type='', purchasedBy=None, edition=None, state=None, purchasedOn=None, path=None, prices=list(), accessUriList=None, deployments=list(), itemName=None, resources=list()):
     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 
예제 #41
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
예제 #42
0
 def __init__(self, domain=None, parent=None, created=None, lastModified=None, creator=None, policyAssignment=list(), 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)
예제 #43
0
 def __init__(self, direction=None, protocols=list()):
     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=list(), properties=list()):
     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
예제 #45
0
 def __init__(self,
              projectRole=None,
              rights=list(),
              user=list(),
              usergroup=list()):
     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
예제 #46
0
 def __init__(self,
              url=None,
              className=None,
              resource=list(),
              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
 def __init__(self):
     ItemBase.__init__(self)
     self._attrSpecs = getattr(self, '_attrSpecs', {})
     self._attrSpecs.update({})
예제 #49
0
 def __init__(self,
              enabled=None,
              variables=list(),
              locations=list(),
              networkServices=list(),
              cloudCredentials=None,
              priceEngine=None,
              networks=list(),
              postBootScripts=list(),
              preBootScripts=list(),
              cloudLogin=None,
              hostname=None,
              vmmServer=None,
              postReleaseScripts=list(),
              credentials=list(),
              cloudType=None,
              proxies=list(),
              properties=list(),
              subscription=None,
              cloudCertificate=None,
              dhcpOptions=list(),
              cloudId=None,
              repositories=list(),
              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
         },
         '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.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
예제 #50
0
 def __init__(self,
              deployScript=None,
              templates=list(),
              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
예제 #51
0
 def __init__(self,
              networkId=None,
              networkAddress=None,
              dnsDomain=None,
              addressRange=list(),
              locations=list(),
              dsnSearch=list(),
              properties=list(),
              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
 def __init__(self,
              repositoryProperty=list(),
              artifactPath=list(),
              repositoryType=None,
              artifact=list(),
              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
예제 #53
0
 def __init__(self,
              volumeStorage=list(),
              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
예제 #54
0
 def __init__(self,
              itemId=None,
              itemType=None,
              prices=list(),
              version='',
              build='',
              release=None,
              itemName=None,
              resources=list()):
     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
예제 #55
0
 def __init__(self,
              repositories=list(),
              properties=list(),
              visible=None,
              hosts=list(),
              cloud=None,
              storageRoot=None,
              networks=list(),
              sublocations=list()):
     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
예제 #56
0
 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
예제 #57
0
 def __init__(self,
              network=None,
              rangeType=None,
              inetMax=None,
              inetMin=None,
              availableAddresses=list(),
              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