put

/cloud_accounts/{id}

Updates Cloud Provider Accounts under a Tenant. A Cloud Provider Account allows CSM to connect to cloud providers such as AWS and Azure.

Request Parameters

1 Path Parameter
2 Headers

Request Body

Schema
object
display_name
string

Display name for the cloud provider account

1 validation
description
string

Description for the cloud provider account

1 validation
cloud_provider
string

`Cannot be updated’. Cloud Provider name

2 validations
access_key_id
string

AWS only. The AWS access key used as part of the credentials to authenticate the command request.

1 validation
secret_access_key
string

AWS only. The AWS secret key used as part of the credentials to authenticate the command request.

1 validation
role_arn
string

AWS only. Must be updated along with external_id. The AWS Role ARN for the IAM Role created for CSM. Refer to the Cloud Provider documentation.

1 validation
external_id
string

AWS only. Must be updated along with role_arn. A unique string used as an External ID while creating an IAM role. Refer to the Cloud Provider documentation.

1 validation
subscription_id
string

Azure only. Cannot be updated. The ID for a customer agreement with Microsoft. Refer to the Cloud Provider documentation.

1 validation
active_directory_id
string

Azure only. Active Directory manages directory-based identity services in Azure. Refer to the Cloud Provider documentation.

1 validation
application_id
string

Azure only. The identifier of the application that needs to access Azure resources. Refer to the Cloud Provider documentation.

1 validation
auth_key
string

Azure only. Authentication Key is required when programmatically logging into an application.

1 validation
force_update
boolean

AWS only. Updates cloud account forcefully even when encryption keys are set.

1 validation
type
string

The cloud account type. The default account is regular account. Refer to the Cloud Snapshot mannger documentation.

2 validations
expire_snapshot
boolean

AWS DR Account only. This field indicates whether CSM has permission to delete snapshot from DR account. Refer to the Cloud Snapshot mannger documentation.

1 validation

Responses

Ok

Schema
object
id
string

ID of the Cloud Provider Account. This value can be used as a cloud_account_id query parameter for further CSM API requests.

1 validation
display_name
string

Display name assigned to the Cloud Provider Account

1 validation
description
string

Description assigned to the Cloud Provider Account

1 validation
cloud_provider
string

Cloud Provider name

2 validations
account_number
string

AWS only. Account number given by the Cloud Provider. Verified by the Cloud Provider during the connection.

1 validation
role_arn
string

AWS only. The AWS Role ARN for the IAM Role created for CSM. Refer to the Cloud Provider documentation.

1 validation
external_id
string

AWS only. A unique string used as an External ID while creating an IAM role. Refer to the Cloud Provider documentation.

1 validation
trusted_aws_account
string

AWS role-based account only. The DELL EMC AWS account used while creating an IAM role

1 validation
subscription_id
string

Azure only. The ID for a customer agreement with Microsoft. Refer to the Cloud Provider documentation.

1 validation
active_directory_id
string

Azure only. Active Directory manages directory-based identity services in Azure. Refer to the Cloud Provider documentation.

1 validation
application_id
string

Azure only. The identifier of the application that needs to access Azure resources. Refer to the Cloud Provider documentation.

1 validation
type
string

The cloud account type. The default account is regular account. Refer to the Cloud Snapshot mannger documentation.

2 validations
expire_snapshot
boolean

AWS DR Account only. This field indicates whether CSM has permission to delete snapshot from DR account. Refer to the Cloud Snapshot mannger documentation.

1 validation

Send a Test Request

Send requests directly from the browser (CORS must be enabled)
Path Params
1 path param not set
id
$$.env
No $$.env variables are being used in this request.