aws-cdk-lib.aws_datasync.CfnStorageSystemProps

interface CfnStorageSystemProps

LanguageType name
.NETAmazon.CDK.AWS.DataSync.CfnStorageSystemProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsdatasync#CfnStorageSystemProps
Javasoftware.amazon.awscdk.services.datasync.CfnStorageSystemProps
Pythonaws_cdk.aws_datasync.CfnStorageSystemProps
TypeScript aws-cdk-lib » aws_datasync » CfnStorageSystemProps

Properties for defining a CfnStorageSystem.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_datasync as datasync } from 'aws-cdk-lib';
const cfnStorageSystemProps: datasync.CfnStorageSystemProps = {
  agentArns: ['agentArns'],
  serverConfiguration: {
    serverHostname: 'serverHostname',

    // the properties below are optional
    serverPort: 123,
  },
  systemType: 'systemType',

  // the properties below are optional
  cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',
  name: 'name',
  serverCredentials: {
    password: 'password',
    username: 'username',
  },
  tags: [{
    key: 'key',
    value: 'value',
  }],
};

Properties

NameTypeDescription
agentArnsstring[]Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your on-premises storage system's management interface.
serverConfigurationIResolvable | ServerConfigurationPropertySpecifies the server name and network port required to connect with the management interface of your on-premises storage system.
systemTypestringSpecifies the type of on-premises storage system that you want DataSync Discovery to collect information about.
cloudWatchLogGroupArn?stringSpecifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.
name?stringSpecifies a familiar name for your on-premises storage system.
serverCredentials?IResolvable | ServerCredentialsPropertySpecifies the user name and password for accessing your on-premises storage system's management interface.
tags?CfnTag[]Specifies labels that help you categorize, filter, and search for your AWS resources.

agentArns

Type: string[]

Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your on-premises storage system's management interface.


serverConfiguration

Type: IResolvable | ServerConfigurationProperty

Specifies the server name and network port required to connect with the management interface of your on-premises storage system.


systemType

Type: string

Specifies the type of on-premises storage system that you want DataSync Discovery to collect information about.

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


cloudWatchLogGroupArn?

Type: string (optional)

Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.


name?

Type: string (optional)

Specifies a familiar name for your on-premises storage system.


serverCredentials?

Type: IResolvable | ServerCredentialsProperty (optional)

Specifies the user name and password for accessing your on-premises storage system's management interface.


tags?

Type: CfnTag[] (optional)

Specifies labels that help you categorize, filter, and search for your AWS resources.

We recommend creating at least a name tag for your on-premises storage system.