Class CfnS3TableIntegrationMixinProps
Properties for CfnS3TableIntegrationPropsMixin.
Implements
Inherited Members
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
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 |
| 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
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
Remarks
LogSources
A data source with an S3 Table integration for query access in the logs namespace.
public object? LogSources { get; set; }
Property Value
Remarks
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
Remarks
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[]