We recommend new projects start with resources from the AWS provider.
We recommend new projects start with resources from the AWS provider.
Resource Type definition for a CloudWatch Observability Admin S3 Table Integration.
Create S3TableIntegration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new S3TableIntegration(name: string, args: S3TableIntegrationArgs, opts?: CustomResourceOptions);@overload
def S3TableIntegration(resource_name: str,
args: S3TableIntegrationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def S3TableIntegration(resource_name: str,
opts: Optional[ResourceOptions] = None,
encryption: Optional[S3TableIntegrationEncryptionConfigArgs] = None,
role_arn: Optional[str] = None,
log_sources: Optional[Sequence[S3TableIntegrationLogSourceArgs]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewS3TableIntegration(ctx *Context, name string, args S3TableIntegrationArgs, opts ...ResourceOption) (*S3TableIntegration, error)public S3TableIntegration(string name, S3TableIntegrationArgs args, CustomResourceOptions? opts = null)
public S3TableIntegration(String name, S3TableIntegrationArgs args)
public S3TableIntegration(String name, S3TableIntegrationArgs args, CustomResourceOptions options)
type: aws-native:observabilityadmin:S3TableIntegration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args S3TableIntegrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args S3TableIntegrationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args S3TableIntegrationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args S3TableIntegrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args S3TableIntegrationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
S3TableIntegration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The S3TableIntegration resource accepts the following input properties:
- Encryption
Pulumi.
Aws Native. Observability Admin. Inputs. S3Table Integration Encryption Config - Defines the encryption configuration for S3 Table integrations, including the encryption algorithm and KMS key settings.
- Role
Arn string - The ARN of the role used to access the S3 Table Integration
- Log
Sources List<Pulumi.Aws Native. Observability Admin. Inputs. S3Table Integration Log Source> - The CloudWatch Logs data sources to associate with the S3 Table Integration
-
List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource
- Encryption
S3Table
Integration Encryption Config Args - Defines the encryption configuration for S3 Table integrations, including the encryption algorithm and KMS key settings.
- Role
Arn string - The ARN of the role used to access the S3 Table Integration
- Log
Sources []S3TableIntegration Log Source Args - The CloudWatch Logs data sources to associate with the S3 Table Integration
-
Tag
Args - An array of key-value pairs to apply to this resource
- encryption
S3Table
Integration Encryption Config - Defines the encryption configuration for S3 Table integrations, including the encryption algorithm and KMS key settings.
- role
Arn String - The ARN of the role used to access the S3 Table Integration
- log
Sources List<S3TableIntegration Log Source> - The CloudWatch Logs data sources to associate with the S3 Table Integration
- List<Tag>
- An array of key-value pairs to apply to this resource
- encryption
S3Table
Integration Encryption Config - Defines the encryption configuration for S3 Table integrations, including the encryption algorithm and KMS key settings.
- role
Arn string - The ARN of the role used to access the S3 Table Integration
- log
Sources S3TableIntegration Log Source[] - The CloudWatch Logs data sources to associate with the S3 Table Integration
- Tag[]
- An array of key-value pairs to apply to this resource
- encryption
S3Table
Integration Encryption Config Args - Defines the encryption configuration for S3 Table integrations, including the encryption algorithm and KMS key settings.
- role_
arn str - The ARN of the role used to access the S3 Table Integration
- log_
sources Sequence[S3TableIntegration Log Source Args] - The CloudWatch Logs data sources to associate with the S3 Table Integration
-
Sequence[Tag
Args] - An array of key-value pairs to apply to this resource
- encryption Property Map
- Defines the encryption configuration for S3 Table integrations, including the encryption algorithm and KMS key settings.
- role
Arn String - The ARN of the role used to access the S3 Table Integration
- log
Sources List<Property Map> - The CloudWatch Logs data sources to associate with the S3 Table Integration
- List<Property Map>
- An array of key-value pairs to apply to this resource
Outputs
All input properties are implicitly available as output properties. Additionally, the S3TableIntegration resource produces the following output properties:
Supporting Types
S3TableIntegrationEncryptionConfig, S3TableIntegrationEncryptionConfigArgs
Encryption configuration for the S3 Table Integration- Sse
Algorithm Pulumi.Aws Native. Observability Admin. S3Table Integration Encryption Config Sse Algorithm - The server-side encryption algorithm used to encrypt the S3 Table(s) data
- Kms
Key stringArn - The ARN of the KMS key used to encrypt the S3 Table Integration
- Sse
Algorithm S3TableIntegration Encryption Config Sse Algorithm - The server-side encryption algorithm used to encrypt the S3 Table(s) data
- Kms
Key stringArn - The ARN of the KMS key used to encrypt the S3 Table Integration
- sse
Algorithm S3TableIntegration Encryption Config Sse Algorithm - The server-side encryption algorithm used to encrypt the S3 Table(s) data
- kms
Key StringArn - The ARN of the KMS key used to encrypt the S3 Table Integration
- sse
Algorithm S3TableIntegration Encryption Config Sse Algorithm - The server-side encryption algorithm used to encrypt the S3 Table(s) data
- kms
Key stringArn - The ARN of the KMS key used to encrypt the S3 Table Integration
- sse_
algorithm S3TableIntegration Encryption Config Sse Algorithm - The server-side encryption algorithm used to encrypt the S3 Table(s) data
- kms_
key_ strarn - The ARN of the KMS key used to encrypt the S3 Table Integration
- sse
Algorithm "AES256" | "aws:kms" - The server-side encryption algorithm used to encrypt the S3 Table(s) data
- kms
Key StringArn - The ARN of the KMS key used to encrypt the S3 Table Integration
S3TableIntegrationEncryptionConfigSseAlgorithm, S3TableIntegrationEncryptionConfigSseAlgorithmArgs
- Aes256
AES256- Awskms
aws:kms
- S3Table
Integration Encryption Config Sse Algorithm Aes256 AES256- S3Table
Integration Encryption Config Sse Algorithm Awskms aws:kms
- Aes256
AES256- Awskms
aws:kms
- Aes256
AES256- Awskms
aws:kms
- AES256
AES256- AWSKMS
aws:kms
- "AES256"
AES256- "aws:kms"
aws:kms
S3TableIntegrationLogSource, S3TableIntegrationLogSourceArgs
CloudWatch Logs data source to associate with the S3 Table Integration- Name string
- The name of the CloudWatch Logs data source
- Type string
- The type of the CloudWatch Logs data source
- Identifier string
- The ID of the CloudWatch Logs data source association
- Name string
- The name of the CloudWatch Logs data source
- Type string
- The type of the CloudWatch Logs data source
- Identifier string
- The ID of the CloudWatch Logs data source association
- name String
- The name of the CloudWatch Logs data source
- type String
- The type of the CloudWatch Logs data source
- identifier String
- The ID of the CloudWatch Logs data source association
- name string
- The name of the CloudWatch Logs data source
- type string
- The type of the CloudWatch Logs data source
- identifier string
- The ID of the CloudWatch Logs data source association
- name str
- The name of the CloudWatch Logs data source
- type str
- The type of the CloudWatch Logs data source
- identifier str
- The ID of the CloudWatch Logs data source association
- name String
- The name of the CloudWatch Logs data source
- type String
- The type of the CloudWatch Logs data source
- identifier String
- The ID of the CloudWatch Logs data source association
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
