1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. resourcegroups
  5. TagSyncTask

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.resourcegroups.TagSyncTask

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Schema for ResourceGroups::TagSyncTask

Create TagSyncTask Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new TagSyncTask(name: string, args: TagSyncTaskArgs, opts?: CustomResourceOptions);
@overload
def TagSyncTask(resource_name: str,
                args: TagSyncTaskArgs,
                opts: Optional[ResourceOptions] = None)

@overload
def TagSyncTask(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                group: Optional[str] = None,
                role_arn: Optional[str] = None,
                tag_key: Optional[str] = None,
                tag_value: Optional[str] = None)
func NewTagSyncTask(ctx *Context, name string, args TagSyncTaskArgs, opts ...ResourceOption) (*TagSyncTask, error)
public TagSyncTask(string name, TagSyncTaskArgs args, CustomResourceOptions? opts = null)
public TagSyncTask(String name, TagSyncTaskArgs args)
public TagSyncTask(String name, TagSyncTaskArgs args, CustomResourceOptions options)
type: aws-native:resourcegroups:TagSyncTask
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. TagSyncTaskArgs
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. TagSyncTaskArgs
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. TagSyncTaskArgs
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. TagSyncTaskArgs
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. TagSyncTaskArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

TagSyncTask 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 TagSyncTask resource accepts the following input properties:

Group This property is required. string
The Amazon resource name (ARN) or name of the application group for which you want to create a tag-sync task
RoleArn This property is required. string
The Amazon resource name (ARN) of the role assumed by the service to tag and untag resources on your behalf.
TagKey This property is required. string
The tag key. Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.
TagValue This property is required. string
The tag value. Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.
Group This property is required. string
The Amazon resource name (ARN) or name of the application group for which you want to create a tag-sync task
RoleArn This property is required. string
The Amazon resource name (ARN) of the role assumed by the service to tag and untag resources on your behalf.
TagKey This property is required. string
The tag key. Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.
TagValue This property is required. string
The tag value. Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.
group This property is required. String
The Amazon resource name (ARN) or name of the application group for which you want to create a tag-sync task
roleArn This property is required. String
The Amazon resource name (ARN) of the role assumed by the service to tag and untag resources on your behalf.
tagKey This property is required. String
The tag key. Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.
tagValue This property is required. String
The tag value. Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.
group This property is required. string
The Amazon resource name (ARN) or name of the application group for which you want to create a tag-sync task
roleArn This property is required. string
The Amazon resource name (ARN) of the role assumed by the service to tag and untag resources on your behalf.
tagKey This property is required. string
The tag key. Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.
tagValue This property is required. string
The tag value. Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.
group This property is required. str
The Amazon resource name (ARN) or name of the application group for which you want to create a tag-sync task
role_arn This property is required. str
The Amazon resource name (ARN) of the role assumed by the service to tag and untag resources on your behalf.
tag_key This property is required. str
The tag key. Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.
tag_value This property is required. str
The tag value. Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.
group This property is required. String
The Amazon resource name (ARN) or name of the application group for which you want to create a tag-sync task
roleArn This property is required. String
The Amazon resource name (ARN) of the role assumed by the service to tag and untag resources on your behalf.
tagKey This property is required. String
The tag key. Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.
tagValue This property is required. String
The tag value. Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.

Outputs

All input properties are implicitly available as output properties. Additionally, the TagSyncTask resource produces the following output properties:

GroupArn string
The Amazon resource name (ARN) of the ApplicationGroup for which the TagSyncTask is created
GroupName string
The Name of the application group for which the TagSyncTask is created
Id string
The provider-assigned unique ID for this managed resource.
Status Pulumi.AwsNative.ResourceGroups.TagSyncTaskStatus
The status of the TagSyncTask
TaskArn string
The ARN of the TagSyncTask resource
GroupArn string
The Amazon resource name (ARN) of the ApplicationGroup for which the TagSyncTask is created
GroupName string
The Name of the application group for which the TagSyncTask is created
Id string
The provider-assigned unique ID for this managed resource.
Status TagSyncTaskStatus
The status of the TagSyncTask
TaskArn string
The ARN of the TagSyncTask resource
groupArn String
The Amazon resource name (ARN) of the ApplicationGroup for which the TagSyncTask is created
groupName String
The Name of the application group for which the TagSyncTask is created
id String
The provider-assigned unique ID for this managed resource.
status TagSyncTaskStatus
The status of the TagSyncTask
taskArn String
The ARN of the TagSyncTask resource
groupArn string
The Amazon resource name (ARN) of the ApplicationGroup for which the TagSyncTask is created
groupName string
The Name of the application group for which the TagSyncTask is created
id string
The provider-assigned unique ID for this managed resource.
status TagSyncTaskStatus
The status of the TagSyncTask
taskArn string
The ARN of the TagSyncTask resource
group_arn str
The Amazon resource name (ARN) of the ApplicationGroup for which the TagSyncTask is created
group_name str
The Name of the application group for which the TagSyncTask is created
id str
The provider-assigned unique ID for this managed resource.
status TagSyncTaskStatus
The status of the TagSyncTask
task_arn str
The ARN of the TagSyncTask resource
groupArn String
The Amazon resource name (ARN) of the ApplicationGroup for which the TagSyncTask is created
groupName String
The Name of the application group for which the TagSyncTask is created
id String
The provider-assigned unique ID for this managed resource.
status "ACTIVE" | "ERROR"
The status of the TagSyncTask
taskArn String
The ARN of the TagSyncTask resource

Supporting Types

TagSyncTaskStatus
, TagSyncTaskStatusArgs

Active
ACTIVE
Error
ERROR
TagSyncTaskStatusActive
ACTIVE
TagSyncTaskStatusError
ERROR
Active
ACTIVE
Error
ERROR
Active
ACTIVE
Error
ERROR
ACTIVE
ACTIVE
ERROR
ERROR
"ACTIVE"
ACTIVE
"ERROR"
ERROR

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi