Module: Infrawrench

Defined in:
lib/infrawrench/client.rb,
lib/infrawrench/version.rb,
lib/infrawrench/transport.rb,
sig/infrawrench/sdk.rbs

Overview

Kept in its own file so the gemspec can read the version without loading the client — a gemspec that pulls in net/http is a gemspec that can fail to parse.

Defined Under Namespace

Modules: _Readable Classes: APIV1Client, AccessRequestsNamespace, AccessReviewDismissalsNamespace, AccessReviewNamespace, AccountsCredentialsNamespace, AccountsNamespace, AccountsPluginsNamespace, AccountsPreflightNamespace, AccountsSyncTypeNamespace, AgentsNamespace, AgentsSessionsNamespace, AgentsSettingsNamespace, AlertRulesDeliveriesNamespace, AlertRulesNamespace, ApiError, ApiKeysNamespace, ArtifactsNamespace, AssociationsNamespace, AuditLogsNamespace, AuthNamespace, BackupsNamespace, BackupsPoliciesNamespace, BastionsNamespace, BillingCapacityNamespace, BillingNamespace, BillingRulesNamespace, BlastRadiusNamespace, BudgetsNamespace, BusinessMetricsGetNamespace, BusinessMetricsNamespace, BusinessMetricsValuesNamespace, ChangeFreezesNamespace, ChangesAlertSettingsNamespace, ChangesNamespace, ChangesRevertNamespace, ChatConversationsNamespace, ChatConversationsPendingNamespace, ChatConversationsSecretRequestsNamespace, ChatNamespace, CommitmentsNamespace, ConfigNamespace, ConfigurationError, ConnectNamespace, CostAlertsGetNamespace, CostAlertsNamespace, CostAnnotationsNamespace, CostCentresNamespace, CostCentresRulesNamespace, CostExportsNamespace, CostReportFoldersNamespace, CostReportNotificationsNamespace, CostReportsNamespace, CostReportsNotificationsNamespace, CostScenariosGetNamespace, CostScenariosNamespace, CostsAnomaliesNamespace, CostsAnomalySettingsNamespace, CostsEfficiencyAlertSettingsNamespace, CostsNamespace, CredentialHygieneNamespace, CreditsNamespace, CurrencyNamespace, CurrencyRatesNamespace, CustomGraphsNamespace, DashboardsDefaultNamespace, DashboardsNamespace, DashboardsPinNamespace, DashboardsWidgetsNamespace, DependencyGraphNamespace, DeploymentsNamespace, DeploymentsRunsNamespace, DeploymentsTriggersNamespace, DigestNamespace, DigestRecipientsNamespace, DnsNamespace, DockerNamespace, EnvironmentDiffNamespace, EnvironmentsInstancesNamespace, EnvironmentsNamespace, EnvironmentsSettingsNamespace, EnvironmentsTemplatesNamespace, Error, ExpiringNamespace, ExpiringSettingsNamespace, IacNamespace, IacStatesNamespace, IncidentsGetNamespace, IncidentsNamespace, IncidentsNotesNamespace, InvitationsByTokenNamespace, InvitationsNamespace, InvoicesNamespace, JiraNamespace, JiraProjectsNamespace, KvNamespace, LeasesNamespace, LinearNamespace, LogWorkspacesNamespace, ManagedAccountsNamespace, MetricAlertsNamespace, MomentNamespace, MsteamsNamespace, MsteamsWebhooksNamespace, NetworkFlowsNamespace, NetworkFlowsSettingsNamespace, OrgsNamespace, OrphansNamespace, OwnershipNamespace, PagesNamespace, PostureDismissalsNamespace, PostureNamespace, PostureSettingsNamespace, ProbesNamespace, ProfileEmailChangeNamespace, ProfileMfaNamespace, ProfileNamespace, ProfileSessionsNamespace, QuotasNamespace, QuotasSettingsNamespace, ResourcesManifestNamespace, ResourcesNamespace, ResourcesSecretVersionsNamespace, RightsizingNamespace, SavedCostFiltersNamespace, SchedulesNamespace, SearchNamespace, SessionRecordingsNamespace, SessionRecordingsSettingsNamespace, SftpNamespace, SharedConsolesInvitesNamespace, SharedConsolesNamespace, SharedConsolesParticipantsNamespace, SlackChannelsNamespace, SlackInstallationsNamespace, SlackNamespace, SqlNamespace, SshFanoutNamespace, SshFanoutSnippetsNamespace, SshKeysNamespace, SshTunnelsNamespace, StatusIncidentsNamespace, StatusNamespace, StatusPagesNamespace, StorageNamespace, TagPolicyNamespace, TeamInvitationsNamespace, TeamMembersNamespace, TeamNamespace, TeamRolesNamespace, Transport, Upload, WorkflowApprovalsNamespace, WorkflowSecretsNamespace, WorkflowsNamespace, WorkflowsScheduleNamespace, WorkflowsSecretsNamespace

Constant Summary collapse

VERSION =

Returns:

  • (String)
"1.25.0"
DEFAULT_BASE_URL =

Replaced with the first server advertised by the spec.

Returns:

  • (String)
"https://app.infrawrench.com"
SCOPE_PARAM =

Replaced with the path parameter the client can carry as configuration (orgId), or nil if the API has no such parameter.

Returns:

  • (String, nil)
"orgId"