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. -
#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.
-
#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.
15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 15931 15932 15933 15934 15935 15936 15937 15938 15939 15940 15941 15942 15943 15944 15945 15946 15947 15948 15949 15950 15951 15952 15953 15954 15955 15956 15957 15958 15959 15960 15961 15962 15963 15964 15965 15966 15967 15968 15969 15970 15971 15972 15973 15974 15975 15976 15977 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000 16001 16002 |
# File 'lib/infrawrench/client.rb', line 15906 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) @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) @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.
15715 15716 15717 |
# File 'lib/infrawrench/client.rb', line 15715 def access_requests @access_requests end |
#access_review ⇒ AccessReviewNamespace (readonly)
Returns client.access_review.
15717 15718 15719 |
# File 'lib/infrawrench/client.rb', line 15717 def access_review @access_review end |
#accounts ⇒ AccountsNamespace (readonly)
Returns client.accounts.
15719 15720 15721 |
# File 'lib/infrawrench/client.rb', line 15719 def accounts @accounts end |
#agent ⇒ AgentNamespace (readonly)
Returns client.agent.
15721 15722 15723 |
# File 'lib/infrawrench/client.rb', line 15721 def agent @agent end |
#agent_registrations ⇒ AgentRegistrationsNamespace (readonly)
Returns client.agent_registrations.
15723 15724 15725 |
# File 'lib/infrawrench/client.rb', line 15723 def agent_registrations @agent_registrations end |
#agents ⇒ AgentsNamespace (readonly)
Returns client.agents.
15725 15726 15727 |
# File 'lib/infrawrench/client.rb', line 15725 def agents @agents end |
#alert_rules ⇒ AlertRulesNamespace (readonly)
Returns client.alert_rules.
15727 15728 15729 |
# File 'lib/infrawrench/client.rb', line 15727 def alert_rules @alert_rules end |
#api_keys ⇒ ApiKeysNamespace (readonly)
Returns client.api_keys.
15729 15730 15731 |
# File 'lib/infrawrench/client.rb', line 15729 def api_keys @api_keys end |
#apps ⇒ AppsNamespace (readonly)
Returns client.apps.
15731 15732 15733 |
# File 'lib/infrawrench/client.rb', line 15731 def apps @apps end |
#artifacts ⇒ ArtifactsNamespace (readonly)
Returns client.artifacts.
15733 15734 15735 |
# File 'lib/infrawrench/client.rb', line 15733 def artifacts @artifacts end |
#associations ⇒ AssociationsNamespace (readonly)
Returns client.associations.
15735 15736 15737 |
# File 'lib/infrawrench/client.rb', line 15735 def associations @associations end |
#audit_logs ⇒ AuditLogsNamespace (readonly)
Returns client.audit_logs.
15737 15738 15739 |
# File 'lib/infrawrench/client.rb', line 15737 def audit_logs @audit_logs end |
#auth ⇒ AuthNamespace (readonly)
Returns client.auth.
15739 15740 15741 |
# File 'lib/infrawrench/client.rb', line 15739 def auth @auth end |
#backups ⇒ BackupsNamespace (readonly)
Returns client.backups.
15741 15742 15743 |
# File 'lib/infrawrench/client.rb', line 15741 def backups @backups end |
#bastions ⇒ BastionsNamespace (readonly)
Returns client.bastions.
15743 15744 15745 |
# File 'lib/infrawrench/client.rb', line 15743 def bastions @bastions end |
#billing ⇒ BillingNamespace (readonly)
Returns client.billing.
15745 15746 15747 |
# File 'lib/infrawrench/client.rb', line 15745 def billing @billing end |
#billing_rules ⇒ BillingRulesNamespace (readonly)
Returns client.billing_rules.
15747 15748 15749 |
# File 'lib/infrawrench/client.rb', line 15747 def billing_rules @billing_rules end |
#blast_radius ⇒ BlastRadiusNamespace (readonly)
Returns client.blast_radius.
15749 15750 15751 |
# File 'lib/infrawrench/client.rb', line 15749 def blast_radius @blast_radius end |
#budgets ⇒ BudgetsNamespace (readonly)
Returns client.budgets.
15751 15752 15753 |
# File 'lib/infrawrench/client.rb', line 15751 def budgets @budgets end |
#business_metrics ⇒ BusinessMetricsNamespace (readonly)
Returns client.business_metrics.
15753 15754 15755 |
# File 'lib/infrawrench/client.rb', line 15753 def business_metrics @business_metrics end |
#calendar ⇒ CalendarNamespace (readonly)
Returns client.calendar.
15755 15756 15757 |
# File 'lib/infrawrench/client.rb', line 15755 def calendar @calendar end |
#change_freezes ⇒ ChangeFreezesNamespace (readonly)
Returns client.change_freezes.
15757 15758 15759 |
# File 'lib/infrawrench/client.rb', line 15757 def change_freezes @change_freezes end |
#changes ⇒ ChangesNamespace (readonly)
Returns client.changes.
15759 15760 15761 |
# File 'lib/infrawrench/client.rb', line 15759 def changes @changes end |
#chat ⇒ ChatNamespace (readonly)
Returns client.chat.
15761 15762 15763 |
# File 'lib/infrawrench/client.rb', line 15761 def chat @chat end |
#commitments ⇒ CommitmentsNamespace (readonly)
Returns client.commitments.
15763 15764 15765 |
# File 'lib/infrawrench/client.rb', line 15763 def commitments @commitments end |
#config ⇒ ConfigNamespace (readonly)
Returns client.config.
15765 15766 15767 |
# File 'lib/infrawrench/client.rb', line 15765 def config @config end |
#connect ⇒ ConnectNamespace (readonly)
Returns client.connect.
15767 15768 15769 |
# File 'lib/infrawrench/client.rb', line 15767 def connect @connect end |
#cost_alerts ⇒ CostAlertsNamespace (readonly)
Returns client.cost_alerts.
15769 15770 15771 |
# File 'lib/infrawrench/client.rb', line 15769 def cost_alerts @cost_alerts end |
#cost_annotations ⇒ CostAnnotationsNamespace (readonly)
Returns client.cost_annotations.
15771 15772 15773 |
# File 'lib/infrawrench/client.rb', line 15771 def cost_annotations @cost_annotations end |
#cost_centres ⇒ CostCentresNamespace (readonly)
Returns client.cost_centres.
15773 15774 15775 |
# File 'lib/infrawrench/client.rb', line 15773 def cost_centres @cost_centres end |
#cost_exports ⇒ CostExportsNamespace (readonly)
Returns client.cost_exports.
15775 15776 15777 |
# File 'lib/infrawrench/client.rb', line 15775 def cost_exports @cost_exports end |
#cost_report_folders ⇒ CostReportFoldersNamespace (readonly)
Returns client.cost_report_folders.
15777 15778 15779 |
# File 'lib/infrawrench/client.rb', line 15777 def cost_report_folders @cost_report_folders end |
#cost_report_notifications ⇒ CostReportNotificationsNamespace (readonly)
Returns client.cost_report_notifications.
15779 15780 15781 |
# File 'lib/infrawrench/client.rb', line 15779 def cost_report_notifications @cost_report_notifications end |
#cost_reports ⇒ CostReportsNamespace (readonly)
Returns client.cost_reports.
15781 15782 15783 |
# File 'lib/infrawrench/client.rb', line 15781 def cost_reports @cost_reports end |
#cost_scenarios ⇒ CostScenariosNamespace (readonly)
Returns client.cost_scenarios.
15783 15784 15785 |
# File 'lib/infrawrench/client.rb', line 15783 def cost_scenarios @cost_scenarios end |
#costs ⇒ CostsNamespace (readonly)
Returns client.costs.
15785 15786 15787 |
# File 'lib/infrawrench/client.rb', line 15785 def costs @costs end |
#credential_hygiene ⇒ CredentialHygieneNamespace (readonly)
Returns client.credential_hygiene.
15787 15788 15789 |
# File 'lib/infrawrench/client.rb', line 15787 def credential_hygiene @credential_hygiene end |
#credits ⇒ CreditsNamespace (readonly)
Returns client.credits.
15789 15790 15791 |
# File 'lib/infrawrench/client.rb', line 15789 def credits @credits end |
#currency ⇒ CurrencyNamespace (readonly)
Returns client.currency.
15791 15792 15793 |
# File 'lib/infrawrench/client.rb', line 15791 def currency @currency end |
#custom_graphs ⇒ CustomGraphsNamespace (readonly)
Returns client.custom_graphs.
15793 15794 15795 |
# File 'lib/infrawrench/client.rb', line 15793 def custom_graphs @custom_graphs end |
#dashboards ⇒ DashboardsNamespace (readonly)
Returns client.dashboards.
15795 15796 15797 |
# File 'lib/infrawrench/client.rb', line 15795 def dashboards @dashboards end |
#dependency_graph ⇒ DependencyGraphNamespace (readonly)
Returns client.dependency_graph.
15797 15798 15799 |
# File 'lib/infrawrench/client.rb', line 15797 def dependency_graph @dependency_graph end |
#deployments ⇒ DeploymentsNamespace (readonly)
Returns client.deployments.
15799 15800 15801 |
# File 'lib/infrawrench/client.rb', line 15799 def deployments @deployments end |
#digest ⇒ DigestNamespace (readonly)
Returns client.digest.
15801 15802 15803 |
# File 'lib/infrawrench/client.rb', line 15801 def digest @digest end |
#dns ⇒ DnsNamespace (readonly)
Returns client.dns.
15803 15804 15805 |
# File 'lib/infrawrench/client.rb', line 15803 def dns @dns end |
#docker ⇒ DockerNamespace (readonly)
Returns client.docker.
15805 15806 15807 |
# File 'lib/infrawrench/client.rb', line 15805 def docker @docker end |
#environment_diff ⇒ EnvironmentDiffNamespace (readonly)
Returns client.environment_diff.
15807 15808 15809 |
# File 'lib/infrawrench/client.rb', line 15807 def environment_diff @environment_diff end |
#environments ⇒ EnvironmentsNamespace (readonly)
Returns client.environments.
15809 15810 15811 |
# File 'lib/infrawrench/client.rb', line 15809 def environments @environments end |
#expiring ⇒ ExpiringNamespace (readonly)
Returns client.expiring.
15811 15812 15813 |
# File 'lib/infrawrench/client.rb', line 15811 def expiring @expiring end |
#iac ⇒ IacNamespace (readonly)
Returns client.iac.
15813 15814 15815 |
# File 'lib/infrawrench/client.rb', line 15813 def iac @iac end |
#incidents ⇒ IncidentsNamespace (readonly)
Returns client.incidents.
15815 15816 15817 |
# File 'lib/infrawrench/client.rb', line 15815 def incidents @incidents end |
#invitations ⇒ InvitationsNamespace (readonly)
Returns client.invitations.
15817 15818 15819 |
# File 'lib/infrawrench/client.rb', line 15817 def invitations @invitations end |
#invoices ⇒ InvoicesNamespace (readonly)
Returns client.invoices.
15819 15820 15821 |
# File 'lib/infrawrench/client.rb', line 15819 def invoices @invoices end |
#jira ⇒ JiraNamespace (readonly)
Returns client.jira.
15821 15822 15823 |
# File 'lib/infrawrench/client.rb', line 15821 def jira @jira end |
#kv ⇒ KvNamespace (readonly)
Returns client.kv.
15823 15824 15825 |
# File 'lib/infrawrench/client.rb', line 15823 def kv @kv end |
#leases ⇒ LeasesNamespace (readonly)
Returns client.leases.
15825 15826 15827 |
# File 'lib/infrawrench/client.rb', line 15825 def leases @leases end |
#linear ⇒ LinearNamespace (readonly)
Returns client.linear.
15827 15828 15829 |
# File 'lib/infrawrench/client.rb', line 15827 def linear @linear end |
#log_workspaces ⇒ LogWorkspacesNamespace (readonly)
Returns client.log_workspaces.
15829 15830 15831 |
# File 'lib/infrawrench/client.rb', line 15829 def log_workspaces @log_workspaces end |
#managed_accounts ⇒ ManagedAccountsNamespace (readonly)
Returns client.managed_accounts.
15831 15832 15833 |
# File 'lib/infrawrench/client.rb', line 15831 def managed_accounts @managed_accounts end |
#metric_alerts ⇒ MetricAlertsNamespace (readonly)
Returns client.metric_alerts.
15833 15834 15835 |
# File 'lib/infrawrench/client.rb', line 15833 def metric_alerts @metric_alerts end |
#moment ⇒ MomentNamespace (readonly)
Returns client.moment.
15835 15836 15837 |
# File 'lib/infrawrench/client.rb', line 15835 def moment @moment end |
#msteams ⇒ MsteamsNamespace (readonly)
Returns client.msteams.
15837 15838 15839 |
# File 'lib/infrawrench/client.rb', line 15837 def msteams @msteams end |
#network_flows ⇒ NetworkFlowsNamespace (readonly)
Returns client.network_flows.
15839 15840 15841 |
# File 'lib/infrawrench/client.rb', line 15839 def network_flows @network_flows end |
#orgs ⇒ OrgsNamespace (readonly)
Returns client.orgs.
15841 15842 15843 |
# File 'lib/infrawrench/client.rb', line 15841 def orgs @orgs end |
#orphans ⇒ OrphansNamespace (readonly)
Returns client.orphans.
15843 15844 15845 |
# File 'lib/infrawrench/client.rb', line 15843 def orphans @orphans end |
#ownership ⇒ OwnershipNamespace (readonly)
Returns client.ownership.
15845 15846 15847 |
# File 'lib/infrawrench/client.rb', line 15845 def ownership @ownership end |
#pages ⇒ PagesNamespace (readonly)
Returns client.pages.
15847 15848 15849 |
# File 'lib/infrawrench/client.rb', line 15847 def pages @pages end |
#posture ⇒ PostureNamespace (readonly)
Returns client.posture.
15849 15850 15851 |
# File 'lib/infrawrench/client.rb', line 15849 def posture @posture end |
#probes ⇒ ProbesNamespace (readonly)
Returns client.probes.
15851 15852 15853 |
# File 'lib/infrawrench/client.rb', line 15851 def probes @probes end |
#profile ⇒ ProfileNamespace (readonly)
Returns client.profile.
15853 15854 15855 |
# File 'lib/infrawrench/client.rb', line 15853 def profile @profile end |
#quotas ⇒ QuotasNamespace (readonly)
Returns client.quotas.
15855 15856 15857 |
# File 'lib/infrawrench/client.rb', line 15855 def quotas @quotas end |
#resources ⇒ ResourcesNamespace (readonly)
Returns client.resources.
15857 15858 15859 |
# File 'lib/infrawrench/client.rb', line 15857 def resources @resources end |
#rightsizing ⇒ RightsizingNamespace (readonly)
Returns client.rightsizing.
15859 15860 15861 |
# File 'lib/infrawrench/client.rb', line 15859 def rightsizing @rightsizing end |
#saved_cost_filters ⇒ SavedCostFiltersNamespace (readonly)
Returns client.saved_cost_filters.
15861 15862 15863 |
# File 'lib/infrawrench/client.rb', line 15861 def saved_cost_filters @saved_cost_filters end |
#schedules ⇒ SchedulesNamespace (readonly)
Returns client.schedules.
15863 15864 15865 |
# File 'lib/infrawrench/client.rb', line 15863 def schedules @schedules end |
#search ⇒ SearchNamespace (readonly)
Returns client.search.
15865 15866 15867 |
# File 'lib/infrawrench/client.rb', line 15865 def search @search end |
#session_recordings ⇒ SessionRecordingsNamespace (readonly)
Returns client.session_recordings.
15867 15868 15869 |
# File 'lib/infrawrench/client.rb', line 15867 def session_recordings @session_recordings end |
#sftp ⇒ SftpNamespace (readonly)
Returns client.sftp.
15869 15870 15871 |
# File 'lib/infrawrench/client.rb', line 15869 def sftp @sftp end |
#shared_consoles ⇒ SharedConsolesNamespace (readonly)
Returns client.shared_consoles.
15871 15872 15873 |
# File 'lib/infrawrench/client.rb', line 15871 def shared_consoles @shared_consoles end |
#slack ⇒ SlackNamespace (readonly)
Returns client.slack.
15873 15874 15875 |
# File 'lib/infrawrench/client.rb', line 15873 def slack @slack end |
#sql ⇒ SqlNamespace (readonly)
Returns client.sql.
15875 15876 15877 |
# File 'lib/infrawrench/client.rb', line 15875 def sql @sql end |
#ssh_fanout ⇒ SshFanoutNamespace (readonly)
Returns client.ssh_fanout.
15877 15878 15879 |
# File 'lib/infrawrench/client.rb', line 15877 def ssh_fanout @ssh_fanout end |
#ssh_keys ⇒ SshKeysNamespace (readonly)
Returns client.ssh_keys.
15879 15880 15881 |
# File 'lib/infrawrench/client.rb', line 15879 def ssh_keys @ssh_keys end |
#ssh_tunnels ⇒ SshTunnelsNamespace (readonly)
Returns client.ssh_tunnels.
15881 15882 15883 |
# File 'lib/infrawrench/client.rb', line 15881 def ssh_tunnels @ssh_tunnels end |
#status ⇒ StatusNamespace (readonly)
Returns client.status.
15883 15884 15885 |
# File 'lib/infrawrench/client.rb', line 15883 def status @status end |
#status_incidents ⇒ StatusIncidentsNamespace (readonly)
Returns client.status_incidents.
15885 15886 15887 |
# File 'lib/infrawrench/client.rb', line 15885 def status_incidents @status_incidents end |
#status_pages ⇒ StatusPagesNamespace (readonly)
Returns client.status_pages.
15887 15888 15889 |
# File 'lib/infrawrench/client.rb', line 15887 def status_pages @status_pages end |
#storage ⇒ StorageNamespace (readonly)
Returns client.storage.
15889 15890 15891 |
# File 'lib/infrawrench/client.rb', line 15889 def storage @storage end |
#tag_policy ⇒ TagPolicyNamespace (readonly)
Returns client.tag_policy.
15891 15892 15893 |
# File 'lib/infrawrench/client.rb', line 15891 def tag_policy @tag_policy end |
#team ⇒ TeamNamespace (readonly)
Returns client.team.
15893 15894 15895 |
# File 'lib/infrawrench/client.rb', line 15893 def team @team end |
#transport ⇒ Transport (readonly)
Returns Shared request plumbing. Reach for this only to inspect the resolved base URL.
15713 15714 15715 |
# File 'lib/infrawrench/client.rb', line 15713 def transport @transport end |
#wallboard ⇒ WallboardNamespace (readonly)
Returns client.wallboard.
15895 15896 15897 |
# File 'lib/infrawrench/client.rb', line 15895 def wallboard @wallboard end |
#workflow_approvals ⇒ WorkflowApprovalsNamespace (readonly)
Returns client.workflow_approvals.
15897 15898 15899 |
# File 'lib/infrawrench/client.rb', line 15897 def workflow_approvals @workflow_approvals end |
#workflow_secrets ⇒ WorkflowSecretsNamespace (readonly)
Returns client.workflow_secrets.
15899 15900 15901 |
# File 'lib/infrawrench/client.rb', line 15899 def workflow_secrets @workflow_secrets end |
#workflows ⇒ WorkflowsNamespace (readonly)
Returns client.workflows.
15901 15902 15903 |
# File 'lib/infrawrench/client.rb', line 15901 def workflows @workflows end |