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>)


2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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)


2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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.



2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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)


2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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 Identity and Access Management (IAM) role that provides access to the secret.



2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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>)


2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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)


2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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)


2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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)


2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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)


2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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.



2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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.



2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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)


2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2732

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