Interface CfnStorageSystemProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStorageSystemProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:56.214Z")
@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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnStorageSystemPropsstatic final classAn 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 StringSpecifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.default StringgetName()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 ObjectSpecifies 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. -
getServerConfiguration
Specifies the server name and network port required to connect with the management interface of your on-premises storage system. -
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.
-
getCloudWatchLogGroupArn
Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events. -
getName
Specifies a familiar name for your on-premises storage system. -
getServerCredentials
Specifies the user name and password for accessing your on-premises storage system's management interface. -
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.
-
builder
- Returns:
- a
CfnStorageSystemProps.BuilderofCfnStorageSystemProps
-