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
This property is required. string - The unique name of the resource.
- args
This property is required. ReplicationSetArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. 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
This property is required. string - The unique name of the resource.
- args
This property is required. ReplicationSetArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. ReplicationSetArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. 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
This property is required. 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
This property is required. []ReplicationSet 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
This property is required. List<ReplicationSet 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
This property is required. ReplicationSet 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
This property is required. Sequence[ReplicationSet 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
This property is required. 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 Key Id This property is required. string - The AWS Key Management Service key ID or Key Alias to use to encrypt your replication set.
- Sse
Kms Key Id This property is required. string - The AWS Key Management Service key ID or Key Alias to use to encrypt your replication set.
- sse
Kms Key Id This property is required. String - The AWS Key Management Service key ID or Key Alias to use to encrypt your replication set.
- sse
Kms Key Id This property is required. string - The AWS Key Management Service key ID or Key Alias to use to encrypt your replication set.
- sse_
kms_ key_ id This property is required. str - The AWS Key Management Service key ID or Key Alias to use to encrypt your replication set.
- sse
Kms Key Id This property is required. String - The AWS Key Management Service key ID or Key Alias to use to encrypt your replication set.
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.