GroupArgs

data class GroupArgs(val configuration: Output<List<GroupConfigurationItemArgs>>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val resourceQuery: Output<GroupResourceQueryArgs>? = null, val resources: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<GroupArgs>

Schema for ResourceGroups::Group

Constructors

Link copied to clipboard
constructor(configuration: Output<List<GroupConfigurationItemArgs>>? = null, description: Output<String>? = null, name: Output<String>? = null, resourceQuery: Output<GroupResourceQueryArgs>? = null, resources: Output<List<String>>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

The service configuration currently associated with the resource group and in effect for the members of the resource group. A Configuration consists of one or more ConfigurationItem entries. For information about service configurations for resource groups and how to construct them, see Service configurations for resource groups in the AWS Resource Groups User Guide .

Link copied to clipboard
val description: Output<String>? = null

The description of the resource group

Link copied to clipboard
val name: Output<String>? = null

The name of the resource group

Link copied to clipboard

The resource query structure that is used to dynamically determine which AWS resources are members of the associated resource group. For more information about queries and how to construct them, see Build queries and groups in AWS Resource Groups in the AWS Resource Groups User Guide

Link copied to clipboard
val resources: Output<List<String>>? = null

A list of the Amazon Resource Names (ARNs) of AWS resources that you want to add to the specified group.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tag key and value pairs that are attached to the resource group.

Functions

Link copied to clipboard
open override fun toJava(): GroupArgs