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

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.101.0 published on Thursday, Apr 11, 2024 by Pulumi

aws-native.route53recoverycontrol.getControlPanel

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.101.0 published on Thursday, Apr 11, 2024 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>
    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]
    func LookupControlPanel(ctx *Context, args *LookupControlPanelArgs, opts ...InvokeOption) (*LookupControlPanelResult, error)
    func LookupControlPanelOutput(ctx *Context, args *LookupControlPanelOutputArgs, opts ...InvokeOption) LookupControlPanelResultOutput

    > 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)
    }
    public static CompletableFuture<GetControlPanelResult> getControlPanel(GetControlPanelArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:route53recoverycontrol:getControlPanel
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ControlPanelArn string
    The Amazon Resource Name (ARN) of the cluster.
    ControlPanelArn string
    The Amazon Resource Name (ARN) of the cluster.
    controlPanelArn String
    The Amazon Resource Name (ARN) of the cluster.
    controlPanelArn string
    The Amazon Resource Name (ARN) of the cluster.
    control_panel_arn str
    The Amazon Resource Name (ARN) of the cluster.
    controlPanelArn 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
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.101.0 published on Thursday, Apr 11, 2024 by Pulumi