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.108.4 published on Tuesday, Jun 18, 2024 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.108.4 published on Tuesday, Jun 18, 2024 by Pulumi

    AWS Route53 Recovery Control Control Panel resource schema .

    Create ControlPanel Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ControlPanel(name: string, args?: ControlPanelArgs, opts?: CustomResourceOptions);
    @overload
    def ControlPanel(resource_name: str,
                     args: Optional[ControlPanelArgs] = None,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def ControlPanel(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     cluster_arn: Optional[str] = None,
                     name: Optional[str] = None,
                     tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = 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.
    
    

    Parameters

    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.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const controlPanelResource = new aws_native.route53recoverycontrol.ControlPanel("controlPanelResource", {
        clusterArn: "string",
        name: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
    });
    
    Coming soon!
    

    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.Inputs.CreateOnlyTag>
    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 CreateOnlyTagArgs
    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<CreateOnlyTag>
    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 CreateOnlyTag[]
    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[CreateOnlyTagArgs]
    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

    CreateOnlyTag, CreateOnlyTagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    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.108.4 published on Tuesday, Jun 18, 2024 by Pulumi