Module: VersSdk

Defined in:
lib/vers_sdk/errors.rb,
lib/vers_sdk.rb,
lib/vers_sdk/client.rb,
lib/vers_sdk/models.rb

Overview

Generated by Sterling SDK Generator Orchestrator Control Plane API v0.1.0

Defined Under Namespace

Modules: FromCommitVmRequest, VmExecLogStream, VmState, VmUpdateStateEnum Classes: APIConnectionError, APIConnectionTimeoutError, APIError, AuthenticationError, BadRequestError, BranchByCommitParams, BranchByRefParams, BranchByTagParams, BranchByVmParams, BranchVmParams, CommitInfo, CommitVmParams, ConflictError, CreateDomainRequest, CreateNewRootVmParams, CreateRepoTagRequest, CreateRepoTagResponse, CreateRepositoryRequest, CreateRepositoryResponse, CreateTagRequest, CreateTagResponse, DeleteDomainResponse, DeleteVmParams, DomainResponse, EnvVarsResponse, ErrorResponse, ForkRepositoryRequest, ForkRepositoryResponse, InternalServerError, ListCommitsResponse, ListDomainsParams, ListPublicRepositoriesResponse, ListRepoTagsResponse, ListRepositoriesResponse, ListTagsResponse, NewRootRequest, NewVmResponse, NewVmsResponse, NotFoundError, PermissionDeniedError, PublicRepositoryInfo, RateLimitError, RepoTagInfo, RepositoryInfo, RequestOptions, ResizeVmDiskParams, SetEnvVarsRequest, SetRepositoryVisibilityRequest, TagInfo, UnprocessableEntityError, UpdateCommitRequest, UpdateRepoTagRequest, UpdateTagRequest, UpdateVmStateParams, VM, VersSDKError, VersSdkClient, VmCommitEntity, VmCommitResponse, VmCreateVmConfig, VmDeleteResponse, VmExecLogEntry, VmExecLogQuery, VmExecLogResponse, VmExecRequest, VmExecResponse, VmExecStreamAttachRequest, VmLogsParams, VmMetadataResponse, VmResizeDiskRequest, VmSshKeyResponse, VmUpdateStateRequest

Constant Summary collapse

VERSION =
"0.1.6"
LOG_LEVEL_MAP =
{
  "debug" => Logger::DEBUG,
  "info" => Logger::INFO,
  "warn" => Logger::WARN,
  "error" => Logger::ERROR,
  "off" => Logger::UNKNOWN
}.freeze
RETRYABLE_STATUS_CODES =
[408, 409, 429].freeze