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_arns ⇒ Array<String>

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

Returns:

  • (Array<String>)


2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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_type ⇒ String

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

Returns:

  • (String)


2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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_config ⇒ Types::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.



2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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_time ⇒ Time

The time that the SMB location was created.

Returns:

  • (Time)


2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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_config ⇒ Types::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.



2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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_addresses ⇒ Array<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>)


2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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

#domain ⇒ String

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)


2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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_principal ⇒ String

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

Returns:

  • (String)


2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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_arn ⇒ String

The ARN of the SMB location.

Returns:

  • (String)


2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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_uri ⇒ String

The URI of the SMB location.

Returns:

  • (String)


2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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_config ⇒ Types::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.



2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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_options ⇒ Types::SmbMountOptions

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



2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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

#user ⇒ String

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)


2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2763

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