AWS Native is in preview. AWS Classic is fully supported.
aws-native.resourcegroups.Group
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Schema for ResourceGroups::Group
Create Group Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Group(name: string, args?: GroupArgs, opts?: CustomResourceOptions);
@overload
def Group(resource_name: str,
args: Optional[GroupArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Group(resource_name: str,
opts: Optional[ResourceOptions] = None,
configuration: Optional[Sequence[GroupConfigurationItemArgs]] = None,
description: Optional[str] = None,
name: Optional[str] = None,
resource_query: Optional[GroupResourceQueryArgs] = None,
resources: Optional[Sequence[str]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewGroup(ctx *Context, name string, args *GroupArgs, opts ...ResourceOption) (*Group, error)
public Group(string name, GroupArgs? args = null, CustomResourceOptions? opts = null)
type: aws-native:resourcegroups:Group
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 GroupArgs
- 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 GroupArgs
- 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 GroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const examplegroupResourceResourceFromResourcegroups = new aws_native.resourcegroups.Group("examplegroupResourceResourceFromResourcegroups", {
configuration: [{
parameters: [{
name: "string",
values: ["string"],
}],
type: "string",
}],
description: "string",
name: "string",
resourceQuery: {
query: {
resourceTypeFilters: ["string"],
stackIdentifier: "string",
tagFilters: [{
key: "string",
values: ["string"],
}],
},
type: aws_native.resourcegroups.GroupResourceQueryType.TagFilters10,
},
resources: ["string"],
tags: [{
key: "string",
value: "string",
}],
});
Coming soon!
Group Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Group resource accepts the following input properties:
- Configuration
List<Pulumi.
Aws Native. Resource Groups. Inputs. Group Configuration Item> - Description string
- The description of the resource group
- Name string
- The name of the resource group
- Resource
Query Pulumi.Aws Native. Resource Groups. Inputs. Group Resource Query - Resources List<string>
- List<Pulumi.
Aws Native. Inputs. Tag>
- Configuration
[]Group
Configuration Item Args - Description string
- The description of the resource group
- Name string
- The name of the resource group
- Resource
Query GroupResource Query Args - Resources []string
- Tag
Args
- configuration
List<Group
Configuration Item> - description String
- The description of the resource group
- name String
- The name of the resource group
- resource
Query GroupResource Query - resources List<String>
- List<Tag>
- configuration
Group
Configuration Item[] - description string
- The description of the resource group
- name string
- The name of the resource group
- resource
Query GroupResource Query - resources string[]
- Tag[]
- configuration
Sequence[Group
Configuration Item Args] - description str
- The description of the resource group
- name str
- The name of the resource group
- resource_
query GroupResource Query Args - resources Sequence[str]
- Sequence[Tag
Args]
- configuration List<Property Map>
- description String
- The description of the resource group
- name String
- The name of the resource group
- resource
Query Property Map - resources List<String>
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the Group resource produces the following output properties:
Supporting Types
GroupConfigurationItem, GroupConfigurationItemArgs
- parameters List<Property Map>
- type String
GroupConfigurationParameter, GroupConfigurationParameterArgs
GroupQuery, GroupQueryArgs
- Resource
Type []stringFilters - Stack
Identifier string - Tag
Filters []GroupTag Filter
- resource
Type List<String>Filters - stack
Identifier String - tag
Filters List<GroupTag Filter>
- resource
Type string[]Filters - stack
Identifier string - tag
Filters GroupTag Filter[]
- resource_
type_ Sequence[str]filters - stack_
identifier str - tag_
filters Sequence[GroupTag Filter]
- resource
Type List<String>Filters - stack
Identifier String - tag
Filters List<Property Map>
GroupResourceQuery, GroupResourceQueryArgs
GroupResourceQueryType, GroupResourceQueryTypeArgs
- Tag
Filters10 - TAG_FILTERS_1_0
- Cloudformation
Stack10 - CLOUDFORMATION_STACK_1_0
- Group
Resource Query Type Tag Filters10 - TAG_FILTERS_1_0
- Group
Resource Query Type Cloudformation Stack10 - CLOUDFORMATION_STACK_1_0
- Tag
Filters10 - TAG_FILTERS_1_0
- Cloudformation
Stack10 - CLOUDFORMATION_STACK_1_0
- Tag
Filters10 - TAG_FILTERS_1_0
- Cloudformation
Stack10 - CLOUDFORMATION_STACK_1_0
- TAG_FILTERS10
- TAG_FILTERS_1_0
- CLOUDFORMATION_STACK10
- CLOUDFORMATION_STACK_1_0
- "TAG_FILTERS_1_0"
- TAG_FILTERS_1_0
- "CLOUDFORMATION_STACK_1_0"
- CLOUDFORMATION_STACK_1_0
GroupTagFilter, GroupTagFilterArgs
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.