Class: Infrawrench::APIV1Client
- Inherits:
-
Object
- Object
- Infrawrench::APIV1Client
- Defined in:
- lib/infrawrench/client.rb,
sig/infrawrench/sdk.rbs
Overview
A client for the Infrawrench API.
client = Infrawrench::APIV1Client.new(
api_key: ENV.fetch("INFRAWRENCH_API_KEY"),
org_id: ENV.fetch("INFRAWRENCH_ORG_ID")
)
client.access_requests
Instance Attribute Summary collapse
-
#access_requests ⇒ AccessRequestsNamespace
readonly
client.access_requests. -
#access_review ⇒ AccessReviewNamespace
readonly
client.access_review. -
#accounts ⇒ AccountsNamespace
readonly
client.accounts. -
#agents ⇒ AgentsNamespace
readonly
client.agents. -
#alert_rules ⇒ AlertRulesNamespace
readonly
client.alert_rules. -
#api_keys ⇒ ApiKeysNamespace
readonly
client.api_keys. -
#artifacts ⇒ ArtifactsNamespace
readonly
client.artifacts. -
#associations ⇒ AssociationsNamespace
readonly
client.associations. -
#audit_logs ⇒ AuditLogsNamespace
readonly
client.audit_logs. -
#auth ⇒ AuthNamespace
readonly
client.auth. -
#backups ⇒ BackupsNamespace
readonly
client.backups. -
#bastions ⇒ BastionsNamespace
readonly
client.bastions. -
#billing ⇒ BillingNamespace
readonly
client.billing. -
#billing_rules ⇒ BillingRulesNamespace
readonly
client.billing_rules. -
#blast_radius ⇒ BlastRadiusNamespace
readonly
client.blast_radius. -
#budgets ⇒ BudgetsNamespace
readonly
client.budgets. -
#business_metrics ⇒ BusinessMetricsNamespace
readonly
client.business_metrics. -
#change_freezes ⇒ ChangeFreezesNamespace
readonly
client.change_freezes. -
#changes ⇒ ChangesNamespace
readonly
client.changes. -
#chat ⇒ ChatNamespace
readonly
client.chat. -
#commitments ⇒ CommitmentsNamespace
readonly
client.commitments. -
#config ⇒ ConfigNamespace
readonly
client.config. -
#connect ⇒ ConnectNamespace
readonly
client.connect. -
#cost_alerts ⇒ CostAlertsNamespace
readonly
client.cost_alerts. -
#cost_annotations ⇒ CostAnnotationsNamespace
readonly
client.cost_annotations. -
#cost_centres ⇒ CostCentresNamespace
readonly
client.cost_centres. -
#cost_exports ⇒ CostExportsNamespace
readonly
client.cost_exports. -
#cost_report_folders ⇒ CostReportFoldersNamespace
readonly
client.cost_report_folders. -
#cost_report_notifications ⇒ CostReportNotificationsNamespace
readonly
client.cost_report_notifications. -
#cost_reports ⇒ CostReportsNamespace
readonly
client.cost_reports. -
#cost_scenarios ⇒ CostScenariosNamespace
readonly
client.cost_scenarios. -
#costs ⇒ CostsNamespace
readonly
client.costs. -
#credential_hygiene ⇒ CredentialHygieneNamespace
readonly
client.credential_hygiene. -
#credits ⇒ CreditsNamespace
readonly
client.credits. -
#currency ⇒ CurrencyNamespace
readonly
client.currency. -
#custom_graphs ⇒ CustomGraphsNamespace
readonly
client.custom_graphs. -
#dashboards ⇒ DashboardsNamespace
readonly
client.dashboards. -
#dependency_graph ⇒ DependencyGraphNamespace
readonly
client.dependency_graph. -
#deployments ⇒ DeploymentsNamespace
readonly
client.deployments. -
#digest ⇒ DigestNamespace
readonly
client.digest. -
#dns ⇒ DnsNamespace
readonly
client.dns. -
#docker ⇒ DockerNamespace
readonly
client.docker. -
#environment_diff ⇒ EnvironmentDiffNamespace
readonly
client.environment_diff. -
#environments ⇒ EnvironmentsNamespace
readonly
client.environments. -
#expiring ⇒ ExpiringNamespace
readonly
client.expiring. -
#iac ⇒ IacNamespace
readonly
client.iac. -
#incidents ⇒ IncidentsNamespace
readonly
client.incidents. -
#invitations ⇒ InvitationsNamespace
readonly
client.invitations. -
#invoices ⇒ InvoicesNamespace
readonly
client.invoices. -
#jira ⇒ JiraNamespace
readonly
client.jira. -
#kv ⇒ KvNamespace
readonly
client.kv. -
#leases ⇒ LeasesNamespace
readonly
client.leases. -
#linear ⇒ LinearNamespace
readonly
client.linear. -
#log_workspaces ⇒ LogWorkspacesNamespace
readonly
client.log_workspaces. -
#managed_accounts ⇒ ManagedAccountsNamespace
readonly
client.managed_accounts. -
#metric_alerts ⇒ MetricAlertsNamespace
readonly
client.metric_alerts. -
#moment ⇒ MomentNamespace
readonly
client.moment. -
#msteams ⇒ MsteamsNamespace
readonly
client.msteams. -
#network_flows ⇒ NetworkFlowsNamespace
readonly
client.network_flows. -
#orgs ⇒ OrgsNamespace
readonly
client.orgs. -
#orphans ⇒ OrphansNamespace
readonly
client.orphans. -
#ownership ⇒ OwnershipNamespace
readonly
client.ownership. -
#pages ⇒ PagesNamespace
readonly
client.pages. -
#posture ⇒ PostureNamespace
readonly
client.posture. -
#probes ⇒ ProbesNamespace
readonly
client.probes. -
#profile ⇒ ProfileNamespace
readonly
client.profile. -
#quotas ⇒ QuotasNamespace
readonly
client.quotas. -
#resources ⇒ ResourcesNamespace
readonly
client.resources. -
#rightsizing ⇒ RightsizingNamespace
readonly
client.rightsizing. -
#saved_cost_filters ⇒ SavedCostFiltersNamespace
readonly
client.saved_cost_filters. -
#schedules ⇒ SchedulesNamespace
readonly
client.schedules. -
#search ⇒ SearchNamespace
readonly
client.search. -
#session_recordings ⇒ SessionRecordingsNamespace
readonly
client.session_recordings. -
#sftp ⇒ SftpNamespace
readonly
client.sftp. -
#shared_consoles ⇒ SharedConsolesNamespace
readonly
client.shared_consoles. -
#slack ⇒ SlackNamespace
readonly
client.slack. -
#sql ⇒ SqlNamespace
readonly
client.sql. -
#ssh_fanout ⇒ SshFanoutNamespace
readonly
client.ssh_fanout. -
#ssh_keys ⇒ SshKeysNamespace
readonly
client.ssh_keys. -
#ssh_tunnels ⇒ SshTunnelsNamespace
readonly
client.ssh_tunnels. -
#status ⇒ StatusNamespace
readonly
client.status. -
#status_incidents ⇒ StatusIncidentsNamespace
readonly
client.status_incidents. -
#status_pages ⇒ StatusPagesNamespace
readonly
client.status_pages. -
#storage ⇒ StorageNamespace
readonly
client.storage. -
#tag_policy ⇒ TagPolicyNamespace
readonly
client.tag_policy. -
#team ⇒ TeamNamespace
readonly
client.team. -
#transport ⇒ Transport
readonly
Shared request plumbing.
-
#workflow_approvals ⇒ WorkflowApprovalsNamespace
readonly
client.workflow_approvals. -
#workflow_secrets ⇒ WorkflowSecretsNamespace
readonly
client.workflow_secrets. -
#workflows ⇒ WorkflowsNamespace
readonly
client.workflows.
Instance Method Summary collapse
-
#initialize(**options) ⇒ APIV1Client
constructor
A new instance of APIV1Client.
Constructor Details
#initialize(**options) ⇒ APIV1Client
Returns a new instance of APIV1Client.
15348 15349 15350 15351 15352 15353 15354 15355 15356 15357 15358 15359 15360 15361 15362 15363 15364 15365 15366 15367 15368 15369 15370 15371 15372 15373 15374 15375 15376 15377 15378 15379 15380 15381 15382 15383 15384 15385 15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 15405 15406 15407 15408 15409 15410 15411 15412 15413 15414 15415 15416 15417 15418 15419 15420 15421 15422 15423 15424 15425 15426 15427 15428 15429 15430 15431 15432 15433 15434 15435 15436 15437 15438 15439 |
# File 'lib/infrawrench/client.rb', line 15348 def initialize(**) @transport = Transport.new(**) @access_requests = AccessRequestsNamespace.new(@transport) @access_review = AccessReviewNamespace.new(@transport) @accounts = AccountsNamespace.new(@transport) @agents = AgentsNamespace.new(@transport) @alert_rules = AlertRulesNamespace.new(@transport) @api_keys = ApiKeysNamespace.new(@transport) @artifacts = ArtifactsNamespace.new(@transport) @associations = AssociationsNamespace.new(@transport) @audit_logs = AuditLogsNamespace.new(@transport) @auth = AuthNamespace.new(@transport) @backups = BackupsNamespace.new(@transport) @bastions = BastionsNamespace.new(@transport) @billing = BillingNamespace.new(@transport) @billing_rules = BillingRulesNamespace.new(@transport) @blast_radius = BlastRadiusNamespace.new(@transport) @budgets = BudgetsNamespace.new(@transport) @business_metrics = BusinessMetricsNamespace.new(@transport) @change_freezes = ChangeFreezesNamespace.new(@transport) @changes = ChangesNamespace.new(@transport) @chat = ChatNamespace.new(@transport) @commitments = CommitmentsNamespace.new(@transport) @config = ConfigNamespace.new(@transport) @connect = ConnectNamespace.new(@transport) @cost_alerts = CostAlertsNamespace.new(@transport) @cost_annotations = CostAnnotationsNamespace.new(@transport) @cost_centres = CostCentresNamespace.new(@transport) @cost_exports = CostExportsNamespace.new(@transport) @cost_report_folders = CostReportFoldersNamespace.new(@transport) @cost_report_notifications = CostReportNotificationsNamespace.new(@transport) @cost_reports = CostReportsNamespace.new(@transport) @cost_scenarios = CostScenariosNamespace.new(@transport) @costs = CostsNamespace.new(@transport) @credential_hygiene = CredentialHygieneNamespace.new(@transport) @credits = CreditsNamespace.new(@transport) @currency = CurrencyNamespace.new(@transport) @custom_graphs = CustomGraphsNamespace.new(@transport) @dashboards = DashboardsNamespace.new(@transport) @dependency_graph = DependencyGraphNamespace.new(@transport) @deployments = DeploymentsNamespace.new(@transport) @digest = DigestNamespace.new(@transport) @dns = DnsNamespace.new(@transport) @docker = DockerNamespace.new(@transport) @environment_diff = EnvironmentDiffNamespace.new(@transport) @environments = EnvironmentsNamespace.new(@transport) @expiring = ExpiringNamespace.new(@transport) @iac = IacNamespace.new(@transport) @incidents = IncidentsNamespace.new(@transport) @invitations = InvitationsNamespace.new(@transport) @invoices = InvoicesNamespace.new(@transport) @jira = JiraNamespace.new(@transport) @kv = KvNamespace.new(@transport) @leases = LeasesNamespace.new(@transport) @linear = LinearNamespace.new(@transport) @log_workspaces = LogWorkspacesNamespace.new(@transport) @managed_accounts = ManagedAccountsNamespace.new(@transport) @metric_alerts = MetricAlertsNamespace.new(@transport) @moment = MomentNamespace.new(@transport) @msteams = MsteamsNamespace.new(@transport) @network_flows = NetworkFlowsNamespace.new(@transport) @orgs = OrgsNamespace.new(@transport) @orphans = OrphansNamespace.new(@transport) @ownership = OwnershipNamespace.new(@transport) @pages = PagesNamespace.new(@transport) @posture = PostureNamespace.new(@transport) @probes = ProbesNamespace.new(@transport) @profile = ProfileNamespace.new(@transport) @quotas = QuotasNamespace.new(@transport) @resources = ResourcesNamespace.new(@transport) @rightsizing = RightsizingNamespace.new(@transport) @saved_cost_filters = SavedCostFiltersNamespace.new(@transport) @schedules = SchedulesNamespace.new(@transport) @search = SearchNamespace.new(@transport) @session_recordings = SessionRecordingsNamespace.new(@transport) @sftp = SftpNamespace.new(@transport) @shared_consoles = SharedConsolesNamespace.new(@transport) @slack = SlackNamespace.new(@transport) @sql = SqlNamespace.new(@transport) @ssh_fanout = SshFanoutNamespace.new(@transport) @ssh_keys = SshKeysNamespace.new(@transport) @ssh_tunnels = SshTunnelsNamespace.new(@transport) @status = StatusNamespace.new(@transport) @status_incidents = StatusIncidentsNamespace.new(@transport) @status_pages = StatusPagesNamespace.new(@transport) @storage = StorageNamespace.new(@transport) @tag_policy = TagPolicyNamespace.new(@transport) @team = TeamNamespace.new(@transport) @workflow_approvals = WorkflowApprovalsNamespace.new(@transport) @workflow_secrets = WorkflowSecretsNamespace.new(@transport) @workflows = WorkflowsNamespace.new(@transport) end |
Instance Attribute Details
#access_requests ⇒ AccessRequestsNamespace (readonly)
Returns client.access_requests.
15167 15168 15169 |
# File 'lib/infrawrench/client.rb', line 15167 def access_requests @access_requests end |
#access_review ⇒ AccessReviewNamespace (readonly)
Returns client.access_review.
15169 15170 15171 |
# File 'lib/infrawrench/client.rb', line 15169 def access_review @access_review end |
#accounts ⇒ AccountsNamespace (readonly)
Returns client.accounts.
15171 15172 15173 |
# File 'lib/infrawrench/client.rb', line 15171 def accounts @accounts end |
#agents ⇒ AgentsNamespace (readonly)
Returns client.agents.
15173 15174 15175 |
# File 'lib/infrawrench/client.rb', line 15173 def agents @agents end |
#alert_rules ⇒ AlertRulesNamespace (readonly)
Returns client.alert_rules.
15175 15176 15177 |
# File 'lib/infrawrench/client.rb', line 15175 def alert_rules @alert_rules end |
#api_keys ⇒ ApiKeysNamespace (readonly)
Returns client.api_keys.
15177 15178 15179 |
# File 'lib/infrawrench/client.rb', line 15177 def api_keys @api_keys end |
#artifacts ⇒ ArtifactsNamespace (readonly)
Returns client.artifacts.
15179 15180 15181 |
# File 'lib/infrawrench/client.rb', line 15179 def artifacts @artifacts end |
#associations ⇒ AssociationsNamespace (readonly)
Returns client.associations.
15181 15182 15183 |
# File 'lib/infrawrench/client.rb', line 15181 def associations @associations end |
#audit_logs ⇒ AuditLogsNamespace (readonly)
Returns client.audit_logs.
15183 15184 15185 |
# File 'lib/infrawrench/client.rb', line 15183 def audit_logs @audit_logs end |
#auth ⇒ AuthNamespace (readonly)
Returns client.auth.
15185 15186 15187 |
# File 'lib/infrawrench/client.rb', line 15185 def auth @auth end |
#backups ⇒ BackupsNamespace (readonly)
Returns client.backups.
15187 15188 15189 |
# File 'lib/infrawrench/client.rb', line 15187 def backups @backups end |
#bastions ⇒ BastionsNamespace (readonly)
Returns client.bastions.
15189 15190 15191 |
# File 'lib/infrawrench/client.rb', line 15189 def bastions @bastions end |
#billing ⇒ BillingNamespace (readonly)
Returns client.billing.
15191 15192 15193 |
# File 'lib/infrawrench/client.rb', line 15191 def billing @billing end |
#billing_rules ⇒ BillingRulesNamespace (readonly)
Returns client.billing_rules.
15193 15194 15195 |
# File 'lib/infrawrench/client.rb', line 15193 def billing_rules @billing_rules end |
#blast_radius ⇒ BlastRadiusNamespace (readonly)
Returns client.blast_radius.
15195 15196 15197 |
# File 'lib/infrawrench/client.rb', line 15195 def blast_radius @blast_radius end |
#budgets ⇒ BudgetsNamespace (readonly)
Returns client.budgets.
15197 15198 15199 |
# File 'lib/infrawrench/client.rb', line 15197 def budgets @budgets end |
#business_metrics ⇒ BusinessMetricsNamespace (readonly)
Returns client.business_metrics.
15199 15200 15201 |
# File 'lib/infrawrench/client.rb', line 15199 def business_metrics @business_metrics end |
#change_freezes ⇒ ChangeFreezesNamespace (readonly)
Returns client.change_freezes.
15201 15202 15203 |
# File 'lib/infrawrench/client.rb', line 15201 def change_freezes @change_freezes end |
#changes ⇒ ChangesNamespace (readonly)
Returns client.changes.
15203 15204 15205 |
# File 'lib/infrawrench/client.rb', line 15203 def changes @changes end |
#chat ⇒ ChatNamespace (readonly)
Returns client.chat.
15205 15206 15207 |
# File 'lib/infrawrench/client.rb', line 15205 def chat @chat end |
#commitments ⇒ CommitmentsNamespace (readonly)
Returns client.commitments.
15207 15208 15209 |
# File 'lib/infrawrench/client.rb', line 15207 def commitments @commitments end |
#config ⇒ ConfigNamespace (readonly)
Returns client.config.
15209 15210 15211 |
# File 'lib/infrawrench/client.rb', line 15209 def config @config end |
#connect ⇒ ConnectNamespace (readonly)
Returns client.connect.
15211 15212 15213 |
# File 'lib/infrawrench/client.rb', line 15211 def connect @connect end |
#cost_alerts ⇒ CostAlertsNamespace (readonly)
Returns client.cost_alerts.
15213 15214 15215 |
# File 'lib/infrawrench/client.rb', line 15213 def cost_alerts @cost_alerts end |
#cost_annotations ⇒ CostAnnotationsNamespace (readonly)
Returns client.cost_annotations.
15215 15216 15217 |
# File 'lib/infrawrench/client.rb', line 15215 def cost_annotations @cost_annotations end |
#cost_centres ⇒ CostCentresNamespace (readonly)
Returns client.cost_centres.
15217 15218 15219 |
# File 'lib/infrawrench/client.rb', line 15217 def cost_centres @cost_centres end |
#cost_exports ⇒ CostExportsNamespace (readonly)
Returns client.cost_exports.
15219 15220 15221 |
# File 'lib/infrawrench/client.rb', line 15219 def cost_exports @cost_exports end |
#cost_report_folders ⇒ CostReportFoldersNamespace (readonly)
Returns client.cost_report_folders.
15221 15222 15223 |
# File 'lib/infrawrench/client.rb', line 15221 def cost_report_folders @cost_report_folders end |
#cost_report_notifications ⇒ CostReportNotificationsNamespace (readonly)
Returns client.cost_report_notifications.
15223 15224 15225 |
# File 'lib/infrawrench/client.rb', line 15223 def cost_report_notifications @cost_report_notifications end |
#cost_reports ⇒ CostReportsNamespace (readonly)
Returns client.cost_reports.
15225 15226 15227 |
# File 'lib/infrawrench/client.rb', line 15225 def cost_reports @cost_reports end |
#cost_scenarios ⇒ CostScenariosNamespace (readonly)
Returns client.cost_scenarios.
15227 15228 15229 |
# File 'lib/infrawrench/client.rb', line 15227 def cost_scenarios @cost_scenarios end |
#costs ⇒ CostsNamespace (readonly)
Returns client.costs.
15229 15230 15231 |
# File 'lib/infrawrench/client.rb', line 15229 def costs @costs end |
#credential_hygiene ⇒ CredentialHygieneNamespace (readonly)
Returns client.credential_hygiene.
15231 15232 15233 |
# File 'lib/infrawrench/client.rb', line 15231 def credential_hygiene @credential_hygiene end |
#credits ⇒ CreditsNamespace (readonly)
Returns client.credits.
15233 15234 15235 |
# File 'lib/infrawrench/client.rb', line 15233 def credits @credits end |
#currency ⇒ CurrencyNamespace (readonly)
Returns client.currency.
15235 15236 15237 |
# File 'lib/infrawrench/client.rb', line 15235 def currency @currency end |
#custom_graphs ⇒ CustomGraphsNamespace (readonly)
Returns client.custom_graphs.
15237 15238 15239 |
# File 'lib/infrawrench/client.rb', line 15237 def custom_graphs @custom_graphs end |
#dashboards ⇒ DashboardsNamespace (readonly)
Returns client.dashboards.
15239 15240 15241 |
# File 'lib/infrawrench/client.rb', line 15239 def dashboards @dashboards end |
#dependency_graph ⇒ DependencyGraphNamespace (readonly)
Returns client.dependency_graph.
15241 15242 15243 |
# File 'lib/infrawrench/client.rb', line 15241 def dependency_graph @dependency_graph end |
#deployments ⇒ DeploymentsNamespace (readonly)
Returns client.deployments.
15243 15244 15245 |
# File 'lib/infrawrench/client.rb', line 15243 def deployments @deployments end |
#digest ⇒ DigestNamespace (readonly)
Returns client.digest.
15245 15246 15247 |
# File 'lib/infrawrench/client.rb', line 15245 def digest @digest end |
#dns ⇒ DnsNamespace (readonly)
Returns client.dns.
15247 15248 15249 |
# File 'lib/infrawrench/client.rb', line 15247 def dns @dns end |
#docker ⇒ DockerNamespace (readonly)
Returns client.docker.
15249 15250 15251 |
# File 'lib/infrawrench/client.rb', line 15249 def docker @docker end |
#environment_diff ⇒ EnvironmentDiffNamespace (readonly)
Returns client.environment_diff.
15251 15252 15253 |
# File 'lib/infrawrench/client.rb', line 15251 def environment_diff @environment_diff end |
#environments ⇒ EnvironmentsNamespace (readonly)
Returns client.environments.
15253 15254 15255 |
# File 'lib/infrawrench/client.rb', line 15253 def environments @environments end |
#expiring ⇒ ExpiringNamespace (readonly)
Returns client.expiring.
15255 15256 15257 |
# File 'lib/infrawrench/client.rb', line 15255 def expiring @expiring end |
#iac ⇒ IacNamespace (readonly)
Returns client.iac.
15257 15258 15259 |
# File 'lib/infrawrench/client.rb', line 15257 def iac @iac end |
#incidents ⇒ IncidentsNamespace (readonly)
Returns client.incidents.
15259 15260 15261 |
# File 'lib/infrawrench/client.rb', line 15259 def incidents @incidents end |
#invitations ⇒ InvitationsNamespace (readonly)
Returns client.invitations.
15261 15262 15263 |
# File 'lib/infrawrench/client.rb', line 15261 def invitations @invitations end |
#invoices ⇒ InvoicesNamespace (readonly)
Returns client.invoices.
15263 15264 15265 |
# File 'lib/infrawrench/client.rb', line 15263 def invoices @invoices end |
#jira ⇒ JiraNamespace (readonly)
Returns client.jira.
15265 15266 15267 |
# File 'lib/infrawrench/client.rb', line 15265 def jira @jira end |
#kv ⇒ KvNamespace (readonly)
Returns client.kv.
15267 15268 15269 |
# File 'lib/infrawrench/client.rb', line 15267 def kv @kv end |
#leases ⇒ LeasesNamespace (readonly)
Returns client.leases.
15269 15270 15271 |
# File 'lib/infrawrench/client.rb', line 15269 def leases @leases end |
#linear ⇒ LinearNamespace (readonly)
Returns client.linear.
15271 15272 15273 |
# File 'lib/infrawrench/client.rb', line 15271 def linear @linear end |
#log_workspaces ⇒ LogWorkspacesNamespace (readonly)
Returns client.log_workspaces.
15273 15274 15275 |
# File 'lib/infrawrench/client.rb', line 15273 def log_workspaces @log_workspaces end |
#managed_accounts ⇒ ManagedAccountsNamespace (readonly)
Returns client.managed_accounts.
15275 15276 15277 |
# File 'lib/infrawrench/client.rb', line 15275 def managed_accounts @managed_accounts end |
#metric_alerts ⇒ MetricAlertsNamespace (readonly)
Returns client.metric_alerts.
15277 15278 15279 |
# File 'lib/infrawrench/client.rb', line 15277 def metric_alerts @metric_alerts end |
#moment ⇒ MomentNamespace (readonly)
Returns client.moment.
15279 15280 15281 |
# File 'lib/infrawrench/client.rb', line 15279 def moment @moment end |
#msteams ⇒ MsteamsNamespace (readonly)
Returns client.msteams.
15281 15282 15283 |
# File 'lib/infrawrench/client.rb', line 15281 def msteams @msteams end |
#network_flows ⇒ NetworkFlowsNamespace (readonly)
Returns client.network_flows.
15283 15284 15285 |
# File 'lib/infrawrench/client.rb', line 15283 def network_flows @network_flows end |
#orgs ⇒ OrgsNamespace (readonly)
Returns client.orgs.
15285 15286 15287 |
# File 'lib/infrawrench/client.rb', line 15285 def orgs @orgs end |
#orphans ⇒ OrphansNamespace (readonly)
Returns client.orphans.
15287 15288 15289 |
# File 'lib/infrawrench/client.rb', line 15287 def orphans @orphans end |
#ownership ⇒ OwnershipNamespace (readonly)
Returns client.ownership.
15289 15290 15291 |
# File 'lib/infrawrench/client.rb', line 15289 def ownership @ownership end |
#pages ⇒ PagesNamespace (readonly)
Returns client.pages.
15291 15292 15293 |
# File 'lib/infrawrench/client.rb', line 15291 def pages @pages end |
#posture ⇒ PostureNamespace (readonly)
Returns client.posture.
15293 15294 15295 |
# File 'lib/infrawrench/client.rb', line 15293 def posture @posture end |
#probes ⇒ ProbesNamespace (readonly)
Returns client.probes.
15295 15296 15297 |
# File 'lib/infrawrench/client.rb', line 15295 def probes @probes end |
#profile ⇒ ProfileNamespace (readonly)
Returns client.profile.
15297 15298 15299 |
# File 'lib/infrawrench/client.rb', line 15297 def profile @profile end |
#quotas ⇒ QuotasNamespace (readonly)
Returns client.quotas.
15299 15300 15301 |
# File 'lib/infrawrench/client.rb', line 15299 def quotas @quotas end |
#resources ⇒ ResourcesNamespace (readonly)
Returns client.resources.
15301 15302 15303 |
# File 'lib/infrawrench/client.rb', line 15301 def resources @resources end |
#rightsizing ⇒ RightsizingNamespace (readonly)
Returns client.rightsizing.
15303 15304 15305 |
# File 'lib/infrawrench/client.rb', line 15303 def rightsizing @rightsizing end |
#saved_cost_filters ⇒ SavedCostFiltersNamespace (readonly)
Returns client.saved_cost_filters.
15305 15306 15307 |
# File 'lib/infrawrench/client.rb', line 15305 def saved_cost_filters @saved_cost_filters end |
#schedules ⇒ SchedulesNamespace (readonly)
Returns client.schedules.
15307 15308 15309 |
# File 'lib/infrawrench/client.rb', line 15307 def schedules @schedules end |
#search ⇒ SearchNamespace (readonly)
Returns client.search.
15309 15310 15311 |
# File 'lib/infrawrench/client.rb', line 15309 def search @search end |
#session_recordings ⇒ SessionRecordingsNamespace (readonly)
Returns client.session_recordings.
15311 15312 15313 |
# File 'lib/infrawrench/client.rb', line 15311 def session_recordings @session_recordings end |
#sftp ⇒ SftpNamespace (readonly)
Returns client.sftp.
15313 15314 15315 |
# File 'lib/infrawrench/client.rb', line 15313 def sftp @sftp end |
#shared_consoles ⇒ SharedConsolesNamespace (readonly)
Returns client.shared_consoles.
15315 15316 15317 |
# File 'lib/infrawrench/client.rb', line 15315 def shared_consoles @shared_consoles end |
#slack ⇒ SlackNamespace (readonly)
Returns client.slack.
15317 15318 15319 |
# File 'lib/infrawrench/client.rb', line 15317 def slack @slack end |
#sql ⇒ SqlNamespace (readonly)
Returns client.sql.
15319 15320 15321 |
# File 'lib/infrawrench/client.rb', line 15319 def sql @sql end |
#ssh_fanout ⇒ SshFanoutNamespace (readonly)
Returns client.ssh_fanout.
15321 15322 15323 |
# File 'lib/infrawrench/client.rb', line 15321 def ssh_fanout @ssh_fanout end |
#ssh_keys ⇒ SshKeysNamespace (readonly)
Returns client.ssh_keys.
15323 15324 15325 |
# File 'lib/infrawrench/client.rb', line 15323 def ssh_keys @ssh_keys end |
#ssh_tunnels ⇒ SshTunnelsNamespace (readonly)
Returns client.ssh_tunnels.
15325 15326 15327 |
# File 'lib/infrawrench/client.rb', line 15325 def ssh_tunnels @ssh_tunnels end |
#status ⇒ StatusNamespace (readonly)
Returns client.status.
15327 15328 15329 |
# File 'lib/infrawrench/client.rb', line 15327 def status @status end |
#status_incidents ⇒ StatusIncidentsNamespace (readonly)
Returns client.status_incidents.
15329 15330 15331 |
# File 'lib/infrawrench/client.rb', line 15329 def status_incidents @status_incidents end |
#status_pages ⇒ StatusPagesNamespace (readonly)
Returns client.status_pages.
15331 15332 15333 |
# File 'lib/infrawrench/client.rb', line 15331 def status_pages @status_pages end |
#storage ⇒ StorageNamespace (readonly)
Returns client.storage.
15333 15334 15335 |
# File 'lib/infrawrench/client.rb', line 15333 def storage @storage end |
#tag_policy ⇒ TagPolicyNamespace (readonly)
Returns client.tag_policy.
15335 15336 15337 |
# File 'lib/infrawrench/client.rb', line 15335 def tag_policy @tag_policy end |
#team ⇒ TeamNamespace (readonly)
Returns client.team.
15337 15338 15339 |
# File 'lib/infrawrench/client.rb', line 15337 def team @team end |
#transport ⇒ Transport (readonly)
Returns Shared request plumbing. Reach for this only to inspect the resolved base URL.
15165 15166 15167 |
# File 'lib/infrawrench/client.rb', line 15165 def transport @transport end |
#workflow_approvals ⇒ WorkflowApprovalsNamespace (readonly)
Returns client.workflow_approvals.
15339 15340 15341 |
# File 'lib/infrawrench/client.rb', line 15339 def workflow_approvals @workflow_approvals end |
#workflow_secrets ⇒ WorkflowSecretsNamespace (readonly)
Returns client.workflow_secrets.
15341 15342 15343 |
# File 'lib/infrawrench/client.rb', line 15341 def workflow_secrets @workflow_secrets end |
#workflows ⇒ WorkflowsNamespace (readonly)
Returns client.workflows.
15343 15344 15345 |
# File 'lib/infrawrench/client.rb', line 15343 def workflows @workflows end |