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

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

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.route53recoverycontrol.getCluster

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    AWS Route53 Recovery Control Cluster resource schema

    Using getCluster

    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 getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
    function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>
    def get_cluster(cluster_arn: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetClusterResult
    def get_cluster_output(cluster_arn: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]
    func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
    func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput

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

    public static class GetCluster 
    {
        public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
        public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:route53recoverycontrol:getCluster
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClusterArn string
    The Amazon Resource Name (ARN) of the cluster.
    ClusterArn string
    The Amazon Resource Name (ARN) of the cluster.
    clusterArn String
    The Amazon Resource Name (ARN) of the cluster.
    clusterArn string
    The Amazon Resource Name (ARN) of the cluster.
    cluster_arn str
    The Amazon Resource Name (ARN) of the cluster.
    clusterArn String
    The Amazon Resource Name (ARN) of the cluster.

    getCluster Result

    The following output properties are available:

    ClusterArn string
    The Amazon Resource Name (ARN) of the cluster.
    ClusterEndpoints List<Pulumi.AwsNative.Route53RecoveryControl.Outputs.ClusterEndpoint>
    Endpoints for the cluster.
    Status Pulumi.AwsNative.Route53RecoveryControl.ClusterStatus
    Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
    ClusterArn string
    The Amazon Resource Name (ARN) of the cluster.
    ClusterEndpoints []ClusterEndpoint
    Endpoints for the cluster.
    Status ClusterStatus
    Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
    clusterArn String
    The Amazon Resource Name (ARN) of the cluster.
    clusterEndpoints List<ClusterEndpoint>
    Endpoints for the cluster.
    status ClusterStatus
    Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
    clusterArn string
    The Amazon Resource Name (ARN) of the cluster.
    clusterEndpoints ClusterEndpoint[]
    Endpoints for the cluster.
    status ClusterStatus
    Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
    cluster_arn str
    The Amazon Resource Name (ARN) of the cluster.
    cluster_endpoints Sequence[ClusterEndpoint]
    Endpoints for the cluster.
    status ClusterStatus
    Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
    clusterArn String
    The Amazon Resource Name (ARN) of the cluster.
    clusterEndpoints List<Property Map>
    Endpoints for the cluster.
    status "PENDING" | "DEPLOYED" | "PENDING_DELETION"
    Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.

    Supporting Types

    ClusterEndpoint

    Endpoint string
    A cluster endpoint URL for one of the five redundant clusters that you specify to set or retrieve a routing control state.
    Region string
    The AWS Region for a cluster endpoint.
    Endpoint string
    A cluster endpoint URL for one of the five redundant clusters that you specify to set or retrieve a routing control state.
    Region string
    The AWS Region for a cluster endpoint.
    endpoint String
    A cluster endpoint URL for one of the five redundant clusters that you specify to set or retrieve a routing control state.
    region String
    The AWS Region for a cluster endpoint.
    endpoint string
    A cluster endpoint URL for one of the five redundant clusters that you specify to set or retrieve a routing control state.
    region string
    The AWS Region for a cluster endpoint.
    endpoint str
    A cluster endpoint URL for one of the five redundant clusters that you specify to set or retrieve a routing control state.
    region str
    The AWS Region for a cluster endpoint.
    endpoint String
    A cluster endpoint URL for one of the five redundant clusters that you specify to set or retrieve a routing control state.
    region String
    The AWS Region for a cluster endpoint.

    ClusterStatus

    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.109.0 published on Wednesday, Jun 26, 2024 by Pulumi