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.
15294 15295 15296 15297 15298 15299 15300 15301 15302 15303 15304 15305 15306 15307 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322 15323 15324 15325 15326 15327 15328 15329 15330 15331 15332 15333 15334 15335 15336 15337 15338 15339 15340 15341 15342 15343 15344 15345 15346 15347 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 |
# File 'lib/infrawrench/client.rb', line 15294 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.
15113 15114 15115 |
# File 'lib/infrawrench/client.rb', line 15113 def access_requests @access_requests end |
#access_review ⇒ AccessReviewNamespace (readonly)
Returns client.access_review.
15115 15116 15117 |
# File 'lib/infrawrench/client.rb', line 15115 def access_review @access_review end |
#accounts ⇒ AccountsNamespace (readonly)
Returns client.accounts.
15117 15118 15119 |
# File 'lib/infrawrench/client.rb', line 15117 def accounts @accounts end |
#agents ⇒ AgentsNamespace (readonly)
Returns client.agents.
15119 15120 15121 |
# File 'lib/infrawrench/client.rb', line 15119 def agents @agents end |
#alert_rules ⇒ AlertRulesNamespace (readonly)
Returns client.alert_rules.
15121 15122 15123 |
# File 'lib/infrawrench/client.rb', line 15121 def alert_rules @alert_rules end |
#api_keys ⇒ ApiKeysNamespace (readonly)
Returns client.api_keys.
15123 15124 15125 |
# File 'lib/infrawrench/client.rb', line 15123 def api_keys @api_keys end |
#artifacts ⇒ ArtifactsNamespace (readonly)
Returns client.artifacts.
15125 15126 15127 |
# File 'lib/infrawrench/client.rb', line 15125 def artifacts @artifacts end |
#associations ⇒ AssociationsNamespace (readonly)
Returns client.associations.
15127 15128 15129 |
# File 'lib/infrawrench/client.rb', line 15127 def associations @associations end |
#audit_logs ⇒ AuditLogsNamespace (readonly)
Returns client.audit_logs.
15129 15130 15131 |
# File 'lib/infrawrench/client.rb', line 15129 def audit_logs @audit_logs end |
#auth ⇒ AuthNamespace (readonly)
Returns client.auth.
15131 15132 15133 |
# File 'lib/infrawrench/client.rb', line 15131 def auth @auth end |
#backups ⇒ BackupsNamespace (readonly)
Returns client.backups.
15133 15134 15135 |
# File 'lib/infrawrench/client.rb', line 15133 def backups @backups end |
#bastions ⇒ BastionsNamespace (readonly)
Returns client.bastions.
15135 15136 15137 |
# File 'lib/infrawrench/client.rb', line 15135 def bastions @bastions end |
#billing ⇒ BillingNamespace (readonly)
Returns client.billing.
15137 15138 15139 |
# File 'lib/infrawrench/client.rb', line 15137 def billing @billing end |
#billing_rules ⇒ BillingRulesNamespace (readonly)
Returns client.billing_rules.
15139 15140 15141 |
# File 'lib/infrawrench/client.rb', line 15139 def billing_rules @billing_rules end |
#blast_radius ⇒ BlastRadiusNamespace (readonly)
Returns client.blast_radius.
15141 15142 15143 |
# File 'lib/infrawrench/client.rb', line 15141 def blast_radius @blast_radius end |
#budgets ⇒ BudgetsNamespace (readonly)
Returns client.budgets.
15143 15144 15145 |
# File 'lib/infrawrench/client.rb', line 15143 def budgets @budgets end |
#business_metrics ⇒ BusinessMetricsNamespace (readonly)
Returns client.business_metrics.
15145 15146 15147 |
# File 'lib/infrawrench/client.rb', line 15145 def business_metrics @business_metrics end |
#change_freezes ⇒ ChangeFreezesNamespace (readonly)
Returns client.change_freezes.
15147 15148 15149 |
# File 'lib/infrawrench/client.rb', line 15147 def change_freezes @change_freezes end |
#changes ⇒ ChangesNamespace (readonly)
Returns client.changes.
15149 15150 15151 |
# File 'lib/infrawrench/client.rb', line 15149 def changes @changes end |
#chat ⇒ ChatNamespace (readonly)
Returns client.chat.
15151 15152 15153 |
# File 'lib/infrawrench/client.rb', line 15151 def chat @chat end |
#commitments ⇒ CommitmentsNamespace (readonly)
Returns client.commitments.
15153 15154 15155 |
# File 'lib/infrawrench/client.rb', line 15153 def commitments @commitments end |
#config ⇒ ConfigNamespace (readonly)
Returns client.config.
15155 15156 15157 |
# File 'lib/infrawrench/client.rb', line 15155 def config @config end |
#connect ⇒ ConnectNamespace (readonly)
Returns client.connect.
15157 15158 15159 |
# File 'lib/infrawrench/client.rb', line 15157 def connect @connect end |
#cost_alerts ⇒ CostAlertsNamespace (readonly)
Returns client.cost_alerts.
15159 15160 15161 |
# File 'lib/infrawrench/client.rb', line 15159 def cost_alerts @cost_alerts end |
#cost_annotations ⇒ CostAnnotationsNamespace (readonly)
Returns client.cost_annotations.
15161 15162 15163 |
# File 'lib/infrawrench/client.rb', line 15161 def cost_annotations @cost_annotations end |
#cost_centres ⇒ CostCentresNamespace (readonly)
Returns client.cost_centres.
15163 15164 15165 |
# File 'lib/infrawrench/client.rb', line 15163 def cost_centres @cost_centres end |
#cost_exports ⇒ CostExportsNamespace (readonly)
Returns client.cost_exports.
15165 15166 15167 |
# File 'lib/infrawrench/client.rb', line 15165 def cost_exports @cost_exports end |
#cost_report_folders ⇒ CostReportFoldersNamespace (readonly)
Returns client.cost_report_folders.
15167 15168 15169 |
# File 'lib/infrawrench/client.rb', line 15167 def cost_report_folders @cost_report_folders end |
#cost_report_notifications ⇒ CostReportNotificationsNamespace (readonly)
Returns client.cost_report_notifications.
15169 15170 15171 |
# File 'lib/infrawrench/client.rb', line 15169 def cost_report_notifications @cost_report_notifications end |
#cost_reports ⇒ CostReportsNamespace (readonly)
Returns client.cost_reports.
15171 15172 15173 |
# File 'lib/infrawrench/client.rb', line 15171 def cost_reports @cost_reports end |
#cost_scenarios ⇒ CostScenariosNamespace (readonly)
Returns client.cost_scenarios.
15173 15174 15175 |
# File 'lib/infrawrench/client.rb', line 15173 def cost_scenarios @cost_scenarios end |
#costs ⇒ CostsNamespace (readonly)
Returns client.costs.
15175 15176 15177 |
# File 'lib/infrawrench/client.rb', line 15175 def costs @costs end |
#credential_hygiene ⇒ CredentialHygieneNamespace (readonly)
Returns client.credential_hygiene.
15177 15178 15179 |
# File 'lib/infrawrench/client.rb', line 15177 def credential_hygiene @credential_hygiene end |
#credits ⇒ CreditsNamespace (readonly)
Returns client.credits.
15179 15180 15181 |
# File 'lib/infrawrench/client.rb', line 15179 def credits @credits end |
#currency ⇒ CurrencyNamespace (readonly)
Returns client.currency.
15181 15182 15183 |
# File 'lib/infrawrench/client.rb', line 15181 def currency @currency end |
#custom_graphs ⇒ CustomGraphsNamespace (readonly)
Returns client.custom_graphs.
15183 15184 15185 |
# File 'lib/infrawrench/client.rb', line 15183 def custom_graphs @custom_graphs end |
#dashboards ⇒ DashboardsNamespace (readonly)
Returns client.dashboards.
15185 15186 15187 |
# File 'lib/infrawrench/client.rb', line 15185 def dashboards @dashboards end |
#dependency_graph ⇒ DependencyGraphNamespace (readonly)
Returns client.dependency_graph.
15187 15188 15189 |
# File 'lib/infrawrench/client.rb', line 15187 def dependency_graph @dependency_graph end |
#deployments ⇒ DeploymentsNamespace (readonly)
Returns client.deployments.
15189 15190 15191 |
# File 'lib/infrawrench/client.rb', line 15189 def deployments @deployments end |
#digest ⇒ DigestNamespace (readonly)
Returns client.digest.
15191 15192 15193 |
# File 'lib/infrawrench/client.rb', line 15191 def digest @digest end |
#dns ⇒ DnsNamespace (readonly)
Returns client.dns.
15193 15194 15195 |
# File 'lib/infrawrench/client.rb', line 15193 def dns @dns end |
#docker ⇒ DockerNamespace (readonly)
Returns client.docker.
15195 15196 15197 |
# File 'lib/infrawrench/client.rb', line 15195 def docker @docker end |
#environment_diff ⇒ EnvironmentDiffNamespace (readonly)
Returns client.environment_diff.
15197 15198 15199 |
# File 'lib/infrawrench/client.rb', line 15197 def environment_diff @environment_diff end |
#environments ⇒ EnvironmentsNamespace (readonly)
Returns client.environments.
15199 15200 15201 |
# File 'lib/infrawrench/client.rb', line 15199 def environments @environments end |
#expiring ⇒ ExpiringNamespace (readonly)
Returns client.expiring.
15201 15202 15203 |
# File 'lib/infrawrench/client.rb', line 15201 def expiring @expiring end |
#iac ⇒ IacNamespace (readonly)
Returns client.iac.
15203 15204 15205 |
# File 'lib/infrawrench/client.rb', line 15203 def iac @iac end |
#incidents ⇒ IncidentsNamespace (readonly)
Returns client.incidents.
15205 15206 15207 |
# File 'lib/infrawrench/client.rb', line 15205 def incidents @incidents end |
#invitations ⇒ InvitationsNamespace (readonly)
Returns client.invitations.
15207 15208 15209 |
# File 'lib/infrawrench/client.rb', line 15207 def invitations @invitations end |
#invoices ⇒ InvoicesNamespace (readonly)
Returns client.invoices.
15209 15210 15211 |
# File 'lib/infrawrench/client.rb', line 15209 def invoices @invoices end |
#jira ⇒ JiraNamespace (readonly)
Returns client.jira.
15211 15212 15213 |
# File 'lib/infrawrench/client.rb', line 15211 def jira @jira end |
#kv ⇒ KvNamespace (readonly)
Returns client.kv.
15213 15214 15215 |
# File 'lib/infrawrench/client.rb', line 15213 def kv @kv end |
#leases ⇒ LeasesNamespace (readonly)
Returns client.leases.
15215 15216 15217 |
# File 'lib/infrawrench/client.rb', line 15215 def leases @leases end |
#linear ⇒ LinearNamespace (readonly)
Returns client.linear.
15217 15218 15219 |
# File 'lib/infrawrench/client.rb', line 15217 def linear @linear end |
#log_workspaces ⇒ LogWorkspacesNamespace (readonly)
Returns client.log_workspaces.
15219 15220 15221 |
# File 'lib/infrawrench/client.rb', line 15219 def log_workspaces @log_workspaces end |
#managed_accounts ⇒ ManagedAccountsNamespace (readonly)
Returns client.managed_accounts.
15221 15222 15223 |
# File 'lib/infrawrench/client.rb', line 15221 def managed_accounts @managed_accounts end |
#metric_alerts ⇒ MetricAlertsNamespace (readonly)
Returns client.metric_alerts.
15223 15224 15225 |
# File 'lib/infrawrench/client.rb', line 15223 def metric_alerts @metric_alerts end |
#moment ⇒ MomentNamespace (readonly)
Returns client.moment.
15225 15226 15227 |
# File 'lib/infrawrench/client.rb', line 15225 def moment @moment end |
#msteams ⇒ MsteamsNamespace (readonly)
Returns client.msteams.
15227 15228 15229 |
# File 'lib/infrawrench/client.rb', line 15227 def msteams @msteams end |
#network_flows ⇒ NetworkFlowsNamespace (readonly)
Returns client.network_flows.
15229 15230 15231 |
# File 'lib/infrawrench/client.rb', line 15229 def network_flows @network_flows end |
#orgs ⇒ OrgsNamespace (readonly)
Returns client.orgs.
15231 15232 15233 |
# File 'lib/infrawrench/client.rb', line 15231 def orgs @orgs end |
#orphans ⇒ OrphansNamespace (readonly)
Returns client.orphans.
15233 15234 15235 |
# File 'lib/infrawrench/client.rb', line 15233 def orphans @orphans end |
#ownership ⇒ OwnershipNamespace (readonly)
Returns client.ownership.
15235 15236 15237 |
# File 'lib/infrawrench/client.rb', line 15235 def ownership @ownership end |
#pages ⇒ PagesNamespace (readonly)
Returns client.pages.
15237 15238 15239 |
# File 'lib/infrawrench/client.rb', line 15237 def pages @pages end |
#posture ⇒ PostureNamespace (readonly)
Returns client.posture.
15239 15240 15241 |
# File 'lib/infrawrench/client.rb', line 15239 def posture @posture end |
#probes ⇒ ProbesNamespace (readonly)
Returns client.probes.
15241 15242 15243 |
# File 'lib/infrawrench/client.rb', line 15241 def probes @probes end |
#profile ⇒ ProfileNamespace (readonly)
Returns client.profile.
15243 15244 15245 |
# File 'lib/infrawrench/client.rb', line 15243 def profile @profile end |
#quotas ⇒ QuotasNamespace (readonly)
Returns client.quotas.
15245 15246 15247 |
# File 'lib/infrawrench/client.rb', line 15245 def quotas @quotas end |
#resources ⇒ ResourcesNamespace (readonly)
Returns client.resources.
15247 15248 15249 |
# File 'lib/infrawrench/client.rb', line 15247 def resources @resources end |
#rightsizing ⇒ RightsizingNamespace (readonly)
Returns client.rightsizing.
15249 15250 15251 |
# File 'lib/infrawrench/client.rb', line 15249 def rightsizing @rightsizing end |
#saved_cost_filters ⇒ SavedCostFiltersNamespace (readonly)
Returns client.saved_cost_filters.
15251 15252 15253 |
# File 'lib/infrawrench/client.rb', line 15251 def saved_cost_filters @saved_cost_filters end |
#schedules ⇒ SchedulesNamespace (readonly)
Returns client.schedules.
15253 15254 15255 |
# File 'lib/infrawrench/client.rb', line 15253 def schedules @schedules end |
#search ⇒ SearchNamespace (readonly)
Returns client.search.
15255 15256 15257 |
# File 'lib/infrawrench/client.rb', line 15255 def search @search end |
#session_recordings ⇒ SessionRecordingsNamespace (readonly)
Returns client.session_recordings.
15257 15258 15259 |
# File 'lib/infrawrench/client.rb', line 15257 def session_recordings @session_recordings end |
#sftp ⇒ SftpNamespace (readonly)
Returns client.sftp.
15259 15260 15261 |
# File 'lib/infrawrench/client.rb', line 15259 def sftp @sftp end |
#shared_consoles ⇒ SharedConsolesNamespace (readonly)
Returns client.shared_consoles.
15261 15262 15263 |
# File 'lib/infrawrench/client.rb', line 15261 def shared_consoles @shared_consoles end |
#slack ⇒ SlackNamespace (readonly)
Returns client.slack.
15263 15264 15265 |
# File 'lib/infrawrench/client.rb', line 15263 def slack @slack end |
#sql ⇒ SqlNamespace (readonly)
Returns client.sql.
15265 15266 15267 |
# File 'lib/infrawrench/client.rb', line 15265 def sql @sql end |
#ssh_fanout ⇒ SshFanoutNamespace (readonly)
Returns client.ssh_fanout.
15267 15268 15269 |
# File 'lib/infrawrench/client.rb', line 15267 def ssh_fanout @ssh_fanout end |
#ssh_keys ⇒ SshKeysNamespace (readonly)
Returns client.ssh_keys.
15269 15270 15271 |
# File 'lib/infrawrench/client.rb', line 15269 def ssh_keys @ssh_keys end |
#ssh_tunnels ⇒ SshTunnelsNamespace (readonly)
Returns client.ssh_tunnels.
15271 15272 15273 |
# File 'lib/infrawrench/client.rb', line 15271 def ssh_tunnels @ssh_tunnels end |
#status ⇒ StatusNamespace (readonly)
Returns client.status.
15273 15274 15275 |
# File 'lib/infrawrench/client.rb', line 15273 def status @status end |
#status_incidents ⇒ StatusIncidentsNamespace (readonly)
Returns client.status_incidents.
15275 15276 15277 |
# File 'lib/infrawrench/client.rb', line 15275 def status_incidents @status_incidents end |
#status_pages ⇒ StatusPagesNamespace (readonly)
Returns client.status_pages.
15277 15278 15279 |
# File 'lib/infrawrench/client.rb', line 15277 def status_pages @status_pages end |
#storage ⇒ StorageNamespace (readonly)
Returns client.storage.
15279 15280 15281 |
# File 'lib/infrawrench/client.rb', line 15279 def storage @storage end |
#tag_policy ⇒ TagPolicyNamespace (readonly)
Returns client.tag_policy.
15281 15282 15283 |
# File 'lib/infrawrench/client.rb', line 15281 def tag_policy @tag_policy end |
#team ⇒ TeamNamespace (readonly)
Returns client.team.
15283 15284 15285 |
# File 'lib/infrawrench/client.rb', line 15283 def team @team end |
#transport ⇒ Transport (readonly)
Returns Shared request plumbing. Reach for this only to inspect the resolved base URL.
15111 15112 15113 |
# File 'lib/infrawrench/client.rb', line 15111 def transport @transport end |
#workflow_approvals ⇒ WorkflowApprovalsNamespace (readonly)
Returns client.workflow_approvals.
15285 15286 15287 |
# File 'lib/infrawrench/client.rb', line 15285 def workflow_approvals @workflow_approvals end |
#workflow_secrets ⇒ WorkflowSecretsNamespace (readonly)
Returns client.workflow_secrets.
15287 15288 15289 |
# File 'lib/infrawrench/client.rb', line 15287 def workflow_secrets @workflow_secrets end |
#workflows ⇒ WorkflowsNamespace (readonly)
Returns client.workflows.
15289 15290 15291 |
# File 'lib/infrawrench/client.rb', line 15289 def workflows @workflows end |