DescribeStorageSystem - AWS DataSync

DescribeStorageSystem

Returns information about an on-premises storage system that you're using with DataSync Discovery.

Request Syntax

{ "StorageSystemArn": "string" }

Request Parameters

For information about the parameters that are common to all actions, see Common Parameters.

The request accepts the following data in JSON format.

StorageSystemArn

Specifies the Amazon Resource Name (ARN) of an on-premises storage system that you're using with DataSync Discovery.

Type: String

Length Constraints: Maximum length of 128.

Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:system/storage-system-[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$

Required: Yes

Response Syntax

{ "AgentArns": [ "string" ], "CloudWatchLogGroupArn": "string", "ConnectivityStatus": "string", "CreationTime": number, "ErrorMessage": "string", "Name": "string", "SecretsManagerArn": "string", "ServerConfiguration": { "ServerHostname": "string", "ServerPort": number }, "StorageSystemArn": "string", "SystemType": "string" }

Response Elements

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

AgentArns

The ARN of the DataSync agent that connects to and reads from your on-premises storage system.

Type: Array of strings

Array Members: Fixed number of 1 item.

Length Constraints: Maximum length of 128.

Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:agent/agent-[0-9a-z]{17}$

CloudWatchLogGroupArn

The ARN of the Amazon CloudWatch log group that's used to monitor and log discovery job events.

Type: String

Length Constraints: Maximum length of 562.

Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):logs:[a-z\-0-9]+:[0-9]{12}:log-group:([^:\*]*)(:\*)?$

ConnectivityStatus

Indicates whether your DataSync agent can connect to your on-premises storage system.

Type: String

Valid Values: PASS | FAIL | UNKNOWN

CreationTime

The time when you added the on-premises storage system to DataSync Discovery.

Type: Timestamp

ErrorMessage

Describes the connectivity error that the DataSync agent is encountering with your on-premises storage system.

Type: String

Length Constraints: Maximum length of 128.

Pattern: .*

Name

The name that you gave your on-premises storage system when adding it to DataSync Discovery.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 256.

Pattern: ^[\p{L}\p{M}\p{N}\s+=._:@\/-]+$

SecretsManagerArn

The ARN of the secret that stores your on-premises storage system's credentials. DataSync Discovery stores these credentials in AWS Secrets Manager.

Type: String

Length Constraints: Maximum length of 2048.

Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):secretsmanager:[a-z\-0-9]+:[0-9]{12}:secret:.*

ServerConfiguration

The server name and network port required to connect with your on-premises storage system's management interface.

Type: DiscoveryServerConfiguration object

StorageSystemArn

The ARN of the on-premises storage system that the discovery job looked at.

Type: String

Length Constraints: Maximum length of 128.

Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:system/storage-system-[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$

SystemType

The type of on-premises storage system.

Note

DataSync Discovery currently only supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.

Type: String

Valid Values: NetAppONTAP

Errors

For information about the errors that are common to all actions, see Common Errors.

InternalException

This exception is thrown when an error occurs in the AWS DataSync service.

HTTP Status Code: 500

InvalidRequestException

This exception is thrown when the client submits a malformed request.

HTTP Status Code: 400

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: