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

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

AWS Native v0.88.0 published on Wednesday, Nov 29, 2023 by Pulumi

aws-native.route53recoverycontrol.ControlPanel

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.88.0 published on Wednesday, Nov 29, 2023 by Pulumi

    AWS Route53 Recovery Control Control Panel resource schema .

    Create ControlPanel Resource

    new ControlPanel(name: string, args?: ControlPanelArgs, opts?: CustomResourceOptions);
    @overload
    def ControlPanel(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     cluster_arn: Optional[str] = None,
                     name: Optional[str] = None,
                     tags: Optional[Sequence[ControlPanelTagArgs]] = None)
    @overload
    def ControlPanel(resource_name: str,
                     args: Optional[ControlPanelArgs] = None,
                     opts: Optional[ResourceOptions] = None)
    func NewControlPanel(ctx *Context, name string, args *ControlPanelArgs, opts ...ResourceOption) (*ControlPanel, error)
    public ControlPanel(string name, ControlPanelArgs? args = null, CustomResourceOptions? opts = null)
    public ControlPanel(String name, ControlPanelArgs args)
    public ControlPanel(String name, ControlPanelArgs args, CustomResourceOptions options)
    
    type: aws-native:route53recoverycontrol:ControlPanel
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ControlPanelArgs
    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 ControlPanelArgs
    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 ControlPanelArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ControlPanelArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ControlPanelArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    ControlPanel Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The ControlPanel resource accepts the following input properties:

    ClusterArn string

    Cluster to associate with the Control Panel

    Name string

    The name of the control panel. You can use any non-white space character in the name.

    Tags List<Pulumi.AwsNative.Route53RecoveryControl.Inputs.ControlPanelTag>

    A collection of tags associated with a resource

    ClusterArn string

    Cluster to associate with the Control Panel

    Name string

    The name of the control panel. You can use any non-white space character in the name.

    Tags []ControlPanelTagArgs

    A collection of tags associated with a resource

    clusterArn String

    Cluster to associate with the Control Panel

    name String

    The name of the control panel. You can use any non-white space character in the name.

    tags List<ControlPanelTag>

    A collection of tags associated with a resource

    clusterArn string

    Cluster to associate with the Control Panel

    name string

    The name of the control panel. You can use any non-white space character in the name.

    tags ControlPanelTag[]

    A collection of tags associated with a resource

    cluster_arn str

    Cluster to associate with the Control Panel

    name str

    The name of the control panel. You can use any non-white space character in the name.

    tags Sequence[ControlPanelTagArgs]

    A collection of tags associated with a resource

    clusterArn String

    Cluster to associate with the Control Panel

    name String

    The name of the control panel. You can use any non-white space character in the name.

    tags List<Property Map>

    A collection of tags associated with a resource

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ControlPanel resource produces the following output properties:

    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.

    Id string

    The provider-assigned unique ID for this managed resource.

    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.

    Id string

    The provider-assigned unique ID for this managed resource.

    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.

    id String

    The provider-assigned unique ID for this managed resource.

    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.

    id string

    The provider-assigned unique ID for this managed resource.

    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.

    id str

    The provider-assigned unique ID for this managed resource.

    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.

    id String

    The provider-assigned unique ID for this managed resource.

    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, ControlPanelStatusArgs

    Pending
    PENDING
    Deployed
    DEPLOYED
    PendingDeletion
    PENDING_DELETION
    ControlPanelStatusPending
    PENDING
    ControlPanelStatusDeployed
    DEPLOYED
    ControlPanelStatusPendingDeletion
    PENDING_DELETION
    Pending
    PENDING
    Deployed
    DEPLOYED
    PendingDeletion
    PENDING_DELETION
    Pending
    PENDING
    Deployed
    DEPLOYED
    PendingDeletion
    PENDING_DELETION
    PENDING
    PENDING
    DEPLOYED
    DEPLOYED
    PENDING_DELETION
    PENDING_DELETION
    "PENDING"
    PENDING
    "DEPLOYED"
    DEPLOYED
    "PENDING_DELETION"
    PENDING_DELETION

    ControlPanelTag, ControlPanelTagArgs

    Key string
    Value string
    Key string
    Value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    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.88.0 published on Wednesday, Nov 29, 2023 by Pulumi