azure.mgmt.datamigration.operations module¶
-
class
azure.mgmt.datamigration.operations.
ResourceSkusOperations
(client, config, serializer, deserializer)[source]¶ Bases:
object
ResourceSkusOperations operations.
You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.
- Parameters
client – Client for service requests.
config – Configuration of service client.
serializer – An object model serializer.
deserializer – An object model deserializer.
- Variables
api_version – Version of the API. Constant value: “2018-07-15-preview”.
-
list_skus
(custom_headers=None, raw=False, **operation_config)[source]¶ Get supported SKUs.
The skus action returns the list of SKUs that DMS supports.
- Parameters
- Returns
An iterator like instance of ResourceSku
- Return type
- Raises
-
models
= <module 'azure.mgmt.datamigration.models' from '/home/vsts/work/1/s/sdk/datamigration/azure-mgmt-datamigration/.tox/sphinx/lib/python3.6/site-packages/azure/mgmt/datamigration/models/__init__.py'>¶
-
class
azure.mgmt.datamigration.operations.
ServicesOperations
(client, config, serializer, deserializer)[source]¶ Bases:
object
ServicesOperations operations.
You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.
- Parameters
client – Client for service requests.
config – Configuration of service client.
serializer – An object model serializer.
deserializer – An object model deserializer.
- Variables
api_version – Version of the API. Constant value: “2018-07-15-preview”.
-
check_children_name_availability
(group_name, service_name, name=None, type=None, custom_headers=None, raw=False, **operation_config)[source]¶ Check nested resource name validity and availability.
This method checks whether a proposed nested resource name is valid and available.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
name (str) – The proposed resource name
type (str) – The resource type chain (e.g. virtualMachines/extensions)
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
NameAvailabilityResponse or ClientRawResponse if raw=true
- Return type
NameAvailabilityResponse or ClientRawResponse
- Raises
-
check_name_availability
(location, name=None, type=None, custom_headers=None, raw=False, **operation_config)[source]¶ Check name validity and availability.
This method checks whether a proposed top-level resource name is valid and available.
- Parameters
location (str) – The Azure region of the operation
name (str) – The proposed resource name
type (str) – The resource type chain (e.g. virtualMachines/extensions)
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
NameAvailabilityResponse or ClientRawResponse if raw=true
- Return type
NameAvailabilityResponse or ClientRawResponse
- Raises
-
check_status
(group_name, service_name, custom_headers=None, raw=False, **operation_config)[source]¶ Check service health status.
The services resource is the top-level resource that represents the Database Migration Service. This action performs a health check and returns the status of the service and virtual machine size.
- Parameters
- Returns
DataMigrationServiceStatusResponse or ClientRawResponse if raw=true
- Return type
DataMigrationServiceStatusResponse or ClientRawResponse
- Raises
-
create_or_update
(parameters, group_name, service_name, custom_headers=None, raw=False, polling=True, **operation_config)[source]¶ Create or update DMS Instance.
The services resource is the top-level resource that represents the Database Migration Service. The PUT method creates a new service or updates an existing one. When a service is updated, existing child resources (i.e. tasks) are unaffected. Services currently support a single kind, “vm”, which refers to a VM-based service, although other kinds may be added in the future. This method can change the kind, SKU, and network of the service, but if tasks are currently running (i.e. the service is busy), this will fail with 400 Bad Request (“ServiceIsBusy”). The provider will reply when successful with 200 OK or 201 Created. Long-running operations use the provisioningState property.
- Parameters
parameters (DataMigrationService) – Information about the service
group_name (str) – Name of the resource group
service_name (str) – Name of the service
custom_headers (dict) – headers that will be added to the request
raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy
- Returns
An instance of LROPoller that returns DataMigrationService or ClientRawResponse<DataMigrationService> if raw==True
- Return type
AzureOperationPoller[DataMigrationService] or AzureOperationPoller[ClientRawResponse[DataMigrationService]]
- Raises
-
delete
(group_name, service_name, delete_running_tasks=None, custom_headers=None, raw=False, polling=True, **operation_config)[source]¶ Delete DMS Service Instance.
The services resource is the top-level resource that represents the Database Migration Service. The DELETE method deletes a service. Any running tasks will be canceled.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
delete_running_tasks (bool) – Delete the resource even if it contains running tasks
custom_headers (dict) – headers that will be added to the request
raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy
- Returns
An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
- Return type
AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
- Raises
-
get
(group_name, service_name, custom_headers=None, raw=False, **operation_config)[source]¶ Get DMS Service Instance.
The services resource is the top-level resource that represents the Database Migration Service. The GET method retrieves information about a service instance.
- Parameters
- Returns
DataMigrationService or ClientRawResponse if raw=true
- Return type
DataMigrationService or ClientRawResponse
- Raises
-
list
(custom_headers=None, raw=False, **operation_config)[source]¶ Get services in subscription.
The services resource is the top-level resource that represents the Database Migration Service. This method returns a list of service resources in a subscription.
- Parameters
- Returns
An iterator like instance of DataMigrationService
- Return type
- Raises
-
list_by_resource_group
(group_name, custom_headers=None, raw=False, **operation_config)[source]¶ Get services in resource group.
The Services resource is the top-level resource that represents the Database Migration Service. This method returns a list of service resources in a resource group.
- Parameters
- Returns
An iterator like instance of DataMigrationService
- Return type
- Raises
-
list_skus
(group_name, service_name, custom_headers=None, raw=False, **operation_config)[source]¶ Get compatible SKUs.
The services resource is the top-level resource that represents the Database Migration Service. The skus action returns the list of SKUs that a service resource can be updated to.
- Parameters
- Returns
An iterator like instance of AvailableServiceSku
- Return type
- Raises
-
start
(group_name, service_name, custom_headers=None, raw=False, polling=True, **operation_config)[source]¶ Start service.
The services resource is the top-level resource that represents the Database Migration Service. This action starts the service and the service can be used for data migration.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
custom_headers (dict) – headers that will be added to the request
raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy
- Returns
An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
- Return type
AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
- Raises
-
stop
(group_name, service_name, custom_headers=None, raw=False, polling=True, **operation_config)[source]¶ Stop service.
The services resource is the top-level resource that represents the Database Migration Service. This action stops the service and the service cannot be used for data migration. The service owner won’t be billed when the service is stopped.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
custom_headers (dict) – headers that will be added to the request
raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy
- Returns
An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
- Return type
AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
- Raises
-
update
(parameters, group_name, service_name, custom_headers=None, raw=False, polling=True, **operation_config)[source]¶ Create or update DMS Service Instance.
The services resource is the top-level resource that represents the Database Migration Service. The PATCH method updates an existing service. This method can change the kind, SKU, and network of the service, but if tasks are currently running (i.e. the service is busy), this will fail with 400 Bad Request (“ServiceIsBusy”).
- Parameters
parameters (DataMigrationService) – Information about the service
group_name (str) – Name of the resource group
service_name (str) – Name of the service
custom_headers (dict) – headers that will be added to the request
raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy
- Returns
An instance of LROPoller that returns DataMigrationService or ClientRawResponse<DataMigrationService> if raw==True
- Return type
AzureOperationPoller[DataMigrationService] or AzureOperationPoller[ClientRawResponse[DataMigrationService]]
- Raises
-
models
= <module 'azure.mgmt.datamigration.models' from '/home/vsts/work/1/s/sdk/datamigration/azure-mgmt-datamigration/.tox/sphinx/lib/python3.6/site-packages/azure/mgmt/datamigration/models/__init__.py'>¶
-
class
azure.mgmt.datamigration.operations.
TasksOperations
(client, config, serializer, deserializer)[source]¶ Bases:
object
TasksOperations operations.
You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.
- Parameters
client – Client for service requests.
config – Configuration of service client.
serializer – An object model serializer.
deserializer – An object model deserializer.
- Variables
api_version – Version of the API. Constant value: “2018-07-15-preview”.
-
cancel
(group_name, service_name, project_name, task_name, custom_headers=None, raw=False, **operation_config)[source]¶ Cancel a task.
The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. This method cancels a task if it’s currently queued or running.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
task_name (str) – Name of the Task
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
ProjectTask or ClientRawResponse if raw=true
- Return type
ProjectTask or ClientRawResponse
- Raises
-
command
(group_name, service_name, project_name, task_name, parameters, custom_headers=None, raw=False, **operation_config)[source]¶ Execute a command on a task.
The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. This method executes a command on a running task.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
task_name (str) – Name of the Task
parameters (CommandProperties) – Command to execute
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
CommandProperties or ClientRawResponse if raw=true
- Return type
CommandProperties or ClientRawResponse
- Raises
-
create_or_update
(group_name, service_name, project_name, task_name, etag=None, properties=None, custom_headers=None, raw=False, **operation_config)[source]¶ Create or update task.
The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The PUT method creates a new task or updates an existing one, although since tasks have no mutable custom properties, there is little reason to update an existing one.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
task_name (str) – Name of the Task
etag (str) – HTTP strong entity tag value. This is ignored if submitted.
properties (ProjectTaskProperties) – Custom task properties
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
ProjectTask or ClientRawResponse if raw=true
- Return type
ProjectTask or ClientRawResponse
- Raises
-
delete
(group_name, service_name, project_name, task_name, delete_running_tasks=None, custom_headers=None, raw=False, **operation_config)[source]¶ Delete task.
The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The DELETE method deletes a task, canceling it first if it’s running.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
task_name (str) – Name of the Task
delete_running_tasks (bool) – Delete the resource even if it contains running tasks
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
None or ClientRawResponse if raw=true
- Return type
None or ClientRawResponse
- Raises
-
get
(group_name, service_name, project_name, task_name, expand=None, custom_headers=None, raw=False, **operation_config)[source]¶ Get task information.
The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The GET method retrieves information about a task.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
task_name (str) – Name of the Task
expand (str) – Expand the response
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
ProjectTask or ClientRawResponse if raw=true
- Return type
ProjectTask or ClientRawResponse
- Raises
-
list
(group_name, service_name, project_name, task_type=None, custom_headers=None, raw=False, **operation_config)[source]¶ Get tasks in a service.
The services resource is the top-level resource that represents the Database Migration Service. This method returns a list of tasks owned by a service resource. Some tasks may have a status of Unknown, which indicates that an error occurred while querying the status of that task.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
task_type (str) – Filter tasks by task type
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
An iterator like instance of ProjectTask
- Return type
- Raises
-
update
(group_name, service_name, project_name, task_name, etag=None, properties=None, custom_headers=None, raw=False, **operation_config)[source]¶ Create or update task.
The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The PATCH method updates an existing task, but since tasks have no mutable custom properties, there is little reason to do so.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
task_name (str) – Name of the Task
etag (str) – HTTP strong entity tag value. This is ignored if submitted.
properties (ProjectTaskProperties) – Custom task properties
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
ProjectTask or ClientRawResponse if raw=true
- Return type
ProjectTask or ClientRawResponse
- Raises
-
models
= <module 'azure.mgmt.datamigration.models' from '/home/vsts/work/1/s/sdk/datamigration/azure-mgmt-datamigration/.tox/sphinx/lib/python3.6/site-packages/azure/mgmt/datamigration/models/__init__.py'>¶
-
class
azure.mgmt.datamigration.operations.
ServiceTasksOperations
(client, config, serializer, deserializer)[source]¶ Bases:
object
ServiceTasksOperations operations.
You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.
- Parameters
client – Client for service requests.
config – Configuration of service client.
serializer – An object model serializer.
deserializer – An object model deserializer.
- Variables
api_version – Version of the API. Constant value: “2018-07-15-preview”.
-
cancel
(group_name, service_name, task_name, custom_headers=None, raw=False, **operation_config)[source]¶ Cancel a service task.
The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. This method cancels a service task if it’s currently queued or running.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
task_name (str) – Name of the Task
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
ProjectTask or ClientRawResponse if raw=true
- Return type
ProjectTask or ClientRawResponse
- Raises
-
create_or_update
(group_name, service_name, task_name, etag=None, properties=None, custom_headers=None, raw=False, **operation_config)[source]¶ Create or update service task.
The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The PUT method creates a new service task or updates an existing one, although since service tasks have no mutable custom properties, there is little reason to update an existing one.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
task_name (str) – Name of the Task
etag (str) – HTTP strong entity tag value. This is ignored if submitted.
properties (ProjectTaskProperties) – Custom task properties
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
ProjectTask or ClientRawResponse if raw=true
- Return type
ProjectTask or ClientRawResponse
- Raises
-
delete
(group_name, service_name, task_name, delete_running_tasks=None, custom_headers=None, raw=False, **operation_config)[source]¶ Delete service task.
The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The DELETE method deletes a service task, canceling it first if it’s running.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
task_name (str) – Name of the Task
delete_running_tasks (bool) – Delete the resource even if it contains running tasks
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
None or ClientRawResponse if raw=true
- Return type
None or ClientRawResponse
- Raises
-
get
(group_name, service_name, task_name, expand=None, custom_headers=None, raw=False, **operation_config)[source]¶ Get service task information.
The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The GET method retrieves information about a service task.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
task_name (str) – Name of the Task
expand (str) – Expand the response
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
ProjectTask or ClientRawResponse if raw=true
- Return type
ProjectTask or ClientRawResponse
- Raises
-
list
(group_name, service_name, task_type=None, custom_headers=None, raw=False, **operation_config)[source]¶ Get service level tasks for a service.
The services resource is the top-level resource that represents the Database Migration Service. This method returns a list of service level tasks owned by a service resource. Some tasks may have a status of Unknown, which indicates that an error occurred while querying the status of that task.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
task_type (str) – Filter tasks by task type
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
An iterator like instance of ProjectTask
- Return type
- Raises
-
update
(group_name, service_name, task_name, etag=None, properties=None, custom_headers=None, raw=False, **operation_config)[source]¶ Create or update service task.
The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The PATCH method updates an existing service task, but since service tasks have no mutable custom properties, there is little reason to do so.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
task_name (str) – Name of the Task
etag (str) – HTTP strong entity tag value. This is ignored if submitted.
properties (ProjectTaskProperties) – Custom task properties
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
ProjectTask or ClientRawResponse if raw=true
- Return type
ProjectTask or ClientRawResponse
- Raises
-
models
= <module 'azure.mgmt.datamigration.models' from '/home/vsts/work/1/s/sdk/datamigration/azure-mgmt-datamigration/.tox/sphinx/lib/python3.6/site-packages/azure/mgmt/datamigration/models/__init__.py'>¶
-
class
azure.mgmt.datamigration.operations.
ProjectsOperations
(client, config, serializer, deserializer)[source]¶ Bases:
object
ProjectsOperations operations.
You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.
- Parameters
client – Client for service requests.
config – Configuration of service client.
serializer – An object model serializer.
deserializer – An object model deserializer.
- Variables
api_version – Version of the API. Constant value: “2018-07-15-preview”.
-
create_or_update
(parameters, group_name, service_name, project_name, custom_headers=None, raw=False, **operation_config)[source]¶ Create or update project.
The project resource is a nested resource representing a stored migration project. The PUT method creates a new project or updates an existing one.
- Parameters
parameters (Project) – Information about the project
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
Project or ClientRawResponse if raw=true
- Return type
Project or ClientRawResponse
- Raises
-
delete
(group_name, service_name, project_name, delete_running_tasks=None, custom_headers=None, raw=False, **operation_config)[source]¶ Delete project.
The project resource is a nested resource representing a stored migration project. The DELETE method deletes a project.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
delete_running_tasks (bool) – Delete the resource even if it contains running tasks
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
None or ClientRawResponse if raw=true
- Return type
None or ClientRawResponse
- Raises
-
get
(group_name, service_name, project_name, custom_headers=None, raw=False, **operation_config)[source]¶ Get project information.
The project resource is a nested resource representing a stored migration project. The GET method retrieves information about a project.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
Project or ClientRawResponse if raw=true
- Return type
Project or ClientRawResponse
- Raises
-
list
(group_name, service_name, custom_headers=None, raw=False, **operation_config)[source]¶ Get projects in a service.
The project resource is a nested resource representing a stored migration project. This method returns a list of projects owned by a service resource.
- Parameters
- Returns
An iterator like instance of Project
- Return type
- Raises
-
update
(parameters, group_name, service_name, project_name, custom_headers=None, raw=False, **operation_config)[source]¶ Update project.
The project resource is a nested resource representing a stored migration project. The PATCH method updates an existing project.
- Parameters
parameters (Project) – Information about the project
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
Project or ClientRawResponse if raw=true
- Return type
Project or ClientRawResponse
- Raises
-
models
= <module 'azure.mgmt.datamigration.models' from '/home/vsts/work/1/s/sdk/datamigration/azure-mgmt-datamigration/.tox/sphinx/lib/python3.6/site-packages/azure/mgmt/datamigration/models/__init__.py'>¶
-
class
azure.mgmt.datamigration.operations.
UsagesOperations
(client, config, serializer, deserializer)[source]¶ Bases:
object
UsagesOperations operations.
You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.
- Parameters
client – Client for service requests.
config – Configuration of service client.
serializer – An object model serializer.
deserializer – An object model deserializer.
- Variables
api_version – Version of the API. Constant value: “2018-07-15-preview”.
-
list
(location, custom_headers=None, raw=False, **operation_config)[source]¶ Get resource quotas and usage information.
This method returns region-specific quotas and resource usage information for the Database Migration Service.
- Parameters
- Returns
An iterator like instance of Quota
- Return type
- Raises
-
models
= <module 'azure.mgmt.datamigration.models' from '/home/vsts/work/1/s/sdk/datamigration/azure-mgmt-datamigration/.tox/sphinx/lib/python3.6/site-packages/azure/mgmt/datamigration/models/__init__.py'>¶
-
class
azure.mgmt.datamigration.operations.
Operations
(client, config, serializer, deserializer)[source]¶ Bases:
object
Operations operations.
You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.
- Parameters
client – Client for service requests.
config – Configuration of service client.
serializer – An object model serializer.
deserializer – An object model deserializer.
- Variables
api_version – Version of the API. Constant value: “2018-07-15-preview”.
-
list
(custom_headers=None, raw=False, **operation_config)[source]¶ Get available resource provider actions (operations).
Lists all available actions exposed by the Database Migration Service resource provider.
- Parameters
- Returns
An iterator like instance of ServiceOperation
- Return type
- Raises
-
models
= <module 'azure.mgmt.datamigration.models' from '/home/vsts/work/1/s/sdk/datamigration/azure-mgmt-datamigration/.tox/sphinx/lib/python3.6/site-packages/azure/mgmt/datamigration/models/__init__.py'>¶
-
class
azure.mgmt.datamigration.operations.
FilesOperations
(client, config, serializer, deserializer)[source]¶ Bases:
object
FilesOperations operations.
You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.
- Parameters
client – Client for service requests.
config – Configuration of service client.
serializer – An object model serializer.
deserializer – An object model deserializer.
- Variables
api_version – Version of the API. Constant value: “2018-07-15-preview”.
-
create_or_update
(group_name, service_name, project_name, file_name, etag=None, properties=None, custom_headers=None, raw=False, **operation_config)[source]¶ Create a file resource.
The PUT method creates a new file or updates an existing one.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
file_name (str) – Name of the File
etag (str) – HTTP strong entity tag value. This is ignored if submitted.
properties (ProjectFileProperties) – Custom file properties
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
ProjectFile or ClientRawResponse if raw=true
- Return type
ProjectFile or ClientRawResponse
- Raises
-
delete
(group_name, service_name, project_name, file_name, custom_headers=None, raw=False, **operation_config)[source]¶ Delete file.
This method deletes a file.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
file_name (str) – Name of the File
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
None or ClientRawResponse if raw=true
- Return type
None or ClientRawResponse
- Raises
-
get
(group_name, service_name, project_name, file_name, custom_headers=None, raw=False, **operation_config)[source]¶ Get file information.
The files resource is a nested, proxy-only resource representing a file stored under the project resource. This method retrieves information about a file.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
file_name (str) – Name of the File
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
ProjectFile or ClientRawResponse if raw=true
- Return type
ProjectFile or ClientRawResponse
- Raises
-
list
(group_name, service_name, project_name, custom_headers=None, raw=False, **operation_config)[source]¶ Get files in a project.
The project resource is a nested resource representing a stored migration project. This method returns a list of files owned by a project resource.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
An iterator like instance of ProjectFile
- Return type
- Raises
-
read
(group_name, service_name, project_name, file_name, custom_headers=None, raw=False, **operation_config)[source]¶ Request storage information for downloading the file content.
This method is used for requesting storage information using which contents of the file can be downloaded.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
file_name (str) – Name of the File
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
FileStorageInfo or ClientRawResponse if raw=true
- Return type
FileStorageInfo or ClientRawResponse
- Raises
-
read_write
(group_name, service_name, project_name, file_name, custom_headers=None, raw=False, **operation_config)[source]¶ Request information for reading and writing file content.
This method is used for requesting information for reading and writing the file content.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
file_name (str) – Name of the File
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
FileStorageInfo or ClientRawResponse if raw=true
- Return type
FileStorageInfo or ClientRawResponse
- Raises
-
update
(group_name, service_name, project_name, file_name, etag=None, properties=None, custom_headers=None, raw=False, **operation_config)[source]¶ Update a file.
This method updates an existing file.
- Parameters
group_name (str) – Name of the resource group
service_name (str) – Name of the service
project_name (str) – Name of the project
file_name (str) – Name of the File
etag (str) – HTTP strong entity tag value. This is ignored if submitted.
properties (ProjectFileProperties) – Custom file properties
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
ProjectFile or ClientRawResponse if raw=true
- Return type
ProjectFile or ClientRawResponse
- Raises
-
models
= <module 'azure.mgmt.datamigration.models' from '/home/vsts/work/1/s/sdk/datamigration/azure-mgmt-datamigration/.tox/sphinx/lib/python3.6/site-packages/azure/mgmt/datamigration/models/__init__.py'>¶