We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
published on Monday, Sep 14, 2026 by Pulumi
An event action is an AWS Data Exchange resource that automatically exports data set revisions to Amazon S3 when a revision is published.
Using getEventAction
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEventAction(args: GetEventActionArgs, opts?: InvokeOptions): Promise<GetEventActionResult>
function getEventActionOutput(args: GetEventActionOutputArgs, opts?: InvokeOutputOptions): Output<GetEventActionResult>def get_event_action(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEventActionResult
def get_event_action_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetEventActionResult]func LookupEventAction(ctx *Context, args *LookupEventActionArgs, opts ...InvokeOption) (*LookupEventActionResult, error)
func LookupEventActionOutput(ctx *Context, args *LookupEventActionOutputArgs, opts ...InvokeOption) LookupEventActionResultOutput> Note: This function is named LookupEventAction in the Go SDK.
public static class GetEventAction
{
public static Task<GetEventActionResult> InvokeAsync(GetEventActionArgs args, InvokeOptions? opts = null)
public static Output<GetEventActionResult> Invoke(GetEventActionInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetEventActionResult> Invoke(GetEventActionInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetEventActionResult> getEventAction(GetEventActionArgs args, InvokeOptions options)
public static Output<GetEventActionResult> getEventAction(GetEventActionArgs args, InvokeOptions options)
public static Output<GetEventActionResult> getEventAction(GetEventActionArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:dataexchange:getEventAction
arguments:
# arguments dictionarydata "aws-native_dataexchange_get_event_action" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The ARN for the event action.
- Arn string
- The ARN for the event action.
- arn string
- The ARN for the event action.
- arn String
- The ARN for the event action.
- arn string
- The ARN for the event action.
- arn str
- The ARN for the event action.
- arn String
- The ARN for the event action.
getEventAction Result
The following output properties are available:
- Action
Pulumi.
Aws Native. Data Exchange. Outputs. Event Action Action - What occurs after a certain event.
- Arn string
- The ARN for the event action.
- Created
At string - The date and time that the event action was created, in ISO 8601 format.
- Event
Action stringId - The unique identifier for the event action.
-
List<Pulumi.
Aws Native. Outputs. Tag> - The tags for the event action.
- Updated
At string - The date and time that the event action was last updated, in ISO 8601 format.
- Action
Event
Action Action - What occurs after a certain event.
- Arn string
- The ARN for the event action.
- Created
At string - The date and time that the event action was created, in ISO 8601 format.
- Event
Action stringId - The unique identifier for the event action.
- Tag
- The tags for the event action.
- Updated
At string - The date and time that the event action was last updated, in ISO 8601 format.
- action object
- What occurs after a certain event.
- arn string
- The ARN for the event action.
- created_
at string - The date and time that the event action was created, in ISO 8601 format.
- event_
action_ stringid - The unique identifier for the event action.
- list(object)
- The tags for the event action.
- updated_
at string - The date and time that the event action was last updated, in ISO 8601 format.
- action
Event
Action Action - What occurs after a certain event.
- arn String
- The ARN for the event action.
- created
At String - The date and time that the event action was created, in ISO 8601 format.
- event
Action StringId - The unique identifier for the event action.
- List<Tag>
- The tags for the event action.
- updated
At String - The date and time that the event action was last updated, in ISO 8601 format.
- action
Event
Action Action - What occurs after a certain event.
- arn string
- The ARN for the event action.
- created
At string - The date and time that the event action was created, in ISO 8601 format.
- event
Action stringId - The unique identifier for the event action.
- Tag[]
- The tags for the event action.
- updated
At string - The date and time that the event action was last updated, in ISO 8601 format.
- action
Event
Action Action - What occurs after a certain event.
- arn str
- The ARN for the event action.
- created_
at str - The date and time that the event action was created, in ISO 8601 format.
- event_
action_ strid - The unique identifier for the event action.
- Sequence[root_Tag]
- The tags for the event action.
- updated_
at str - The date and time that the event action was last updated, in ISO 8601 format.
- action Property Map
- What occurs after a certain event.
- arn String
- The ARN for the event action.
- created
At String - The date and time that the event action was created, in ISO 8601 format.
- event
Action StringId - The unique identifier for the event action.
- List<Property Map>
- The tags for the event action.
- updated
At String - The date and time that the event action was last updated, in ISO 8601 format.
Supporting Types
EventActionAction
EventActionAutoExportRevisionDestinationEntry
- Bucket string
- The Amazon S3 bucket that is the destination for the event action.
- Key
Pattern string - A string representing the pattern for generated names of the individual assets in the revision.
- Bucket string
- The Amazon S3 bucket that is the destination for the event action.
- Key
Pattern string - A string representing the pattern for generated names of the individual assets in the revision.
- bucket string
- The Amazon S3 bucket that is the destination for the event action.
- key_
pattern string - A string representing the pattern for generated names of the individual assets in the revision.
- bucket String
- The Amazon S3 bucket that is the destination for the event action.
- key
Pattern String - A string representing the pattern for generated names of the individual assets in the revision.
- bucket string
- The Amazon S3 bucket that is the destination for the event action.
- key
Pattern string - A string representing the pattern for generated names of the individual assets in the revision.
- bucket str
- The Amazon S3 bucket that is the destination for the event action.
- key_
pattern str - A string representing the pattern for generated names of the individual assets in the revision.
- bucket String
- The Amazon S3 bucket that is the destination for the event action.
- key
Pattern String - A string representing the pattern for generated names of the individual assets in the revision.
EventActionAutoExportRevisionToS3RequestDetails
EventActionExportServerSideEncryption
- Type
Pulumi.
Aws Native. Data Exchange. Event Action Export Server Side Encryption Type - The type of server side encryption used for encrypting the objects in Amazon S3.
- Kms
Key stringArn - The Amazon Resource Name (ARN) of the AWS KMS key you want to use to encrypt the Amazon S3 objects.
- Type
Event
Action Export Server Side Encryption Type - The type of server side encryption used for encrypting the objects in Amazon S3.
- Kms
Key stringArn - The Amazon Resource Name (ARN) of the AWS KMS key you want to use to encrypt the Amazon S3 objects.
- type "aws:kms" | "AES256"
- The type of server side encryption used for encrypting the objects in Amazon S3.
- kms_
key_ stringarn - The Amazon Resource Name (ARN) of the AWS KMS key you want to use to encrypt the Amazon S3 objects.
- type
Event
Action Export Server Side Encryption Type - The type of server side encryption used for encrypting the objects in Amazon S3.
- kms
Key StringArn - The Amazon Resource Name (ARN) of the AWS KMS key you want to use to encrypt the Amazon S3 objects.
- type
Event
Action Export Server Side Encryption Type - The type of server side encryption used for encrypting the objects in Amazon S3.
- kms
Key stringArn - The Amazon Resource Name (ARN) of the AWS KMS key you want to use to encrypt the Amazon S3 objects.
- type
Event
Action Export Server Side Encryption Type - The type of server side encryption used for encrypting the objects in Amazon S3.
- kms_
key_ strarn - The Amazon Resource Name (ARN) of the AWS KMS key you want to use to encrypt the Amazon S3 objects.
- type "aws:kms" | "AES256"
- The type of server side encryption used for encrypting the objects in Amazon S3.
- kms
Key StringArn - The Amazon Resource Name (ARN) of the AWS KMS key you want to use to encrypt the Amazon S3 objects.
EventActionExportServerSideEncryptionType
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
published on Monday, Sep 14, 2026 by Pulumi