Skip to content

DescribeLocationHdfsResponse

Source code in docs_src/capo_datasync/types/describe_location_hdfs_response.py
class DescribeLocationHdfsResponse(TypedDict, closed=True):
    location_arn: NotRequired["capo_datasync.types.location_arn.LocationArn"]
    """<p>The ARN of the HDFS location.</p>"""
    location_uri: NotRequired["capo_datasync.types.location_uri.LocationUri"]
    """<p>The URI of the HDFS location.</p>"""
    name_nodes: NotRequired["capo_datasync.types.hdfs_name_node_list.HdfsNameNodeList"]
    """<p>The NameNode that manages the HDFS namespace. </p>"""
    block_size: NotRequired["capo_datasync.types.hdfs_block_size.HdfsBlockSize"]
    """<p>The size of the data blocks to write into the HDFS cluster. </p>"""
    replication_factor: NotRequired[
        "capo_datasync.types.hdfs_replication_factor.HdfsReplicationFactor"
    ]
    """<p>The number of DataNodes to replicate the data to when writing to the HDFS cluster. </p>"""
    kms_key_provider_uri: NotRequired[
        "capo_datasync.types.kms_key_provider_uri.KmsKeyProviderUri"
    ]
    """<p> The URI of the HDFS cluster's Key Management Server (KMS). </p>"""
    qop_configuration: NotRequired[
        "capo_datasync.types.qop_configuration.QopConfiguration"
    ]
    """<p>The Quality of Protection (QOP) configuration, which specifies the Remote Procedure Call (RPC) and data transfer protection settings configured on the HDFS cluster. </p>"""
    authentication_type: NotRequired[
        "capo_datasync.types.hdfs_authentication_type.HdfsAuthenticationType"
    ]
    """<p>The type of authentication used to determine the identity of the user. </p>"""
    simple_user: NotRequired["capo_datasync.types.hdfs_user.HdfsUser"]
    """<p>The user name to identify the client on the host operating system. This parameter is used if the <code>AuthenticationType</code> is defined as <code>SIMPLE</code>.</p>"""
    kerberos_principal: NotRequired[
        "capo_datasync.types.kerberos_principal.KerberosPrincipal"
    ]
    """<p>The Kerberos principal with access to the files and folders on the HDFS cluster. This parameter is used if the <code>AuthenticationType</code> is defined as <code>KERBEROS</code>.</p>"""
    agent_arns: NotRequired["capo_datasync.types.agent_arn_list.AgentArnList"]
    """<p>The ARNs of the DataSync agents that can connect with your HDFS cluster.</p>"""
    creation_time: NotRequired["capo_datasync.types.time.Time"]
    """<p>The time that the HDFS location was created.</p>"""
    managed_secret_config: NotRequired[
        "capo_datasync.types.managed_secret_config.ManagedSecretConfig"
    ]
    """<p>Describes configuration information for a DataSync-managed secret, such as a <code>KerberosKeytab</code> 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.</p>"""
    cmk_secret_config: NotRequired[
        "capo_datasync.types.cmk_secret_config.CmkSecretConfig"
    ]
    """<p>Describes configuration information for a DataSync-managed secret, such as a <code>KerberosKeytab</code> that DataSync uses to access a specific storage location, with a customer-managed KMS key.</p>"""
    custom_secret_config: NotRequired[
        "capo_datasync.types.custom_secret_config.CustomSecretConfig"
    ]
    """<p>Describes configuration information for a customer-managed secret, such as a <code>KerberosKeytab</code> 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.</p>"""

agent_arns instance-attribute

agent_arns: NotRequired[AgentArnList]

The ARNs of the DataSync agents that can connect with your HDFS cluster.

authentication_type instance-attribute

authentication_type: NotRequired[HdfsAuthenticationType]

The type of authentication used to determine the identity of the user.

block_size instance-attribute

block_size: NotRequired[HdfsBlockSize]

The size of the data blocks to write into the HDFS cluster.

cmk_secret_config instance-attribute

cmk_secret_config: NotRequired[CmkSecretConfig]

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

creation_time instance-attribute

creation_time: NotRequired[Time]

The time that the HDFS location was created.

custom_secret_config instance-attribute

custom_secret_config: NotRequired[CustomSecretConfig]

Describes configuration information for a customer-managed secret, such as a 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.

kerberos_principal instance-attribute

kerberos_principal: NotRequired[KerberosPrincipal]

The Kerberos principal with access to the files and folders on the HDFS cluster. This parameter is used if the AuthenticationType is defined as KERBEROS.

kms_key_provider_uri instance-attribute

kms_key_provider_uri: NotRequired[KmsKeyProviderUri]

The URI of the HDFS cluster's Key Management Server (KMS).

location_arn instance-attribute

location_arn: NotRequired[LocationArn]

The ARN of the HDFS location.

location_uri instance-attribute

location_uri: NotRequired[LocationUri]

The URI of the HDFS location.

managed_secret_config instance-attribute

managed_secret_config: NotRequired[ManagedSecretConfig]

Describes configuration information for a DataSync-managed secret, such as a 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.

name_nodes instance-attribute

name_nodes: NotRequired[HdfsNameNodeList]

The NameNode that manages the HDFS namespace.

qop_configuration instance-attribute

qop_configuration: NotRequired[QopConfiguration]

The Quality of Protection (QOP) configuration, which specifies the Remote Procedure Call (RPC) and data transfer protection settings configured on the HDFS cluster.

replication_factor instance-attribute

replication_factor: NotRequired[HdfsReplicationFactor]

The number of DataNodes to replicate the data to when writing to the HDFS cluster.

simple_user instance-attribute

simple_user: NotRequired[HdfsUser]

The user name to identify the client on the host operating system. This parameter is used if the AuthenticationType is defined as SIMPLE.