AWS Native is in preview. AWS Classic is fully supported.
aws-native.events.Rule
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::Events::Rule
Example Usage
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var eventBridgeIAMrole = new AwsNative.Iam.Role("eventBridgeIAMrole", new()
{
AssumeRolePolicyDocument = new Dictionary<string, object?>
{
["version"] = "2012-10-17",
["statement"] = new[]
{
new Dictionary<string, object?>
{
["effect"] = "Allow",
["principal"] = new Dictionary<string, object?>
{
["service"] = "events.amazonaws.com",
},
["action"] = "sts:AssumeRole",
},
},
},
Path = "/",
Policies = new[]
{
new AwsNative.Iam.Inputs.RolePolicyArgs
{
PolicyName = "PutEventsDestinationBus",
PolicyDocument = new Dictionary<string, object?>
{
["version"] = "2012-10-17",
["statement"] = new[]
{
new Dictionary<string, object?>
{
["effect"] = "Allow",
["action"] = new[]
{
"events:PutEvents",
},
["resource"] = new[]
{
"arn:aws:events:us-east-1:123456789012:event-bus/CrossRegionDestinationBus",
},
},
},
},
},
},
});
var eventRuleRegion1 = new AwsNative.Events.Rule("eventRuleRegion1", new()
{
Description = "Routes to us-east-1 event bus",
EventBusName = "MyBusName",
State = AwsNative.Events.RuleState.Enabled,
EventPattern = new Dictionary<string, object?>
{
["source"] = new[]
{
"MyTestApp",
},
["detail"] = new[]
{
"MyTestAppDetail",
},
},
Targets = new[]
{
new AwsNative.Events.Inputs.RuleTargetArgs
{
Arn = "arn:aws:events:us-east-1:123456789012:event-bus/CrossRegionDestinationBus",
Id = " CrossRegionDestinationBus",
RoleArn = eventBridgeIAMrole.Arn,
},
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/events"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/iam"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
eventBridgeIAMrole, err := iam.NewRole(ctx, "eventBridgeIAMrole", &iam.RoleArgs{
AssumeRolePolicyDocument: pulumi.Any(map[string]interface{}{
"version": "2012-10-17",
"statement": []map[string]interface{}{
map[string]interface{}{
"effect": "Allow",
"principal": map[string]interface{}{
"service": "events.amazonaws.com",
},
"action": "sts:AssumeRole",
},
},
}),
Path: pulumi.String("/"),
Policies: iam.RolePolicyTypeArray{
&iam.RolePolicyTypeArgs{
PolicyName: pulumi.String("PutEventsDestinationBus"),
PolicyDocument: pulumi.Any(map[string]interface{}{
"version": "2012-10-17",
"statement": []map[string]interface{}{
map[string]interface{}{
"effect": "Allow",
"action": []string{
"events:PutEvents",
},
"resource": []string{
"arn:aws:events:us-east-1:123456789012:event-bus/CrossRegionDestinationBus",
},
},
},
}),
},
},
})
if err != nil {
return err
}
_, err = events.NewRule(ctx, "eventRuleRegion1", &events.RuleArgs{
Description: pulumi.String("Routes to us-east-1 event bus"),
EventBusName: pulumi.String("MyBusName"),
State: events.RuleStateEnabled,
EventPattern: pulumi.Any(map[string]interface{}{
"source": []string{
"MyTestApp",
},
"detail": []string{
"MyTestAppDetail",
},
}),
Targets: events.RuleTargetArray{
&events.RuleTargetArgs{
Arn: pulumi.String("arn:aws:events:us-east-1:123456789012:event-bus/CrossRegionDestinationBus"),
Id: pulumi.String(" CrossRegionDestinationBus"),
RoleArn: eventBridgeIAMrole.Arn,
},
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
event_bridge_ia_mrole = aws_native.iam.Role("eventBridgeIAMrole",
assume_role_policy_document={
"version": "2012-10-17",
"statement": [{
"effect": "Allow",
"principal": {
"service": "events.amazonaws.com",
},
"action": "sts:AssumeRole",
}],
},
path="/",
policies=[aws_native.iam.RolePolicyArgs(
policy_name="PutEventsDestinationBus",
policy_document={
"version": "2012-10-17",
"statement": [{
"effect": "Allow",
"action": ["events:PutEvents"],
"resource": ["arn:aws:events:us-east-1:123456789012:event-bus/CrossRegionDestinationBus"],
}],
},
)])
event_rule_region1 = aws_native.events.Rule("eventRuleRegion1",
description="Routes to us-east-1 event bus",
event_bus_name="MyBusName",
state=aws_native.events.RuleState.ENABLED,
event_pattern={
"source": ["MyTestApp"],
"detail": ["MyTestAppDetail"],
},
targets=[aws_native.events.RuleTargetArgs(
arn="arn:aws:events:us-east-1:123456789012:event-bus/CrossRegionDestinationBus",
id=" CrossRegionDestinationBus",
role_arn=event_bridge_ia_mrole.arn,
)])
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const eventBridgeIAMrole = new aws_native.iam.Role("eventBridgeIAMrole", {
assumeRolePolicyDocument: {
version: "2012-10-17",
statement: [{
effect: "Allow",
principal: {
service: "events.amazonaws.com",
},
action: "sts:AssumeRole",
}],
},
path: "/",
policies: [{
policyName: "PutEventsDestinationBus",
policyDocument: {
version: "2012-10-17",
statement: [{
effect: "Allow",
action: ["events:PutEvents"],
resource: ["arn:aws:events:us-east-1:123456789012:event-bus/CrossRegionDestinationBus"],
}],
},
}],
});
const eventRuleRegion1 = new aws_native.events.Rule("eventRuleRegion1", {
description: "Routes to us-east-1 event bus",
eventBusName: "MyBusName",
state: aws_native.events.RuleState.Enabled,
eventPattern: {
source: ["MyTestApp"],
detail: ["MyTestAppDetail"],
},
targets: [{
arn: "arn:aws:events:us-east-1:123456789012:event-bus/CrossRegionDestinationBus",
id: " CrossRegionDestinationBus",
roleArn: eventBridgeIAMrole.arn,
}],
});
Coming soon!
Create Rule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Rule(name: string, args?: RuleArgs, opts?: CustomResourceOptions);
@overload
def Rule(resource_name: str,
args: Optional[RuleArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Rule(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
event_bus_name: Optional[str] = None,
event_pattern: Optional[Any] = None,
name: Optional[str] = None,
role_arn: Optional[str] = None,
schedule_expression: Optional[str] = None,
state: Optional[RuleState] = None,
targets: Optional[Sequence[RuleTargetArgs]] = None)
func NewRule(ctx *Context, name string, args *RuleArgs, opts ...ResourceOption) (*Rule, error)
public Rule(string name, RuleArgs? args = null, CustomResourceOptions? opts = null)
type: aws-native:events:Rule
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 RuleArgs
- 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 RuleArgs
- 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 RuleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RuleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const aws_nativeRuleResource = new aws_native.events.Rule("aws-nativeRuleResource", {
description: "string",
eventBusName: "string",
eventPattern: "any",
name: "string",
roleArn: "string",
scheduleExpression: "string",
state: aws_native.events.RuleState.Disabled,
targets: [{
id: "string",
arn: "string",
inputPath: "string",
inputTransformer: {
inputTemplate: "string",
inputPathsMap: {
string: "string",
},
},
ecsParameters: {
taskDefinitionArn: "string",
placementConstraints: [{
expression: "string",
type: "string",
}],
enableExecuteCommand: false,
group: "string",
launchType: "string",
networkConfiguration: {
awsVpcConfiguration: {
subnets: ["string"],
assignPublicIp: "string",
securityGroups: ["string"],
},
},
capacityProviderStrategy: [{
capacityProvider: "string",
base: 0,
weight: 0,
}],
placementStrategies: [{
field: "string",
type: "string",
}],
platformVersion: "string",
propagateTags: "string",
referenceId: "string",
tagList: [{
key: "string",
value: "string",
}],
taskCount: 0,
enableEcsManagedTags: false,
},
httpParameters: {
headerParameters: {
string: "string",
},
pathParameterValues: ["string"],
queryStringParameters: {
string: "string",
},
},
batchParameters: {
jobDefinition: "string",
jobName: "string",
arrayProperties: {
size: 0,
},
retryStrategy: {
attempts: 0,
},
},
input: "string",
appSyncParameters: {
graphQlOperation: "string",
},
deadLetterConfig: {
arn: "string",
},
kinesisParameters: {
partitionKeyPath: "string",
},
redshiftDataParameters: {
database: "string",
dbUser: "string",
secretManagerArn: "string",
sql: "string",
sqls: ["string"],
statementName: "string",
withEvent: false,
},
retryPolicy: {
maximumEventAgeInSeconds: 0,
maximumRetryAttempts: 0,
},
roleArn: "string",
runCommandParameters: {
runCommandTargets: [{
key: "string",
values: ["string"],
}],
},
sageMakerPipelineParameters: {
pipelineParameterList: [{
name: "string",
value: "string",
}],
},
sqsParameters: {
messageGroupId: "string",
},
}],
});
Coming soon!
Rule 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 Rule resource accepts the following input properties:
- Description string
- The description of the rule.
- Event
Bus stringName - The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.
- Event
Pattern object The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
Search the CloudFormation User Guide for
AWS::Events::Rule
for more information about the expected schema for this property.- Name string
- The name of the rule.
- Role
Arn string - The Amazon Resource Name (ARN) of the role that is used for target invocation.
- Schedule
Expression string - The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.
- State
Pulumi.
Aws Native. Events. Rule State - The state of the rule.
- Targets
List<Pulumi.
Aws Native. Events. Inputs. Rule Target> - Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered.
- Description string
- The description of the rule.
- Event
Bus stringName - The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.
- Event
Pattern interface{} The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
Search the CloudFormation User Guide for
AWS::Events::Rule
for more information about the expected schema for this property.- Name string
- The name of the rule.
- Role
Arn string - The Amazon Resource Name (ARN) of the role that is used for target invocation.
- Schedule
Expression string - The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.
- State
Rule
State Enum - The state of the rule.
- Targets
[]Rule
Target Args - Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered.
- description String
- The description of the rule.
- event
Bus StringName - The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.
- event
Pattern Object The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
Search the CloudFormation User Guide for
AWS::Events::Rule
for more information about the expected schema for this property.- name String
- The name of the rule.
- role
Arn String - The Amazon Resource Name (ARN) of the role that is used for target invocation.
- schedule
Expression String - The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.
- state
Rule
State - The state of the rule.
- targets
List<Rule
Target> - Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered.
- description string
- The description of the rule.
- event
Bus stringName - The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.
- event
Pattern any The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
Search the CloudFormation User Guide for
AWS::Events::Rule
for more information about the expected schema for this property.- name string
- The name of the rule.
- role
Arn string - The Amazon Resource Name (ARN) of the role that is used for target invocation.
- schedule
Expression string - The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.
- state
Rule
State - The state of the rule.
- targets
Rule
Target[] - Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered.
- description str
- The description of the rule.
- event_
bus_ strname - The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.
- event_
pattern Any The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
Search the CloudFormation User Guide for
AWS::Events::Rule
for more information about the expected schema for this property.- name str
- The name of the rule.
- role_
arn str - The Amazon Resource Name (ARN) of the role that is used for target invocation.
- schedule_
expression str - The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.
- state
Rule
State - The state of the rule.
- targets
Sequence[Rule
Target Args] - Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered.
- description String
- The description of the rule.
- event
Bus StringName - The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.
- event
Pattern Any The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
Search the CloudFormation User Guide for
AWS::Events::Rule
for more information about the expected schema for this property.- name String
- The name of the rule.
- role
Arn String - The Amazon Resource Name (ARN) of the role that is used for target invocation.
- schedule
Expression String - The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.
- state "DISABLED" | "ENABLED" | "ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS"
- The state of the rule.
- targets List<Property Map>
- Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered.
Outputs
All input properties are implicitly available as output properties. Additionally, the Rule resource produces the following output properties:
Supporting Types
RuleAppSyncParameters, RuleAppSyncParametersArgs
- Graph
Ql stringOperation
- Graph
Ql stringOperation
- graph
Ql StringOperation
- graph
Ql stringOperation
- graph
Ql StringOperation
RuleAwsVpcConfiguration, RuleAwsVpcConfigurationArgs
- Subnets List<string>
- Assign
Public stringIp - Security
Groups List<string>
- Subnets []string
- Assign
Public stringIp - Security
Groups []string
- subnets List<String>
- assign
Public StringIp - security
Groups List<String>
- subnets string[]
- assign
Public stringIp - security
Groups string[]
- subnets Sequence[str]
- assign_
public_ strip - security_
groups Sequence[str]
- subnets List<String>
- assign
Public StringIp - security
Groups List<String>
RuleBatchArrayProperties, RuleBatchArrayPropertiesArgs
- Size int
- Size int
- size Integer
- size number
- size int
- size Number
RuleBatchParameters, RuleBatchParametersArgs
RuleBatchRetryStrategy, RuleBatchRetryStrategyArgs
- Attempts int
- Attempts int
- attempts Integer
- attempts number
- attempts int
- attempts Number
RuleCapacityProviderStrategyItem, RuleCapacityProviderStrategyItemArgs
- Capacity
Provider string - Base int
- Weight int
- Capacity
Provider string - Base int
- Weight int
- capacity
Provider String - base Integer
- weight Integer
- capacity
Provider string - base number
- weight number
- capacity_
provider str - base int
- weight int
- capacity
Provider String - base Number
- weight Number
RuleDeadLetterConfig, RuleDeadLetterConfigArgs
- Arn string
- Arn string
- arn String
- arn string
- arn str
- arn String
RuleEcsParameters, RuleEcsParametersArgs
- Task
Definition stringArn - Capacity
Provider List<Pulumi.Strategy Aws Native. Events. Inputs. Rule Capacity Provider Strategy Item> - bool
- Enable
Execute boolCommand - Group string
- Launch
Type string - Network
Configuration Pulumi.Aws Native. Events. Inputs. Rule Network Configuration - Placement
Constraints List<Pulumi.Aws Native. Events. Inputs. Rule Placement Constraint> - Placement
Strategies List<Pulumi.Aws Native. Events. Inputs. Rule Placement Strategy> - Platform
Version string - string
- Reference
Id string - Tag
List List<Pulumi.Aws Native. Events. Inputs. Rule Tag> - Task
Count int
- Task
Definition stringArn - Capacity
Provider []RuleStrategy Capacity Provider Strategy Item - bool
- Enable
Execute boolCommand - Group string
- Launch
Type string - Network
Configuration RuleNetwork Configuration - Placement
Constraints []RulePlacement Constraint - Placement
Strategies []RulePlacement Strategy - Platform
Version string - string
- Reference
Id string - Tag
List []RuleTag - Task
Count int
- task
Definition StringArn - capacity
Provider List<RuleStrategy Capacity Provider Strategy Item> - Boolean
- enable
Execute BooleanCommand - group String
- launch
Type String - network
Configuration RuleNetwork Configuration - placement
Constraints List<RulePlacement Constraint> - placement
Strategies List<RulePlacement Strategy> - platform
Version String - String
- reference
Id String - tag
List List<RuleTag> - task
Count Integer
- task
Definition stringArn - capacity
Provider RuleStrategy Capacity Provider Strategy Item[] - boolean
- enable
Execute booleanCommand - group string
- launch
Type string - network
Configuration RuleNetwork Configuration - placement
Constraints RulePlacement Constraint[] - placement
Strategies RulePlacement Strategy[] - platform
Version string - string
- reference
Id string - tag
List RuleTag[] - task
Count number
- task_
definition_ strarn - capacity_
provider_ Sequence[Rulestrategy Capacity Provider Strategy Item] - bool
- enable_
execute_ boolcommand - group str
- launch_
type str - network_
configuration RuleNetwork Configuration - placement_
constraints Sequence[RulePlacement Constraint] - placement_
strategies Sequence[RulePlacement Strategy] - platform_
version str - str
- reference_
id str - tag_
list Sequence[RuleTag] - task_
count int
- task
Definition StringArn - capacity
Provider List<Property Map>Strategy - Boolean
- enable
Execute BooleanCommand - group String
- launch
Type String - network
Configuration Property Map - placement
Constraints List<Property Map> - placement
Strategies List<Property Map> - platform
Version String - String
- reference
Id String - tag
List List<Property Map> - task
Count Number
RuleHttpParameters, RuleHttpParametersArgs
- Header
Parameters Dictionary<string, string> - Path
Parameter List<string>Values - Query
String Dictionary<string, string>Parameters
- Header
Parameters map[string]string - Path
Parameter []stringValues - Query
String map[string]stringParameters
- header
Parameters Map<String,String> - path
Parameter List<String>Values - query
String Map<String,String>Parameters
- header
Parameters {[key: string]: string} - path
Parameter string[]Values - query
String {[key: string]: string}Parameters
- header_
parameters Mapping[str, str] - path_
parameter_ Sequence[str]values - query_
string_ Mapping[str, str]parameters
- header
Parameters Map<String> - path
Parameter List<String>Values - query
String Map<String>Parameters
RuleInputTransformer, RuleInputTransformerArgs
- Input
Template string - Input
Paths Dictionary<string, string>Map
- Input
Template string - Input
Paths map[string]stringMap
- input
Template String - input
Paths Map<String,String>Map
- input
Template string - input
Paths {[key: string]: string}Map
- input_
template str - input_
paths_ Mapping[str, str]map
- input
Template String - input
Paths Map<String>Map
RuleKinesisParameters, RuleKinesisParametersArgs
- Partition
Key stringPath
- Partition
Key stringPath
- partition
Key StringPath
- partition
Key stringPath
- partition
Key StringPath
RuleNetworkConfiguration, RuleNetworkConfigurationArgs
RulePlacementConstraint, RulePlacementConstraintArgs
- Expression string
- Type string
- Expression string
- Type string
- expression String
- type String
- expression string
- type string
- expression str
- type str
- expression String
- type String
RulePlacementStrategy, RulePlacementStrategyArgs
RuleRedshiftDataParameters, RuleRedshiftDataParametersArgs
- Database string
- Db
User string - Secret
Manager stringArn - Sql string
- Sqls List<string>
- Statement
Name string - With
Event bool
- Database string
- Db
User string - Secret
Manager stringArn - Sql string
- Sqls []string
- Statement
Name string - With
Event bool
- database String
- db
User String - secret
Manager StringArn - sql String
- sqls List<String>
- statement
Name String - with
Event Boolean
- database string
- db
User string - secret
Manager stringArn - sql string
- sqls string[]
- statement
Name string - with
Event boolean
- database str
- db_
user str - secret_
manager_ strarn - sql str
- sqls Sequence[str]
- statement_
name str - with_
event bool
- database String
- db
User String - secret
Manager StringArn - sql String
- sqls List<String>
- statement
Name String - with
Event Boolean
RuleRetryPolicy, RuleRetryPolicyArgs
- maximum
Event IntegerAge In Seconds - maximum
Retry IntegerAttempts
- maximum
Event numberAge In Seconds - maximum
Retry numberAttempts
- maximum
Event NumberAge In Seconds - maximum
Retry NumberAttempts
RuleRunCommandParameters, RuleRunCommandParametersArgs
RuleRunCommandTarget, RuleRunCommandTargetArgs
RuleSageMakerPipelineParameter, RuleSageMakerPipelineParameterArgs
RuleSageMakerPipelineParameters, RuleSageMakerPipelineParametersArgs
RuleSqsParameters, RuleSqsParametersArgs
- Message
Group stringId
- Message
Group stringId
- message
Group StringId
- message
Group stringId
- message_
group_ strid
- message
Group StringId
RuleState, RuleStateArgs
- Disabled
- DISABLED
- Enabled
- ENABLED
- Enabled
With All Cloudtrail Management Events - ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS
- Rule
State Disabled - DISABLED
- Rule
State Enabled - ENABLED
- Rule
State Enabled With All Cloudtrail Management Events - ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS
- Disabled
- DISABLED
- Enabled
- ENABLED
- Enabled
With All Cloudtrail Management Events - ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS
- Disabled
- DISABLED
- Enabled
- ENABLED
- Enabled
With All Cloudtrail Management Events - ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS
- DISABLED
- DISABLED
- ENABLED
- ENABLED
- ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS
- ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS
- "DISABLED"
- DISABLED
- "ENABLED"
- ENABLED
- "ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS"
- ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS
RuleTag, RuleTagArgs
RuleTarget, RuleTargetArgs
- Arn string
- Id string
- App
Sync Pulumi.Parameters Aws Native. Events. Inputs. Rule App Sync Parameters - Batch
Parameters Pulumi.Aws Native. Events. Inputs. Rule Batch Parameters - Dead
Letter Pulumi.Config Aws Native. Events. Inputs. Rule Dead Letter Config - Ecs
Parameters Pulumi.Aws Native. Events. Inputs. Rule Ecs Parameters - Http
Parameters Pulumi.Aws Native. Events. Inputs. Rule Http Parameters - Input string
- Input
Path string - Input
Transformer Pulumi.Aws Native. Events. Inputs. Rule Input Transformer - Kinesis
Parameters Pulumi.Aws Native. Events. Inputs. Rule Kinesis Parameters - Redshift
Data Pulumi.Parameters Aws Native. Events. Inputs. Rule Redshift Data Parameters - Retry
Policy Pulumi.Aws Native. Events. Inputs. Rule Retry Policy - Role
Arn string - Run
Command Pulumi.Parameters Aws Native. Events. Inputs. Rule Run Command Parameters - Sage
Maker Pulumi.Pipeline Parameters Aws Native. Events. Inputs. Rule Sage Maker Pipeline Parameters - Sqs
Parameters Pulumi.Aws Native. Events. Inputs. Rule Sqs Parameters
- Arn string
- Id string
- App
Sync RuleParameters App Sync Parameters - Batch
Parameters RuleBatch Parameters - Dead
Letter RuleConfig Dead Letter Config - Ecs
Parameters RuleEcs Parameters - Http
Parameters RuleHttp Parameters - Input string
- Input
Path string - Input
Transformer RuleInput Transformer - Kinesis
Parameters RuleKinesis Parameters - Redshift
Data RuleParameters Redshift Data Parameters - Retry
Policy RuleRetry Policy - Role
Arn string - Run
Command RuleParameters Run Command Parameters - Sage
Maker RulePipeline Parameters Sage Maker Pipeline Parameters - Sqs
Parameters RuleSqs Parameters
- arn String
- id String
- app
Sync RuleParameters App Sync Parameters - batch
Parameters RuleBatch Parameters - dead
Letter RuleConfig Dead Letter Config - ecs
Parameters RuleEcs Parameters - http
Parameters RuleHttp Parameters - input String
- input
Path String - input
Transformer RuleInput Transformer - kinesis
Parameters RuleKinesis Parameters - redshift
Data RuleParameters Redshift Data Parameters - retry
Policy RuleRetry Policy - role
Arn String - run
Command RuleParameters Run Command Parameters - sage
Maker RulePipeline Parameters Sage Maker Pipeline Parameters - sqs
Parameters RuleSqs Parameters
- arn string
- id string
- app
Sync RuleParameters App Sync Parameters - batch
Parameters RuleBatch Parameters - dead
Letter RuleConfig Dead Letter Config - ecs
Parameters RuleEcs Parameters - http
Parameters RuleHttp Parameters - input string
- input
Path string - input
Transformer RuleInput Transformer - kinesis
Parameters RuleKinesis Parameters - redshift
Data RuleParameters Redshift Data Parameters - retry
Policy RuleRetry Policy - role
Arn string - run
Command RuleParameters Run Command Parameters - sage
Maker RulePipeline Parameters Sage Maker Pipeline Parameters - sqs
Parameters RuleSqs Parameters
- arn str
- id str
- app_
sync_ Ruleparameters App Sync Parameters - batch_
parameters RuleBatch Parameters - dead_
letter_ Ruleconfig Dead Letter Config - ecs_
parameters RuleEcs Parameters - http_
parameters RuleHttp Parameters - input str
- input_
path str - input_
transformer RuleInput Transformer - kinesis_
parameters RuleKinesis Parameters - redshift_
data_ Ruleparameters Redshift Data Parameters - retry_
policy RuleRetry Policy - role_
arn str - run_
command_ Ruleparameters Run Command Parameters - sage_
maker_ Rulepipeline_ parameters Sage Maker Pipeline Parameters - sqs_
parameters RuleSqs Parameters
- arn String
- id String
- app
Sync Property MapParameters - batch
Parameters Property Map - dead
Letter Property MapConfig - ecs
Parameters Property Map - http
Parameters Property Map - input String
- input
Path String - input
Transformer Property Map - kinesis
Parameters Property Map - redshift
Data Property MapParameters - retry
Policy Property Map - role
Arn String - run
Command Property MapParameters - sage
Maker Property MapPipeline Parameters - sqs
Parameters Property Map
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.