Class: Aws::DataSync::Types::DescribeLocationSmbResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb

Overview

DescribeLocationSmbResponse

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#agent_arnsArray<String>

The ARNs of the DataSync agents that can connect with your SMB file server.

Returns:

  • (Array<String>)


2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end

#authentication_typeString

The authentication protocol that DataSync uses to connect to your SMB file server.

Returns:

  • (String)


2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end

#cmk_secret_configTypes::CmkSecretConfig

Describes configuration information for a DataSync-managed secret, such as a Password or KerberosKeytab that DataSync uses to access a specific storage location, with a customer-managed KMS key.



2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

The time that the SMB location was created.

Returns:

  • (Time)


2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end

#custom_secret_configTypes::CustomSecretConfig

Describes configuration information for a customer-managed secret, such as a Password or KerberosKeytab that DataSync uses to access a specific storage location, with a customer-managed KMS key.



2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end

#dns_ip_addressesArray<String>

The IPv4 or IPv6 addresses for the DNS servers that your SMB file server belongs to. This element applies only if AuthenticationType is set to KERBEROS.

Returns:

  • (Array<String>)


2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end

#domainString

The name of the Windows domain that the SMB file server belongs to. This element applies only if AuthenticationType is set to NTLM.

Returns:

  • (String)


2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end

#kerberos_principalString

The Kerberos principal that has permission to access the files, folders, and file metadata in your SMB file server.

Returns:

  • (String)


2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end

#location_arnString

The ARN of the SMB location.

Returns:

  • (String)


2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end

#location_uriString

The URI of the SMB location.

Returns:

  • (String)


2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end

#managed_secret_configTypes::ManagedSecretConfig

Describes configuration information for a DataSync-managed secret, such as a Password or KerberosKeytab that DataSync uses to access a specific storage location. DataSync uses the default Amazon Web Services-managed KMS key to encrypt this secret in Secrets Manager.



2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end

#mount_optionsTypes::SmbMountOptions

The SMB protocol version that DataSync uses to access your SMB file server.



2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end

#userString

The user that can mount and access the files, folders, and file metadata in your SMB file server. This element applies only if AuthenticationType is set to NTLM.

Returns:

  • (String)


2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2555

class DescribeLocationSmbResponse < Struct.new(
  :location_arn,
  :location_uri,
  :agent_arns,
  :user,
  :domain,
  :mount_options,
  :creation_time,
  :dns_ip_addresses,
  :kerberos_principal,
  :authentication_type,
  :managed_secret_config,
  :cmk_secret_config,
  :custom_secret_config)
  SENSITIVE = []
  include Aws::Structure
end