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

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.getRoutingControl

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 Routing Control resource schema .

Using getRoutingControl

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 getRoutingControl(args: GetRoutingControlArgs, opts?: InvokeOptions): Promise<GetRoutingControlResult>
function getRoutingControlOutput(args: GetRoutingControlOutputArgs, opts?: InvokeOptions): Output<GetRoutingControlResult>
Copy
def get_routing_control(routing_control_arn: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetRoutingControlResult
def get_routing_control_output(routing_control_arn: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetRoutingControlResult]
Copy
func LookupRoutingControl(ctx *Context, args *LookupRoutingControlArgs, opts ...InvokeOption) (*LookupRoutingControlResult, error)
func LookupRoutingControlOutput(ctx *Context, args *LookupRoutingControlOutputArgs, opts ...InvokeOption) LookupRoutingControlResultOutput
Copy

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

public static class GetRoutingControl 
{
    public static Task<GetRoutingControlResult> InvokeAsync(GetRoutingControlArgs args, InvokeOptions? opts = null)
    public static Output<GetRoutingControlResult> Invoke(GetRoutingControlInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRoutingControlResult> getRoutingControl(GetRoutingControlArgs args, InvokeOptions options)
public static Output<GetRoutingControlResult> getRoutingControl(GetRoutingControlArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:route53recoverycontrol:getRoutingControl
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

RoutingControlArn This property is required. string
The Amazon Resource Name (ARN) of the routing control.
RoutingControlArn This property is required. string
The Amazon Resource Name (ARN) of the routing control.
routingControlArn This property is required. String
The Amazon Resource Name (ARN) of the routing control.
routingControlArn This property is required. string
The Amazon Resource Name (ARN) of the routing control.
routing_control_arn This property is required. str
The Amazon Resource Name (ARN) of the routing control.
routingControlArn This property is required. String
The Amazon Resource Name (ARN) of the routing control.

getRoutingControl Result

The following output properties are available:

Name string
The name of the routing control. You can use any non-white space character in the name.
RoutingControlArn string
The Amazon Resource Name (ARN) of the routing control.
Status Pulumi.AwsNative.Route53RecoveryControl.RoutingControlStatus
The deployment status of the routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
Name string
The name of the routing control. You can use any non-white space character in the name.
RoutingControlArn string
The Amazon Resource Name (ARN) of the routing control.
Status RoutingControlStatus
The deployment status of the routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
name String
The name of the routing control. You can use any non-white space character in the name.
routingControlArn String
The Amazon Resource Name (ARN) of the routing control.
status RoutingControlStatus
The deployment status of the routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
name string
The name of the routing control. You can use any non-white space character in the name.
routingControlArn string
The Amazon Resource Name (ARN) of the routing control.
status RoutingControlStatus
The deployment status of the routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
name str
The name of the routing control. You can use any non-white space character in the name.
routing_control_arn str
The Amazon Resource Name (ARN) of the routing control.
status RoutingControlStatus
The deployment status of the routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
name String
The name of the routing control. You can use any non-white space character in the name.
routingControlArn String
The Amazon Resource Name (ARN) of the routing control.
status "PENDING" | "DEPLOYED" | "PENDING_DELETION"
The deployment status of the routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.

Supporting Types

RoutingControlStatus

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