@ez4/aws-function
Advanced tools
Comparing version 0.1.0 to 0.2.0
import type { Variables } from '../../types/variables.js'; | ||
export declare const isValidVariableName: (name: string) => boolean; | ||
export declare const assertVariables: (variables: Variables) => void; | ||
export declare const protectVariables: (variables: Variables) => Variables; |
@@ -8,2 +8,3 @@ import type { EntryState } from '@ez4/stateful'; | ||
export type FunctionResult = CreateResponse & { | ||
sourceTime: number; | ||
sourceHash: string; | ||
@@ -10,0 +11,0 @@ roleArn: Arn; |
import type { EntryState, EntryStates } from '@ez4/stateful'; | ||
import type { FunctionState } from '../function/types.js'; | ||
import type { PermissionParameters, PermissionState } from './types.js'; | ||
import { PermissionServiceType } from './types.js'; | ||
export declare const isPermission: (resource: EntryState) => resource is PermissionState; | ||
export declare const createPermission: <E extends EntryState>(state: EntryStates<E>, sourceState: EntryState, functionState: FunctionState, parameters: PermissionParameters) => PermissionState; | ||
export declare const getPermission: <E extends EntryState>(state: EntryStates<E>, sourceState: EntryState, functionState: FunctionState) => (E & EntryState & { | ||
type: typeof PermissionServiceType; | ||
parameters: PermissionParameters; | ||
result?: import("./types.js").PermissionResult; | ||
}) | null; |
{ | ||
"name": "@ez4/aws-function", | ||
"description": "EZ4: Self-managed AWS lambda functions", | ||
"version": "0.1.0", | ||
"version": "0.2.0", | ||
"author": "Silas B.", | ||
@@ -30,7 +30,7 @@ "license": "MIT", | ||
"@aws-sdk/client-lambda": "^3.614.0", | ||
"@ez4/aws-common": "^0.1.0", | ||
"@ez4/aws-identity": "^0.1.0", | ||
"@ez4/project": "^0.1.0", | ||
"@ez4/stateful": "^0.1.0", | ||
"@ez4/utils": "^0.1.0", | ||
"@ez4/aws-common": "^0.2.0", | ||
"@ez4/aws-identity": "^0.2.0", | ||
"@ez4/project": "^0.2.0", | ||
"@ez4/stateful": "^0.2.0", | ||
"@ez4/utils": "^0.2.0", | ||
"@types/adm-zip": "^0.5.5", | ||
@@ -37,0 +37,0 @@ "adm-zip": "^0.5.14" |
# EZ4: AWS Function | ||
It provides all the components to manage lambda functions on AWS. |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
32260
385
4
+ Added@aws-sdk/client-iam@3.699.0(transitive)
+ Added@aws-sdk/client-lambda@3.699.0(transitive)
+ Added@aws-sdk/client-sso-oidc@3.699.0(transitive)
+ Added@aws-sdk/client-sts@3.699.0(transitive)
+ Added@aws-sdk/credential-provider-ini@3.699.0(transitive)
+ Added@aws-sdk/credential-provider-node@3.699.0(transitive)
+ Added@aws-sdk/credential-provider-sso@3.699.0(transitive)
+ Added@aws-sdk/token-providers@3.699.0(transitive)
+ Added@ez4/aws-common@0.2.0(transitive)
+ Added@ez4/aws-identity@0.2.0(transitive)
+ Added@ez4/stateful@0.2.0(transitive)
+ Added@ez4/utils@0.2.0(transitive)
+ Added@types/node@22.9.3(transitive)
- Removed@aws-sdk/client-iam@3.696.0(transitive)
- Removed@aws-sdk/client-lambda@3.698.0(transitive)
- Removed@aws-sdk/client-sso-oidc@3.696.0(transitive)
- Removed@aws-sdk/client-sts@3.696.0(transitive)
- Removed@aws-sdk/credential-provider-ini@3.696.0(transitive)
- Removed@aws-sdk/credential-provider-node@3.696.0(transitive)
- Removed@aws-sdk/credential-provider-sso@3.696.0(transitive)
- Removed@aws-sdk/token-providers@3.696.0(transitive)
- Removed@ez4/aws-common@0.1.0(transitive)
- Removed@ez4/aws-identity@0.1.0(transitive)
- Removed@ez4/stateful@0.1.0(transitive)
- Removed@ez4/utils@0.1.0(transitive)
- Removed@types/node@22.9.1(transitive)
Updated@ez4/aws-common@^0.2.0
Updated@ez4/aws-identity@^0.2.0
Updated@ez4/project@^0.2.0
Updated@ez4/stateful@^0.2.0
Updated@ez4/utils@^0.2.0