GetResourcesArgs class
Arguments for getResources. Arguments for getResources.
Constructors
-
GetResourcesArgs({Input<
bool?> ? excludeCompliantResources, Input<bool?> ? includeComplianceDetails, Input<String?> ? region, Input<List< ? resourceArnLists, Input<String> ?>List< ? resourceTypeFilters, Input<String> ?>List< ? tagFilters})GetResourcesTagFilter> ?> -
Creates a new GetResourcesArgs.
excludeCompliantResourcesSpecifies whether to exclude resources that are compliant with the tag policy. You can use this parameter only if theincludeComplianceDetailsargument is also set totrue.includeComplianceDetailsSpecifies whether to include details regarding the compliance with the effective tag policy.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.resourceArnListsSpecifies a list of ARNs of resources for which you want to retrieve tag data. Conflicts withfilter.resourceTypeFiltersConstraints on the resources that you want returned. The format of each resource type isservice:resourceType. For example, specifying a resource type ofec2returns all Amazon EC2 resources (which includes EC2 instances). Specifying a resource type ofec2:instancereturns only EC2 instances.tagFiltersSpecifies 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 withresourceArnList.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
includeComplianceDetailsargument is also set totrue.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 ofec2returns all Amazon EC2 resources (which includes EC2 instances). Specifying a resource type ofec2:instancereturns 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