UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

212 lines 10.3 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsSchemasActions = void 0; /** * All IAM policy actions for Amazon EventBridge Schemas (SCHEMAS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoneventbridgeschemas.html * * 2025-02-24T21:48:01.489Z */ var AwsSchemasActions; (function (AwsSchemasActions) { /** * Grants permission to create an event schema discoverer. Once created, your even * ts will be automatically map into corresponding schema documents * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#CreateDiscoverer */ AwsSchemasActions["CreateDiscoverer"] = "schemas:CreateDiscoverer"; /** * Grants permission to create a new schema registry in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname.html#CreateRegistry */ AwsSchemasActions["CreateRegistry"] = "schemas:CreateRegistry"; /** * Grants permission to create a new schema in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#CreateSchema */ AwsSchemasActions["CreateSchema"] = "schemas:CreateSchema"; /** * Grants permission to delete discoverer in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#DeleteDiscoverer */ AwsSchemasActions["DeleteDiscoverer"] = "schemas:DeleteDiscoverer"; /** * Grants permission to delete an existing registry in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname.html#DeleteRegistry */ AwsSchemasActions["DeleteRegistry"] = "schemas:DeleteRegistry"; /** * Grants permission to delete the resource-based policy attached to a given regis * try * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-policy.html#DeleteResourcePolicy */ AwsSchemasActions["DeleteResourcePolicy"] = "schemas:DeleteResourcePolicy"; /** * Grants permission to delete an existing schema in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#DeleteSchema */ AwsSchemasActions["DeleteSchema"] = "schemas:DeleteSchema"; /** * Grants permission to delete a specific version of schema in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname-version-schemaversion.html#DeleteSchemaVersion */ AwsSchemasActions["DeleteSchemaVersion"] = "schemas:DeleteSchemaVersion"; /** * Grants permission to retrieve metadata for generated code for specific schema i * n your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname-language-language.html#DescribeCodeBinding */ AwsSchemasActions["DescribeCodeBinding"] = "schemas:DescribeCodeBinding"; /** * Grants permission to retrieve discoverer metadata in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#DescribeDiscoverer */ AwsSchemasActions["DescribeDiscoverer"] = "schemas:DescribeDiscoverer"; /** * Grants permission to describe an existing registry metadata in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname.html#DescribeRegistry */ AwsSchemasActions["DescribeRegistry"] = "schemas:DescribeRegistry"; /** * Grants permission to retrieve an existing schema in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#DescribeSchema */ AwsSchemasActions["DescribeSchema"] = "schemas:DescribeSchema"; /** * Grants permission to export the AWS registry or discovered schemas in OpenAPI 3 * format to JSONSchema format * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-policy.html#ExportSchema */ AwsSchemasActions["ExportSchema"] = "schemas:ExportSchema"; /** * Grants permission to retrieve metadata for generated code for specific schema i * n your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname-language-language-source.html#GetCodeBindingSource */ AwsSchemasActions["GetCodeBindingSource"] = "schemas:GetCodeBindingSource"; /** * Grants permission to retrieve a schema for the provided list of sample events * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discover.html#GetDiscoveredSchema */ AwsSchemasActions["GetDiscoveredSchema"] = "schemas:GetDiscoveredSchema"; /** * Grants permission to retrieve the resource-based policy attached to a given reg * istry * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-policy.html#GetResourcePolicy */ AwsSchemasActions["GetResourcePolicy"] = "schemas:GetResourcePolicy"; /** * Grants permission to list all discoverers in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers.html#ListDiscoverers */ AwsSchemasActions["ListDiscoverers"] = "schemas:ListDiscoverers"; /** * Grants permission to list all registries in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries.html#ListRegistries */ AwsSchemasActions["ListRegistries"] = "schemas:ListRegistries"; /** * Grants permission to list all versions of a schema * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname-versions.html#ListSchemaVersions */ AwsSchemasActions["ListSchemaVersions"] = "schemas:ListSchemaVersions"; /** * Grants permission to list all schemas * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas.html#ListSchemas */ AwsSchemasActions["ListSchemas"] = "schemas:ListSchemas"; /** * Grants permission to lists tags for a resource * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/tags-resource-arn.html#ListTagsForResource */ AwsSchemasActions["ListTagsForResource"] = "schemas:ListTagsForResource"; /** * Grants permission to generate code for specific schema in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname-language-language.html#PutCodeBinding */ AwsSchemasActions["PutCodeBinding"] = "schemas:PutCodeBinding"; /** * Grants permission to attach a resource-based policy to a given registry * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-policy.html#PutResourcePolicy */ AwsSchemasActions["PutResourcePolicy"] = "schemas:PutResourcePolicy"; /** * Grants permission to search schemas based on specified keywords in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-search.html#SearchSchemas */ AwsSchemasActions["SearchSchemas"] = "schemas:SearchSchemas"; /** * Grants permission to start the specified discoverer. Once started the discovere * r will automatically register schemas for published events to configured source * in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#StartDiscoverer */ AwsSchemasActions["StartDiscoverer"] = "schemas:StartDiscoverer"; /** * Grants permission to stop the specified discoverer. Once stopped the discoverer * will no longer register schemas for published events to configured source in yo * ur account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#StopDiscoverer */ AwsSchemasActions["StopDiscoverer"] = "schemas:StopDiscoverer"; /** * Grants permission to tag a resource * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/tags-resource-arn.html#TagResource */ AwsSchemasActions["TagResource"] = "schemas:TagResource"; /** * Grants permission to remove a tag from a resource * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/tags-resource-arn.html#UntagResource */ AwsSchemasActions["UntagResource"] = "schemas:UntagResource"; /** * Grants permission to update an existing discoverer in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#UpdateDiscoverer */ AwsSchemasActions["UpdateDiscoverer"] = "schemas:UpdateDiscoverer"; /** * Grants permission to update an existing registry metadata in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname.html#UpdateRegistry */ AwsSchemasActions["UpdateRegistry"] = "schemas:UpdateRegistry"; /** * Grants permission to update an existing schema in your account * * See https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#UpdateSchema */ AwsSchemasActions["UpdateSchema"] = "schemas:UpdateSchema"; })(AwsSchemasActions = exports.AwsSchemasActions || (exports.AwsSchemasActions = {})); //# sourceMappingURL=schemas.js.map