Class DatasyncLocationHdfs
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.datasync_location_hdfs.DatasyncLocationHdfs
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:52.470Z") @Stability(Stable) public class DatasyncLocationHdfs extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_location_hdfs aws_datasync_location_hdfs}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatasyncLocationHdfs.BuilderA fluent builder forDatasyncLocationHdfs.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedDatasyncLocationHdfs(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedDatasyncLocationHdfs(software.amazon.jsii.JsiiObjectRef objRef)DatasyncLocationHdfs(software.constructs.Construct scope, String id, DatasyncLocationHdfsConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_location_hdfs aws_datasync_location_hdfs} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
DatasyncLocationHdfs
protected DatasyncLocationHdfs(software.amazon.jsii.JsiiObjectRef objRef)
-
DatasyncLocationHdfs
protected DatasyncLocationHdfs(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
DatasyncLocationHdfs
@Stability(Stable) public DatasyncLocationHdfs(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull DatasyncLocationHdfsConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_location_hdfs aws_datasync_location_hdfs} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config- This parameter is required.
-
-
Method Detail
-
putNameNode
@Stability(Stable) public void putNameNode(@NotNull Object value)- Parameters:
value- This parameter is required.
-
putQopConfiguration
@Stability(Stable) public void putQopConfiguration(@NotNull DatasyncLocationHdfsQopConfiguration value)- Parameters:
value- This parameter is required.
-
resetAuthenticationType
@Stability(Stable) public void resetAuthenticationType()
-
resetBlockSize
@Stability(Stable) public void resetBlockSize()
-
resetId
@Stability(Stable) public void resetId()
-
resetKerberosKeytab
@Stability(Stable) public void resetKerberosKeytab()
-
resetKerberosKrb5Conf
@Stability(Stable) public void resetKerberosKrb5Conf()
-
resetKerberosPrincipal
@Stability(Stable) public void resetKerberosPrincipal()
-
resetKmsKeyProviderUri
@Stability(Stable) public void resetKmsKeyProviderUri()
-
resetQopConfiguration
@Stability(Stable) public void resetQopConfiguration()
-
resetReplicationFactor
@Stability(Stable) public void resetReplicationFactor()
-
resetSimpleUser
@Stability(Stable) public void resetSimpleUser()
-
resetSubdirectory
@Stability(Stable) public void resetSubdirectory()
-
resetTags
@Stability(Stable) public void resetTags()
-
resetTagsAll
@Stability(Stable) public void resetTagsAll()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
getNameNode
@Stability(Stable) @NotNull public DatasyncLocationHdfsNameNodeList getNameNode()
-
getQopConfiguration
@Stability(Stable) @NotNull public DatasyncLocationHdfsQopConfigurationOutputReference getQopConfiguration()
-
getUri
@Stability(Stable) @NotNull public String getUri()
-
getAuthenticationTypeInput
@Stability(Stable) @Nullable public String getAuthenticationTypeInput()
-
getBlockSizeInput
@Stability(Stable) @Nullable public Number getBlockSizeInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getKerberosKeytabInput
@Stability(Stable) @Nullable public String getKerberosKeytabInput()
-
getKerberosKrb5ConfInput
@Stability(Stable) @Nullable public String getKerberosKrb5ConfInput()
-
getKerberosPrincipalInput
@Stability(Stable) @Nullable public String getKerberosPrincipalInput()
-
getKmsKeyProviderUriInput
@Stability(Stable) @Nullable public String getKmsKeyProviderUriInput()
-
getNameNodeInput
@Stability(Stable) @Nullable public Object getNameNodeInput()
-
getQopConfigurationInput
@Stability(Stable) @Nullable public DatasyncLocationHdfsQopConfiguration getQopConfigurationInput()
-
getReplicationFactorInput
@Stability(Stable) @Nullable public Number getReplicationFactorInput()
-
getSimpleUserInput
@Stability(Stable) @Nullable public String getSimpleUserInput()
-
getSubdirectoryInput
@Stability(Stable) @Nullable public String getSubdirectoryInput()
-
getAuthenticationType
@Stability(Stable) @NotNull public String getAuthenticationType()
-
setAuthenticationType
@Stability(Stable) public void setAuthenticationType(@NotNull String value)
-
getBlockSize
@Stability(Stable) @NotNull public Number getBlockSize()
-
setBlockSize
@Stability(Stable) public void setBlockSize(@NotNull Number value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getKerberosKeytab
@Stability(Stable) @NotNull public String getKerberosKeytab()
-
setKerberosKeytab
@Stability(Stable) public void setKerberosKeytab(@NotNull String value)
-
getKerberosKrb5Conf
@Stability(Stable) @NotNull public String getKerberosKrb5Conf()
-
setKerberosKrb5Conf
@Stability(Stable) public void setKerberosKrb5Conf(@NotNull String value)
-
getKerberosPrincipal
@Stability(Stable) @NotNull public String getKerberosPrincipal()
-
setKerberosPrincipal
@Stability(Stable) public void setKerberosPrincipal(@NotNull String value)
-
getKmsKeyProviderUri
@Stability(Stable) @NotNull public String getKmsKeyProviderUri()
-
setKmsKeyProviderUri
@Stability(Stable) public void setKmsKeyProviderUri(@NotNull String value)
-
getReplicationFactor
@Stability(Stable) @NotNull public Number getReplicationFactor()
-
setReplicationFactor
@Stability(Stable) public void setReplicationFactor(@NotNull Number value)
-
getSimpleUser
@Stability(Stable) @NotNull public String getSimpleUser()
-
setSimpleUser
@Stability(Stable) public void setSimpleUser(@NotNull String value)
-
getSubdirectory
@Stability(Stable) @NotNull public String getSubdirectory()
-
setSubdirectory
@Stability(Stable) public void setSubdirectory(@NotNull String value)
-
-