aws-native logo
AWS Native v0.54.0, Mar 21 23

aws-native.datasync.LocationSMB

Resource schema for AWS::DataSync::LocationSMB.

Create LocationSMB Resource

new LocationSMB(name: string, args: LocationSMBArgs, opts?: CustomResourceOptions);
@overload
def LocationSMB(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                agent_arns: Optional[Sequence[str]] = None,
                domain: Optional[str] = None,
                mount_options: Optional[LocationSMBMountOptionsArgs] = None,
                password: Optional[str] = None,
                server_hostname: Optional[str] = None,
                subdirectory: Optional[str] = None,
                tags: Optional[Sequence[LocationSMBTagArgs]] = None,
                user: Optional[str] = None)
@overload
def LocationSMB(resource_name: str,
                args: LocationSMBArgs,
                opts: Optional[ResourceOptions] = None)
func NewLocationSMB(ctx *Context, name string, args LocationSMBArgs, opts ...ResourceOption) (*LocationSMB, error)
public LocationSMB(string name, LocationSMBArgs args, CustomResourceOptions? opts = null)
public LocationSMB(String name, LocationSMBArgs args)
public LocationSMB(String name, LocationSMBArgs args, CustomResourceOptions options)
type: aws-native:datasync:LocationSMB
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args LocationSMBArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args LocationSMBArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args LocationSMBArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args LocationSMBArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args LocationSMBArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

LocationSMB Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The LocationSMB resource accepts the following input properties:

AgentArns List<string>

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

User string

The user who can mount the share, has the permissions to access files and folders in the SMB share.

Domain string

The name of the Windows domain that the SMB server belongs to.

MountOptions Pulumi.AwsNative.DataSync.Inputs.LocationSMBMountOptionsArgs
Password string

The password of the user who can mount the share and has the permissions to access files and folders in the SMB share.

ServerHostname string

The name of the SMB server. This value is the IP address or Domain Name Service (DNS) name of the SMB server.

Subdirectory string

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination

Tags List<Pulumi.AwsNative.DataSync.Inputs.LocationSMBTagArgs>

An array of key-value pairs to apply to this resource.

AgentArns []string

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

User string

The user who can mount the share, has the permissions to access files and folders in the SMB share.

Domain string

The name of the Windows domain that the SMB server belongs to.

MountOptions LocationSMBMountOptionsArgs
Password string

The password of the user who can mount the share and has the permissions to access files and folders in the SMB share.

ServerHostname string

The name of the SMB server. This value is the IP address or Domain Name Service (DNS) name of the SMB server.

Subdirectory string

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination

Tags []LocationSMBTagArgs

An array of key-value pairs to apply to this resource.

agentArns List<String>

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

user String

The user who can mount the share, has the permissions to access files and folders in the SMB share.

domain String

The name of the Windows domain that the SMB server belongs to.

mountOptions LocationSMBMountOptionsArgs
password String

The password of the user who can mount the share and has the permissions to access files and folders in the SMB share.

serverHostname String

The name of the SMB server. This value is the IP address or Domain Name Service (DNS) name of the SMB server.

subdirectory String

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination

tags List<LocationSMBTagArgs>

An array of key-value pairs to apply to this resource.

agentArns string[]

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

user string

The user who can mount the share, has the permissions to access files and folders in the SMB share.

domain string

The name of the Windows domain that the SMB server belongs to.

mountOptions LocationSMBMountOptionsArgs
password string

The password of the user who can mount the share and has the permissions to access files and folders in the SMB share.

serverHostname string

The name of the SMB server. This value is the IP address or Domain Name Service (DNS) name of the SMB server.

subdirectory string

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination

tags LocationSMBTagArgs[]

An array of key-value pairs to apply to this resource.

agent_arns Sequence[str]

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

user str

The user who can mount the share, has the permissions to access files and folders in the SMB share.

domain str

The name of the Windows domain that the SMB server belongs to.

mount_options LocationSMBMountOptionsArgs
password str

The password of the user who can mount the share and has the permissions to access files and folders in the SMB share.

server_hostname str

The name of the SMB server. This value is the IP address or Domain Name Service (DNS) name of the SMB server.

subdirectory str

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination

