Show / Hide Table of Contents

Class CfnS3TableIntegrationMixinProps

Properties for CfnS3TableIntegrationPropsMixin.

Inheritance
object
CfnS3TableIntegrationMixinProps
Implements
ICfnS3TableIntegrationMixinProps
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.ObservabilityAdmin
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnS3TableIntegrationMixinProps : ICfnS3TableIntegrationMixinProps
Syntax (vb)
Public Class CfnS3TableIntegrationMixinProps Implements ICfnS3TableIntegrationMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-s3tableintegration.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.ObservabilityAdmin;

             var cfnS3TableIntegrationMixinProps = new CfnS3TableIntegrationMixinProps {
                 Encryption = new EncryptionConfigProperty {
                     KmsKeyArn = "kmsKeyArn",
                     SseAlgorithm = "sseAlgorithm"
                 },
                 LogSources = new [] { new LogSourceProperty {
                     Identifier = "identifier",
                     Name = "name",
                     Type = "type"
                 } },
                 RoleArn = "roleArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnS3TableIntegrationMixinProps()

Properties for CfnS3TableIntegrationPropsMixin.

Properties

Encryption

Defines the encryption configuration for S3 Table integrations, including the encryption algorithm and KMS key settings.

LogSources

A data source with an S3 Table integration for query access in the logs namespace.

RoleArn

The Amazon Resource Name (ARN) of the IAM role that grants permissions for the S3 Table integration to access necessary resources.

Tags

The key-value pairs to associate with the S3 Table integration resource for categorization and management purposes.

Constructors

CfnS3TableIntegrationMixinProps()

Properties for CfnS3TableIntegrationPropsMixin.

public CfnS3TableIntegrationMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-s3tableintegration.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.ObservabilityAdmin;

             var cfnS3TableIntegrationMixinProps = new CfnS3TableIntegrationMixinProps {
                 Encryption = new EncryptionConfigProperty {
                     KmsKeyArn = "kmsKeyArn",
                     SseAlgorithm = "sseAlgorithm"
                 },
                 LogSources = new [] { new LogSourceProperty {
                     Identifier = "identifier",
                     Name = "name",
                     Type = "type"
                 } },
                 RoleArn = "roleArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

Encryption

Defines the encryption configuration for S3 Table integrations, including the encryption algorithm and KMS key settings.

public object? Encryption { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-s3tableintegration.html#cfn-observabilityadmin-s3tableintegration-encryption

Type union: either IResolvable or CfnS3TableIntegrationPropsMixin.IEncryptionConfigProperty

LogSources

A data source with an S3 Table integration for query access in the logs namespace.

public object? LogSources { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-s3tableintegration.html#cfn-observabilityadmin-s3tableintegration-logsources

Type union: either IResolvable or (either IResolvable or CfnS3TableIntegrationPropsMixin.ILogSourceProperty)[]

RoleArn

The Amazon Resource Name (ARN) of the IAM role that grants permissions for the S3 Table integration to access necessary resources.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-s3tableintegration.html#cfn-observabilityadmin-s3tableintegration-rolearn

Tags

The key-value pairs to associate with the S3 Table integration resource for categorization and management purposes.

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

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-s3tableintegration.html#cfn-observabilityadmin-s3tableintegration-tags

Implements

ICfnS3TableIntegrationMixinProps
Back to top Generated by DocFX