Show / Hide Table of Contents

Class CfnLocationHDFS

The AWS::DataSync::LocationHDFS resource specifies an endpoint for a Hadoop Distributed File System (HDFS).

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnLocationHDFS
Implements
IInspectable
ILocationHDFSRef
IConstruct
IDependable
IEnvironmentAware
ITaggable
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.Env
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.DataSync
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnLocationHDFS : CfnResource, IInspectable, ILocationHDFSRef, IConstruct, IDependable, IEnvironmentAware, ITaggable
Syntax (vb)
Public Class CfnLocationHDFS Inherits CfnResource Implements IInspectable, ILocationHDFSRef, IConstruct, IDependable, IEnvironmentAware, ITaggable
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.DataSync;

             var cfnLocationHDFS = new CfnLocationHDFS(this, "MyCfnLocationHDFS", new CfnLocationHDFSProps {
                 AgentArns = new [] { "agentArns" },
                 AuthenticationType = "authenticationType",
                 NameNodes = new [] { new NameNodeProperty {
                     Hostname = "hostname",
                     Port = 123
                 } },

                 // the properties below are optional
                 BlockSize = 123,
                 KerberosKeytab = "kerberosKeytab",
                 KerberosKrb5Conf = "kerberosKrb5Conf",
                 KerberosPrincipal = "kerberosPrincipal",
                 KmsKeyProviderUri = "kmsKeyProviderUri",
                 QopConfiguration = new QopConfigurationProperty {
                     DataTransferProtection = "dataTransferProtection",
                     RpcProtection = "rpcProtection"
                 },
                 ReplicationFactor = 123,
                 SimpleUser = "simpleUser",
                 Subdirectory = "subdirectory",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             });

Synopsis

Constructors

CfnLocationHDFS(Construct, string, ICfnLocationHDFSProps)

Create a new AWS::DataSync::LocationHDFS.

Properties

AgentArns

The Amazon Resource Names (ARNs) of the DataSync agents that can connect to your HDFS cluster.

AttrLocationArn

The Amazon Resource Name (ARN) of the HDFS cluster location to describe.

AttrLocationUri

The URI of the HDFS cluster location.

AuthenticationType

The authentication mode used to determine identity of user.

BlockSize

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

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CfnProperties

The AWS::DataSync::LocationHDFS resource specifies an endpoint for a Hadoop Distributed File System (HDFS).

KerberosKeytab

The Kerberos key table (keytab) that contains mappings between the defined Kerberos principal and the encrypted keys.

KerberosKrb5Conf

The krb5.conf file that contains the Kerberos configuration information. You can load the krb5.conf by providing a string of the file's contents or an Amazon S3 presigned URL of the file. If KERBEROS is specified for AuthType , this value is required.

KerberosPrincipal

The Kerberos principal with access to the files and folders on the HDFS cluster.

KmsKeyProviderUri

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

LocationHdfsRef

A reference to a LocationHDFS resource.

NameNodes

The NameNode that manages the HDFS namespace.

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.

ReplicationFactor

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

SimpleUser

The user name used to identify the client on the host operating system.

Subdirectory

A subdirectory in the HDFS cluster.

Tags

Tag Manager which manages the tags for this resource.

TagsRaw

The key-value pair that represents the tag that you want to add to the location.

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

IsCfnLocationHDFS(object)

Checks whether the given object is a CfnLocationHDFS.

RenderProperties(IDictionary<string, object>)

The AWS::DataSync::LocationHDFS resource specifies an endpoint for a Hadoop Distributed File System (HDFS).

Constructors

CfnLocationHDFS(Construct, string, ICfnLocationHDFSProps)

Create a new AWS::DataSync::LocationHDFS.

public CfnLocationHDFS(Construct scope, string id, ICfnLocationHDFSProps props)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnLocationHDFSProps

Resource properties.

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

Properties

AgentArns

The Amazon Resource Names (ARNs) of the DataSync agents that can connect to your HDFS cluster.

public virtual string[] AgentArns { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

AttrLocationArn

The Amazon Resource Name (ARN) of the HDFS cluster location to describe.

public virtual string AttrLocationArn { get; }
Property Value

string

Remarks

CloudformationAttribute: LocationArn

AttrLocationUri

The URI of the HDFS cluster location.

public virtual string AttrLocationUri { get; }
Property Value

string

Remarks

CloudformationAttribute: LocationUri

AuthenticationType

The authentication mode used to determine identity of user.

public virtual string AuthenticationType { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

BlockSize

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

public virtual double? BlockSize { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

CfnProperties

The AWS::DataSync::LocationHDFS resource specifies an endpoint for a Hadoop Distributed File System (HDFS).

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

KerberosKeytab

The Kerberos key table (keytab) that contains mappings between the defined Kerberos principal and the encrypted keys.

public virtual string? KerberosKeytab { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

KerberosKrb5Conf

The krb5.conf file that contains the Kerberos configuration information. You can load the krb5.conf by providing a string of the file's contents or an Amazon S3 presigned URL of the file. If KERBEROS is specified for AuthType , this value is required.

public virtual string? KerberosKrb5Conf { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

KerberosPrincipal

The Kerberos principal with access to the files and folders on the HDFS cluster.

public virtual string? KerberosPrincipal { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

KmsKeyProviderUri

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

public virtual string? KmsKeyProviderUri { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

LocationHdfsRef

A reference to a LocationHDFS resource.

public virtual ILocationHDFSReference LocationHdfsRef { get; }
Property Value

ILocationHDFSReference

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

NameNodes

The NameNode that manages the HDFS namespace.

public virtual object NameNodes { get; set; }
Property Value

object

Remarks

Type union: either IResolvable or (either IResolvable or CfnLocationHDFS.INameNodeProperty)[]

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.

public virtual object? QopConfiguration { get; set; }
Property Value

object

Remarks

Type union: either IResolvable or CfnLocationHDFS.IQopConfigurationProperty

ReplicationFactor

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

public virtual double? ReplicationFactor { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

SimpleUser

The user name used to identify the client on the host operating system.

public virtual string? SimpleUser { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

Subdirectory

A subdirectory in the HDFS cluster.

public virtual string? Subdirectory { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

Tags

Tag Manager which manages the tags for this resource.

public virtual TagManager Tags { get; }
Property Value

TagManager

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

TagsRaw

The key-value pair that represents the tag that you want to add to the location.

public virtual ICfnTag[]? TagsRaw { get; set; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

public virtual void Inspect(TreeInspector inspector)
Parameters
inspector TreeInspector

tree inspector to collect and process attributes.

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

IsCfnLocationHDFS(object)

Checks whether the given object is a CfnLocationHDFS.

public static bool IsCfnLocationHDFS(object x)
Parameters
x object
Returns

bool

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

The AWS::DataSync::LocationHDFS resource specifies an endpoint for a Hadoop Distributed File System (HDFS).

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html

CloudformationResource: AWS::DataSync::LocationHDFS

ExampleMetadata: fixture=_generated

Implements

IInspectable
ILocationHDFSRef
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
ITaggable
Back to top Generated by DocFX