DiscoveryDetails

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

Bases: object

Base model for different application discovery requirements.

Attributes

TYPE_ICS A constant which can be used with the type property of a DiscoveryDetails.
TYPE_JCS A constant which can be used with the type property of a DiscoveryDetails.
TYPE_OAC A constant which can be used with the type property of a DiscoveryDetails.
TYPE_OIC A constant which can be used with the type property of a DiscoveryDetails.
TYPE_PCS A constant which can be used with the type property of a DiscoveryDetails.
TYPE_SOACS A constant which can be used with the type property of a DiscoveryDetails.
type [Required] Gets the type of this DiscoveryDetails.

Methods

__init__(**kwargs) Initializes a new DiscoveryDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
TYPE_ICS = 'ICS'

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

TYPE_JCS = 'JCS'

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

TYPE_OAC = 'OAC'

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

TYPE_OIC = 'OIC'

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

TYPE_PCS = 'PCS'

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

TYPE_SOACS = 'SOACS'

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

__init__(**kwargs)

Initializes a new DiscoveryDetails object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:

The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:type (str) – The value to assign to the type property of this DiscoveryDetails. Allowed values for this property are: “JCS”, “SOACS”, “OIC”, “OAC”, “ICS”, “PCS”
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

type

[Required] Gets the type of this DiscoveryDetails. The type of application that you want to migrate.

Allowed values for this property are: “JCS”, “SOACS”, “OIC”, “OAC”, “ICS”, “PCS”

Returns:The type of this DiscoveryDetails.
Return type:str