Show / Hide Table of Contents

Class CfnLocationFSxWindowsPropsMixin.CmkSecretConfigProperty

Specifies 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.

Inheritance
object
CfnLocationFSxWindowsPropsMixin.CmkSecretConfigProperty
Implements
CfnLocationFSxWindowsPropsMixin.ICmkSecretConfigProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.DataSync
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnLocationFSxWindowsPropsMixin.CmkSecretConfigProperty : CfnLocationFSxWindowsPropsMixin.ICmkSecretConfigProperty
Syntax (vb)
Public Class CfnLocationFSxWindowsPropsMixin.CmkSecretConfigProperty Implements CfnLocationFSxWindowsPropsMixin.ICmkSecretConfigProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationfsxwindows-cmksecretconfig.html

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.CfnPropertyMixins.AWS.DataSync;

             var cmkSecretConfigProperty = new CmkSecretConfigProperty {
                 KmsKeyArn = "kmsKeyArn",
                 SecretArn = "secretArn"
             };

Synopsis

Constructors

CmkSecretConfigProperty()

Specifies 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.

Properties

KmsKeyArn

Specifies the ARN for the customer-managed AWS KMS key used to encrypt the secret specified for SecretArn.

SecretArn

Specifies the ARN for an AWS Secrets Manager secret, managed by DataSync.

Constructors

CmkSecretConfigProperty()

Specifies 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.

public CmkSecretConfigProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationfsxwindows-cmksecretconfig.html

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.CfnPropertyMixins.AWS.DataSync;

             var cmkSecretConfigProperty = new CmkSecretConfigProperty {
                 KmsKeyArn = "kmsKeyArn",
                 SecretArn = "secretArn"
             };

Properties

KmsKeyArn

Specifies the ARN for the customer-managed AWS KMS key used to encrypt the secret specified for SecretArn.

public string? KmsKeyArn { get; set; }
Property Value

string

Remarks

DataSync provides this key to AWS Secrets Manager.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationfsxwindows-cmksecretconfig.html#cfn-datasync-locationfsxwindows-cmksecretconfig-kmskeyarn

SecretArn

Specifies the ARN for an AWS Secrets Manager secret, managed by DataSync.

public string? SecretArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationfsxwindows-cmksecretconfig.html#cfn-datasync-locationfsxwindows-cmksecretconfig-secretarn

Implements

CfnLocationFSxWindowsPropsMixin.ICmkSecretConfigProperty
Back to top Generated by DocFX