tags Sequence[LocationSMBTagArgs]

An array of key-value pairs to apply to this resource.

agentArns List<String>

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

user String

The user who can mount the share, has the permissions to access files and folders in the SMB share.

domain String

The name of the Windows domain that the SMB server belongs to.

mountOptions Property Map
password String

The password of the user who can mount the share and has the permissions to access files and folders in the SMB share.

serverHostname String

The name of the SMB server. This value is the IP address or Domain Name Service (DNS) name of the SMB server.

subdirectory String

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination

tags List<Property Map>

An array of key-value pairs to apply to this resource.

Outputs

All input properties are implicitly available as output properties. Additionally, the LocationSMB resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

LocationArn string

The Amazon Resource Name (ARN) of the SMB location that is created.

LocationUri string

The URL of the SMB location that was described.

Id string

The provider-assigned unique ID for this managed resource.

LocationArn string

The Amazon Resource Name (ARN) of the SMB location that is created.

LocationUri string

The URL of the SMB location that was described.

id String

The provider-assigned unique ID for this managed resource.

locationArn String

The Amazon Resource Name (ARN) of the SMB location that is created.

locationUri String

The URL of the SMB location that was described.

id string

The provider-assigned unique ID for this managed resource.

locationArn string

The Amazon Resource Name (ARN) of the SMB location that is created.

locationUri string

The URL of the SMB location that was described.

id str

The provider-assigned unique ID for this managed resource.

location_arn str

The Amazon Resource Name (ARN) of the SMB location that is created.

location_uri str

The URL of the SMB location that was described.

id String

The provider-assigned unique ID for this managed resource.

locationArn String

The Amazon Resource Name (ARN) of the SMB location that is created.

locationUri String

The URL of the SMB location that was described.

Supporting Types

LocationSMBMountOptions

Version Pulumi.AwsNative.DataSync.LocationSMBMountOptionsVersion

The specific SMB version that you want DataSync to use to mount your SMB share.

Version LocationSMBMountOptionsVersion

The specific SMB version that you want DataSync to use to mount your SMB share.

version LocationSMBMountOptionsVersion

The specific SMB version that you want DataSync to use to mount your SMB share.

version LocationSMBMountOptionsVersion

The specific SMB version that you want DataSync to use to mount your SMB share.

version LocationSMBMountOptionsVersion

The specific SMB version that you want DataSync to use to mount your SMB share.

version "AUTOMATIC" | "SMB1" | "SMB2_0" | "SMB2" | "SMB3"

The specific SMB version that you want DataSync to use to mount your SMB share.

LocationSMBMountOptionsVersion

Automatic
AUTOMATIC
Smb1
SMB1
Smb20
SMB2_0
Smb2
SMB2
Smb3
SMB3
LocationSMBMountOptionsVersionAutomatic
AUTOMATIC
LocationSMBMountOptionsVersionSmb1
SMB1
LocationSMBMountOptionsVersionSmb20
SMB2_0
LocationSMBMountOptionsVersionSmb2
SMB2
LocationSMBMountOptionsVersionSmb3
SMB3
Automatic
AUTOMATIC
Smb1
SMB1
Smb20
SMB2_0
Smb2
SMB2
Smb3
SMB3
Automatic
AUTOMATIC
Smb1
SMB1
Smb20
SMB2_0
Smb2
SMB2
Smb3
SMB3
AUTOMATIC
AUTOMATIC
SMB1
SMB1
SMB20
SMB2_0
SMB2
SMB2
SMB3
SMB3
"AUTOMATIC"
AUTOMATIC
"SMB1"
SMB1
"SMB2_0"
SMB2_0
"SMB2"
SMB2
"SMB3"
SMB3

LocationSMBTag

Key string

The key for an AWS resource tag.

Value string

The value for an AWS resource tag.

Key string

The key for an AWS resource tag.

Value string

The value for an AWS resource tag.

key String

The key for an AWS resource tag.

value String

The value for an AWS resource tag.

key string

The key for an AWS resource tag.

value string

The value for an AWS resource tag.

key str

The key for an AWS resource tag.

value str

The value for an AWS resource tag.

key String

The key for an AWS resource tag.

value String

The value for an AWS resource tag.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0