SourceApplicationSummary

class oci.application_migration.models.SourceApplicationSummary(**kwargs)

Bases: object

The properties that define an application, that is running in the source environment and which can be migrated to Oracle Cloud Infrastructure.

Attributes

TYPE_ICS A constant which can be used with the type property of a SourceApplicationSummary.
TYPE_JCS A constant which can be used with the type property of a SourceApplicationSummary.
TYPE_OAC A constant which can be used with the type property of a SourceApplicationSummary.
TYPE_OIC A constant which can be used with the type property of a SourceApplicationSummary.
TYPE_PCS A constant which can be used with the type property of a SourceApplicationSummary.
TYPE_SOACS A constant which can be used with the type property of a SourceApplicationSummary.
name Gets the name of this SourceApplicationSummary.
source_id Gets the source_id of this SourceApplicationSummary.
state Gets the state of this SourceApplicationSummary.
type Gets the type of this SourceApplicationSummary.
version Gets the version of this SourceApplicationSummary.

Methods

__init__(**kwargs) Initializes a new SourceApplicationSummary object with values from keyword arguments.
TYPE_ICS = 'ICS'

A constant which can be used with the type property of a SourceApplicationSummary. This constant has a value of “ICS”

TYPE_JCS = 'JCS'

A constant which can be used with the type property of a SourceApplicationSummary. This constant has a value of “JCS”

TYPE_OAC = 'OAC'

A constant which can be used with the type property of a SourceApplicationSummary. This constant has a value of “OAC”

TYPE_OIC = 'OIC'

A constant which can be used with the type property of a SourceApplicationSummary. This constant has a value of “OIC”

TYPE_PCS = 'PCS'

A constant which can be used with the type property of a SourceApplicationSummary. This constant has a value of “PCS”

TYPE_SOACS = 'SOACS'

A constant which can be used with the type property of a SourceApplicationSummary. This constant has a value of “SOACS”

__init__(**kwargs)

Initializes a new SourceApplicationSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • name (str) – The value to assign to the name property of this SourceApplicationSummary.
  • type (str) – The value to assign to the type property of this SourceApplicationSummary. Allowed values for this property are: “JCS”, “SOACS”, “OIC”, “OAC”, “ICS”, “PCS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • source_id (str) – The value to assign to the source_id property of this SourceApplicationSummary.
  • version (str) – The value to assign to the version property of this SourceApplicationSummary.
  • state (str) – The value to assign to the state property of this SourceApplicationSummary.
name

Gets the name of this SourceApplicationSummary. The name of the application.

Returns:The name of this SourceApplicationSummary.
Return type:str
source_id

Gets the source_id of this SourceApplicationSummary. The OCID of the source to which the application belongs.

Returns:The source_id of this SourceApplicationSummary.
Return type:str
state

Gets the state of this SourceApplicationSummary. The current state of the application.

Returns:The state of this SourceApplicationSummary.
Return type:str
type

Gets the type of this SourceApplicationSummary. The type of the application.

Allowed values for this property are: “JCS”, “SOACS”, “OIC”, “OAC”, “ICS”, “PCS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this SourceApplicationSummary.
Return type:str
version

Gets the version of this SourceApplicationSummary. The version of the application.

Returns:The version of this SourceApplicationSummary.
Return type:str