We recommend new projects start with resources from the AWS provider.
aws-native.arcregionswitch.getPlan
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Represents a plan that specifies Regions, IAM roles, and workflows of logic required to perform the desired change to your multi-Region application
Using getPlan
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 getPlan(args: GetPlanArgs, opts?: InvokeOptions): Promise<GetPlanResult>
function getPlanOutput(args: GetPlanOutputArgs, opts?: InvokeOptions): Output<GetPlanResult>
def get_plan(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPlanResult
def get_plan_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPlanResult]
func LookupPlan(ctx *Context, args *LookupPlanArgs, opts ...InvokeOption) (*LookupPlanResult, error)
func LookupPlanOutput(ctx *Context, args *LookupPlanOutputArgs, opts ...InvokeOption) LookupPlanResultOutput
> Note: This function is named LookupPlan
in the Go SDK.
public static class GetPlan
{
public static Task<GetPlanResult> InvokeAsync(GetPlanArgs args, InvokeOptions? opts = null)
public static Output<GetPlanResult> Invoke(GetPlanInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPlanResult> getPlan(GetPlanArgs args, InvokeOptions options)
public static Output<GetPlanResult> getPlan(GetPlanArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:arcregionswitch:getPlan
arguments:
# arguments dictionary
The following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the plan.
- Arn string
- The Amazon Resource Name (ARN) of the plan.
- arn String
- The Amazon Resource Name (ARN) of the plan.
- arn string
- The Amazon Resource Name (ARN) of the plan.
- arn str
- The Amazon Resource Name (ARN) of the plan.
- arn String
- The Amazon Resource Name (ARN) of the plan.
getPlan Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the plan.
- Associated
Alarms Dictionary<string, Pulumi.Aws Native. Arc Region Switch. Outputs. Plan Associated Alarm> - The associated application health alarms for a plan.
- Description string
- The description for a plan.
- Execution
Role string - The execution role for a plan.
- Health
Checks Dictionary<string, ImmutableFor Plan Array<Pulumi. Aws Native. Arc Region Switch. Outputs. Plan Health Check State>> - Represents a Region switch plan. A plan defines the steps required to shift traffic from one AWS Region to another.
- Owner string
- The owner of a plan.
- Recovery
Time doubleObjective Minutes - The recovery time objective for a plan.
- Route53Health
Checks Pulumi.Aws Native. Arc Region Switch. Outputs. Route53Health Checks Properties - Dictionary<string, string>
- Triggers
List<Pulumi.
Aws Native. Arc Region Switch. Outputs. Plan Trigger> - The triggers for a plan.
- Version string
- The version for the plan.
- Workflows
List<Pulumi.
Aws Native. Arc Region Switch. Outputs. Plan Workflow> - The workflows for a plan.
- Arn string
- The Amazon Resource Name (ARN) of the plan.
- Associated
Alarms map[string]PlanAssociated Alarm - The associated application health alarms for a plan.
- Description string
- The description for a plan.
- Execution
Role string - The execution role for a plan.
- Health
Checks map[string][]PlanFor Plan Health Check State - Represents a Region switch plan. A plan defines the steps required to shift traffic from one AWS Region to another.
- Owner string
- The owner of a plan.
- Recovery
Time float64Objective Minutes - The recovery time objective for a plan.
- Route53Health
Checks Route53HealthChecks Properties - map[string]string
- Triggers
[]Plan
Trigger - The triggers for a plan.
- Version string
- The version for the plan.
- Workflows
[]Plan
Workflow - The workflows for a plan.
- arn String
- The Amazon Resource Name (ARN) of the plan.
- associated
Alarms Map<String,PlanAssociated Alarm> - The associated application health alarms for a plan.
- description String
- The description for a plan.
- execution
Role String - The execution role for a plan.
- health
Checks Map<String,List<PlanFor Plan Health Check State>> - Represents a Region switch plan. A plan defines the steps required to shift traffic from one AWS Region to another.
- owner String
- The owner of a plan.
- recovery
Time DoubleObjective Minutes - The recovery time objective for a plan.
- route53Health
Checks Route53HealthChecks Properties - Map<String,String>
- triggers
List<Plan
Trigger> - The triggers for a plan.
- version String
- The version for the plan.
- workflows
List<Plan
Workflow> - The workflows for a plan.
- arn string
- The Amazon Resource Name (ARN) of the plan.
- associated
Alarms {[key: string]: PlanAssociated Alarm} - The associated application health alarms for a plan.
- description string
- The description for a plan.
- execution
Role string - The execution role for a plan.
- health
Checks {[key: string]: PlanFor Plan Health Check State[]} - Represents a Region switch plan. A plan defines the steps required to shift traffic from one AWS Region to another.
- owner string
- The owner of a plan.
- recovery
Time numberObjective Minutes - The recovery time objective for a plan.
- route53Health
Checks Route53HealthChecks Properties - {[key: string]: string}
- triggers
Plan
Trigger[] - The triggers for a plan.
- version string
- The version for the plan.
- workflows
Plan
Workflow[] - The workflows for a plan.
- arn str
- The Amazon Resource Name (ARN) of the plan.
- associated_
alarms Mapping[str, PlanAssociated Alarm] - The associated application health alarms for a plan.
- description str
- The description for a plan.
- execution_
role str - The execution role for a plan.
- health_
checks_ Mapping[str, Sequence[Planfor_ plan Health Check State]] - Represents a Region switch plan. A plan defines the steps required to shift traffic from one AWS Region to another.
- owner str
- The owner of a plan.
- recovery_
time_ floatobjective_ minutes - The recovery time objective for a plan.
- route53_
health_ Route53Healthchecks Checks Properties - Mapping[str, str]
- triggers
Sequence[Plan
Trigger] - The triggers for a plan.
- version str
- The version for the plan.
- workflows
Sequence[Plan
Workflow] - The workflows for a plan.
- arn String
- The Amazon Resource Name (ARN) of the plan.
- associated
Alarms Map<Property Map> - The associated application health alarms for a plan.
- description String
- The description for a plan.
- execution
Role String - The execution role for a plan.
- health
Checks Map<List<Property Map>>For Plan - Represents a Region switch plan. A plan defines the steps required to shift traffic from one AWS Region to another.
- owner String
- The owner of a plan.
- recovery
Time NumberObjective Minutes - The recovery time objective for a plan.
- route53Health
Checks Property Map - Map<String>
- triggers List<Property Map>
- The triggers for a plan.
- version String
- The version for the plan.
- workflows List<Property Map>
- The workflows for a plan.
Supporting Types
PlanAlarmCondition
PlanAlarmType
PlanArcRoutingControlConfiguration
- Region
And Dictionary<string, object>Routing Controls - Cross
Account stringRole - External
Id string - Timeout
Minutes double
- Region
And map[string]interface{}Routing Controls - Cross
Account stringRole - External
Id string - Timeout
Minutes float64
- region
And Map<String,Object>Routing Controls - cross
Account StringRole - external
Id String - timeout
Minutes Double
- region
And {[key: string]: any}Routing Controls - cross
Account stringRole - external
Id string - timeout
Minutes number
- region_
and_ Mapping[str, Any]routing_ controls - cross_
account_ strrole - external_
id str - timeout_
minutes float
- region
And Map<Any>Routing Controls - cross
Account StringRole - external
Id String - timeout
Minutes Number
PlanAsg
- Arn string
- Cross
Account stringRole - External
Id string
- Arn string
- Cross
Account stringRole - External
Id string
- arn String
- cross
Account StringRole - external
Id String
- arn string
- cross
Account stringRole - external
Id string
- arn str
- cross_
account_ strrole - external_
id str
- arn String
- cross
Account StringRole - external
Id String
PlanAssociatedAlarm
- Alarm
Type Pulumi.Aws Native. Arc Region Switch. Plan Alarm Type - The alarm type for an associated alarm. An associated CloudWatch alarm can be an application health alarm or a trigger alarm.
- Resource
Identifier string - The resource identifier for alarms that you associate with a plan.
- Cross
Account stringRole - The cross account role for the configuration.
- External
Id string - The external ID (secret key) for the configuration.
- Alarm
Type PlanAlarm Type - The alarm type for an associated alarm. An associated CloudWatch alarm can be an application health alarm or a trigger alarm.
- Resource
Identifier string - The resource identifier for alarms that you associate with a plan.
- Cross
Account stringRole - The cross account role for the configuration.
- External
Id string - The external ID (secret key) for the configuration.
- alarm
Type PlanAlarm Type - The alarm type for an associated alarm. An associated CloudWatch alarm can be an application health alarm or a trigger alarm.
- resource
Identifier String - The resource identifier for alarms that you associate with a plan.
- cross
Account StringRole - The cross account role for the configuration.
- external
Id String - The external ID (secret key) for the configuration.
- alarm
Type PlanAlarm Type - The alarm type for an associated alarm. An associated CloudWatch alarm can be an application health alarm or a trigger alarm.
- resource
Identifier string - The resource identifier for alarms that you associate with a plan.
- cross
Account stringRole - The cross account role for the configuration.
- external
Id string - The external ID (secret key) for the configuration.
- alarm_
type PlanAlarm Type - The alarm type for an associated alarm. An associated CloudWatch alarm can be an application health alarm or a trigger alarm.
- resource_
identifier str - The resource identifier for alarms that you associate with a plan.
- cross_
account_ strrole - The cross account role for the configuration.
- external_
id str - The external ID (secret key) for the configuration.
- alarm
Type "applicationHealth" | "trigger" - The alarm type for an associated alarm. An associated CloudWatch alarm can be an application health alarm or a trigger alarm.
- resource
Identifier String - The resource identifier for alarms that you associate with a plan.
- cross
Account StringRole - The cross account role for the configuration.
- external
Id String - The external ID (secret key) for the configuration.
PlanCustomActionLambdaConfiguration
PlanEc2AsgCapacityIncreaseConfiguration
- Asgs
[]Plan
Asg - Capacity
Monitoring interface{}Approach - Target
Percent float64 - Timeout
Minutes float64 - Ungraceful
Plan
Ec2Ungraceful
PlanEc2Ungraceful
- Minimum
Success doublePercentage
- Minimum
Success float64Percentage
- minimum
Success DoublePercentage
- minimum
Success numberPercentage
- minimum
Success NumberPercentage
PlanEcsCapacityIncreaseConfiguration
- Services
[]Plan
Service - Capacity
Monitoring interface{}Approach - Target
Percent float64 - Timeout
Minutes float64 - Ungraceful
Plan
Ecs Ungraceful
PlanEcsUngraceful
- Minimum
Success doublePercentage
- Minimum
Success float64Percentage
- minimum
Success DoublePercentage
- minimum
Success numberPercentage
- minimum
Success NumberPercentage
PlanEksCluster
- Cluster
Arn string - Cross
Account stringRole - External
Id string
- Cluster
Arn string - Cross
Account stringRole - External
Id string
- cluster
Arn String - cross
Account StringRole - external
Id String
- cluster
Arn string - cross
Account stringRole - external
Id string
- cluster_
arn str - cross_
account_ strrole - external_
id str
- cluster
Arn String - cross
Account StringRole - external
Id String
PlanEksResourceScalingConfiguration
- Kubernetes
Resource Pulumi.Type Aws Native. Arc Region Switch. Inputs. Plan Kubernetes Resource Type - Capacity
Monitoring objectApproach - Eks
Clusters List<Pulumi.Aws Native. Arc Region Switch. Inputs. Plan Eks Cluster> - Scaling
Resources List<ImmutableDictionary<string, object>> - Target
Percent double - Timeout
Minutes double - Ungraceful
Pulumi.
Aws Native. Arc Region Switch. Inputs. Plan Eks Resource Scaling Ungraceful
- Kubernetes
Resource PlanType Kubernetes Resource Type - Capacity
Monitoring interface{}Approach - Eks
Clusters []PlanEks Cluster - Scaling
Resources []map[string]interface{} - Target
Percent float64 - Timeout
Minutes float64 - Ungraceful
Plan
Eks Resource Scaling Ungraceful
- kubernetes
Resource PlanType Kubernetes Resource Type - capacity
Monitoring ObjectApproach - eks
Clusters List<PlanEks Cluster> - scaling
Resources List<Map<String,Object>> - target
Percent Double - timeout
Minutes Double - ungraceful
Plan
Eks Resource Scaling Ungraceful
PlanEksResourceScalingUngraceful
- Minimum
Success doublePercentage
- Minimum
Success float64Percentage
- minimum
Success DoublePercentage
- minimum
Success numberPercentage
- minimum
Success NumberPercentage
PlanExecutionApprovalConfiguration
- Approval
Role string - Timeout
Minutes double
- Approval
Role string - Timeout
Minutes float64
- approval
Role String - timeout
Minutes Double
- approval
Role string - timeout
Minutes number
- approval_
role str - timeout_
minutes float
- approval
Role String - timeout
Minutes Number
PlanExecutionBlockConfiguration0Properties
PlanExecutionBlockConfiguration1Properties
PlanExecutionBlockConfiguration2Properties
PlanExecutionBlockConfiguration3Properties
PlanExecutionBlockConfiguration4Properties
PlanExecutionBlockConfiguration5Properties
PlanExecutionBlockConfiguration6Properties
PlanExecutionBlockConfiguration7Properties
PlanExecutionBlockConfiguration8Properties
PlanExecutionBlockConfiguration9Properties
PlanExecutionBlockType
PlanGlobalAuroraConfiguration
- Behavior object
- Database
Cluster List<string>Arns - Global
Cluster stringIdentifier - Cross
Account stringRole - External
Id string - Timeout
Minutes double - Ungraceful
Pulumi.
Aws Native. Arc Region Switch. Inputs. Plan Global Aurora Ungraceful
- Behavior interface{}
- Database
Cluster []stringArns - Global
Cluster stringIdentifier - Cross
Account stringRole - External
Id string - Timeout
Minutes float64 - Ungraceful
Plan
Global Aurora Ungraceful
- behavior Object
- database
Cluster List<String>Arns - global
Cluster StringIdentifier - cross
Account StringRole - external
Id String - timeout
Minutes Double - ungraceful
Plan
Global Aurora Ungraceful
- behavior any
- database
Cluster string[]Arns - global
Cluster stringIdentifier - cross
Account stringRole - external
Id string - timeout
Minutes number - ungraceful
Plan
Global Aurora Ungraceful
- behavior Any
- database_
cluster_ Sequence[str]arns - global_
cluster_ stridentifier - cross_
account_ strrole - external_
id str - timeout_
minutes float - ungraceful
Plan
Global Aurora Ungraceful
- behavior Any
- database
Cluster List<String>Arns - global
Cluster StringIdentifier - cross
Account StringRole - external
Id String - timeout
Minutes Number - ungraceful Property Map
PlanGlobalAuroraUngraceful
PlanGlobalAuroraUngracefulBehavior
PlanHealthCheckState
- Health
Check stringId - Region string
- Health
Check stringId - Region string
- health
Check StringId - region String
- health
Check stringId - region string
- health_
check_ strid - region str
- health
Check StringId - region String
PlanKubernetesResourceType
- Api
Version string - Kind string
- Api
Version string - Kind string
- api
Version String - kind String
- api
Version string - kind string
- api_
version str - kind str
- api
Version String - kind String
PlanLambdaUngraceful
- Behavior object
- Behavior interface{}
- behavior Object
- behavior any
- behavior Any
- behavior Any
PlanLambdas
- Arn string
- Cross
Account stringRole - External
Id string
- Arn string
- Cross
Account stringRole - External
Id string
- arn String
- cross
Account StringRole - external
Id String
- arn string
- cross
Account stringRole - external
Id string
- arn str
- cross_
account_ strrole - external_
id str
- arn String
- cross
Account StringRole - external
Id String
PlanParallelExecutionBlockConfiguration
PlanRegionSwitchPlanConfiguration
- Arn string
- Cross
Account stringRole - External
Id string
- Arn string
- Cross
Account stringRole - External
Id string
- arn String
- cross
Account StringRole - external
Id String
- arn string
- cross
Account stringRole - external
Id string
- arn str
- cross_
account_ strrole - external_
id str
- arn String
- cross
Account StringRole - external
Id String
PlanRegionToRunIn
PlanRoute53HealthCheckConfiguration
- Hosted
Zone stringId - Record
Name string - Cross
Account stringRole - External
Id string - Record
Sets []PlanRoute53Resource Record Set - Timeout
Minutes float64
- hosted
Zone StringId - record
Name String - cross
Account StringRole - external
Id String - record
Sets List<PlanRoute53Resource Record Set> - timeout
Minutes Double
- hosted
Zone stringId - record
Name string - cross
Account stringRole - external
Id string - record
Sets PlanRoute53Resource Record Set[] - timeout
Minutes number
- hosted
Zone StringId - record
Name String - cross
Account StringRole - external
Id String - record
Sets List<Property Map> - timeout
Minutes Number
PlanRoute53ResourceRecordSet
- Record
Set stringIdentifier - Region string
- Record
Set stringIdentifier - Region string
- record
Set StringIdentifier - region String
- record
Set stringIdentifier - region string
- record_
set_ stridentifier - region str
- record
Set StringIdentifier - region String
PlanService
- Cluster
Arn string - Cross
Account stringRole - External
Id string - Service
Arn string
- Cluster
Arn string - Cross
Account stringRole - External
Id string - Service
Arn string
- cluster
Arn String - cross
Account StringRole - external
Id String - service
Arn String
- cluster
Arn string - cross
Account stringRole - external
Id string - service
Arn string
- cluster_
arn str - cross_
account_ strrole - external_
id str - service_
arn str
- cluster
Arn String - cross
Account StringRole - external
Id String - service
Arn String
PlanStep
- Execution
Block Pulumi.Configuration Aws | Pulumi.Native. Arc Region Switch. Inputs. Plan Execution Block Configuration0Properties Aws | Pulumi.Native. Arc Region Switch. Inputs. Plan Execution Block Configuration1Properties Aws | Pulumi.Native. Arc Region Switch. Inputs. Plan Execution Block Configuration2Properties Aws | Pulumi.Native. Arc Region Switch. Inputs. Plan Execution Block Configuration3Properties Aws | Pulumi.Native. Arc Region Switch. Inputs. Plan Execution Block Configuration4Properties Aws | Pulumi.Native. Arc Region Switch. Inputs. Plan Execution Block Configuration5Properties Aws | Pulumi.Native. Arc Region Switch. Inputs. Plan Execution Block Configuration6Properties Aws | Pulumi.Native. Arc Region Switch. Inputs. Plan Execution Block Configuration7Properties Aws | Pulumi.Native. Arc Region Switch. Inputs. Plan Execution Block Configuration8Properties Aws Native. Arc Region Switch. Inputs. Plan Execution Block Configuration9Properties - The configuration for an execution block in a workflow.
- Execution
Block Pulumi.Type Aws Native. Arc Region Switch. Plan Execution Block Type - The type of an execution block in a workflow.
- Name string
- The name of a step in a workflow.
- Description string
- The description of a step in a workflow.
- Execution
Block PlanConfiguration Execution | PlanBlock Configuration0Properties Execution | PlanBlock Configuration1Properties Execution | PlanBlock Configuration2Properties Execution | PlanBlock Configuration3Properties Execution | PlanBlock Configuration4Properties Execution | PlanBlock Configuration5Properties Execution | PlanBlock Configuration6Properties Execution | PlanBlock Configuration7Properties Execution | PlanBlock Configuration8Properties Execution Block Configuration9Properties - The configuration for an execution block in a workflow.
- Execution
Block PlanType Execution Block Type - The type of an execution block in a workflow.
- Name string
- The name of a step in a workflow.
- Description string
- The description of a step in a workflow.
- execution
Block PlanConfiguration Execution | PlanBlock Configuration0Properties Execution | PlanBlock Configuration1Properties Execution | PlanBlock Configuration2Properties Execution | PlanBlock Configuration3Properties Execution | PlanBlock Configuration4Properties Execution | PlanBlock Configuration5Properties Execution | PlanBlock Configuration6Properties Execution | PlanBlock Configuration7Properties Execution | PlanBlock Configuration8Properties Execution Block Configuration9Properties - The configuration for an execution block in a workflow.
- execution
Block PlanType Execution Block Type - The type of an execution block in a workflow.
- name String
- The name of a step in a workflow.
- description String
- The description of a step in a workflow.
- execution
Block PlanConfiguration Execution | PlanBlock Configuration0Properties Execution | PlanBlock Configuration1Properties Execution | PlanBlock Configuration2Properties Execution | PlanBlock Configuration3Properties Execution | PlanBlock Configuration4Properties Execution | PlanBlock Configuration5Properties Execution | PlanBlock Configuration6Properties Execution | PlanBlock Configuration7Properties Execution | PlanBlock Configuration8Properties Execution Block Configuration9Properties - The configuration for an execution block in a workflow.
- execution
Block PlanType Execution Block Type - The type of an execution block in a workflow.
- name string
- The name of a step in a workflow.
- description string
- The description of a step in a workflow.
- execution_
block_ Planconfiguration Execution | PlanBlock Configuration0Properties Execution | PlanBlock Configuration1Properties Execution | PlanBlock Configuration2Properties Execution | PlanBlock Configuration3Properties Execution | PlanBlock Configuration4Properties Execution | PlanBlock Configuration5Properties Execution | PlanBlock Configuration6Properties Execution | PlanBlock Configuration7Properties Execution | PlanBlock Configuration8Properties Execution Block Configuration9Properties - The configuration for an execution block in a workflow.
- execution_
block_ Plantype Execution Block Type - The type of an execution block in a workflow.
- name str
- The name of a step in a workflow.
- description str
- The description of a step in a workflow.
- execution
Block Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property MapConfiguration - The configuration for an execution block in a workflow.
- execution
Block "CustomType Action Lambda" | "Manual Approval" | "Aurora Global Database" | "EC2Auto Scaling" | "ARCRouting Control" | "ARCRegion Switch Plan" | "Parallel" | "ECSService Scaling" | "EKSResource Scaling" | "Route53Health Check" - The type of an execution block in a workflow.
- name String
- The name of a step in a workflow.
- description String
- The description of a step in a workflow.
PlanTrigger
- Action
Pulumi.
Aws Native. Arc Region Switch. Plan Workflow Target Action - The action to perform when the trigger fires. Valid values include ACTIVATE and DEACTIVATE.
- Conditions
List<Pulumi.
Aws Native. Arc Region Switch. Inputs. Plan Trigger Condition> - The conditions that must be met for the trigger to fire.
- Min
Delay doubleMinutes Between Executions - The minimum time, in minutes, that must elapse between automatic executions of the plan.
- Target
Region string - The AWS Region for a trigger.
- Description string
- The description for a trigger.
- Action
Plan
Workflow Target Action - The action to perform when the trigger fires. Valid values include ACTIVATE and DEACTIVATE.
- Conditions
[]Plan
Trigger Condition - The conditions that must be met for the trigger to fire.
- Min
Delay float64Minutes Between Executions - The minimum time, in minutes, that must elapse between automatic executions of the plan.
- Target
Region string - The AWS Region for a trigger.
- Description string
- The description for a trigger.
- action
Plan
Workflow Target Action - The action to perform when the trigger fires. Valid values include ACTIVATE and DEACTIVATE.
- conditions
List<Plan
Trigger Condition> - The conditions that must be met for the trigger to fire.
- min
Delay DoubleMinutes Between Executions - The minimum time, in minutes, that must elapse between automatic executions of the plan.
- target
Region String - The AWS Region for a trigger.
- description String
- The description for a trigger.
- action
Plan
Workflow Target Action - The action to perform when the trigger fires. Valid values include ACTIVATE and DEACTIVATE.
- conditions
Plan
Trigger Condition[] - The conditions that must be met for the trigger to fire.
- min
Delay numberMinutes Between Executions - The minimum time, in minutes, that must elapse between automatic executions of the plan.
- target
Region string - The AWS Region for a trigger.
- description string
- The description for a trigger.
- action
Plan
Workflow Target Action - The action to perform when the trigger fires. Valid values include ACTIVATE and DEACTIVATE.
- conditions
Sequence[Plan
Trigger Condition] - The conditions that must be met for the trigger to fire.
- min_
delay_ floatminutes_ between_ executions - The minimum time, in minutes, that must elapse between automatic executions of the plan.
- target_
region str - The AWS Region for a trigger.
- description str
- The description for a trigger.
- action "activate" | "deactivate"
- The action to perform when the trigger fires. Valid values include ACTIVATE and DEACTIVATE.
- conditions List<Property Map>
- The conditions that must be met for the trigger to fire.
- min
Delay NumberMinutes Between Executions - The minimum time, in minutes, that must elapse between automatic executions of the plan.
- target
Region String - The AWS Region for a trigger.
- description String
- The description for a trigger.
PlanTriggerCondition
- Associated
Alarm stringName - The name of the CloudWatch alarm associated with the condition.
- Condition
Pulumi.
Aws Native. Arc Region Switch. Plan Alarm Condition - The condition that must be met. Valid values include ALARM and OK.
- Associated
Alarm stringName - The name of the CloudWatch alarm associated with the condition.
- Condition
Plan
Alarm Condition - The condition that must be met. Valid values include ALARM and OK.
- associated
Alarm StringName - The name of the CloudWatch alarm associated with the condition.
- condition
Plan
Alarm Condition - The condition that must be met. Valid values include ALARM and OK.
- associated
Alarm stringName - The name of the CloudWatch alarm associated with the condition.
- condition
Plan
Alarm Condition - The condition that must be met. Valid values include ALARM and OK.
- associated_
alarm_ strname - The name of the CloudWatch alarm associated with the condition.
- condition
Plan
Alarm Condition - The condition that must be met. Valid values include ALARM and OK.
- associated
Alarm StringName - The name of the CloudWatch alarm associated with the condition.
- condition "red" | "green"
- The condition that must be met. Valid values include ALARM and OK.
PlanWorkflow
- Workflow
Target Pulumi.Action Aws Native. Arc Region Switch. Plan Workflow Target Action - The action that the workflow performs. Valid values include ACTIVATE and DEACTIVATE.
- Steps
List<Pulumi.
Aws Native. Arc Region Switch. Inputs. Plan Step> - The steps that make up the workflow.
- Workflow
Description string - The description of the workflow.
- Workflow
Target stringRegion - The AWS Region that the workflow targets.
- Workflow
Target PlanAction Workflow Target Action - The action that the workflow performs. Valid values include ACTIVATE and DEACTIVATE.
- Steps
[]Plan
Step - The steps that make up the workflow.
- Workflow
Description string - The description of the workflow.
- Workflow
Target stringRegion - The AWS Region that the workflow targets.
- workflow
Target PlanAction Workflow Target Action - The action that the workflow performs. Valid values include ACTIVATE and DEACTIVATE.
- steps
List<Plan
Step> - The steps that make up the workflow.
- workflow
Description String - The description of the workflow.
- workflow
Target StringRegion - The AWS Region that the workflow targets.
- workflow
Target PlanAction Workflow Target Action - The action that the workflow performs. Valid values include ACTIVATE and DEACTIVATE.
- steps
Plan
Step[] - The steps that make up the workflow.
- workflow
Description string - The description of the workflow.
- workflow
Target stringRegion - The AWS Region that the workflow targets.
- workflow_
target_ Planaction Workflow Target Action - The action that the workflow performs. Valid values include ACTIVATE and DEACTIVATE.
- steps
Sequence[Plan
Step] - The steps that make up the workflow.
- workflow_
description str - The description of the workflow.
- workflow_
target_ strregion - The AWS Region that the workflow targets.
- workflow
Target "activate" | "deactivate"Action - The action that the workflow performs. Valid values include ACTIVATE and DEACTIVATE.
- steps List<Property Map>
- The steps that make up the workflow.
- workflow
Description String - The description of the workflow.
- workflow
Target StringRegion - The AWS Region that the workflow targets.
PlanWorkflowTargetAction
Route53HealthChecksProperties
- Health
Check List<string>Ids - Hosted
Zone List<string>Ids - Record
Names List<string> - Regions List<string>
- Health
Check []stringIds - Hosted
Zone []stringIds - Record
Names []string - Regions []string
- health
Check List<String>Ids - hosted
Zone List<String>Ids - record
Names List<String> - regions List<String>
- health
Check string[]Ids - hosted
Zone string[]Ids - record
Names string[] - regions string[]
- health_
check_ Sequence[str]ids - hosted_
zone_ Sequence[str]ids - record_
names Sequence[str] - regions Sequence[str]
- health
Check List<String>Ids - hosted
Zone List<String>Ids - record
Names List<String> - regions List<String>
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.