typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
57 lines (56 loc) • 2.72 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type ReplicationSet_Type = 'AWS::SSMIncidents::ReplicationSet';
export declare const ReplicationSet_Type = "AWS::SSMIncidents::ReplicationSet";
/**
* Resource type definition for AWS::SSMIncidents::ReplicationSet {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-replicationset.html}
*/
export default function ReplicationSet(props: ReplicationSet_Properties): CfnResource<ReplicationSet_Properties>;
/**
* Resource type definition for AWS::SSMIncidents::ReplicationSet {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-replicationset.html}
*/
export declare type ReplicationSet_Properties = {
Arn?: Arn;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-replicationset.html#cfn-ssmincidents-replicationset-regions}
*/
Regions: RegionList;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-replicationset.html#cfn-ssmincidents-replicationset-deletionprotected}
*/
DeletionProtected?: DeletionProtected;
};
export declare type Arn = Resolvable<string>;
export declare type RegionName = Resolvable<string>;
/**
* The ReplicationSet regional configuration. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-replicationset-replicationregion.html}
*/
export declare type ReplicationRegion = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-replicationset-replicationregion.html#cfn-ssmincidents-replicationset-replicationregion-regionname}
*/
RegionName?: RegionName;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-replicationset-replicationregion.html#cfn-ssmincidents-replicationset-replicationregion-regionconfiguration}
*/
RegionConfiguration?: RegionConfiguration;
};
/**
* The ReplicationSet regional configuration. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-replicationset-regionconfiguration.html}
*/
export declare type RegionConfiguration = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-replicationset-regionconfiguration.html#cfn-ssmincidents-replicationset-regionconfiguration-ssekmskeyid}
*/
SseKmsKeyId: Arn;
};
export declare type DeletionProtected = Resolvable<boolean>;
export declare type RegionList = ReplicationRegion[];