MoveResourceDependency Class

Defines the dependency of the move resource.

Inheritance
MoveResourceDependency

Constructor

MoveResourceDependency(*, id: Optional[str] = None, resolution_status: Optional[str] = None, resolution_type: Optional[Union[str, azure.mgmt.resourcemover.models._resource_mover_service_api_enums.ResolutionType]] = None, dependency_type: Optional[Union[str, azure.mgmt.resourcemover.models._resource_mover_service_api_enums.DependencyType]] = None, manual_resolution: Optional[azure.mgmt.resourcemover.models._models_py3.ManualResolutionProperties] = None, automatic_resolution: Optional[azure.mgmt.resourcemover.models._models_py3.AutomaticResolutionProperties] = None, is_optional: Optional[str] = None, **kwargs)

Parameters

id
str
Required

Gets the source ARM ID of the dependent resource.

resolution_status
str
Required

Gets the dependency resolution status.

resolution_type
str or <xref:resource_mover_service_api.models.ResolutionType>
Required

Defines the resolution type. Possible values include: "Manual", "Automatic".

dependency_type
str or <xref:resource_mover_service_api.models.DependencyType>
Required

Defines the dependency type. Possible values include: "RequiredForPrepare", "RequiredForMove".

manual_resolution
<xref:resource_mover_service_api.models.ManualResolutionProperties>
Required

Defines the properties for manual resolution.

automatic_resolution
<xref:resource_mover_service_api.models.AutomaticResolutionProperties>
Required

Defines the properties for automatic resolution.

is_optional
str
Required

Gets or sets a value indicating whether the dependency is optional.