Interface CfnLocationFSxONTAP.SMBProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnLocationFSxONTAP.SMBProperty.Jsii$Proxy
Enclosing class:
CfnLocationFSxONTAP

@Stability(Stable) public static interface CfnLocationFSxONTAP.SMBProperty extends software.amazon.jsii.JsiiSerializable
Specifies the Server Message Block (SMB) protocol configuration that AWS DataSync uses to access a storage virtual machine (SVM) on your Amazon FSx for NetApp ONTAP file system.

For more information, see Accessing FSx for ONTAP file systems .

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.*;
 SMBProperty sMBProperty = SMBProperty.builder()
         .mountOptions(SmbMountOptionsProperty.builder()
                 .version("version")
                 .build())
         .user("user")
         // the properties below are optional
         .cmkSecretConfig(CmkSecretConfigProperty.builder()
                 .kmsKeyArn("kmsKeyArn")
                 .secretArn("secretArn")
                 .build())
         .customSecretConfig(CustomSecretConfigProperty.builder()
                 .secretAccessRoleArn("secretAccessRoleArn")
                 .secretArn("secretArn")
                 .build())
         .domain("domain")
         .managedSecretConfig(ManagedSecretConfigProperty.builder()
                 .secretArn("secretArn")
                 .build())
         .password("password")
         .build();
 

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    static final class 
    An implementation for CfnLocationFSxONTAP.SMBProperty
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default Object
    Specifies configuration information for a DataSync-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed AWS KMS key.
    default Object
    Specifies configuration information for a customer-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and an IAM role that DataSync can assume and access the customer-managed secret.
    default String
    Specifies the name of the Windows domain that your storage virtual machine (SVM) belongs to.
    default Object
    Specifies configuration information for a DataSync-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location.
    Specifies how DataSync can access a location using the SMB protocol.
    default String
    Specifies the password of a user who has permission to access your SVM.
    Specifies a user name that can mount the location and access the files, folders, and metadata that you need in the SVM.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson