1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. route53recoverycontrol
  5. getControlPanel

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.route53recoverycontrol.getControlPanel

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

AWS Route53 Recovery Control Control Panel resource schema .

Using getControlPanel

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 getControlPanel(args: GetControlPanelArgs, opts?: InvokeOptions): Promise<GetControlPanelResult>
function getControlPanelOutput(args: GetControlPanelOutputArgs, opts?: InvokeOptions): Output<GetControlPanelResult>
Copy
def get_control_panel(control_panel_arn: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetControlPanelResult
def get_control_panel_output(control_panel_arn: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetControlPanelResult]
Copy
func LookupControlPanel(ctx *Context, args *LookupControlPanelArgs, opts ...InvokeOption) (*LookupControlPanelResult, error)
func LookupControlPanelOutput(ctx *Context, args *LookupControlPanelOutputArgs, opts ...InvokeOption) LookupControlPanelResultOutput
Copy

> Note: This function is named LookupControlPanel in the Go SDK.

public static class GetControlPanel 
{
    public static Task<GetControlPanelResult> InvokeAsync(GetControlPanelArgs args, InvokeOptions? opts = null)
    public static Output<GetControlPanelResult> Invoke(GetControlPanelInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetControlPanelResult> getControlPanel(GetControlPanelArgs args, InvokeOptions options)
public static Output<GetControlPanelResult> getControlPanel(GetControlPanelArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:route53recoverycontrol:getControlPanel
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ControlPanelArn This property is required. string
The Amazon Resource Name (ARN) of the cluster.
ControlPanelArn This property is required. string
The Amazon Resource Name (ARN) of the cluster.
controlPanelArn This property is required. String
The Amazon Resource Name (ARN) of the cluster.
controlPanelArn This property is required. string
The Amazon Resource Name (ARN) of the cluster.
control_panel_arn This property is required. str
The Amazon Resource Name (ARN) of the cluster.
controlPanelArn This property is required. String
The Amazon Resource Name (ARN) of the cluster.

getControlPanel Result

The following output properties are available:

ControlPanelArn string
The Amazon Resource Name (ARN) of the cluster.
DefaultControlPanel bool
A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster. When you create a cluster, Amazon Route 53 Application Recovery Controller creates a control panel, and sets this flag for that control panel. If you create a control panel yourself, this flag is set to false.
Name string
The name of the control panel. You can use any non-white space character in the name.
RoutingControlCount int
Count of associated routing controls
Status Pulumi.AwsNative.Route53RecoveryControl.ControlPanelStatus
The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
ControlPanelArn string
The Amazon Resource Name (ARN) of the cluster.
DefaultControlPanel bool
A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster. When you create a cluster, Amazon Route 53 Application Recovery Controller creates a control panel, and sets this flag for that control panel. If you create a control panel yourself, this flag is set to false.
Name string
The name of the control panel. You can use any non-white space character in the name.
RoutingControlCount int
Count of associated routing controls
Status ControlPanelStatus
The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
controlPanelArn String
The Amazon Resource Name (ARN) of the cluster.
defaultControlPanel Boolean
A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster. When you create a cluster, Amazon Route 53 Application Recovery Controller creates a control panel, and sets this flag for that control panel. If you create a control panel yourself, this flag is set to false.
name String
The name of the control panel. You can use any non-white space character in the name.
routingControlCount Integer
Count of associated routing controls
status ControlPanelStatus
The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
controlPanelArn string
The Amazon Resource Name (ARN) of the cluster.
defaultControlPanel boolean
A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster. When you create a cluster, Amazon Route 53 Application Recovery Controller creates a control panel, and sets this flag for that control panel. If you create a control panel yourself, this flag is set to false.
name string
The name of the control panel. You can use any non-white space character in the name.
routingControlCount number
Count of associated routing controls
status ControlPanelStatus
The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
control_panel_arn str
The Amazon Resource Name (ARN) of the cluster.
default_control_panel bool
A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster. When you create a cluster, Amazon Route 53 Application Recovery Controller creates a control panel, and sets this flag for that control panel. If you create a control panel yourself, this flag is set to false.
name str
The name of the control panel. You can use any non-white space character in the name.
routing_control_count int
Count of associated routing controls
status ControlPanelStatus
The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
controlPanelArn String
The Amazon Resource Name (ARN) of the cluster.
defaultControlPanel Boolean
A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster. When you create a cluster, Amazon Route 53 Application Recovery Controller creates a control panel, and sets this flag for that control panel. If you create a control panel yourself, this flag is set to false.
name String
The name of the control panel. You can use any non-white space character in the name.
routingControlCount Number
Count of associated routing controls
status "PENDING" | "DEPLOYED" | "PENDING_DELETION"
The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.

Supporting Types

ControlPanelStatus

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi