We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
Creates an AWS Compute Optimizer automation rule that automatically implements recommended actions based on your defined criteria and schedule. Automation rules are global resources that manage automated actions across all AWS Regions where Compute Optimizer Automation is available. Organization-level rules can only be created by the management account or delegated administrator.
Create AutomationRule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AutomationRule(name: string, args: AutomationRuleArgs, opts?: CustomResourceOptions);@overload
def AutomationRule(resource_name: str,
args: AutomationRuleArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AutomationRule(resource_name: str,
opts: Optional[ResourceOptions] = None,
recommended_action_types: Optional[Sequence[AutomationRuleRecommendedActionTypesItem]] = None,
rule_type: Optional[AutomationRuleRuleType] = None,
schedule: Optional[AutomationRuleScheduleArgs] = None,
status: Optional[AutomationRuleStatus] = None,
criteria: Optional[AutomationRuleCriteriaArgs] = None,
description: Optional[str] = None,
name: Optional[str] = None,
organization_configuration: Optional[AutomationRuleOrganizationConfigurationArgs] = None,
priority: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewAutomationRule(ctx *Context, name string, args AutomationRuleArgs, opts ...ResourceOption) (*AutomationRule, error)public AutomationRule(string name, AutomationRuleArgs args, CustomResourceOptions? opts = null)
public AutomationRule(String name, AutomationRuleArgs args)
public AutomationRule(String name, AutomationRuleArgs args, CustomResourceOptions options)
type: aws-native:computeoptimizer:AutomationRule
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 AutomationRuleArgs
- 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 AutomationRuleArgs
- 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 AutomationRuleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AutomationRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AutomationRuleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AutomationRule 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 AutomationRule resource accepts the following input properties:
- Recommended
Action List<Pulumi.Types Aws Native. Compute Optimizer. Automation Rule Recommended Action Types Item> - The types of recommended actions this rule will implement.
- Rule
Type Pulumi.Aws Native. Compute Optimizer. Automation Rule Rule Type - The type of automation rule.
- Schedule
Pulumi.
Aws Native. Compute Optimizer. Inputs. Automation Rule Schedule - The schedule configuration for when the rule runs.
- Status
Pulumi.
Aws Native. Compute Optimizer. Automation Rule Status - The status of the automation rule.
- Criteria
Pulumi.
Aws Native. Compute Optimizer. Inputs. Automation Rule Criteria - Filter criteria that specify which recommended actions qualify for implementation.
- Description string
- The description of the automation rule.
- Name string
- The name of the automation rule.
- Organization
Configuration Pulumi.Aws Native. Compute Optimizer. Inputs. Automation Rule Organization Configuration - Organization configuration for organization rules, including rule apply order and account scope.
- Priority string
- Rule priority within its group
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags associated with the automation rule.
- Recommended
Action []AutomationTypes Rule Recommended Action Types Item - The types of recommended actions this rule will implement.
- Rule
Type AutomationRule Rule Type - The type of automation rule.
- Schedule
Automation
Rule Schedule Args - The schedule configuration for when the rule runs.
- Status
Automation
Rule Status - The status of the automation rule.
- Criteria
Automation
Rule Criteria Args - Filter criteria that specify which recommended actions qualify for implementation.
- Description string
- The description of the automation rule.
- Name string
- The name of the automation rule.
- Organization
Configuration AutomationRule Organization Configuration Args - Organization configuration for organization rules, including rule apply order and account scope.
- Priority string
- Rule priority within its group
-
Tag
Args - Tags associated with the automation rule.
- recommended
Action List<AutomationTypes Rule Recommended Action Types Item> - The types of recommended actions this rule will implement.
- rule
Type AutomationRule Rule Type - The type of automation rule.
- schedule
Automation
Rule Schedule - The schedule configuration for when the rule runs.
- status
Automation
Rule Status - The status of the automation rule.
- criteria
Automation
Rule Criteria - Filter criteria that specify which recommended actions qualify for implementation.
- description String
- The description of the automation rule.
- name String
- The name of the automation rule.
- organization
Configuration AutomationRule Organization Configuration - Organization configuration for organization rules, including rule apply order and account scope.
- priority String
- Rule priority within its group
- List<Tag>
- Tags associated with the automation rule.
- recommended
Action AutomationTypes Rule Recommended Action Types Item[] - The types of recommended actions this rule will implement.
- rule
Type AutomationRule Rule Type - The type of automation rule.
- schedule
Automation
Rule Schedule - The schedule configuration for when the rule runs.
- status
Automation
Rule Status - The status of the automation rule.
- criteria
Automation
Rule Criteria - Filter criteria that specify which recommended actions qualify for implementation.
- description string
- The description of the automation rule.
- name string
- The name of the automation rule.
- organization
Configuration AutomationRule Organization Configuration - Organization configuration for organization rules, including rule apply order and account scope.
- priority string
- Rule priority within its group
- Tag[]
- Tags associated with the automation rule.
- recommended_
action_ Sequence[Automationtypes Rule Recommended Action Types Item] - The types of recommended actions this rule will implement.
- rule_
type AutomationRule Rule Type - The type of automation rule.
- schedule
Automation
Rule Schedule Args - The schedule configuration for when the rule runs.
- status
Automation
Rule Status - The status of the automation rule.
- criteria
Automation
Rule Criteria Args - Filter criteria that specify which recommended actions qualify for implementation.
- description str
- The description of the automation rule.
- name str
- The name of the automation rule.
- organization_
configuration AutomationRule Organization Configuration Args - Organization configuration for organization rules, including rule apply order and account scope.
- priority str
- Rule priority within its group
-
Sequence[Tag
Args] - Tags associated with the automation rule.
- recommended
Action List<"SnapshotTypes And Delete Unattached Ebs Volume" | "Upgrade Ebs Volume Type"> - The types of recommended actions this rule will implement.
- rule
Type "AccountRule" | "Organization Rule" - The type of automation rule.
- schedule Property Map
- The schedule configuration for when the rule runs.
- status "Active" | "Inactive"
- The status of the automation rule.
- criteria Property Map
- Filter criteria that specify which recommended actions qualify for implementation.
- description String
- The description of the automation rule.
- name String
- The name of the automation rule.
- organization
Configuration Property Map - Organization configuration for organization rules, including rule apply order and account scope.
- priority String
- Rule priority within its group
- List<Property Map>
- Tags associated with the automation rule.
Outputs
All input properties are implicitly available as output properties. Additionally, the AutomationRule resource produces the following output properties:
- Account
Id string - The AWS account ID that owns the automation rule.
- Created
Timestamp string - The timestamp when the automation rule was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTimestamp - The timestamp when the automation rule was last updated.
- Rule
Arn string - The Amazon Resource Name (ARN) of the automation rule.
- Rule
Id string - The unique identifier of the automation rule.
- Rule
Revision string - The revision number of the automation rule.
- Account
Id string - The AWS account ID that owns the automation rule.
- Created
Timestamp string - The timestamp when the automation rule was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTimestamp - The timestamp when the automation rule was last updated.
- Rule
Arn string - The Amazon Resource Name (ARN) of the automation rule.
- Rule
Id string - The unique identifier of the automation rule.
- Rule
Revision string - The revision number of the automation rule.
- account
Id String - The AWS account ID that owns the automation rule.
- created
Timestamp String - The timestamp when the automation rule was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTimestamp - The timestamp when the automation rule was last updated.
- rule
Arn String - The Amazon Resource Name (ARN) of the automation rule.
- rule
Id String - The unique identifier of the automation rule.
- rule
Revision String - The revision number of the automation rule.
- account
Id string - The AWS account ID that owns the automation rule.
- created
Timestamp string - The timestamp when the automation rule was created.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringTimestamp - The timestamp when the automation rule was last updated.
- rule
Arn string - The Amazon Resource Name (ARN) of the automation rule.
- rule
Id string - The unique identifier of the automation rule.
- rule
Revision string - The revision number of the automation rule.
- account_
id str - The AWS account ID that owns the automation rule.
- created_
timestamp str - The timestamp when the automation rule was created.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strtimestamp - The timestamp when the automation rule was last updated.
- rule_
arn str - The Amazon Resource Name (ARN) of the automation rule.
- rule_
id str - The unique identifier of the automation rule.
- rule_
revision str - The revision number of the automation rule.
- account
Id String - The AWS account ID that owns the automation rule.
- created
Timestamp String - The timestamp when the automation rule was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTimestamp - The timestamp when the automation rule was last updated.
- rule
Arn String - The Amazon Resource Name (ARN) of the automation rule.
- rule
Id String - The unique identifier of the automation rule.
- rule
Revision String - The revision number of the automation rule.
Supporting Types
AutomationRuleCriteria, AutomationRuleCriteriaArgs
- Ebs
Volume List<Pulumi.Size In Gib Aws Native. Compute Optimizer. Inputs. Automation Rule Integer Criteria Condition> - Ebs
Volume List<Pulumi.Type Aws Native. Compute Optimizer. Inputs. Automation Rule String Criteria Condition> - Estimated
Monthly List<Pulumi.Savings Aws Native. Compute Optimizer. Inputs. Automation Rule Double Criteria Condition> - Look
Back List<Pulumi.Period In Days Aws Native. Compute Optimizer. Inputs. Automation Rule Integer Criteria Condition> - Region
List<Pulumi.
Aws Native. Compute Optimizer. Inputs. Automation Rule String Criteria Condition> - Resource
Arn List<Pulumi.Aws Native. Compute Optimizer. Inputs. Automation Rule String Criteria Condition> - Resource
Tag List<Pulumi.Aws Native. Compute Optimizer. Inputs. Automation Rule Resource Tags Criteria Condition> - Restart
Needed List<Pulumi.Aws Native. Compute Optimizer. Inputs. Automation Rule String Criteria Condition>
- Ebs
Volume []AutomationSize In Gib Rule Integer Criteria Condition - Ebs
Volume []AutomationType Rule String Criteria Condition - Estimated
Monthly []AutomationSavings Rule Double Criteria Condition - Look
Back []AutomationPeriod In Days Rule Integer Criteria Condition - Region
[]Automation
Rule String Criteria Condition - Resource
Arn []AutomationRule String Criteria Condition - Resource
Tag []AutomationRule Resource Tags Criteria Condition - Restart
Needed []AutomationRule String Criteria Condition
- ebs
Volume List<AutomationSize In Gib Rule Integer Criteria Condition> - ebs
Volume List<AutomationType Rule String Criteria Condition> - estimated
Monthly List<AutomationSavings Rule Double Criteria Condition> - look
Back List<AutomationPeriod In Days Rule Integer Criteria Condition> - region
List<Automation
Rule String Criteria Condition> - resource
Arn List<AutomationRule String Criteria Condition> - resource
Tag List<AutomationRule Resource Tags Criteria Condition> - restart
Needed List<AutomationRule String Criteria Condition>
- ebs
Volume AutomationSize In Gib Rule Integer Criteria Condition[] - ebs
Volume AutomationType Rule String Criteria Condition[] - estimated
Monthly AutomationSavings Rule Double Criteria Condition[] - look
Back AutomationPeriod In Days Rule Integer Criteria Condition[] - region
Automation
Rule String Criteria Condition[] - resource
Arn AutomationRule String Criteria Condition[] - resource
Tag AutomationRule Resource Tags Criteria Condition[] - restart
Needed AutomationRule String Criteria Condition[]
- ebs_
volume_ Sequence[Automationsize_ in_ gib Rule Integer Criteria Condition] - ebs_
volume_ Sequence[Automationtype Rule String Criteria Condition] - estimated_
monthly_ Sequence[Automationsavings Rule Double Criteria Condition] - look_
back_ Sequence[Automationperiod_ in_ days Rule Integer Criteria Condition] - region
Sequence[Automation
Rule String Criteria Condition] - resource_
arn Sequence[AutomationRule String Criteria Condition] - resource_
tag Sequence[AutomationRule Resource Tags Criteria Condition] - restart_
needed Sequence[AutomationRule String Criteria Condition]
AutomationRuleDoubleCriteriaCondition, AutomationRuleDoubleCriteriaConditionArgs
- comparison
Automation
Rule Double Criteria Condition Comparison - values Sequence[float]
AutomationRuleDoubleCriteriaConditionComparison, AutomationRuleDoubleCriteriaConditionComparisonArgs
- String
Equals StringEquals- String
Not Equals StringNotEquals- String
Equals Ignore Case StringEqualsIgnoreCase- String
Not Equals Ignore Case StringNotEqualsIgnoreCase- String
Like StringLike- String
Not Like StringNotLike- Numeric
Equals NumericEquals- Numeric
Not Equals NumericNotEquals- Numeric
Less Than NumericLessThan- Numeric
Less Than Equals NumericLessThanEquals- Numeric
Greater Than NumericGreaterThan- Numeric
Greater Than Equals NumericGreaterThanEquals
- Automation
Rule Double Criteria Condition Comparison String Equals StringEquals- Automation
Rule Double Criteria Condition Comparison String Not Equals StringNotEquals- Automation
Rule Double Criteria Condition Comparison String Equals Ignore Case StringEqualsIgnoreCase- Automation
Rule Double Criteria Condition Comparison String Not Equals Ignore Case StringNotEqualsIgnoreCase- Automation
Rule Double Criteria Condition Comparison String Like StringLike- Automation
Rule Double Criteria Condition Comparison String Not Like StringNotLike- Automation
Rule Double Criteria Condition Comparison Numeric Equals NumericEquals- Automation
Rule Double Criteria Condition Comparison Numeric Not Equals NumericNotEquals- Automation
Rule Double Criteria Condition Comparison Numeric Less Than NumericLessThan- Automation
Rule Double Criteria Condition Comparison Numeric Less Than Equals NumericLessThanEquals- Automation
Rule Double Criteria Condition Comparison Numeric Greater Than NumericGreaterThan- Automation
Rule Double Criteria Condition Comparison Numeric Greater Than Equals NumericGreaterThanEquals
- String
Equals StringEquals- String
Not Equals StringNotEquals- String
Equals Ignore Case StringEqualsIgnoreCase- String
Not Equals Ignore Case StringNotEqualsIgnoreCase- String
Like StringLike- String
Not Like StringNotLike- Numeric
Equals NumericEquals- Numeric
Not Equals NumericNotEquals- Numeric
Less Than NumericLessThan- Numeric
Less Than Equals NumericLessThanEquals- Numeric
Greater Than NumericGreaterThan- Numeric
Greater Than Equals NumericGreaterThanEquals
- String
Equals StringEquals- String
Not Equals StringNotEquals- String
Equals Ignore Case StringEqualsIgnoreCase- String
Not Equals Ignore Case StringNotEqualsIgnoreCase- String
Like StringLike- String
Not Like StringNotLike- Numeric
Equals NumericEquals- Numeric
Not Equals NumericNotEquals- Numeric
Less Than NumericLessThan- Numeric
Less Than Equals NumericLessThanEquals- Numeric
Greater Than NumericGreaterThan- Numeric
Greater Than Equals NumericGreaterThanEquals
- STRING_EQUALS
StringEquals- STRING_NOT_EQUALS
StringNotEquals- STRING_EQUALS_IGNORE_CASE
StringEqualsIgnoreCase- STRING_NOT_EQUALS_IGNORE_CASE
StringNotEqualsIgnoreCase- STRING_LIKE
StringLike- STRING_NOT_LIKE
StringNotLike- NUMERIC_EQUALS
NumericEquals- NUMERIC_NOT_EQUALS
NumericNotEquals- NUMERIC_LESS_THAN
NumericLessThan- NUMERIC_LESS_THAN_EQUALS
NumericLessThanEquals- NUMERIC_GREATER_THAN
NumericGreaterThan- NUMERIC_GREATER_THAN_EQUALS
NumericGreaterThanEquals
- "String
Equals" StringEquals- "String
Not Equals" StringNotEquals- "String
Equals Ignore Case" StringEqualsIgnoreCase- "String
Not Equals Ignore Case" StringNotEqualsIgnoreCase- "String
Like" StringLike- "String
Not Like" StringNotLike- "Numeric
Equals" NumericEquals- "Numeric
Not Equals" NumericNotEquals- "Numeric
Less Than" NumericLessThan- "Numeric
Less Than Equals" NumericLessThanEquals- "Numeric
Greater Than" NumericGreaterThan- "Numeric
Greater Than Equals" NumericGreaterThanEquals
AutomationRuleIntegerCriteriaCondition, AutomationRuleIntegerCriteriaConditionArgs
AutomationRuleIntegerCriteriaConditionComparison, AutomationRuleIntegerCriteriaConditionComparisonArgs
- String
Equals StringEquals- String
Not Equals StringNotEquals- String
Equals Ignore Case StringEqualsIgnoreCase- String
Not Equals Ignore Case StringNotEqualsIgnoreCase- String
Like StringLike- String
Not Like StringNotLike- Numeric
Equals NumericEquals- Numeric
Not Equals NumericNotEquals- Numeric
Less Than NumericLessThan- Numeric
Less Than Equals NumericLessThanEquals- Numeric
Greater Than NumericGreaterThan- Numeric
Greater Than Equals NumericGreaterThanEquals
- Automation
Rule Integer Criteria Condition Comparison String Equals StringEquals- Automation
Rule Integer Criteria Condition Comparison String Not Equals StringNotEquals- Automation
Rule Integer Criteria Condition Comparison String Equals Ignore Case StringEqualsIgnoreCase- Automation
Rule Integer Criteria Condition Comparison String Not Equals Ignore Case StringNotEqualsIgnoreCase- Automation
Rule Integer Criteria Condition Comparison String Like StringLike- Automation
Rule Integer Criteria Condition Comparison String Not Like StringNotLike- Automation
Rule Integer Criteria Condition Comparison Numeric Equals NumericEquals- Automation
Rule Integer Criteria Condition Comparison Numeric Not Equals NumericNotEquals- Automation
Rule Integer Criteria Condition Comparison Numeric Less Than NumericLessThan- Automation
Rule Integer Criteria Condition Comparison Numeric Less Than Equals NumericLessThanEquals- Automation
Rule Integer Criteria Condition Comparison Numeric Greater Than NumericGreaterThan- Automation
Rule Integer Criteria Condition Comparison Numeric Greater Than Equals NumericGreaterThanEquals
- String
Equals StringEquals- String
Not Equals StringNotEquals- String
Equals Ignore Case StringEqualsIgnoreCase- String
Not Equals Ignore Case StringNotEqualsIgnoreCase- String
Like StringLike- String
Not Like StringNotLike- Numeric
Equals NumericEquals- Numeric
Not Equals NumericNotEquals- Numeric
Less Than NumericLessThan- Numeric
Less Than Equals NumericLessThanEquals- Numeric
Greater Than NumericGreaterThan- Numeric
Greater Than Equals NumericGreaterThanEquals
- String
Equals StringEquals- String
Not Equals StringNotEquals- String
Equals Ignore Case StringEqualsIgnoreCase- String
Not Equals Ignore Case StringNotEqualsIgnoreCase- String
Like StringLike- String
Not Like StringNotLike- Numeric
Equals NumericEquals- Numeric
Not Equals NumericNotEquals- Numeric
Less Than NumericLessThan- Numeric
Less Than Equals NumericLessThanEquals- Numeric
Greater Than NumericGreaterThan- Numeric
Greater Than Equals NumericGreaterThanEquals
- STRING_EQUALS
StringEquals- STRING_NOT_EQUALS
StringNotEquals- STRING_EQUALS_IGNORE_CASE
StringEqualsIgnoreCase- STRING_NOT_EQUALS_IGNORE_CASE
StringNotEqualsIgnoreCase- STRING_LIKE
StringLike- STRING_NOT_LIKE
StringNotLike- NUMERIC_EQUALS
NumericEquals- NUMERIC_NOT_EQUALS
NumericNotEquals- NUMERIC_LESS_THAN
NumericLessThan- NUMERIC_LESS_THAN_EQUALS
NumericLessThanEquals- NUMERIC_GREATER_THAN
NumericGreaterThan- NUMERIC_GREATER_THAN_EQUALS
NumericGreaterThanEquals
- "String
Equals" StringEquals- "String
Not Equals" StringNotEquals- "String
Equals Ignore Case" StringEqualsIgnoreCase- "String
Not Equals Ignore Case" StringNotEqualsIgnoreCase- "String
Like" StringLike- "String
Not Like" StringNotLike- "Numeric
Equals" NumericEquals- "Numeric
Not Equals" NumericNotEquals- "Numeric
Less Than" NumericLessThan- "Numeric
Less Than Equals" NumericLessThanEquals- "Numeric
Greater Than" NumericGreaterThan- "Numeric
Greater Than Equals" NumericGreaterThanEquals
AutomationRuleOrganizationConfiguration, AutomationRuleOrganizationConfigurationArgs
- Account
Ids List<string> - List of account IDs where the organization rule applies
- Rule
Apply Pulumi.Order Aws Native. Compute Optimizer. Automation Rule Organization Configuration Rule Apply Order - When the rule should be applied relative to account rules
- Account
Ids []string - List of account IDs where the organization rule applies
- Rule
Apply AutomationOrder Rule Organization Configuration Rule Apply Order - When the rule should be applied relative to account rules
- account
Ids List<String> - List of account IDs where the organization rule applies
- rule
Apply AutomationOrder Rule Organization Configuration Rule Apply Order - When the rule should be applied relative to account rules
- account
Ids string[] - List of account IDs where the organization rule applies
- rule
Apply AutomationOrder Rule Organization Configuration Rule Apply Order - When the rule should be applied relative to account rules
- account_
ids Sequence[str] - List of account IDs where the organization rule applies
- rule_
apply_ Automationorder Rule Organization Configuration Rule Apply Order - When the rule should be applied relative to account rules
- account
Ids List<String> - List of account IDs where the organization rule applies
- rule
Apply "BeforeOrder Account Rules" | "After Account Rules" - When the rule should be applied relative to account rules
AutomationRuleOrganizationConfigurationRuleApplyOrder, AutomationRuleOrganizationConfigurationRuleApplyOrderArgs
- Before
Account Rules BeforeAccountRules- After
Account Rules AfterAccountRules
- Automation
Rule Organization Configuration Rule Apply Order Before Account Rules BeforeAccountRules- Automation
Rule Organization Configuration Rule Apply Order After Account Rules AfterAccountRules
- Before
Account Rules BeforeAccountRules- After
Account Rules AfterAccountRules
- Before
Account Rules BeforeAccountRules- After
Account Rules AfterAccountRules
- BEFORE_ACCOUNT_RULES
BeforeAccountRules- AFTER_ACCOUNT_RULES
AfterAccountRules
- "Before
Account Rules" BeforeAccountRules- "After
Account Rules" AfterAccountRules
AutomationRuleRecommendedActionTypesItem, AutomationRuleRecommendedActionTypesItemArgs
- Snapshot
And Delete Unattached Ebs Volume SnapshotAndDeleteUnattachedEbsVolume- Upgrade
Ebs Volume Type UpgradeEbsVolumeType
- Automation
Rule Recommended Action Types Item Snapshot And Delete Unattached Ebs Volume SnapshotAndDeleteUnattachedEbsVolume- Automation
Rule Recommended Action Types Item Upgrade Ebs Volume Type UpgradeEbsVolumeType
- Snapshot
And Delete Unattached Ebs Volume SnapshotAndDeleteUnattachedEbsVolume- Upgrade
Ebs Volume Type UpgradeEbsVolumeType
- Snapshot
And Delete Unattached Ebs Volume SnapshotAndDeleteUnattachedEbsVolume- Upgrade
Ebs Volume Type UpgradeEbsVolumeType
- SNAPSHOT_AND_DELETE_UNATTACHED_EBS_VOLUME
SnapshotAndDeleteUnattachedEbsVolume- UPGRADE_EBS_VOLUME_TYPE
UpgradeEbsVolumeType
- "Snapshot
And Delete Unattached Ebs Volume" SnapshotAndDeleteUnattachedEbsVolume- "Upgrade
Ebs Volume Type" UpgradeEbsVolumeType
AutomationRuleResourceTagsCriteriaCondition, AutomationRuleResourceTagsCriteriaConditionArgs
- comparison
Automation
Rule Resource Tags Criteria Condition Comparison - key String
- values List<String>
- comparison
Automation
Rule Resource Tags Criteria Condition Comparison - key str
- values Sequence[str]
- comparison
"String
Equals" | "String Not Equals" | "String Equals Ignore Case" | "String Not Equals Ignore Case" | "String Like" | "String Not Like" | "Numeric Equals" | "Numeric Not Equals" | "Numeric Less Than" | "Numeric Less Than Equals" | "Numeric Greater Than" | "Numeric Greater Than Equals" - key String
- values List<String>
AutomationRuleResourceTagsCriteriaConditionComparison, AutomationRuleResourceTagsCriteriaConditionComparisonArgs
- String
Equals StringEquals- String
Not Equals StringNotEquals- String
Equals Ignore Case StringEqualsIgnoreCase- String
Not Equals Ignore Case StringNotEqualsIgnoreCase- String
Like StringLike- String
Not Like StringNotLike- Numeric
Equals NumericEquals- Numeric
Not Equals NumericNotEquals- Numeric
Less Than NumericLessThan- Numeric
Less Than Equals NumericLessThanEquals- Numeric
Greater Than NumericGreaterThan- Numeric
Greater Than Equals NumericGreaterThanEquals
- Automation
Rule Resource Tags Criteria Condition Comparison String Equals StringEquals- Automation
Rule Resource Tags Criteria Condition Comparison String Not Equals StringNotEquals- Automation
Rule Resource Tags Criteria Condition Comparison String Equals Ignore Case StringEqualsIgnoreCase- Automation
Rule Resource Tags Criteria Condition Comparison String Not Equals Ignore Case StringNotEqualsIgnoreCase- Automation
Rule Resource Tags Criteria Condition Comparison String Like StringLike- Automation
Rule Resource Tags Criteria Condition Comparison String Not Like StringNotLike- Automation
Rule Resource Tags Criteria Condition Comparison Numeric Equals NumericEquals- Automation
Rule Resource Tags Criteria Condition Comparison Numeric Not Equals NumericNotEquals- Automation
Rule Resource Tags Criteria Condition Comparison Numeric Less Than NumericLessThan- Automation
Rule Resource Tags Criteria Condition Comparison Numeric Less Than Equals NumericLessThanEquals- Automation
Rule Resource Tags Criteria Condition Comparison Numeric Greater Than NumericGreaterThan- Automation
Rule Resource Tags Criteria Condition Comparison Numeric Greater Than Equals NumericGreaterThanEquals
- String
Equals StringEquals- String
Not Equals StringNotEquals- String
Equals Ignore Case StringEqualsIgnoreCase- String
Not Equals Ignore Case StringNotEqualsIgnoreCase- String
Like StringLike- String
Not Like StringNotLike- Numeric
Equals NumericEquals- Numeric
Not Equals NumericNotEquals- Numeric
Less Than NumericLessThan- Numeric
Less Than Equals NumericLessThanEquals- Numeric
Greater Than NumericGreaterThan- Numeric
Greater Than Equals NumericGreaterThanEquals
- String
Equals StringEquals- String
Not Equals StringNotEquals- String
Equals Ignore Case StringEqualsIgnoreCase- String
Not Equals Ignore Case StringNotEqualsIgnoreCase- String
Like StringLike- String
Not Like StringNotLike- Numeric
Equals NumericEquals- Numeric
Not Equals NumericNotEquals- Numeric
Less Than NumericLessThan- Numeric
Less Than Equals NumericLessThanEquals- Numeric
Greater Than NumericGreaterThan- Numeric
Greater Than Equals NumericGreaterThanEquals
- STRING_EQUALS
StringEquals- STRING_NOT_EQUALS
StringNotEquals- STRING_EQUALS_IGNORE_CASE
StringEqualsIgnoreCase- STRING_NOT_EQUALS_IGNORE_CASE
StringNotEqualsIgnoreCase- STRING_LIKE
StringLike- STRING_NOT_LIKE
StringNotLike- NUMERIC_EQUALS
NumericEquals- NUMERIC_NOT_EQUALS
NumericNotEquals- NUMERIC_LESS_THAN
NumericLessThan- NUMERIC_LESS_THAN_EQUALS
NumericLessThanEquals- NUMERIC_GREATER_THAN
NumericGreaterThan- NUMERIC_GREATER_THAN_EQUALS
NumericGreaterThanEquals
- "String
Equals" StringEquals- "String
Not Equals" StringNotEquals- "String
Equals Ignore Case" StringEqualsIgnoreCase- "String
Not Equals Ignore Case" StringNotEqualsIgnoreCase- "String
Like" StringLike- "String
Not Like" StringNotLike- "Numeric
Equals" NumericEquals- "Numeric
Not Equals" NumericNotEquals- "Numeric
Less Than" NumericLessThan- "Numeric
Less Than Equals" NumericLessThanEquals- "Numeric
Greater Than" NumericGreaterThan- "Numeric
Greater Than Equals" NumericGreaterThanEquals
AutomationRuleRuleType, AutomationRuleRuleTypeArgs
- Account
Rule AccountRule- Organization
Rule OrganizationRule
- Automation
Rule Rule Type Account Rule AccountRule- Automation
Rule Rule Type Organization Rule OrganizationRule
- Account
Rule AccountRule- Organization
Rule OrganizationRule
- Account
Rule AccountRule- Organization
Rule OrganizationRule
- ACCOUNT_RULE
AccountRule- ORGANIZATION_RULE
OrganizationRule
- "Account
Rule" AccountRule- "Organization
Rule" OrganizationRule
AutomationRuleSchedule, AutomationRuleScheduleArgs
- Execution
Window intIn Minutes - Execution window duration in minutes
- Schedule
Expression string - Schedule expression (e.g., cron or rate expression)
- Schedule
Expression stringTimezone - IANA timezone identifier
- Execution
Window intIn Minutes - Execution window duration in minutes
- Schedule
Expression string - Schedule expression (e.g., cron or rate expression)
- Schedule
Expression stringTimezone - IANA timezone identifier
- execution
Window IntegerIn Minutes - Execution window duration in minutes
- schedule
Expression String - Schedule expression (e.g., cron or rate expression)
- schedule
Expression StringTimezone - IANA timezone identifier
- execution
Window numberIn Minutes - Execution window duration in minutes
- schedule
Expression string - Schedule expression (e.g., cron or rate expression)
- schedule
Expression stringTimezone - IANA timezone identifier
- execution_
window_ intin_ minutes - Execution window duration in minutes
- schedule_
expression str - Schedule expression (e.g., cron or rate expression)
- schedule_
expression_ strtimezone - IANA timezone identifier
- execution
Window NumberIn Minutes - Execution window duration in minutes
- schedule
Expression String - Schedule expression (e.g., cron or rate expression)
- schedule
Expression StringTimezone - IANA timezone identifier
AutomationRuleStatus, AutomationRuleStatusArgs
- Active
Active- Inactive
Inactive
- Automation
Rule Status Active Active- Automation
Rule Status Inactive Inactive
- Active
Active- Inactive
Inactive
- Active
Active- Inactive
Inactive
- ACTIVE
Active- INACTIVE
Inactive
- "Active"
Active- "Inactive"
Inactive
AutomationRuleStringCriteriaCondition, AutomationRuleStringCriteriaConditionArgs
AutomationRuleStringCriteriaConditionComparison, AutomationRuleStringCriteriaConditionComparisonArgs
- String
Equals StringEquals- String
Not Equals StringNotEquals- String
Equals Ignore Case StringEqualsIgnoreCase- String
Not Equals Ignore Case StringNotEqualsIgnoreCase- String
Like StringLike- String
Not Like StringNotLike- Numeric
Equals NumericEquals- Numeric
Not Equals NumericNotEquals- Numeric
Less Than NumericLessThan- Numeric
Less Than Equals NumericLessThanEquals- Numeric
Greater Than NumericGreaterThan- Numeric
Greater Than Equals NumericGreaterThanEquals
- Automation
Rule String Criteria Condition Comparison String Equals StringEquals- Automation
Rule String Criteria Condition Comparison String Not Equals StringNotEquals- Automation
Rule String Criteria Condition Comparison String Equals Ignore Case StringEqualsIgnoreCase- Automation
Rule String Criteria Condition Comparison String Not Equals Ignore Case StringNotEqualsIgnoreCase- Automation
Rule String Criteria Condition Comparison String Like StringLike- Automation
Rule String Criteria Condition Comparison String Not Like StringNotLike- Automation
Rule String Criteria Condition Comparison Numeric Equals NumericEquals- Automation
Rule String Criteria Condition Comparison Numeric Not Equals NumericNotEquals- Automation
Rule String Criteria Condition Comparison Numeric Less Than NumericLessThan- Automation
Rule String Criteria Condition Comparison Numeric Less Than Equals NumericLessThanEquals- Automation
Rule String Criteria Condition Comparison Numeric Greater Than NumericGreaterThan- Automation
Rule String Criteria Condition Comparison Numeric Greater Than Equals NumericGreaterThanEquals
- String
Equals StringEquals- String
Not Equals StringNotEquals- String
Equals Ignore Case StringEqualsIgnoreCase- String
Not Equals Ignore Case StringNotEqualsIgnoreCase- String
Like StringLike- String
Not Like StringNotLike- Numeric
Equals NumericEquals- Numeric
Not Equals NumericNotEquals- Numeric
Less Than NumericLessThan- Numeric
Less Than Equals NumericLessThanEquals- Numeric
Greater Than NumericGreaterThan- Numeric
Greater Than Equals NumericGreaterThanEquals
- String
Equals StringEquals- String
Not Equals StringNotEquals- String
Equals Ignore Case StringEqualsIgnoreCase- String
Not Equals Ignore Case StringNotEqualsIgnoreCase- String
Like StringLike- String
Not Like StringNotLike- Numeric
Equals NumericEquals- Numeric
Not Equals NumericNotEquals- Numeric
Less Than NumericLessThan- Numeric
Less Than Equals NumericLessThanEquals- Numeric
Greater Than NumericGreaterThan- Numeric
Greater Than Equals NumericGreaterThanEquals
- STRING_EQUALS
StringEquals- STRING_NOT_EQUALS
StringNotEquals- STRING_EQUALS_IGNORE_CASE
StringEqualsIgnoreCase- STRING_NOT_EQUALS_IGNORE_CASE
StringNotEqualsIgnoreCase- STRING_LIKE
StringLike- STRING_NOT_LIKE
StringNotLike- NUMERIC_EQUALS
NumericEquals- NUMERIC_NOT_EQUALS
NumericNotEquals- NUMERIC_LESS_THAN
NumericLessThan- NUMERIC_LESS_THAN_EQUALS
NumericLessThanEquals- NUMERIC_GREATER_THAN
NumericGreaterThan- NUMERIC_GREATER_THAN_EQUALS
NumericGreaterThanEquals
- "String
Equals" StringEquals- "String
Not Equals" StringNotEquals- "String
Equals Ignore Case" StringEqualsIgnoreCase- "String
Not Equals Ignore Case" StringNotEqualsIgnoreCase- "String
Like" StringLike- "String
Not Like" StringNotLike- "Numeric
Equals" NumericEquals- "Numeric
Not Equals" NumericNotEquals- "Numeric
Less Than" NumericLessThan- "Numeric
Less Than Equals" NumericLessThanEquals- "Numeric
Greater Than" NumericGreaterThan- "Numeric
Greater Than Equals" NumericGreaterThanEquals
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.
published on Monday, Mar 9, 2026 by Pulumi
