EscApi - object-oriented interface

Export

EscApi

Hierarchy

  • BaseAPI
    • EscRawApi

Constructors

  • Parameters

    • Optional configuration: Configuration
    • basePath: string = BASE_PATH
    • axios: AxiosInstance = globalAxios

    Returns EscRawApi

Properties

axios: AxiosInstance = globalAxios
basePath: string = BASE_PATH
configuration: undefined | Configuration

Methods

  • Checks an environment definition for errors

    Parameters

    • orgName: string

      Organization name

    • body: string

      Environment Yaml content

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Checks an environment definition for errors

    Throws

    Memberof

    EscApi

  • Clones an environment

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • cloneEnvironment: CloneEnvironment

      Clone environment

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Clones an environment

    Throws

    Memberof

    EscApi

  • Creates an environment in the given org with the given name.

    Parameters

    • orgName: string

      Organization name

    • createEnvironment: CreateEnvironment

      Create Environment

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Create a new environment

    Throws

    Memberof

    EscApi

  • Create environment revision tag

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • createEnvironmentRevisionTag: CreateEnvironmentRevisionTag

      Create environment revision tag

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Create environment revision tag

    Throws

    Memberof

    EscApi

  • Create environment tag

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • createEnvironmentTag: CreateEnvironmentTag

      Create environment tag

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Create environment tag

    Throws

    Memberof

    EscApi

  • Reads the definition for the given environment with static secrets in plaintext

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Reads the definition for the given environment with static secrets in plaintext

    Throws

    Memberof

    EscApi

  • Delete an environment

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Delete an environment

    Throws

    Memberof

    EscApi

  • Delete environment revision tag

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • tagName: string

      Tag name

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Delete environment revision tag

    Throws

    Memberof

    EscApi

  • Delete environment tag

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • tagName: string

      Tag name

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Delete environment tag

    Throws

    Memberof

    EscApi

  • Read an environment

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Read an environment

    Throws

    Memberof

    EscApi

  • Read an environmentat a specific revision or tag

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • version: string

      Revision or tag

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Read an environment at a specific version

    Throws

    Memberof

    EscApi

  • Returns the ETag for the given environment if it exists.

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Return an Environment ETag

    Throws

    Memberof

    EscApi

  • Read environment revision tag

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • tagName: string

      Tag name

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Read environment revision tag

    Throws

    Memberof

    EscApi

  • Read an environment tag

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • tagName: string

      Tag name

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Read an environment tag

    Throws

    Memberof

    EscApi

  • List environment revisions

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • Optional after: string

      after tag for pagination

    • Optional count: number

      limit of tags to return

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    List environment revisions

    Throws

    Memberof

    EscApi

  • List environment revisions

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • Optional before: number

      before revision number for pagination

    • Optional count: number

      limit of revisions to return

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    List environment revisions

    Throws

    Memberof

    EscApi

  • List environment tags

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • Optional after: string

      after tag for pagination

    • Optional count: number

      limit of tags to return

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    List environment tags

    Throws

    Memberof

    EscApi

  • List environments in the organization available to the current user

    Parameters

    • orgName: string

      Organization name

    • Optional continuationToken: string

      continuation Token from previous query to fetch next page of results

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    List environments in the organization

    Throws

    Memberof

    EscApi

  • Opens a session the given environment for the indicated duration. This returns a session id that can be used to then read values. The default duration is 1 hour.

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • Optional duration: string

      open duration - A duration string is a possibly signed sequence of decimal numbers, each with optional fraction and a unit suffix, such as “300ms”, “1.5h” or “2h45m”. Valid time units are “ns”, “us” (or “µs”), “ms”, “s”, “m”, “h”.

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Open an environment session

    Throws

    Memberof

    EscApi

  • Opens a session the given environment at a specific version for the indicated duration. This returns a session id that can be used to then read values. The default duration is 1 hour.

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • version: string

      Revision or tag

    • Optional duration: string

      open duration - A duration string is a possibly signed sequence of decimal numbers, each with optional fraction and a unit suffix, such as “300ms”, “1.5h” or “2h45m”. Valid time units are “ns”, “us” (or “µs”), “ms”, “s”, “m”, “h”.

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Open an environment session at a specific version

    Throws

    Memberof

    EscApi

  • Reads and decrypts secrets including retrieving dynamic secrets from providers.

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • openSessionID: string

      Open session ID returned from environment open

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Read an open environment

    Throws

    Memberof

    EscApi

  • Reads and decrypts secrets including retrieving dynamic secrets from providers.

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • openSessionID: string

      Open session ID returned from environment open

    • property: string

      Path to a specific property using Pulumi path syntax https://www.pulumi.com/docs/concepts/config/#structured-configuration

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Read an open environment

    Throws

    Memberof

    EscApi

  • Update environment revision tag

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • tagName: string

      Tag name

    • updateEnvironmentRevisionTag: UpdateEnvironmentRevisionTag

      Update environment revision tag

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Update environment revision tag

    Throws

    Memberof

    EscApi

  • Update an environment tag

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • tagName: string

      Tag name

    • updateEnvironmentTag: UpdateEnvironmentTag

      Update environment tag

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Update an environment tag

    Throws

    Memberof

    EscApi

  • Validates and updates the given environment's definition.

    Parameters

    • orgName: string

      Organization name

    • projectName: string

      Project name

    • envName: string

      Environment name

    • body: string

      Environment Yaml content

    • Optional options: any

      Override http request option.

    Returns Promise<any>

    Summary

    Update an existing environment with Yaml file

    Throws

    Memberof

    EscApi

Generated using TypeDoc