AwsFmsResourceSetArgs
interface AwsFmsResourceSetArgs {
description?: Input<string>;
name: Input<string>;
region?: Input<string>;
resourceTypeLists?: undefined;
resourceTypeListsTemplate: AwsFmsResourceSetResourceTypeListsTemplateArgs;
tags?: Input<Record<string, Input<string>>>;
}Resource-set input for AwsFms.
Example
CODE
import { type AwsFmsResourceSetArgs } from '@jobcloud/aws-fms';
const resourceSetArgs: AwsFmsResourceSetArgs = {
name: 'edgeResources',
resourceTypeListsTemplate: {
path: 'templates/fms-resource-types/cloudfront.json',
},
description: 'Resource set for edge workloads',
};Properties
description: Input<string>
Optional description.
name: Input<string>
Explicit resource-set purpose input used to build the provider name.
Remarks
Supports Pulumi Input<string> values (literal strings and computed outputs). Literal values are also validated for uniqueness at planning time after stackAndPurpose name construction. Computed values remain supported and are validated when they resolve.
region: Input<string>
Optional region override.
resourceTypeLists: undefined
Direct resource type list input is intentionally unsupported. Use resourceTypeListsTemplate.
resourceTypeListsTemplate: AwsFmsResourceSetResourceTypeListsTemplateArgs
Resource type list template input for the resource set.
tags: Input<Record<string, Input<string>>>
Optional tags merged with default project/environment tags.