Class CfnLocationHDFSMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLocationHDFSMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLocationHDFSMixinProps
CfnLocationHDFSMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.datasync.CfnLocationHDFSMixinProps
CfnLocationHDFSMixinProps.Builder, CfnLocationHDFSMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnLocationHDFSMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanThe Amazon Resource Names (ARNs) of the DataSync agents that can connect to your HDFS cluster.final StringThe authentication mode used to determine identity of user.final NumberThe size of data blocks to write into the HDFS cluster.final ObjectSpecifies configuration information for a DataSync-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed AWS KMS key.final ObjectSpecifies configuration information for a customer-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and an IAM role that DataSync can assume and access the customer-managed secret.final StringThe Kerberos key table (keytab) that contains mappings between the defined Kerberos principal and the encrypted keys.final StringThekrb5.conffile that contains the Kerberos configuration information.final StringThe Kerberos principal with access to the files and folders on the HDFS cluster.final StringThe URI of the HDFS cluster's Key Management Server (KMS).final ObjectThe NameNode that manages the HDFS namespace.final ObjectThe 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.final NumberThe number of DataNodes to replicate the data to when writing to the HDFS cluster.final StringThe user name used to identify the client on the host operating system.final StringA subdirectory in the HDFS cluster.getTags()The key-value pair that represents the tag that you want to add to the location.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnLocationHDFSMixinProps.Builder.
-
-
Method Details
-
getAgentArns
Description copied from interface:CfnLocationHDFSMixinPropsThe Amazon Resource Names (ARNs) of the DataSync agents that can connect to your HDFS cluster.- Specified by:
getAgentArnsin interfaceCfnLocationHDFSMixinProps- See Also:
-
getAuthenticationType
Description copied from interface:CfnLocationHDFSMixinPropsThe authentication mode used to determine identity of user.- Specified by:
getAuthenticationTypein interfaceCfnLocationHDFSMixinProps- See Also:
-
getBlockSize
Description copied from interface:CfnLocationHDFSMixinPropsThe size of data blocks to write into the HDFS cluster.The block size must be a multiple of 512 bytes. The default block size is 128 mebibytes (MiB).
- Specified by:
getBlockSizein interfaceCfnLocationHDFSMixinProps- See Also:
-
getCmkSecretConfig
Description copied from interface:CfnLocationHDFSMixinPropsSpecifies configuration information for a DataSync-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed AWS KMS key.Returns union: either
IResolvableorCfnLocationHDFSPropsMixin.CmkSecretConfigProperty- Specified by:
getCmkSecretConfigin interfaceCfnLocationHDFSMixinProps- See Also:
-
getCustomSecretConfig
Description copied from interface:CfnLocationHDFSMixinPropsSpecifies configuration information for a customer-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and an IAM role that DataSync can assume and access the customer-managed secret.Returns union: either
IResolvableorCfnLocationHDFSPropsMixin.CustomSecretConfigProperty- Specified by:
getCustomSecretConfigin interfaceCfnLocationHDFSMixinProps- See Also:
-
getKerberosKeytab
Description copied from interface:CfnLocationHDFSMixinPropsThe Kerberos key table (keytab) that contains mappings between the defined Kerberos principal and the encrypted keys.Provide the base64-encoded file text. If
KERBEROSis specified forAuthType, this value is required.- Specified by:
getKerberosKeytabin interfaceCfnLocationHDFSMixinProps- See Also:
-
getKerberosKrb5Conf
Description copied from interface:CfnLocationHDFSMixinPropsThekrb5.conffile that contains the Kerberos configuration information. You can load thekrb5.confby providing a string of the file's contents or an Amazon S3 presigned URL of the file. IfKERBEROSis specified forAuthType, this value is required.- Specified by:
getKerberosKrb5Confin interfaceCfnLocationHDFSMixinProps- See Also:
-
getKerberosPrincipal
Description copied from interface:CfnLocationHDFSMixinPropsThe Kerberos principal with access to the files and folders on the HDFS cluster.If
KERBEROSis specified forAuthenticationType, this parameter is required.- Specified by:
getKerberosPrincipalin interfaceCfnLocationHDFSMixinProps- See Also:
-
getKmsKeyProviderUri
Description copied from interface:CfnLocationHDFSMixinPropsThe URI of the HDFS cluster's Key Management Server (KMS).- Specified by:
getKmsKeyProviderUriin interfaceCfnLocationHDFSMixinProps- See Also:
-
getNameNodes
Description copied from interface:CfnLocationHDFSMixinPropsThe NameNode that manages the HDFS namespace.The NameNode performs operations such as opening, closing, and renaming files and directories. The NameNode contains the information to map blocks of data to the DataNodes. You can use only one NameNode.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnLocationHDFSPropsMixin.NameNodeProperty>- Specified by:
getNameNodesin interfaceCfnLocationHDFSMixinProps- See Also:
-
getQopConfiguration
Description copied from interface:CfnLocationHDFSMixinPropsThe 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.If
QopConfigurationisn't specified,RpcProtectionandDataTransferProtectiondefault toPRIVACY. If you setRpcProtectionorDataTransferProtection, the other parameter assumes the same value.Returns union: either
IResolvableorCfnLocationHDFSPropsMixin.QopConfigurationProperty- Specified by:
getQopConfigurationin interfaceCfnLocationHDFSMixinProps- See Also:
-
getReplicationFactor
Description copied from interface:CfnLocationHDFSMixinPropsThe number of DataNodes to replicate the data to when writing to the HDFS cluster.By default, data is replicated to three DataNodes.
Default: - 3
- Specified by:
getReplicationFactorin interfaceCfnLocationHDFSMixinProps- See Also:
-
getSimpleUser
Description copied from interface:CfnLocationHDFSMixinPropsThe user name used to identify the client on the host operating system.If
SIMPLEis specified forAuthenticationType, this parameter is required.- Specified by:
getSimpleUserin interfaceCfnLocationHDFSMixinProps- See Also:
-
getSubdirectory
Description copied from interface:CfnLocationHDFSMixinPropsA subdirectory in the HDFS cluster.This subdirectory is used to read data from or write data to the HDFS cluster. If the subdirectory isn't specified, it will default to
/.- Specified by:
getSubdirectoryin interfaceCfnLocationHDFSMixinProps- See Also:
-
getTags
Description copied from interface:CfnLocationHDFSMixinPropsThe key-value pair that represents the tag that you want to add to the location.The value can be an empty string. We recommend using tags to name your resources.
- Specified by:
getTagsin interfaceCfnLocationHDFSMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-