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. -
#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. -
#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.
14969 14970 14971 14972 14973 14974 14975 14976 14977 14978 14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 14998 14999 15000 15001 15002 15003 15004 15005 15006 15007 15008 15009 15010 15011 15012 15013 15014 15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 15043 15044 15045 15046 15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 |
# File 'lib/infrawrench/client.rb', line 14969 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) @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) @workflows = WorkflowsNamespace.new(@transport) end |
Instance Attribute Details
#access_requests ⇒ AccessRequestsNamespace (readonly)
Returns client.access_requests.
14792 14793 14794 |
# File 'lib/infrawrench/client.rb', line 14792 def access_requests @access_requests end |
#access_review ⇒ AccessReviewNamespace (readonly)
Returns client.access_review.
14794 14795 14796 |
# File 'lib/infrawrench/client.rb', line 14794 def access_review @access_review end |
#accounts ⇒ AccountsNamespace (readonly)
Returns client.accounts.
14796 14797 14798 |
# File 'lib/infrawrench/client.rb', line 14796 def accounts @accounts end |
#agents ⇒ AgentsNamespace (readonly)
Returns client.agents.
14798 14799 14800 |
# File 'lib/infrawrench/client.rb', line 14798 def agents @agents end |
#alert_rules ⇒ AlertRulesNamespace (readonly)
Returns client.alert_rules.
14800 14801 14802 |
# File 'lib/infrawrench/client.rb', line 14800 def alert_rules @alert_rules end |
#api_keys ⇒ ApiKeysNamespace (readonly)
Returns client.api_keys.
14802 14803 14804 |
# File 'lib/infrawrench/client.rb', line 14802 def api_keys @api_keys end |
#artifacts ⇒ ArtifactsNamespace (readonly)
Returns client.artifacts.
14804 14805 14806 |
# File 'lib/infrawrench/client.rb', line 14804 def artifacts @artifacts end |
#associations ⇒ AssociationsNamespace (readonly)
Returns client.associations.
14806 14807 14808 |
# File 'lib/infrawrench/client.rb', line 14806 def associations @associations end |
#audit_logs ⇒ AuditLogsNamespace (readonly)
Returns client.audit_logs.
14808 14809 14810 |
# File 'lib/infrawrench/client.rb', line 14808 def audit_logs @audit_logs end |
#auth ⇒ AuthNamespace (readonly)
Returns client.auth.
14810 14811 14812 |
# File 'lib/infrawrench/client.rb', line 14810 def auth @auth end |
#backups ⇒ BackupsNamespace (readonly)
Returns client.backups.
14812 14813 14814 |
# File 'lib/infrawrench/client.rb', line 14812 def backups @backups end |
#bastions ⇒ BastionsNamespace (readonly)
Returns client.bastions.
14814 14815 14816 |
# File 'lib/infrawrench/client.rb', line 14814 def bastions @bastions end |
#billing ⇒ BillingNamespace (readonly)
Returns client.billing.
14816 14817 14818 |
# File 'lib/infrawrench/client.rb', line 14816 def billing @billing end |
#billing_rules ⇒ BillingRulesNamespace (readonly)
Returns client.billing_rules.
14818 14819 14820 |
# File 'lib/infrawrench/client.rb', line 14818 def billing_rules @billing_rules end |
#blast_radius ⇒ BlastRadiusNamespace (readonly)
Returns client.blast_radius.
14820 14821 14822 |
# File 'lib/infrawrench/client.rb', line 14820 def blast_radius @blast_radius end |
#budgets ⇒ BudgetsNamespace (readonly)
Returns client.budgets.
14822 14823 14824 |
# File 'lib/infrawrench/client.rb', line 14822 def budgets @budgets end |
#business_metrics ⇒ BusinessMetricsNamespace (readonly)
Returns client.business_metrics.
14824 14825 14826 |
# File 'lib/infrawrench/client.rb', line 14824 def business_metrics @business_metrics end |
#change_freezes ⇒ ChangeFreezesNamespace (readonly)
Returns client.change_freezes.
14826 14827 14828 |
# File 'lib/infrawrench/client.rb', line 14826 def change_freezes @change_freezes end |
#changes ⇒ ChangesNamespace (readonly)
Returns client.changes.
14828 14829 14830 |
# File 'lib/infrawrench/client.rb', line 14828 def changes @changes end |
#commitments ⇒ CommitmentsNamespace (readonly)
Returns client.commitments.
14830 14831 14832 |
# File 'lib/infrawrench/client.rb', line 14830 def commitments @commitments end |
#config ⇒ ConfigNamespace (readonly)
Returns client.config.
14832 14833 14834 |
# File 'lib/infrawrench/client.rb', line 14832 def config @config end |
#connect ⇒ ConnectNamespace (readonly)
Returns client.connect.
14834 14835 14836 |
# File 'lib/infrawrench/client.rb', line 14834 def connect @connect end |
#cost_alerts ⇒ CostAlertsNamespace (readonly)
Returns client.cost_alerts.
14836 14837 14838 |
# File 'lib/infrawrench/client.rb', line 14836 def cost_alerts @cost_alerts end |
#cost_annotations ⇒ CostAnnotationsNamespace (readonly)
Returns client.cost_annotations.
14838 14839 14840 |
# File 'lib/infrawrench/client.rb', line 14838 def cost_annotations @cost_annotations end |
#cost_centres ⇒ CostCentresNamespace (readonly)
Returns client.cost_centres.
14840 14841 14842 |
# File 'lib/infrawrench/client.rb', line 14840 def cost_centres @cost_centres end |
#cost_exports ⇒ CostExportsNamespace (readonly)
Returns client.cost_exports.
14842 14843 14844 |
# File 'lib/infrawrench/client.rb', line 14842 def cost_exports @cost_exports end |
#cost_report_folders ⇒ CostReportFoldersNamespace (readonly)
Returns client.cost_report_folders.
14844 14845 14846 |
# File 'lib/infrawrench/client.rb', line 14844 def cost_report_folders @cost_report_folders end |
#cost_report_notifications ⇒ CostReportNotificationsNamespace (readonly)
Returns client.cost_report_notifications.
14846 14847 14848 |
# File 'lib/infrawrench/client.rb', line 14846 def cost_report_notifications @cost_report_notifications end |
#cost_reports ⇒ CostReportsNamespace (readonly)
Returns client.cost_reports.
14848 14849 14850 |
# File 'lib/infrawrench/client.rb', line 14848 def cost_reports @cost_reports end |
#cost_scenarios ⇒ CostScenariosNamespace (readonly)
Returns client.cost_scenarios.
14850 14851 14852 |
# File 'lib/infrawrench/client.rb', line 14850 def cost_scenarios @cost_scenarios end |
#costs ⇒ CostsNamespace (readonly)
Returns client.costs.
14852 14853 14854 |
# File 'lib/infrawrench/client.rb', line 14852 def costs @costs end |
#credential_hygiene ⇒ CredentialHygieneNamespace (readonly)
Returns client.credential_hygiene.
14854 14855 14856 |
# File 'lib/infrawrench/client.rb', line 14854 def credential_hygiene @credential_hygiene end |
#credits ⇒ CreditsNamespace (readonly)
Returns client.credits.
14856 14857 14858 |
# File 'lib/infrawrench/client.rb', line 14856 def credits @credits end |
#currency ⇒ CurrencyNamespace (readonly)
Returns client.currency.
14858 14859 14860 |
# File 'lib/infrawrench/client.rb', line 14858 def currency @currency end |
#custom_graphs ⇒ CustomGraphsNamespace (readonly)
Returns client.custom_graphs.
14860 14861 14862 |
# File 'lib/infrawrench/client.rb', line 14860 def custom_graphs @custom_graphs end |
#dashboards ⇒ DashboardsNamespace (readonly)
Returns client.dashboards.
14862 14863 14864 |
# File 'lib/infrawrench/client.rb', line 14862 def dashboards @dashboards end |
#dependency_graph ⇒ DependencyGraphNamespace (readonly)
Returns client.dependency_graph.
14864 14865 14866 |
# File 'lib/infrawrench/client.rb', line 14864 def dependency_graph @dependency_graph end |
#deployments ⇒ DeploymentsNamespace (readonly)
Returns client.deployments.
14866 14867 14868 |
# File 'lib/infrawrench/client.rb', line 14866 def deployments @deployments end |
#digest ⇒ DigestNamespace (readonly)
Returns client.digest.
14868 14869 14870 |
# File 'lib/infrawrench/client.rb', line 14868 def digest @digest end |
#dns ⇒ DnsNamespace (readonly)
Returns client.dns.
14870 14871 14872 |
# File 'lib/infrawrench/client.rb', line 14870 def dns @dns end |
#docker ⇒ DockerNamespace (readonly)
Returns client.docker.
14872 14873 14874 |
# File 'lib/infrawrench/client.rb', line 14872 def docker @docker end |
#environment_diff ⇒ EnvironmentDiffNamespace (readonly)
Returns client.environment_diff.
14874 14875 14876 |
# File 'lib/infrawrench/client.rb', line 14874 def environment_diff @environment_diff end |
#environments ⇒ EnvironmentsNamespace (readonly)
Returns client.environments.
14876 14877 14878 |
# File 'lib/infrawrench/client.rb', line 14876 def environments @environments end |
#expiring ⇒ ExpiringNamespace (readonly)
Returns client.expiring.
14878 14879 14880 |
# File 'lib/infrawrench/client.rb', line 14878 def expiring @expiring end |
#iac ⇒ IacNamespace (readonly)
Returns client.iac.
14880 14881 14882 |
# File 'lib/infrawrench/client.rb', line 14880 def iac @iac end |
#incidents ⇒ IncidentsNamespace (readonly)
Returns client.incidents.
14882 14883 14884 |
# File 'lib/infrawrench/client.rb', line 14882 def incidents @incidents end |
#invitations ⇒ InvitationsNamespace (readonly)
Returns client.invitations.
14884 14885 14886 |
# File 'lib/infrawrench/client.rb', line 14884 def invitations @invitations end |
#invoices ⇒ InvoicesNamespace (readonly)
Returns client.invoices.
14886 14887 14888 |
# File 'lib/infrawrench/client.rb', line 14886 def invoices @invoices end |
#jira ⇒ JiraNamespace (readonly)
Returns client.jira.
14888 14889 14890 |
# File 'lib/infrawrench/client.rb', line 14888 def jira @jira end |
#kv ⇒ KvNamespace (readonly)
Returns client.kv.
14890 14891 14892 |
# File 'lib/infrawrench/client.rb', line 14890 def kv @kv end |
#leases ⇒ LeasesNamespace (readonly)
Returns client.leases.
14892 14893 14894 |
# File 'lib/infrawrench/client.rb', line 14892 def leases @leases end |
#linear ⇒ LinearNamespace (readonly)
Returns client.linear.
14894 14895 14896 |
# File 'lib/infrawrench/client.rb', line 14894 def linear @linear end |
#log_workspaces ⇒ LogWorkspacesNamespace (readonly)
Returns client.log_workspaces.
14896 14897 14898 |
# File 'lib/infrawrench/client.rb', line 14896 def log_workspaces @log_workspaces end |
#managed_accounts ⇒ ManagedAccountsNamespace (readonly)
Returns client.managed_accounts.
14898 14899 14900 |
# File 'lib/infrawrench/client.rb', line 14898 def managed_accounts @managed_accounts end |
#metric_alerts ⇒ MetricAlertsNamespace (readonly)
Returns client.metric_alerts.
14900 14901 14902 |
# File 'lib/infrawrench/client.rb', line 14900 def metric_alerts @metric_alerts end |
#moment ⇒ MomentNamespace (readonly)
Returns client.moment.
14902 14903 14904 |
# File 'lib/infrawrench/client.rb', line 14902 def moment @moment end |
#msteams ⇒ MsteamsNamespace (readonly)
Returns client.msteams.
14904 14905 14906 |
# File 'lib/infrawrench/client.rb', line 14904 def msteams @msteams end |
#network_flows ⇒ NetworkFlowsNamespace (readonly)
Returns client.network_flows.
14906 14907 14908 |
# File 'lib/infrawrench/client.rb', line 14906 def network_flows @network_flows end |
#orgs ⇒ OrgsNamespace (readonly)
Returns client.orgs.
14908 14909 14910 |
# File 'lib/infrawrench/client.rb', line 14908 def orgs @orgs end |
#orphans ⇒ OrphansNamespace (readonly)
Returns client.orphans.
14910 14911 14912 |
# File 'lib/infrawrench/client.rb', line 14910 def orphans @orphans end |
#ownership ⇒ OwnershipNamespace (readonly)
Returns client.ownership.
14912 14913 14914 |
# File 'lib/infrawrench/client.rb', line 14912 def ownership @ownership end |
#pages ⇒ PagesNamespace (readonly)
Returns client.pages.
14914 14915 14916 |
# File 'lib/infrawrench/client.rb', line 14914 def pages @pages end |
#posture ⇒ PostureNamespace (readonly)
Returns client.posture.
14916 14917 14918 |
# File 'lib/infrawrench/client.rb', line 14916 def posture @posture end |
#probes ⇒ ProbesNamespace (readonly)
Returns client.probes.
14918 14919 14920 |
# File 'lib/infrawrench/client.rb', line 14918 def probes @probes end |
#profile ⇒ ProfileNamespace (readonly)
Returns client.profile.
14920 14921 14922 |
# File 'lib/infrawrench/client.rb', line 14920 def profile @profile end |
#quotas ⇒ QuotasNamespace (readonly)
Returns client.quotas.
14922 14923 14924 |
# File 'lib/infrawrench/client.rb', line 14922 def quotas @quotas end |
#resources ⇒ ResourcesNamespace (readonly)
Returns client.resources.
14924 14925 14926 |
# File 'lib/infrawrench/client.rb', line 14924 def resources @resources end |
#rightsizing ⇒ RightsizingNamespace (readonly)
Returns client.rightsizing.
14926 14927 14928 |
# File 'lib/infrawrench/client.rb', line 14926 def rightsizing @rightsizing end |
#saved_cost_filters ⇒ SavedCostFiltersNamespace (readonly)
Returns client.saved_cost_filters.
14928 14929 14930 |
# File 'lib/infrawrench/client.rb', line 14928 def saved_cost_filters @saved_cost_filters end |
#schedules ⇒ SchedulesNamespace (readonly)
Returns client.schedules.
14930 14931 14932 |
# File 'lib/infrawrench/client.rb', line 14930 def schedules @schedules end |
#search ⇒ SearchNamespace (readonly)
Returns client.search.
14932 14933 14934 |
# File 'lib/infrawrench/client.rb', line 14932 def search @search end |
#session_recordings ⇒ SessionRecordingsNamespace (readonly)
Returns client.session_recordings.
14934 14935 14936 |
# File 'lib/infrawrench/client.rb', line 14934 def session_recordings @session_recordings end |
#sftp ⇒ SftpNamespace (readonly)
Returns client.sftp.
14936 14937 14938 |
# File 'lib/infrawrench/client.rb', line 14936 def sftp @sftp end |
#shared_consoles ⇒ SharedConsolesNamespace (readonly)
Returns client.shared_consoles.
14938 14939 14940 |
# File 'lib/infrawrench/client.rb', line 14938 def shared_consoles @shared_consoles end |
#slack ⇒ SlackNamespace (readonly)
Returns client.slack.
14940 14941 14942 |
# File 'lib/infrawrench/client.rb', line 14940 def slack @slack end |
#sql ⇒ SqlNamespace (readonly)
Returns client.sql.
14942 14943 14944 |
# File 'lib/infrawrench/client.rb', line 14942 def sql @sql end |
#ssh_fanout ⇒ SshFanoutNamespace (readonly)
Returns client.ssh_fanout.
14944 14945 14946 |
# File 'lib/infrawrench/client.rb', line 14944 def ssh_fanout @ssh_fanout end |
#ssh_keys ⇒ SshKeysNamespace (readonly)
Returns client.ssh_keys.
14946 14947 14948 |
# File 'lib/infrawrench/client.rb', line 14946 def ssh_keys @ssh_keys end |
#ssh_tunnels ⇒ SshTunnelsNamespace (readonly)
Returns client.ssh_tunnels.
14948 14949 14950 |
# File 'lib/infrawrench/client.rb', line 14948 def ssh_tunnels @ssh_tunnels end |
#status ⇒ StatusNamespace (readonly)
Returns client.status.
14950 14951 14952 |
# File 'lib/infrawrench/client.rb', line 14950 def status @status end |
#status_incidents ⇒ StatusIncidentsNamespace (readonly)
Returns client.status_incidents.
14952 14953 14954 |
# File 'lib/infrawrench/client.rb', line 14952 def status_incidents @status_incidents end |
#status_pages ⇒ StatusPagesNamespace (readonly)
Returns client.status_pages.
14954 14955 14956 |
# File 'lib/infrawrench/client.rb', line 14954 def status_pages @status_pages end |
#storage ⇒ StorageNamespace (readonly)
Returns client.storage.
14956 14957 14958 |
# File 'lib/infrawrench/client.rb', line 14956 def storage @storage end |
#tag_policy ⇒ TagPolicyNamespace (readonly)
Returns client.tag_policy.
14958 14959 14960 |
# File 'lib/infrawrench/client.rb', line 14958 def tag_policy @tag_policy end |
#team ⇒ TeamNamespace (readonly)
Returns client.team.
14960 14961 14962 |
# File 'lib/infrawrench/client.rb', line 14960 def team @team end |
#transport ⇒ Transport (readonly)
Returns Shared request plumbing. Reach for this only to inspect the resolved base URL.
14790 14791 14792 |
# File 'lib/infrawrench/client.rb', line 14790 def transport @transport end |
#workflow_approvals ⇒ WorkflowApprovalsNamespace (readonly)
Returns client.workflow_approvals.
14962 14963 14964 |
# File 'lib/infrawrench/client.rb', line 14962 def workflow_approvals @workflow_approvals end |
#workflows ⇒ WorkflowsNamespace (readonly)
Returns client.workflows.
14964 14965 14966 |
# File 'lib/infrawrench/client.rb', line 14964 def workflows @workflows end |