{ "opencollection": "1.0.0", "info": { "name": "APIs.io Engineering Platform Amazon API Gateway 2014 11 13 2018 10 31 API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "2018 10 31", "type": "folder" }, "items": [ { "info": { "name": "GetLayerVersionPolicy", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/2018-10-31/layers/:LayerName/versions/:VersionNumber/policy", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "LayerName", "value": "", "type": "path", "description": "The name or Amazon Resource Name (ARN) of the layer." }, { "name": "VersionNumber", "value": "", "type": "path", "description": "The version number." } ] }, "docs": "Returns the permission policy for a version of an Lambda layer. For more information, see AddLayerVersionPermission." }, { "info": { "name": "AddLayerVersionPermission", "type": "http" }, "http": { "method": "POST", "url": "http://apigateway.{region}.amazonaws.com/2018-10-31/layers/:LayerName/versions/:VersionNumber/policy", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "LayerName", "value": "", "type": "path", "description": "The name or Amazon Resource Name (ARN) of the layer." }, { "name": "VersionNumber", "value": "", "type": "path", "description": "The version number." }, { "name": "RevisionId", "value": "", "type": "query", "description": "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it." } ], "body": { "type": "json", "data": "{}" } }, "docs": "

Adds permissions to the resource-based policy of a version of an Lambda layer. Use this action to grant layer usage permission to other accounts. You can grant permission to a single account, all accounts in an organization, or all Amazon Web Services accounts.

To revoke permission, call RemoveLayerVersionPermission with the statement ID that you specified when you added it.

" }, { "info": { "name": "GetLayerVersion", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/2018-10-31/layers/:LayerName/versions/:VersionNumber", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "LayerName", "value": "", "type": "path", "description": "The name or Amazon Resource Name (ARN) of the layer." }, { "name": "VersionNumber", "value": "", "type": "path", "description": "The version number." } ] }, "docs": "Returns information about a version of an Lambda layer, with a link to download the layer archive that's valid for 10 minutes." }, { "info": { "name": "DeleteLayerVersion", "type": "http" }, "http": { "method": "DELETE", "url": "http://apigateway.{region}.amazonaws.com/2018-10-31/layers/:LayerName/versions/:VersionNumber", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "LayerName", "value": "", "type": "path", "description": "The name or Amazon Resource Name (ARN) of the layer." }, { "name": "VersionNumber", "value": "", "type": "path", "description": "The version number." } ] }, "docs": "Deletes a version of an Lambda layer. Deleted versions can no longer be viewed or added to functions. To avoid breaking functions, a copy of the version remains in Lambda until no functions refer to it." }, { "info": { "name": "GetLayerVersionByArn", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/2018-10-31/layers#find=LayerVersion&Arn", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "Arn", "value": "", "type": "query", "description": "The ARN of the layer version." }, { "name": "find", "value": "", "type": "query" } ] }, "docs": "Returns information about a version of an Lambda layer, with a link to download the layer archive that's valid for 10 minutes." }, { "info": { "name": "ListLayerVersions", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/2018-10-31/layers/:LayerName/versions", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "CompatibleRuntime", "value": "", "type": "query", "description": "A runtime identifier. For example, go1.x." }, { "name": "LayerName", "value": "", "type": "path", "description": "The name or Amazon Resource Name (ARN) of the layer." }, { "name": "Marker", "value": "", "type": "query", "description": "A pagination token returned by a previous call." }, { "name": "MaxItems", "value": "", "type": "query", "description": "The maximum number of versions to return." }, { "name": "CompatibleArchitecture", "value": "", "type": "query", "description": "The compatible instruction set architecture." } ] }, "docs": "Lists the versions of an Lambda layer. Versions that have been deleted aren't listed. Specify a runtime identifier to list only versions that indicate that they're compatible with that runtime. Specify a compatible architecture to include only layer versions that are compatible with that architecture." }, { "info": { "name": "PublishLayerVersion", "type": "http" }, "http": { "method": "POST", "url": "http://apigateway.{region}.amazonaws.com/2018-10-31/layers/:LayerName/versions", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "LayerName", "value": "", "type": "path", "description": "The name or Amazon Resource Name (ARN) of the layer." } ], "body": { "type": "json", "data": "{}" } }, "docs": "

Creates an Lambda layer from a ZIP archive. Each time you call PublishLayerVersion with the same layer name, a new version is created.

Add layers to your function with CreateFunction or UpdateFunctionConfiguration.

" }, { "info": { "name": "ListLayers", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/2018-10-31/layers", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "CompatibleRuntime", "value": "", "type": "query", "description": "A runtime identifier. For example, go1.x." }, { "name": "Marker", "value": "", "type": "query", "description": "A pagination token returned by a previous call." }, { "name": "MaxItems", "value": "", "type": "query", "description": "The maximum number of layers to return." }, { "name": "CompatibleArchitecture", "value": "", "type": "query", "description": "The compatible instruction set architecture." } ] }, "docs": "Lists Lambda layers and shows information about the latest version of each. Specify a runtime identifier to list only layers that indicate that they're compatible with that runtime. Specify a compatible architecture to include only layers that are compatible with that Lambda layer. For more information, see AddLayerVersionPermission." } ] } ], "bundled": true }