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. -
#agent ⇒ AgentNamespace
readonly
client.agent. -
#agent_registrations ⇒ AgentRegistrationsNamespace
readonly
client.agent_registrations. -
#agents ⇒ AgentsNamespace
readonly
client.agents. -
#alert_rules ⇒ AlertRulesNamespace
readonly
client.alert_rules. -
#api_keys ⇒ ApiKeysNamespace
readonly
client.api_keys. -
#apps ⇒ AppsNamespace
readonly
client.apps. -
#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. -
#calendar ⇒ CalendarNamespace
readonly
client.calendar. -
#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. -
#on_call ⇒ OnCallNamespace
readonly
client.on_call. -
#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. -
#query_monitors ⇒ QueryMonitorsNamespace
readonly
client.query_monitors. -
#quotas ⇒ QuotasNamespace
readonly
client.quotas. -
#resources ⇒ ResourcesNamespace
readonly
client.resources. -
#rightsizing ⇒ RightsizingNamespace
readonly
client.rightsizing. -
#runbooks ⇒ RunbooksNamespace
readonly
client.runbooks. -
#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.
-
#wallboard ⇒ WallboardNamespace
readonly
client.wallboard. -
#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.
16835 16836 16837 16838 16839 16840 16841 16842 16843 16844 16845 16846 16847 16848 16849 16850 16851 16852 16853 16854 16855 16856 16857 16858 16859 16860 16861 16862 16863 16864 16865 16866 16867 16868 16869 16870 16871 16872 16873 16874 16875 16876 16877 16878 16879 16880 16881 16882 16883 16884 16885 16886 16887 16888 16889 16890 16891 16892 16893 16894 16895 16896 16897 16898 16899 16900 16901 16902 16903 16904 16905 16906 16907 16908 16909 16910 16911 16912 16913 16914 16915 16916 16917 16918 16919 16920 16921 16922 16923 16924 16925 16926 16927 16928 16929 16930 16931 16932 16933 16934 |
# File 'lib/infrawrench/client.rb', line 16835 def initialize(**) @transport = Transport.new(**) @access_requests = AccessRequestsNamespace.new(@transport) @access_review = AccessReviewNamespace.new(@transport) @accounts = AccountsNamespace.new(@transport) @agent = AgentNamespace.new(@transport) @agent_registrations = AgentRegistrationsNamespace.new(@transport) @agents = AgentsNamespace.new(@transport) @alert_rules = AlertRulesNamespace.new(@transport) @api_keys = ApiKeysNamespace.new(@transport) @apps = AppsNamespace.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) @calendar = CalendarNamespace.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) @on_call = OnCallNamespace.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) @query_monitors = QueryMonitorsNamespace.new(@transport) @quotas = QuotasNamespace.new(@transport) @resources = ResourcesNamespace.new(@transport) @rightsizing = RightsizingNamespace.new(@transport) @runbooks = RunbooksNamespace.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) @wallboard = WallboardNamespace.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.
16638 16639 16640 |
# File 'lib/infrawrench/client.rb', line 16638 def access_requests @access_requests end |
#access_review ⇒ AccessReviewNamespace (readonly)
Returns client.access_review.
16640 16641 16642 |
# File 'lib/infrawrench/client.rb', line 16640 def access_review @access_review end |
#accounts ⇒ AccountsNamespace (readonly)
Returns client.accounts.
16642 16643 16644 |
# File 'lib/infrawrench/client.rb', line 16642 def accounts @accounts end |
#agent ⇒ AgentNamespace (readonly)
Returns client.agent.
16644 16645 16646 |
# File 'lib/infrawrench/client.rb', line 16644 def agent @agent end |
#agent_registrations ⇒ AgentRegistrationsNamespace (readonly)
Returns client.agent_registrations.
16646 16647 16648 |
# File 'lib/infrawrench/client.rb', line 16646 def agent_registrations @agent_registrations end |
#agents ⇒ AgentsNamespace (readonly)
Returns client.agents.
16648 16649 16650 |
# File 'lib/infrawrench/client.rb', line 16648 def agents @agents end |
#alert_rules ⇒ AlertRulesNamespace (readonly)
Returns client.alert_rules.
16650 16651 16652 |
# File 'lib/infrawrench/client.rb', line 16650 def alert_rules @alert_rules end |
#api_keys ⇒ ApiKeysNamespace (readonly)
Returns client.api_keys.
16652 16653 16654 |
# File 'lib/infrawrench/client.rb', line 16652 def api_keys @api_keys end |
#apps ⇒ AppsNamespace (readonly)
Returns client.apps.
16654 16655 16656 |
# File 'lib/infrawrench/client.rb', line 16654 def apps @apps end |
#artifacts ⇒ ArtifactsNamespace (readonly)
Returns client.artifacts.
16656 16657 16658 |
# File 'lib/infrawrench/client.rb', line 16656 def artifacts @artifacts end |
#associations ⇒ AssociationsNamespace (readonly)
Returns client.associations.
16658 16659 16660 |
# File 'lib/infrawrench/client.rb', line 16658 def associations @associations end |
#audit_logs ⇒ AuditLogsNamespace (readonly)
Returns client.audit_logs.
16660 16661 16662 |
# File 'lib/infrawrench/client.rb', line 16660 def audit_logs @audit_logs end |
#auth ⇒ AuthNamespace (readonly)
Returns client.auth.
16662 16663 16664 |
# File 'lib/infrawrench/client.rb', line 16662 def auth @auth end |
#backups ⇒ BackupsNamespace (readonly)
Returns client.backups.
16664 16665 16666 |
# File 'lib/infrawrench/client.rb', line 16664 def backups @backups end |
#bastions ⇒ BastionsNamespace (readonly)
Returns client.bastions.
16666 16667 16668 |
# File 'lib/infrawrench/client.rb', line 16666 def bastions @bastions end |
#billing ⇒ BillingNamespace (readonly)
Returns client.billing.
16668 16669 16670 |
# File 'lib/infrawrench/client.rb', line 16668 def billing @billing end |
#billing_rules ⇒ BillingRulesNamespace (readonly)
Returns client.billing_rules.
16670 16671 16672 |
# File 'lib/infrawrench/client.rb', line 16670 def billing_rules @billing_rules end |
#blast_radius ⇒ BlastRadiusNamespace (readonly)
Returns client.blast_radius.
16672 16673 16674 |
# File 'lib/infrawrench/client.rb', line 16672 def blast_radius @blast_radius end |
#budgets ⇒ BudgetsNamespace (readonly)
Returns client.budgets.
16674 16675 16676 |
# File 'lib/infrawrench/client.rb', line 16674 def budgets @budgets end |
#business_metrics ⇒ BusinessMetricsNamespace (readonly)
Returns client.business_metrics.
16676 16677 16678 |
# File 'lib/infrawrench/client.rb', line 16676 def business_metrics @business_metrics end |
#calendar ⇒ CalendarNamespace (readonly)
Returns client.calendar.
16678 16679 16680 |
# File 'lib/infrawrench/client.rb', line 16678 def calendar @calendar end |
#change_freezes ⇒ ChangeFreezesNamespace (readonly)
Returns client.change_freezes.
16680 16681 16682 |
# File 'lib/infrawrench/client.rb', line 16680 def change_freezes @change_freezes end |
#changes ⇒ ChangesNamespace (readonly)
Returns client.changes.
16682 16683 16684 |
# File 'lib/infrawrench/client.rb', line 16682 def changes @changes end |
#chat ⇒ ChatNamespace (readonly)
Returns client.chat.
16684 16685 16686 |
# File 'lib/infrawrench/client.rb', line 16684 def chat @chat end |
#commitments ⇒ CommitmentsNamespace (readonly)
Returns client.commitments.
16686 16687 16688 |
# File 'lib/infrawrench/client.rb', line 16686 def commitments @commitments end |
#config ⇒ ConfigNamespace (readonly)
Returns client.config.
16688 16689 16690 |
# File 'lib/infrawrench/client.rb', line 16688 def config @config end |
#connect ⇒ ConnectNamespace (readonly)
Returns client.connect.
16690 16691 16692 |
# File 'lib/infrawrench/client.rb', line 16690 def connect @connect end |
#cost_alerts ⇒ CostAlertsNamespace (readonly)
Returns client.cost_alerts.
16692 16693 16694 |
# File 'lib/infrawrench/client.rb', line 16692 def cost_alerts @cost_alerts end |
#cost_annotations ⇒ CostAnnotationsNamespace (readonly)
Returns client.cost_annotations.
16694 16695 16696 |
# File 'lib/infrawrench/client.rb', line 16694 def cost_annotations @cost_annotations end |
#cost_centres ⇒ CostCentresNamespace (readonly)
Returns client.cost_centres.
16696 16697 16698 |
# File 'lib/infrawrench/client.rb', line 16696 def cost_centres @cost_centres end |
#cost_exports ⇒ CostExportsNamespace (readonly)
Returns client.cost_exports.
16698 16699 16700 |
# File 'lib/infrawrench/client.rb', line 16698 def cost_exports @cost_exports end |
#cost_report_folders ⇒ CostReportFoldersNamespace (readonly)
Returns client.cost_report_folders.
16700 16701 16702 |
# File 'lib/infrawrench/client.rb', line 16700 def cost_report_folders @cost_report_folders end |
#cost_report_notifications ⇒ CostReportNotificationsNamespace (readonly)
Returns client.cost_report_notifications.
16702 16703 16704 |
# File 'lib/infrawrench/client.rb', line 16702 def cost_report_notifications @cost_report_notifications end |
#cost_reports ⇒ CostReportsNamespace (readonly)
Returns client.cost_reports.
16704 16705 16706 |
# File 'lib/infrawrench/client.rb', line 16704 def cost_reports @cost_reports end |
#cost_scenarios ⇒ CostScenariosNamespace (readonly)
Returns client.cost_scenarios.
16706 16707 16708 |
# File 'lib/infrawrench/client.rb', line 16706 def cost_scenarios @cost_scenarios end |
#costs ⇒ CostsNamespace (readonly)
Returns client.costs.
16708 16709 16710 |
# File 'lib/infrawrench/client.rb', line 16708 def costs @costs end |
#credential_hygiene ⇒ CredentialHygieneNamespace (readonly)
Returns client.credential_hygiene.
16710 16711 16712 |
# File 'lib/infrawrench/client.rb', line 16710 def credential_hygiene @credential_hygiene end |
#credits ⇒ CreditsNamespace (readonly)
Returns client.credits.
16712 16713 16714 |
# File 'lib/infrawrench/client.rb', line 16712 def credits @credits end |
#currency ⇒ CurrencyNamespace (readonly)
Returns client.currency.
16714 16715 16716 |
# File 'lib/infrawrench/client.rb', line 16714 def currency @currency end |
#custom_graphs ⇒ CustomGraphsNamespace (readonly)
Returns client.custom_graphs.
16716 16717 16718 |
# File 'lib/infrawrench/client.rb', line 16716 def custom_graphs @custom_graphs end |
#dashboards ⇒ DashboardsNamespace (readonly)
Returns client.dashboards.
16718 16719 16720 |
# File 'lib/infrawrench/client.rb', line 16718 def dashboards @dashboards end |
#dependency_graph ⇒ DependencyGraphNamespace (readonly)
Returns client.dependency_graph.
16720 16721 16722 |
# File 'lib/infrawrench/client.rb', line 16720 def dependency_graph @dependency_graph end |
#deployments ⇒ DeploymentsNamespace (readonly)
Returns client.deployments.
16722 16723 16724 |
# File 'lib/infrawrench/client.rb', line 16722 def deployments @deployments end |
#digest ⇒ DigestNamespace (readonly)
Returns client.digest.
16724 16725 16726 |
# File 'lib/infrawrench/client.rb', line 16724 def digest @digest end |
#dns ⇒ DnsNamespace (readonly)
Returns client.dns.
16726 16727 16728 |
# File 'lib/infrawrench/client.rb', line 16726 def dns @dns end |
#docker ⇒ DockerNamespace (readonly)
Returns client.docker.
16728 16729 16730 |
# File 'lib/infrawrench/client.rb', line 16728 def docker @docker end |
#environment_diff ⇒ EnvironmentDiffNamespace (readonly)
Returns client.environment_diff.
16730 16731 16732 |
# File 'lib/infrawrench/client.rb', line 16730 def environment_diff @environment_diff end |
#environments ⇒ EnvironmentsNamespace (readonly)
Returns client.environments.
16732 16733 16734 |
# File 'lib/infrawrench/client.rb', line 16732 def environments @environments end |
#expiring ⇒ ExpiringNamespace (readonly)
Returns client.expiring.
16734 16735 16736 |
# File 'lib/infrawrench/client.rb', line 16734 def expiring @expiring end |
#iac ⇒ IacNamespace (readonly)
Returns client.iac.
16736 16737 16738 |
# File 'lib/infrawrench/client.rb', line 16736 def iac @iac end |
#incidents ⇒ IncidentsNamespace (readonly)
Returns client.incidents.
16738 16739 16740 |
# File 'lib/infrawrench/client.rb', line 16738 def incidents @incidents end |
#invitations ⇒ InvitationsNamespace (readonly)
Returns client.invitations.
16740 16741 16742 |
# File 'lib/infrawrench/client.rb', line 16740 def invitations @invitations end |
#invoices ⇒ InvoicesNamespace (readonly)
Returns client.invoices.
16742 16743 16744 |
# File 'lib/infrawrench/client.rb', line 16742 def invoices @invoices end |
#jira ⇒ JiraNamespace (readonly)
Returns client.jira.
16744 16745 16746 |
# File 'lib/infrawrench/client.rb', line 16744 def jira @jira end |
#kv ⇒ KvNamespace (readonly)
Returns client.kv.
16746 16747 16748 |
# File 'lib/infrawrench/client.rb', line 16746 def kv @kv end |
#leases ⇒ LeasesNamespace (readonly)
Returns client.leases.
16748 16749 16750 |
# File 'lib/infrawrench/client.rb', line 16748 def leases @leases end |
#linear ⇒ LinearNamespace (readonly)
Returns client.linear.
16750 16751 16752 |
# File 'lib/infrawrench/client.rb', line 16750 def linear @linear end |
#log_workspaces ⇒ LogWorkspacesNamespace (readonly)
Returns client.log_workspaces.
16752 16753 16754 |
# File 'lib/infrawrench/client.rb', line 16752 def log_workspaces @log_workspaces end |
#managed_accounts ⇒ ManagedAccountsNamespace (readonly)
Returns client.managed_accounts.
16754 16755 16756 |
# File 'lib/infrawrench/client.rb', line 16754 def managed_accounts @managed_accounts end |
#metric_alerts ⇒ MetricAlertsNamespace (readonly)
Returns client.metric_alerts.
16756 16757 16758 |
# File 'lib/infrawrench/client.rb', line 16756 def metric_alerts @metric_alerts end |
#moment ⇒ MomentNamespace (readonly)
Returns client.moment.
16758 16759 16760 |
# File 'lib/infrawrench/client.rb', line 16758 def moment @moment end |
#msteams ⇒ MsteamsNamespace (readonly)
Returns client.msteams.
16760 16761 16762 |
# File 'lib/infrawrench/client.rb', line 16760 def msteams @msteams end |
#network_flows ⇒ NetworkFlowsNamespace (readonly)
Returns client.network_flows.
16762 16763 16764 |
# File 'lib/infrawrench/client.rb', line 16762 def network_flows @network_flows end |
#on_call ⇒ OnCallNamespace (readonly)
Returns client.on_call.
16764 16765 16766 |
# File 'lib/infrawrench/client.rb', line 16764 def on_call @on_call end |
#orgs ⇒ OrgsNamespace (readonly)
Returns client.orgs.
16766 16767 16768 |
# File 'lib/infrawrench/client.rb', line 16766 def orgs @orgs end |
#orphans ⇒ OrphansNamespace (readonly)
Returns client.orphans.
16768 16769 16770 |
# File 'lib/infrawrench/client.rb', line 16768 def orphans @orphans end |
#ownership ⇒ OwnershipNamespace (readonly)
Returns client.ownership.
16770 16771 16772 |
# File 'lib/infrawrench/client.rb', line 16770 def ownership @ownership end |
#pages ⇒ PagesNamespace (readonly)
Returns client.pages.
16772 16773 16774 |
# File 'lib/infrawrench/client.rb', line 16772 def pages @pages end |
#posture ⇒ PostureNamespace (readonly)
Returns client.posture.
16774 16775 16776 |
# File 'lib/infrawrench/client.rb', line 16774 def posture @posture end |
#probes ⇒ ProbesNamespace (readonly)
Returns client.probes.
16776 16777 16778 |
# File 'lib/infrawrench/client.rb', line 16776 def probes @probes end |
#profile ⇒ ProfileNamespace (readonly)
Returns client.profile.
16778 16779 16780 |
# File 'lib/infrawrench/client.rb', line 16778 def profile @profile end |
#query_monitors ⇒ QueryMonitorsNamespace (readonly)
Returns client.query_monitors.
16780 16781 16782 |
# File 'lib/infrawrench/client.rb', line 16780 def query_monitors @query_monitors end |
#quotas ⇒ QuotasNamespace (readonly)
Returns client.quotas.
16782 16783 16784 |
# File 'lib/infrawrench/client.rb', line 16782 def quotas @quotas end |
#resources ⇒ ResourcesNamespace (readonly)
Returns client.resources.
16784 16785 16786 |
# File 'lib/infrawrench/client.rb', line 16784 def resources @resources end |
#rightsizing ⇒ RightsizingNamespace (readonly)
Returns client.rightsizing.
16786 16787 16788 |
# File 'lib/infrawrench/client.rb', line 16786 def rightsizing @rightsizing end |
#runbooks ⇒ RunbooksNamespace (readonly)
Returns client.runbooks.
16788 16789 16790 |
# File 'lib/infrawrench/client.rb', line 16788 def runbooks @runbooks end |
#saved_cost_filters ⇒ SavedCostFiltersNamespace (readonly)
Returns client.saved_cost_filters.
16790 16791 16792 |
# File 'lib/infrawrench/client.rb', line 16790 def saved_cost_filters @saved_cost_filters end |
#schedules ⇒ SchedulesNamespace (readonly)
Returns client.schedules.
16792 16793 16794 |
# File 'lib/infrawrench/client.rb', line 16792 def schedules @schedules end |
#search ⇒ SearchNamespace (readonly)
Returns client.search.
16794 16795 16796 |
# File 'lib/infrawrench/client.rb', line 16794 def search @search end |
#session_recordings ⇒ SessionRecordingsNamespace (readonly)
Returns client.session_recordings.
16796 16797 16798 |
# File 'lib/infrawrench/client.rb', line 16796 def session_recordings @session_recordings end |
#sftp ⇒ SftpNamespace (readonly)
Returns client.sftp.
16798 16799 16800 |
# File 'lib/infrawrench/client.rb', line 16798 def sftp @sftp end |
#shared_consoles ⇒ SharedConsolesNamespace (readonly)
Returns client.shared_consoles.
16800 16801 16802 |
# File 'lib/infrawrench/client.rb', line 16800 def shared_consoles @shared_consoles end |
#slack ⇒ SlackNamespace (readonly)
Returns client.slack.
16802 16803 16804 |
# File 'lib/infrawrench/client.rb', line 16802 def slack @slack end |
#sql ⇒ SqlNamespace (readonly)
Returns client.sql.
16804 16805 16806 |
# File 'lib/infrawrench/client.rb', line 16804 def sql @sql end |
#ssh_fanout ⇒ SshFanoutNamespace (readonly)
Returns client.ssh_fanout.
16806 16807 16808 |
# File 'lib/infrawrench/client.rb', line 16806 def ssh_fanout @ssh_fanout end |
#ssh_keys ⇒ SshKeysNamespace (readonly)
Returns client.ssh_keys.
16808 16809 16810 |
# File 'lib/infrawrench/client.rb', line 16808 def ssh_keys @ssh_keys end |
#ssh_tunnels ⇒ SshTunnelsNamespace (readonly)
Returns client.ssh_tunnels.
16810 16811 16812 |
# File 'lib/infrawrench/client.rb', line 16810 def ssh_tunnels @ssh_tunnels end |
#status ⇒ StatusNamespace (readonly)
Returns client.status.
16812 16813 16814 |
# File 'lib/infrawrench/client.rb', line 16812 def status @status end |
#status_incidents ⇒ StatusIncidentsNamespace (readonly)
Returns client.status_incidents.
16814 16815 16816 |
# File 'lib/infrawrench/client.rb', line 16814 def status_incidents @status_incidents end |
#status_pages ⇒ StatusPagesNamespace (readonly)
Returns client.status_pages.
16816 16817 16818 |
# File 'lib/infrawrench/client.rb', line 16816 def status_pages @status_pages end |
#storage ⇒ StorageNamespace (readonly)
Returns client.storage.
16818 16819 16820 |
# File 'lib/infrawrench/client.rb', line 16818 def storage @storage end |
#tag_policy ⇒ TagPolicyNamespace (readonly)
Returns client.tag_policy.
16820 16821 16822 |
# File 'lib/infrawrench/client.rb', line 16820 def tag_policy @tag_policy end |
#team ⇒ TeamNamespace (readonly)
Returns client.team.
16822 16823 16824 |
# File 'lib/infrawrench/client.rb', line 16822 def team @team end |
#transport ⇒ Transport (readonly)
Returns Shared request plumbing. Reach for this only to inspect the resolved base URL.
16636 16637 16638 |
# File 'lib/infrawrench/client.rb', line 16636 def transport @transport end |
#wallboard ⇒ WallboardNamespace (readonly)
Returns client.wallboard.
16824 16825 16826 |
# File 'lib/infrawrench/client.rb', line 16824 def wallboard @wallboard end |
#workflow_approvals ⇒ WorkflowApprovalsNamespace (readonly)
Returns client.workflow_approvals.
16826 16827 16828 |
# File 'lib/infrawrench/client.rb', line 16826 def workflow_approvals @workflow_approvals end |
#workflow_secrets ⇒ WorkflowSecretsNamespace (readonly)
Returns client.workflow_secrets.
16828 16829 16830 |
# File 'lib/infrawrench/client.rb', line 16828 def workflow_secrets @workflow_secrets end |
#workflows ⇒ WorkflowsNamespace (readonly)
Returns client.workflows.
16830 16831 16832 |
# File 'lib/infrawrench/client.rb', line 16830 def workflows @workflows end |