We recommend new projects start with resources from the AWS provider.
aws-native.ssmincidents.ReplicationSet
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource type definition for AWS::SSMIncidents::ReplicationSet
Create ReplicationSet Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ReplicationSet(name: string, args: ReplicationSetArgs, opts?: CustomResourceOptions);
@overload
def ReplicationSet(resource_name: str,
args: ReplicationSetArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ReplicationSet(resource_name: str,
opts: Optional[ResourceOptions] = None,
regions: Optional[Sequence[ReplicationSetReplicationRegionArgs]] = None,
deletion_protected: Optional[bool] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewReplicationSet(ctx *Context, name string, args ReplicationSetArgs, opts ...ResourceOption) (*ReplicationSet, error)
public ReplicationSet(string name, ReplicationSetArgs args, CustomResourceOptions? opts = null)
public ReplicationSet(String name, ReplicationSetArgs args)
public ReplicationSet(String name, ReplicationSetArgs args, CustomResourceOptions options)
type: aws-native:ssmincidents:ReplicationSet
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 ReplicationSetArgs
- 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 ReplicationSetArgs
- 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 ReplicationSetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ReplicationSetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ReplicationSetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ReplicationSet Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ReplicationSet resource accepts the following input properties:
- Regions
List<Pulumi.
Aws Native. Ssm Incidents. Inputs. Replication Set Replication Region> - The ReplicationSet configuration.
- Deletion
Protected bool - Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.
- List<Pulumi.
Aws Native. Inputs. Tag> - The tags to apply to the replication set.
- Regions
[]Replication
Set Replication Region Args - The ReplicationSet configuration.
- Deletion
Protected bool - Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.
- Tag
Args - The tags to apply to the replication set.
- regions
List<Replication
Set Replication Region> - The ReplicationSet configuration.
- deletion
Protected Boolean - Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.
- List<Tag>
- The tags to apply to the replication set.
- regions
Replication
Set Replication Region[] - The ReplicationSet configuration.
- deletion
Protected boolean - Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.
- Tag[]
- The tags to apply to the replication set.
- regions
Sequence[Replication
Set Replication Region Args] - The ReplicationSet configuration.
- deletion_
protected bool - Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.
- Sequence[Tag
Args] - The tags to apply to the replication set.
- regions List<Property Map>
- The ReplicationSet configuration.
- deletion
Protected Boolean - Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.
- List<Property Map>
- The tags to apply to the replication set.
Outputs
All input properties are implicitly available as output properties. Additionally, the ReplicationSet resource produces the following output properties:
Supporting Types
ReplicationSetRegionConfiguration, ReplicationSetRegionConfigurationArgs
- Sse
Kms stringKey Id
- Sse
Kms stringKey Id
- sse
Kms StringKey Id
- sse
Kms stringKey Id
- sse_
kms_ strkey_ id
- sse
Kms StringKey Id
ReplicationSetReplicationRegion, ReplicationSetReplicationRegionArgs
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.