Interface CfnStorageSystemProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStorageSystemProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-12-06T14:43:16.898Z")
@Stability(Stable)
public interface CfnStorageSystemProps
extends software.amazon.jsii.JsiiSerializable
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 software.amazon.awscdk.services.datasync.*; CfnStorageSystemProps cfnStorageSystemProps = CfnStorageSystemProps.builder() .agentArns(List.of("agentArns")) .serverConfiguration(ServerConfigurationProperty.builder() .serverHostname("serverHostname") // the properties below are optional .serverPort(123) .build()) .systemType("systemType") // the properties below are optional .cloudWatchLogGroupArn("cloudWatchLogGroupArn") .name("name") .serverCredentials(ServerCredentialsProperty.builder() .password("password") .username("username") .build()) .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnStorageSystemProps
static final class
An implementation forCfnStorageSystemProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your on-premises storage system's management interface.default String
Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.default String
getName()
Specifies a familiar name for your on-premises storage system.Specifies the server name and network port required to connect with the management interface of your on-premises storage system.default Object
Specifies the user name and password for accessing your on-premises storage system's management interface.Specifies the type of on-premises storage system that you want DataSync Discovery to collect information about.getTags()
Specifies labels that help you categorize, filter, and search for your AWS resources.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAgentArns
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your on-premises storage system's management interface.You can only specify one ARN.
- See Also:
-
getServerConfiguration
Specifies the server name and network port required to connect with the management interface of your on-premises storage system.- See Also:
-
getSystemType
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.
- See Also:
-
getCloudWatchLogGroupArn
Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.- See Also:
-
getName
Specifies a familiar name for your on-premises storage system.- See Also:
-
getServerCredentials
Specifies the user name and password for accessing your on-premises storage system's management interface.- See Also:
-
getTags
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.
- See Also:
-
builder
- Returns:
- a
CfnStorageSystemProps.Builder
ofCfnStorageSystemProps
-