#[non_exhaustive]pub struct DescribeLocationHdfsOutput {
pub location_arn: Option<String>,
pub location_uri: Option<String>,
pub name_nodes: Option<Vec<HdfsNameNode>>,
pub block_size: Option<i32>,
pub replication_factor: Option<i32>,
pub kms_key_provider_uri: Option<String>,
pub qop_configuration: Option<QopConfiguration>,
pub authentication_type: Option<HdfsAuthenticationType>,
pub simple_user: Option<String>,
pub kerberos_principal: Option<String>,
pub agent_arns: Option<Vec<String>>,
pub creation_time: Option<DateTime>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.location_arn: Option<String>
The ARN of the HDFS cluster location.
location_uri: Option<String>
The URI of the HDFS cluster location.
name_nodes: Option<Vec<HdfsNameNode>>
The NameNode that manage the HDFS namespace.
block_size: Option<i32>
The size of the data blocks to write into the HDFS cluster.
replication_factor: Option<i32>
The number of DataNodes to replicate the data to when writing to the HDFS cluster.
kms_key_provider_uri: Option<String>
The URI of the HDFS cluster's Key Management Server (KMS).
qop_configuration: Option<QopConfiguration>
The Quality of Protection (QOP) configuration specifies the Remote Procedure Call (RPC) and data transfer protection settings configured on the Hadoop Distributed File System (HDFS) cluster.
authentication_type: Option<HdfsAuthenticationType>
The type of authentication used to determine the identity of the user.
simple_user: Option<String>
The user name used to identify the client on the host operating system. This parameter is used if the AuthenticationType
is defined as SIMPLE
.
kerberos_principal: Option<String>
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
.
agent_arns: Option<Vec<String>>
The ARNs of the agents that are used to connect to the HDFS cluster.
creation_time: Option<DateTime>
The time that the HDFS location was created.
Implementations
The ARN of the HDFS cluster location.
The URI of the HDFS cluster location.
The NameNode that manage the HDFS namespace.
The size of the data blocks to write into the HDFS cluster.
The number of DataNodes to replicate the data to when writing to the HDFS cluster.
The URI of the HDFS cluster's Key Management Server (KMS).
The Quality of Protection (QOP) configuration specifies the Remote Procedure Call (RPC) and data transfer protection settings configured on the Hadoop Distributed File System (HDFS) cluster.
The type of authentication used to determine the identity of the user.
The user name used to identify the client on the host operating system. This parameter is used if the AuthenticationType
is defined as SIMPLE
.
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
.
The ARNs of the agents that are used to connect to the HDFS cluster.
The time that the HDFS location was created.
Creates a new builder-style object to manufacture DescribeLocationHdfsOutput
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for DescribeLocationHdfsOutput
impl Send for DescribeLocationHdfsOutput
impl Sync for DescribeLocationHdfsOutput
impl Unpin for DescribeLocationHdfsOutput
impl UnwindSafe for DescribeLocationHdfsOutput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more