@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
90 lines (89 loc) • 4.99 kB
TypeScript
export declare const AutomationRuleDoubleCriteriaConditionComparison: {
readonly StringEquals: "StringEquals";
readonly StringNotEquals: "StringNotEquals";
readonly StringEqualsIgnoreCase: "StringEqualsIgnoreCase";
readonly StringNotEqualsIgnoreCase: "StringNotEqualsIgnoreCase";
readonly StringLike: "StringLike";
readonly StringNotLike: "StringNotLike";
readonly NumericEquals: "NumericEquals";
readonly NumericNotEquals: "NumericNotEquals";
readonly NumericLessThan: "NumericLessThan";
readonly NumericLessThanEquals: "NumericLessThanEquals";
readonly NumericGreaterThan: "NumericGreaterThan";
readonly NumericGreaterThanEquals: "NumericGreaterThanEquals";
};
export type AutomationRuleDoubleCriteriaConditionComparison = (typeof AutomationRuleDoubleCriteriaConditionComparison)[keyof typeof AutomationRuleDoubleCriteriaConditionComparison];
export declare const AutomationRuleIntegerCriteriaConditionComparison: {
readonly StringEquals: "StringEquals";
readonly StringNotEquals: "StringNotEquals";
readonly StringEqualsIgnoreCase: "StringEqualsIgnoreCase";
readonly StringNotEqualsIgnoreCase: "StringNotEqualsIgnoreCase";
readonly StringLike: "StringLike";
readonly StringNotLike: "StringNotLike";
readonly NumericEquals: "NumericEquals";
readonly NumericNotEquals: "NumericNotEquals";
readonly NumericLessThan: "NumericLessThan";
readonly NumericLessThanEquals: "NumericLessThanEquals";
readonly NumericGreaterThan: "NumericGreaterThan";
readonly NumericGreaterThanEquals: "NumericGreaterThanEquals";
};
export type AutomationRuleIntegerCriteriaConditionComparison = (typeof AutomationRuleIntegerCriteriaConditionComparison)[keyof typeof AutomationRuleIntegerCriteriaConditionComparison];
export declare const AutomationRuleOrganizationConfigurationRuleApplyOrder: {
readonly BeforeAccountRules: "BeforeAccountRules";
readonly AfterAccountRules: "AfterAccountRules";
};
/**
* When the rule should be applied relative to account rules
*/
export type AutomationRuleOrganizationConfigurationRuleApplyOrder = (typeof AutomationRuleOrganizationConfigurationRuleApplyOrder)[keyof typeof AutomationRuleOrganizationConfigurationRuleApplyOrder];
export declare const AutomationRuleRecommendedActionTypesItem: {
readonly SnapshotAndDeleteUnattachedEbsVolume: "SnapshotAndDeleteUnattachedEbsVolume";
readonly UpgradeEbsVolumeType: "UpgradeEbsVolumeType";
};
export type AutomationRuleRecommendedActionTypesItem = (typeof AutomationRuleRecommendedActionTypesItem)[keyof typeof AutomationRuleRecommendedActionTypesItem];
export declare const AutomationRuleResourceTagsCriteriaConditionComparison: {
readonly StringEquals: "StringEquals";
readonly StringNotEquals: "StringNotEquals";
readonly StringEqualsIgnoreCase: "StringEqualsIgnoreCase";
readonly StringNotEqualsIgnoreCase: "StringNotEqualsIgnoreCase";
readonly StringLike: "StringLike";
readonly StringNotLike: "StringNotLike";
readonly NumericEquals: "NumericEquals";
readonly NumericNotEquals: "NumericNotEquals";
readonly NumericLessThan: "NumericLessThan";
readonly NumericLessThanEquals: "NumericLessThanEquals";
readonly NumericGreaterThan: "NumericGreaterThan";
readonly NumericGreaterThanEquals: "NumericGreaterThanEquals";
};
export type AutomationRuleResourceTagsCriteriaConditionComparison = (typeof AutomationRuleResourceTagsCriteriaConditionComparison)[keyof typeof AutomationRuleResourceTagsCriteriaConditionComparison];
export declare const AutomationRuleRuleType: {
readonly AccountRule: "AccountRule";
readonly OrganizationRule: "OrganizationRule";
};
/**
* The type of automation rule.
*/
export type AutomationRuleRuleType = (typeof AutomationRuleRuleType)[keyof typeof AutomationRuleRuleType];
export declare const AutomationRuleStatus: {
readonly Active: "Active";
readonly Inactive: "Inactive";
};
/**
* The status of the automation rule.
*/
export type AutomationRuleStatus = (typeof AutomationRuleStatus)[keyof typeof AutomationRuleStatus];
export declare const AutomationRuleStringCriteriaConditionComparison: {
readonly StringEquals: "StringEquals";
readonly StringNotEquals: "StringNotEquals";
readonly StringEqualsIgnoreCase: "StringEqualsIgnoreCase";
readonly StringNotEqualsIgnoreCase: "StringNotEqualsIgnoreCase";
readonly StringLike: "StringLike";
readonly StringNotLike: "StringNotLike";
readonly NumericEquals: "NumericEquals";
readonly NumericNotEquals: "NumericNotEquals";
readonly NumericLessThan: "NumericLessThan";
readonly NumericLessThanEquals: "NumericLessThanEquals";
readonly NumericGreaterThan: "NumericGreaterThan";
readonly NumericGreaterThanEquals: "NumericGreaterThanEquals";
};
export type AutomationRuleStringCriteriaConditionComparison = (typeof AutomationRuleStringCriteriaConditionComparison)[keyof typeof AutomationRuleStringCriteriaConditionComparison];