Package com.morpheusdata.model
package com.morpheusdata.model
-
ClassDescriptionRepresents the Tenant within Morpheus.References a certificate stores in the morpheus environment.Represents a type of
AccountCertificate
.Reference to a Remotely stored Credential.Represents the type of anAccountCredential
.Represents ansible inventory files.Represents the type for inventory filesRepresents a Morpheus Service Catalog Item Type.Integrations or connections to public, private, hybrid clouds, or bare metal serversThis model represents logical groupings/separations within a cloud for virtualization management for example Vmware Clusters/Resource Pools, or AWS VPCs, Azure Resource Groups, OpenStack ProjectsA model representing a region in a cloud.A model class representing a cloud integration type (vmware, amazon, oracle, etc)Representation of a Morpheus ComputeCapacity database object within the Morpheus platform.Represents ports available on ComputeServers within a Cloud.Representation of a Morpheus ComputeServer database object within the Morpheus platform.Store credentials for accessing a server.Network interface of a ComputeServerRepresentation of a Morpheus ComputeServerType database object within the Morpheus platform.Representation of the compute system metrics for a Morpheus ComputeServer object.Deprecated.Deprecated.replaced byCloudPool
for better naming in 0.15.3Deprecated.this has been replaced byCloudRegion
Deprecated.UseWorkload
insteadAdd allowed sources to the Content-Security-Policy HTTP header.Custom Locale Class for providing custom locale settings to the Morpheus UI.Stores path information related to logos/icons in use when using different Providers as Integrations of certain types.Virtual Image constantsKey pairs are commonly used by Morpheus for accessing instances via SSH.Provides a Model representation of a MetadataTag.Provides a Model representation of a MetadataTagType.Base class for all Morpheus Model classes.Represents a Network that is typically provided via aCloudProvider
.Represents the base class of all Network Attachable classes.This is a Model Representation of a Network Domain.Provides a Model representation of a Network Pool typically provided or synced from an IPAM Provider.An IP Address / Host Record within aNetworkPool
typically used with IPAM Services.Represents the available IP Type Options Morpheus Understands.Represents an instance of an IPAM integration server.Each implementation of IPAM Typically define a pool type for human readable reference.Proxies can be associated with networks for assignment during provisioning or for use when interacting with various public cloud APIS (called provisioning proxies).Represents a NetworkSubnet that is typically provided via aCloudProvider
.Some clouds have various subnet types as well as network types.There are several different types of networks that can be created across various cloud providers.Operation Data can be used to store single record raw data dumps from various providers for use in custom display OR custom guidance.Represents a Notification Record often displayed in the Alarm Notification area of Morpheus These can be created by alarm events that can be synced from some cloud types like AWS CloudWatch or VmwareA Model representation of an input / option that is represented either in a UI or CLI.Provides a Model representation of a MetadataTagType.Describes an Operating System at a high levelA model for defining custom access permissionsPlatform constantsRepresents a Policy from the PolicyService that affects governance within Morpheus.A Policy Type is usually used in a reference toPolicy
.Provides a means to set predefined tiers on memory, storage, cores, and cpu.A Price Plan Type is usually used in a reference toPricePlan
.Proxy configuration to be usedRepresents a report result.Represents a single data entry in a generated report result.A model for defining custom resource access permissionsTemplatized resource specs to define resources.Provides a means to set predefined tiers on memory, storage, cores, and cpu.Represents a SecurityGroup for a specific location (usually a Cloud as referenced by the refId and refType).SecurityGroupRules are used to model the routing rules on Security Groups or firewalls.SecurityGroupRuleApplications are used to model the firewall rule Applications.SecurityGroupRuleDestinations are used to model the firewall rule Destinations.SecurityGroupRuleProfiles are used to model the firewall rule Profiles.SecurityGroupRuleScopes are used to model the firewall rule Scopes.SecurityGroupRuleSources are used to model the firewall rule Sources.Provides a means to set predefined tiers on memory, storage, cores, and cpu.Represents snapshots available on ComputeServers, StorageVolumes, etcRepresentation of a Morpheus StorageController database object within the Morpheus platform.There are several different types of controller types across various cloud providers.Representation of a Morpheus StorageVolume database object within the Morpheus platform.There are several different types of volume types across various cloud providers.Result of task execution.Represents the Morpheus User and associated user data when calling into plugins.Describes a pre-built system image.Describes a pre-built system image.Represents a workload running in morpheus.
CloudFolder
since 0.15.3