AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi
aws-native.events.Archive
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi
Resource Type definition for AWS::Events::Archive
Create Archive Resource
new Archive(name: string, args: ArchiveArgs, opts?: CustomResourceOptions);
@overload
def Archive(resource_name: str,
opts: Optional[ResourceOptions] = None,
archive_name: Optional[str] = None,
description: Optional[str] = None,
event_pattern: Optional[Any] = None,
retention_days: Optional[int] = None,
source_arn: Optional[str] = None)
@overload
def Archive(resource_name: str,
args: ArchiveArgs,
opts: Optional[ResourceOptions] = None)
func NewArchive(ctx *Context, name string, args ArchiveArgs, opts ...ResourceOption) (*Archive, error)
public Archive(string name, ArchiveArgs args, CustomResourceOptions? opts = null)
public Archive(String name, ArchiveArgs args)
public Archive(String name, ArchiveArgs args, CustomResourceOptions options)
type: aws-native:events:Archive
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ArchiveArgs
- 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 ArchiveArgs
- 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 ArchiveArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ArchiveArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ArchiveArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Archive Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Archive resource accepts the following input properties:
- Source
Arn string - Archive
Name string - Description string
- Event
Pattern object - Retention
Days int
- Source
Arn string - Archive
Name string - Description string
- Event
Pattern interface{} - Retention
Days int
- source
Arn String - archive
Name String - description String
- event
Pattern Object - retention
Days Integer
- source
Arn string - archive
Name string - description string
- event
Pattern any - retention
Days number
- source_
arn str - archive_
name str - description str
- event_
pattern Any - retention_
days int
- source
Arn String - archive
Name String - description String
- event
Pattern Any - retention
Days Number
Outputs
All input properties are implicitly available as output properties. Additionally, the Archive resource produces the following output properties:
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi