AwsFmsResourceSetsCapabilityTopicArgs

interface AwsFmsResourceSetsCapabilityTopicArgs { policies?: undefined; resourceSets: Record<string, AwsFmsResourceSetArgs>; }

Resource-set capability topic for AwsFms.

Example

CODE
import { AwsFms, type AwsFmsResourceSetsCapabilityTopicArgs } from '@jobcloud/aws-fms';

const args: AwsFmsResourceSetsCapabilityTopicArgs = {
  resourceSets: {
    globalDistributions: {
      name: 'globalDistributions',
      resourceTypeListsTemplate: {
        path: 'templates/fms-resource-types/cloudfront.json',
      },
    },
  },
};

new AwsFms({
  identity: 'example-resource-sets',
  ...args,
});

Properties

policies: undefined

resourceSets: Record<string, AwsFmsResourceSetArgs>

FMS resource sets keyed by capability key.