GetResourcesArgs class

Arguments for getResources. Arguments for getResources.

Constructors

GetResourcesArgs({Input<bool?>? excludeCompliantResources, Input<bool?>? includeComplianceDetails, Input<String?>? region, Input<List<String>?>? resourceArnLists, Input<List<String>?>? resourceTypeFilters, Input<List<GetResourcesTagFilter>?>? tagFilters})
Creates a new GetResourcesArgs. excludeCompliantResources Specifies whether to exclude resources that are compliant with the tag policy. You can use this parameter only if the includeComplianceDetails argument is also set to true. includeComplianceDetails Specifies whether to include details regarding the compliance with the effective tag policy. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. resourceArnLists Specifies a list of ARNs of resources for which you want to retrieve tag data. Conflicts with filter. resourceTypeFilters Constraints on the resources that you want returned. The format of each resource type is service:resourceType. For example, specifying a resource type of ec2 returns all Amazon EC2 resources (which includes EC2 instances). Specifying a resource type of ec2:instance returns only EC2 instances. tagFilters Specifies a list of Tag Filters (keys and values) to restrict the output to only those resources that have the specified tag and, if included, the specified value. See Tag Filter below. Conflicts with resourceArnList.
const
GetResourcesArgs.fromMap(Map<String, dynamic> map)
factory

Properties

excludeCompliantResources → Input<bool?>?
Specifies whether to exclude resources that are compliant with the tag policy. You can use this parameter only if the includeComplianceDetails argument is also set to true.
final
hashCode → int
The hash code for this object.
no setterinherited
includeComplianceDetails → Input<bool?>?
Specifies whether to include details regarding the compliance with the effective tag policy.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
resourceArnLists → Input<List<String>?>?
Specifies a list of ARNs of resources for which you want to retrieve tag data. Conflicts with filter.
final
resourceTypeFilters → Input<List<String>?>?
Constraints on the resources that you want returned. The format of each resource type is service:resourceType. For example, specifying a resource type of ec2 returns all Amazon EC2 resources (which includes EC2 instances). Specifying a resource type of ec2:instance returns only EC2 instances.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tagFilters → Input<List<GetResourcesTagFilter>?>?
Specifies a list of Tag Filters (keys and values) to restrict the output to only those resources that have the specified tag and, if included, the specified value. See Tag Filter below. Conflicts with resourceArnList.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited