UpdateSourceDetails

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

Bases: object

You can update the authorization details to access the source environment from which you want to migrate applications to Oracle Cloud Infrastructure. You can also update the description and tags of a source.

Methods

__init__(**kwargs) Initializes a new UpdateSourceDetails object with values from keyword arguments.

Attributes

authorization_details Gets the authorization_details of this UpdateSourceDetails.
defined_tags Gets the defined_tags of this UpdateSourceDetails.
description Gets the description of this UpdateSourceDetails.
display_name Gets the display_name of this UpdateSourceDetails.
freeform_tags Gets the freeform_tags of this UpdateSourceDetails.
source_details Gets the source_details of this UpdateSourceDetails.
__init__(**kwargs)

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

Parameters:
  • display_name (str) – The value to assign to the display_name property of this UpdateSourceDetails.
  • description (str) – The value to assign to the description property of this UpdateSourceDetails.
  • source_details (oci.application_migration.models.SourceDetails) – The value to assign to the source_details property of this UpdateSourceDetails.
  • authorization_details (oci.application_migration.models.AuthorizationDetails) – The value to assign to the authorization_details property of this UpdateSourceDetails.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateSourceDetails.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateSourceDetails.
authorization_details

Gets the authorization_details of this UpdateSourceDetails.

Returns:The authorization_details of this UpdateSourceDetails.
Return type:oci.application_migration.models.AuthorizationDetails
defined_tags

Gets the defined_tags of this UpdateSourceDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}

Returns:The defined_tags of this UpdateSourceDetails.
Return type:dict(str, dict(str, object))
description

Gets the description of this UpdateSourceDetails. Description of the source. This helps you to identify the appropriate source environment when you have multiple sources defined.

Returns:The description of this UpdateSourceDetails.
Return type:str
display_name

Gets the display_name of this UpdateSourceDetails. Name of the source. This helps you to identify the appropriate source environment when you have multiple sources defined.

Returns:The display_name of this UpdateSourceDetails.
Return type:str
freeform_tags

Gets the freeform_tags of this UpdateSourceDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”}

Returns:The freeform_tags of this UpdateSourceDetails.
Return type:dict(str, str)
source_details

Gets the source_details of this UpdateSourceDetails.

Returns:The source_details of this UpdateSourceDetails.
Return type:oci.application_migration.models.SourceDetails