pub struct Client(/* private fields */);
Implementations§
Source§impl Client
impl Client
Sourcepub fn list(
&self,
subscription_id: impl Into<String>,
group_name: impl Into<String>,
service_name: impl Into<String>,
) -> RequestBuilder
pub fn list( &self, subscription_id: impl Into<String>, group_name: impl Into<String>, service_name: impl Into<String>, ) -> RequestBuilder
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.
Arguments:
subscription_id
: Subscription ID that identifies an Azure subscription.group_name
: Name of the resource groupservice_name
: Name of the service
Sourcepub fn get(
&self,
subscription_id: impl Into<String>,
group_name: impl Into<String>,
service_name: impl Into<String>,
project_name: impl Into<String>,
) -> RequestBuilder
pub fn get( &self, subscription_id: impl Into<String>, group_name: impl Into<String>, service_name: impl Into<String>, project_name: impl Into<String>, ) -> RequestBuilder
Get project information The project resource is a nested resource representing a stored migration project. The GET method retrieves information about a project.
Arguments:
subscription_id
: Subscription ID that identifies an Azure subscription.group_name
: Name of the resource groupservice_name
: Name of the serviceproject_name
: Name of the project
Sourcepub fn create_or_update(
&self,
subscription_id: impl Into<String>,
group_name: impl Into<String>,
service_name: impl Into<String>,
project_name: impl Into<String>,
parameters: impl Into<Project>,
) -> RequestBuilder
pub fn create_or_update( &self, subscription_id: impl Into<String>, group_name: impl Into<String>, service_name: impl Into<String>, project_name: impl Into<String>, parameters: impl Into<Project>, ) -> RequestBuilder
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.
Arguments:
subscription_id
: Subscription ID that identifies an Azure subscription.group_name
: Name of the resource groupservice_name
: Name of the serviceproject_name
: Name of the projectparameters
: Information about the project
Sourcepub fn update(
&self,
subscription_id: impl Into<String>,
group_name: impl Into<String>,
service_name: impl Into<String>,
project_name: impl Into<String>,
parameters: impl Into<Project>,
) -> RequestBuilder
pub fn update( &self, subscription_id: impl Into<String>, group_name: impl Into<String>, service_name: impl Into<String>, project_name: impl Into<String>, parameters: impl Into<Project>, ) -> RequestBuilder
Update project The project resource is a nested resource representing a stored migration project. The PATCH method updates an existing project.
Arguments:
subscription_id
: Subscription ID that identifies an Azure subscription.group_name
: Name of the resource groupservice_name
: Name of the serviceproject_name
: Name of the projectparameters
: Information about the project
Sourcepub fn delete(
&self,
subscription_id: impl Into<String>,
group_name: impl Into<String>,
service_name: impl Into<String>,
project_name: impl Into<String>,
) -> RequestBuilder
pub fn delete( &self, subscription_id: impl Into<String>, group_name: impl Into<String>, service_name: impl Into<String>, project_name: impl Into<String>, ) -> RequestBuilder
Delete project The project resource is a nested resource representing a stored migration project. The DELETE method deletes a project.
Arguments:
subscription_id
: Subscription ID that identifies an Azure subscription.group_name
: Name of the resource groupservice_name
: Name of the serviceproject_name
: Name of the project