@pulumi/aws
Version:
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
105 lines (104 loc) • 3.1 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* > **NOTE:** The AWS Region specified by a provider must always be one of the Regions specified for the replication set.
*
* Use this data source to manage a replication set in AWS Systems Manager Incident Manager.
*
* ## Example Usage
*
* ### Basic Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as aws from "@pulumi/aws";
*
* const example = aws.ssmincidents.getReplicationSet({});
* ```
*/
export declare function getReplicationSet(args?: GetReplicationSetArgs, opts?: pulumi.InvokeOptions): Promise<GetReplicationSetResult>;
/**
* A collection of arguments for invoking getReplicationSet.
*/
export interface GetReplicationSetArgs {
/**
* All tags applied to the replication set.
*/
tags?: {
[key: string]: string;
};
}
/**
* A collection of values returned by getReplicationSet.
*/
export interface GetReplicationSetResult {
/**
* The Amazon Resource Name (ARN) of the replication set.
*/
readonly arn: string;
/**
* The ARN of the user who created the replication set.
*/
readonly createdBy: string;
/**
* If `true`, the last remaining Region in a replication set can’t be deleted.
*/
readonly deletionProtected: boolean;
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* The ARN of the user who last modified the replication set.
*/
readonly lastModifiedBy: string;
/**
* (**Deprecated**) The replication set's Regions. Use `regions` instead.
*
* @deprecated region is deprecated. Use regions instead.
*/
readonly region: outputs.ssmincidents.GetReplicationSetRegion[];
/**
* The replication set's Regions.
*/
readonly regions: outputs.ssmincidents.GetReplicationSetRegion[];
/**
* The current status of the Region.
* * Valid Values: `ACTIVE` | `CREATING` | `UPDATING` | `DELETING` | `FAILED`
*/
readonly status: string;
/**
* All tags applied to the replication set.
*/
readonly tags: {
[key: string]: string;
};
}
/**
* > **NOTE:** The AWS Region specified by a provider must always be one of the Regions specified for the replication set.
*
* Use this data source to manage a replication set in AWS Systems Manager Incident Manager.
*
* ## Example Usage
*
* ### Basic Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as aws from "@pulumi/aws";
*
* const example = aws.ssmincidents.getReplicationSet({});
* ```
*/
export declare function getReplicationSetOutput(args?: GetReplicationSetOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetReplicationSetResult>;
/**
* A collection of arguments for invoking getReplicationSet.
*/
export interface GetReplicationSetOutputArgs {
/**
* All tags applied to the replication set.
*/
tags?: pulumi.Input<{
[key: string]: pulumi.Input<string>;
}>;
}