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.