Class: Aws::CloudWatchOmni::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::CloudWatchOmni::Client
- Includes:
- Aws::ClientStubs
- Defined in:
- gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb
Overview
An API client for CloudWatchOmni. To construct a client, you need to configure a :region and :credentials.
client = Aws::CloudWatchOmni::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#create_access_grant(params = {}) ⇒ Types::CreateAccessGrantOutput
Creates an AccessGrant that authorizes a principal to perform a set of actions on resources in a space.
-
#create_access_profile(params = {}) ⇒ Types::CreateAccessProfileOutput
Creates an access profile in a space.
-
#create_alert(params = {}) ⇒ Types::CreateAlertOutput
Creates a new alert within a space.
-
#create_domain(params = {}) ⇒ Types::CreateDomainOutput
Creates a domain with identity provider configuration.
-
#create_domain_access_grant_for_organization(params = {}) ⇒ Types::CreateDomainAccessGrantForOrganizationOutput
Creates an AccessGrant that authorizes a principal to administer an organization domain.
-
#create_domain_for_organization(params = {}) ⇒ Types::CreateDomainForOrganizationOutput
Creates an organization-scoped domain for the caller's AWS Organization.
-
#create_integration(params = {}) ⇒ Types::CreateIntegrationOutput
Creates an integration with a third-party provider.
-
#create_omni_dashboard(params = {}) ⇒ Types::CreateOmniDashboardOutput
Creates a new dashboard within a space.
-
#create_one_time_deep_link_code(params = {}) ⇒ Types::CreateOneTimeDeepLinkCodeOutput
Generates a one-time code for deep-link authentication.
-
#create_space(params = {}) ⇒ Types::CreateSpaceOutput
Creates a space in a domain.
-
#create_view(params = {}) ⇒ Types::CreateViewResponse
Creates a new SQL view.
-
#delete_access_grant(params = {}) ⇒ Struct
Removes an existing AccessGrant, revoking the access it granted.
-
#delete_access_profile(params = {}) ⇒ Struct
Removes an access profile.
-
#delete_alert(params = {}) ⇒ Struct
Deletes an alert by its identifier.
-
#delete_domain(params = {}) ⇒ Struct
Removes a domain and all of its resources.
-
#delete_domain_access_grant_for_organization(params = {}) ⇒ Struct
Removes an existing organization access grant, revoking the access it granted.
-
#delete_domain_for_organization(params = {}) ⇒ Struct
Removes an organization domain and all of its resources.
-
#delete_integration(params = {}) ⇒ Struct
Deletes an integration.
-
#delete_omni_dashboard(params = {}) ⇒ Struct
Removes a dashboard from a space.
-
#delete_space(params = {}) ⇒ Struct
Removes a space and all of its resources.
-
#delete_view(params = {}) ⇒ Struct
Deletes the specified view.
-
#get_access_grant(params = {}) ⇒ Types::GetAccessGrantOutput
Retrieves the full detail of a single AccessGrant by ID.
-
#get_access_profile(params = {}) ⇒ Types::GetAccessProfileOutput
Retrieves an access profile by ID.
-
#get_alert(params = {}) ⇒ Types::GetAlertOutput
Retrieves a single alert by its identifier.
-
#get_context_graph(params = {}) ⇒ Types::GetContextGraphOutput
Queries the context graph with filtering, traversal, and pagination support.
-
#get_domain(params = {}) ⇒ Types::GetDomainOutput
Retrieves the details of a domain by ID.
-
#get_domain_access_grant_for_organization(params = {}) ⇒ Types::GetDomainAccessGrantForOrganizationOutput
Retrieves the full detail of a single organization access grant by ID.
-
#get_domain_for_organization(params = {}) ⇒ Types::GetDomainForOrganizationOutput
Retrieves the details of an organization domain by ID.
-
#get_integration(params = {}) ⇒ Types::GetIntegrationOutput
Returns the details of a single integration, identified by its identifier, Amazon Resource Name, or name.
-
#get_intelligence_configuration(params = {}) ⇒ Types::GetIntelligenceConfigurationOutput
Retrieves the intelligence configuration for the calling account.
-
#get_omni_dashboard(params = {}) ⇒ Types::GetOmniDashboardOutput
Retrieves a dashboard by ID within a space.
-
#get_space(params = {}) ⇒ Types::GetSpaceOutput
Retrieves the details of a space by ID.
-
#get_space_credentials_for_organization(params = {}) ⇒ Types::GetSpaceCredentialsForOrganizationOutput
Returns temporary credentials for a space in an organization member account.
-
#get_telemetry_query_results(params = {}) ⇒ Types::GetTelemetryQueryResultsResponse
Returns the results for the specified query.
-
#get_view(params = {}) ⇒ Types::GetViewResponse
Returns the definition and metadata of the specified view.
-
#list_access_grants(params = {}) ⇒ Types::ListAccessGrantsOutput
Returns AccessGrants, with optional filtering by domain, space, principal, or permission.
-
#list_access_profiles(params = {}) ⇒ Types::ListAccessProfilesOutput
Returns the access profiles in a space.
-
#list_alerts(params = {}) ⇒ Types::ListAlertsOutput
Lists alerts within a space, optionally filtered by exact name(s), a single name prefix, or exact alertId(s), with pagination.
-
#list_domain_access_grants_for_organization(params = {}) ⇒ Types::ListDomainAccessGrantsForOrganizationOutput
Returns organization-level domain access grants, with optional filtering by domain, principal, or permission.
-
#list_domains(params = {}) ⇒ Types::ListDomainsOutput
Returns the caller's domains: the account-scoped domain and the organization-scoped domain, if either exists.
-
#list_integrations(params = {}) ⇒ Types::ListIntegrationsOutput
Lists the integrations in the account, optionally filtered by type, status, or name.
-
#list_omni_dashboards(params = {}) ⇒ Types::ListOmniDashboardsOutput
Returns the dashboards in a space, optionally filtered by name prefix.
-
#list_spaces(params = {}) ⇒ Types::ListSpacesOutput
Returns the spaces in the account, optionally filtered by domain.
-
#list_spaces_for_organization(params = {}) ⇒ Types::ListSpacesForOrganizationOutput
Returns the spaces across all member accounts in the organization.
-
#list_telemetry_fields(params = {}) ⇒ Types::ListTelemetryFieldsResponse
Lists fields available for telemetry queries.
-
#list_telemetry_query_sessions(params = {}) ⇒ Types::ListTelemetryQuerySessionsResponse
Lists telemetry query sessions.
-
#list_views(params = {}) ⇒ Types::ListViewsResponse
Lists the views in the caller's account and region.
-
#put_intelligence_configuration(params = {}) ⇒ Types::PutIntelligenceConfigurationOutput
Creates or updates the intelligence configuration for the calling account.
-
#search_principals(params = {}) ⇒ Types::SearchPrincipalsOutput
Searches Identity Center for users and groups in a domain.
-
#start_telemetry_query(params = {}) ⇒ Types::StartTelemetryQueryResponse
Starts a telemetry query within a session.
-
#start_telemetry_query_session(params = {}) ⇒ Types::StartTelemetryQuerySessionResponse
Starts a new telemetry query session.
-
#stop_telemetry_query(params = {}) ⇒ Struct
Stops a running telemetry query.
-
#stop_telemetry_query_session(params = {}) ⇒ Struct
Stops a telemetry query session.
-
#update_access_profile(params = {}) ⇒ Types::UpdateAccessProfileOutput
Updates the name or description of an access profile.
-
#update_alert(params = {}) ⇒ Struct
Updates an existing alert.
-
#update_domain(params = {}) ⇒ Types::UpdateDomainOutput
Updates a domain's name or identity provider configuration.
-
#update_domain_for_organization(params = {}) ⇒ Types::UpdateDomainForOrganizationOutput
Updates an organization domain's name or identity provider configuration.
-
#update_integration(params = {}) ⇒ Types::UpdateIntegrationOutput
Updates an existing integration, identified by its id, ARN, or name.
-
#update_omni_dashboard(params = {}) ⇒ Types::UpdateOmniDashboardOutput
Updates an existing dashboard within a space.
-
#update_space(params = {}) ⇒ Types::UpdateSpaceOutput
Updates a space.
-
#update_view(params = {}) ⇒ Types::UpdateViewResponse
Updates an existing view's definition and/or description.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from Aws::ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
471 472 473 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 471 def initialize(*args) super end |
Instance Method Details
#create_access_grant(params = {}) ⇒ Types::CreateAccessGrantOutput
Creates an AccessGrant that authorizes a principal to perform a set of actions on resources in a space.
Optionally narrow the grant with scoped actions that limit it to specific resources and fields. Use ListAccessGrants and GetAccessGrant to retrieve grants, and DeleteAccessGrant to remove them.
685 686 687 688 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 685 def create_access_grant(params = {}, = {}) req = build_request(:create_access_grant, params) req.send_request() end |
#create_access_profile(params = {}) ⇒ Types::CreateAccessProfileOutput
Creates an access profile in a space.
Use GetAccessProfile and ListAccessProfiles to retrieve profiles, and UpdateAccessProfile to modify one.
777 778 779 780 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 777 def create_access_profile(params = {}, = {}) req = build_request(:create_access_profile, params) req.send_request() end |
#create_alert(params = {}) ⇒ Types::CreateAlertOutput
Creates a new alert within a space.
Use GetAlert and ListAlerts to retrieve alerts, UpdateAlert to modify one, and DeleteAlert to remove it.
1213 1214 1215 1216 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 1213 def create_alert(params = {}, = {}) req = build_request(:create_alert, params) req.send_request() end |
#create_domain(params = {}) ⇒ Types::CreateDomainOutput
Creates a domain with identity provider configuration.
Use GetDomain to retrieve the domain, UpdateDomain to change its configuration, and CreateSpace to add spaces within it.
1334 1335 1336 1337 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 1334 def create_domain(params = {}, = {}) req = build_request(:create_domain, params) req.send_request() end |
#create_domain_access_grant_for_organization(params = {}) ⇒ Types::CreateDomainAccessGrantForOrganizationOutput
Creates an AccessGrant that authorizes a principal to administer an organization domain.
1450 1451 1452 1453 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 1450 def create_domain_access_grant_for_organization(params = {}, = {}) req = build_request(:create_domain_access_grant_for_organization, params) req.send_request() end |
#create_domain_for_organization(params = {}) ⇒ Types::CreateDomainForOrganizationOutput
Creates an organization-scoped domain for the caller's AWS Organization. Only the organization's management account can call this operation.
1583 1584 1585 1586 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 1583 def create_domain_for_organization(params = {}, = {}) req = build_request(:create_domain_for_organization, params) req.send_request() end |
#create_integration(params = {}) ⇒ Types::CreateIntegrationOutput
Creates an integration with a third-party provider. Returns the integration identifier and its initial status; when the provider requires interactive consent, an authorization URL is returned for the user to complete setup.
1701 1702 1703 1704 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 1701 def create_integration(params = {}, = {}) req = build_request(:create_integration, params) req.send_request() end |
#create_omni_dashboard(params = {}) ⇒ Types::CreateOmniDashboardOutput
Creates a new dashboard within a space.
Use GetOmniDashboard and ListOmniDashboards to retrieve dashboards, UpdateOmniDashboard to modify one, and DeleteOmniDashboard to remove it.
1802 1803 1804 1805 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 1802 def create_omni_dashboard(params = {}, = {}) req = build_request(:create_omni_dashboard, params) req.send_request() end |
#create_one_time_deep_link_code(params = {}) ⇒ Types::CreateOneTimeDeepLinkCodeOutput
Generates a one-time code for deep-link authentication.
Direct the user's browser to the returned deepLinkUrl before it expires. The code is exchanged for an authenticated, domain-scoped session and can be used only once.
1869 1870 1871 1872 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 1869 def create_one_time_deep_link_code(params = {}, = {}) req = build_request(:create_one_time_deep_link_code, params) req.send_request() end |
#create_space(params = {}) ⇒ Types::CreateSpaceOutput
Creates a space in a domain.
Use GetSpace to retrieve the space, ListSpaces to enumerate spaces, UpdateSpace to modify it, and DeleteSpace to remove it.
1996 1997 1998 1999 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 1996 def create_space(params = {}, = {}) req = build_request(:create_space, params) req.send_request() end |
#create_view(params = {}) ⇒ Types::CreateViewResponse
Creates a new SQL view.
A view is a named, reusable SQL query that can be referenced from telemetry queries. View names must be unique within the account and region. Only USER views can be created — MANAGED views are provisioned by AWS.
2091 2092 2093 2094 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2091 def create_view(params = {}, = {}) req = build_request(:create_view, params) req.send_request() end |
#delete_access_grant(params = {}) ⇒ Struct
Removes an existing AccessGrant, revoking the access it granted.
A service-managed grant cannot be deleted.
2129 2130 2131 2132 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2129 def delete_access_grant(params = {}, = {}) req = build_request(:delete_access_grant, params) req.send_request() end |
#delete_access_profile(params = {}) ⇒ Struct
Removes an access profile.
An access profile cannot be deleted while access grants reference it.
2172 2173 2174 2175 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2172 def delete_access_profile(params = {}, = {}) req = build_request(:delete_access_profile, params) req.send_request() end |
#delete_alert(params = {}) ⇒ Struct
Deletes an alert by its identifier.
Idempotent: deleting an alert that has already been removed succeeds without error.
2216 2217 2218 2219 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2216 def delete_alert(params = {}, = {}) req = build_request(:delete_alert, params) req.send_request() end |
#delete_domain(params = {}) ⇒ Struct
Removes a domain and all of its resources. Call this operation in the Region where the domain was created.
A domain cannot be deleted while it contains spaces.
2255 2256 2257 2258 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2255 def delete_domain(params = {}, = {}) req = build_request(:delete_domain, params) req.send_request() end |
#delete_domain_access_grant_for_organization(params = {}) ⇒ Struct
Removes an existing organization access grant, revoking the access it granted.
A service-managed grant cannot be deleted.
2294 2295 2296 2297 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2294 def delete_domain_access_grant_for_organization(params = {}, = {}) req = build_request(:delete_domain_access_grant_for_organization, params) req.send_request() end |
#delete_domain_for_organization(params = {}) ⇒ Struct
Removes an organization domain and all of its resources. Call this operation in the Region where the domain was created.
A domain cannot be deleted while it contains spaces.
2333 2334 2335 2336 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2333 def delete_domain_for_organization(params = {}, = {}) req = build_request(:delete_domain_for_organization, params) req.send_request() end |
#delete_integration(params = {}) ⇒ Struct
Deletes an integration. Returns the resulting status.
2376 2377 2378 2379 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2376 def delete_integration(params = {}, = {}) req = build_request(:delete_integration, params) req.send_request() end |
#delete_omni_dashboard(params = {}) ⇒ Struct
Removes a dashboard from a space.
2416 2417 2418 2419 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2416 def delete_omni_dashboard(params = {}, = {}) req = build_request(:delete_omni_dashboard, params) req.send_request() end |
#delete_space(params = {}) ⇒ Struct
Removes a space and all of its resources.
2452 2453 2454 2455 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2452 def delete_space(params = {}, = {}) req = build_request(:delete_space, params) req.send_request() end |
#delete_view(params = {}) ⇒ Struct
Deletes the specified view.
Queries that reference the view fail after it is deleted. Managed views cannot be deleted.
2491 2492 2493 2494 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2491 def delete_view(params = {}, = {}) req = build_request(:delete_view, params) req.send_request() end |
#get_access_grant(params = {}) ⇒ Types::GetAccessGrantOutput
Retrieves the full detail of a single AccessGrant by ID.
2601 2602 2603 2604 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2601 def get_access_grant(params = {}, = {}) req = build_request(:get_access_grant, params) req.send_request() end |
#get_access_profile(params = {}) ⇒ Types::GetAccessProfileOutput
Retrieves an access profile by ID.
The response indicates whether the calling principal is currently allowed to assume the profile.
2670 2671 2672 2673 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2670 def get_access_profile(params = {}, = {}) req = build_request(:get_access_profile, params) req.send_request() end |
#get_alert(params = {}) ⇒ Types::GetAlertOutput
Retrieves a single alert by its identifier.
Use ListAlerts to enumerate alerts in the space.
2810 2811 2812 2813 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 2810 def get_alert(params = {}, = {}) req = build_request(:get_alert, params) req.send_request() end |
#get_context_graph(params = {}) ⇒ Types::GetContextGraphOutput
Queries the context graph with filtering, traversal, and pagination support.
Pagination note: nodes and edges are returned together as a coherent subgraph. Pagination cursors advance over nodes (the primary collection); each page includes all edges connecting nodes within that page. Callers should treat nodes as the paginated collection and edges as supplementary relationship data attached to those nodes.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3098 3099 3100 3101 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 3098 def get_context_graph(params = {}, = {}) req = build_request(:get_context_graph, params) req.send_request() end |
#get_domain(params = {}) ⇒ Types::GetDomainOutput
Retrieves the details of a domain by ID.
3175 3176 3177 3178 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 3175 def get_domain(params = {}, = {}) req = build_request(:get_domain, params) req.send_request() end |
#get_domain_access_grant_for_organization(params = {}) ⇒ Types::GetDomainAccessGrantForOrganizationOutput
Retrieves the full detail of a single organization access grant by ID.
3245 3246 3247 3248 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 3245 def get_domain_access_grant_for_organization(params = {}, = {}) req = build_request(:get_domain_access_grant_for_organization, params) req.send_request() end |
#get_domain_for_organization(params = {}) ⇒ Types::GetDomainForOrganizationOutput
Retrieves the details of an organization domain by ID.
3328 3329 3330 3331 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 3328 def get_domain_for_organization(params = {}, = {}) req = build_request(:get_domain_for_organization, params) req.send_request() end |
#get_integration(params = {}) ⇒ Types::GetIntegrationOutput
Returns the details of a single integration, identified by its identifier, Amazon Resource Name, or name.
3402 3403 3404 3405 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 3402 def get_integration(params = {}, = {}) req = build_request(:get_integration, params) req.send_request() end |
#get_intelligence_configuration(params = {}) ⇒ Types::GetIntelligenceConfigurationOutput
Retrieves the intelligence configuration for the calling account. Account is identified via FAS (caller identity). Returns the default configuration if none exists yet.
3447 3448 3449 3450 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 3447 def get_intelligence_configuration(params = {}, = {}) req = build_request(:get_intelligence_configuration, params) req.send_request() end |
#get_omni_dashboard(params = {}) ⇒ Types::GetOmniDashboardOutput
Retrieves a dashboard by ID within a space.
3516 3517 3518 3519 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 3516 def get_omni_dashboard(params = {}, = {}) req = build_request(:get_omni_dashboard, params) req.send_request() end |
#get_space(params = {}) ⇒ Types::GetSpaceOutput
Retrieves the details of a space by ID.
3588 3589 3590 3591 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 3588 def get_space(params = {}, = {}) req = build_request(:get_space, params) req.send_request() end |
#get_space_credentials_for_organization(params = {}) ⇒ Types::GetSpaceCredentialsForOrganizationOutput
Returns temporary credentials for a space in an organization member account. The credentials are valid for one hour.
The caller must be the organization's management account or a delegated administrator with access to the target space. The target account must be an active member of the same organization as the domain, and the space must already exist.
3658 3659 3660 3661 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 3658 def get_space_credentials_for_organization(params = {}, = {}) req = build_request(:get_space_credentials_for_organization, params) req.send_request() end |
#get_telemetry_query_results(params = {}) ⇒ Types::GetTelemetryQueryResultsResponse
Returns the results for the specified query.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3743 3744 3745 3746 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 3743 def get_telemetry_query_results(params = {}, = {}) req = build_request(:get_telemetry_query_results, params) req.send_request() end |
#get_view(params = {}) ⇒ Types::GetViewResponse
Returns the definition and metadata of the specified view.
3804 3805 3806 3807 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 3804 def get_view(params = {}, = {}) req = build_request(:get_view, params) req.send_request() end |
#list_access_grants(params = {}) ⇒ Types::ListAccessGrantsOutput
Returns AccessGrants, with optional filtering by domain, space, principal, or permission. A grant is returned only when it matches every filter supplied. With no filters, returns the grants for the current account and Region.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3923 3924 3925 3926 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 3923 def list_access_grants(params = {}, = {}) req = build_request(:list_access_grants, params) req.send_request() end |
#list_access_profiles(params = {}) ⇒ Types::ListAccessProfilesOutput
Returns the access profiles in a space.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4001 4002 4003 4004 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 4001 def list_access_profiles(params = {}, = {}) req = build_request(:list_access_profiles, params) req.send_request() end |
#list_alerts(params = {}) ⇒ Types::ListAlertsOutput
Lists alerts within a space, optionally filtered by exact name(s), a single name prefix, or exact alertId(s), with pagination.
Use GetAlert to retrieve a single alert's full detail.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4138 4139 4140 4141 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 4138 def list_alerts(params = {}, = {}) req = build_request(:list_alerts, params) req.send_request() end |
#list_domain_access_grants_for_organization(params = {}) ⇒ Types::ListDomainAccessGrantsForOrganizationOutput
Returns organization-level domain access grants, with optional filtering by domain, principal, or permission. A grant is returned only when it matches every filter supplied. With no filters, returns the grants for the caller's organization.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4255 4256 4257 4258 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 4255 def list_domain_access_grants_for_organization(params = {}, = {}) req = build_request(:list_domain_access_grants_for_organization, params) req.send_request() end |
#list_domains(params = {}) ⇒ Types::ListDomainsOutput
Returns the caller's domains: the account-scoped domain and the organization-scoped domain, if either exists. At most two domains are returned.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4337 4338 4339 4340 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 4337 def list_domains(params = {}, = {}) req = build_request(:list_domains, params) req.send_request() end |
#list_integrations(params = {}) ⇒ Types::ListIntegrationsOutput
Lists the integrations in the account, optionally filtered by type, status, or name. Results are paginated.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4428 4429 4430 4431 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 4428 def list_integrations(params = {}, = {}) req = build_request(:list_integrations, params) req.send_request() end |
#list_omni_dashboards(params = {}) ⇒ Types::ListOmniDashboardsOutput
Returns the dashboards in a space, optionally filtered by name prefix.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4519 4520 4521 4522 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 4519 def list_omni_dashboards(params = {}, = {}) req = build_request(:list_omni_dashboards, params) req.send_request() end |
#list_spaces(params = {}) ⇒ Types::ListSpacesOutput
Returns the spaces in the account, optionally filtered by domain.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4612 4613 4614 4615 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 4612 def list_spaces(params = {}, = {}) req = build_request(:list_spaces, params) req.send_request() end |
#list_spaces_for_organization(params = {}) ⇒ Types::ListSpacesForOrganizationOutput
Returns the spaces across all member accounts in the organization.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4697 4698 4699 4700 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 4697 def list_spaces_for_organization(params = {}, = {}) req = build_request(:list_spaces_for_organization, params) req.send_request() end |
#list_telemetry_fields(params = {}) ⇒ Types::ListTelemetryFieldsResponse
Lists fields available for telemetry queries.
Returns a list of fields included in the specified dataset, granular to telemetry type. Returned field names reflect the exact stored casing and are case-sensitive when referenced in query expressions; the query engine does not normalize identifier case.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4791 4792 4793 4794 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 4791 def list_telemetry_fields(params = {}, = {}) req = build_request(:list_telemetry_fields, params) req.send_request() end |
#list_telemetry_query_sessions(params = {}) ⇒ Types::ListTelemetryQuerySessionsResponse
Lists telemetry query sessions.
Returns a list of telemetry query sessions owned by the caller.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4856 4857 4858 4859 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 4856 def list_telemetry_query_sessions(params = {}, = {}) req = build_request(:list_telemetry_query_sessions, params) req.send_request() end |
#list_views(params = {}) ⇒ Types::ListViewsResponse
Lists the views in the caller's account and region.
Returns a summary for each view, optionally filtered by view type. View definitions are not included — use GetView to retrieve them.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4930 4931 4932 4933 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 4930 def list_views(params = {}, = {}) req = build_request(:list_views, params) req.send_request() end |
#put_intelligence_configuration(params = {}) ⇒ Types::PutIntelligenceConfigurationOutput
Creates or updates the intelligence configuration for the calling account. Account is identified via FAS (caller identity).
4999 5000 5001 5002 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 4999 def put_intelligence_configuration(params = {}, = {}) req = build_request(:put_intelligence_configuration, params) req.send_request() end |
#search_principals(params = {}) ⇒ Types::SearchPrincipalsOutput
Searches Identity Center for users and groups in a domain. The domain must be configured with Identity Center.
To grant access to a result, pass its principalId to CreateAccessGrant with a principalType of IDC_USER for a user or IDC_GROUP for a group.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5088 5089 5090 5091 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 5088 def search_principals(params = {}, = {}) req = build_request(:search_principals, params) req.send_request() end |
#start_telemetry_query(params = {}) ⇒ Types::StartTelemetryQueryResponse
Starts a telemetry query within a session.
Submits the provided query string for execution in the specified session. Use GetTelemetryQueryResults to poll for results and check query status.
5143 5144 5145 5146 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 5143 def start_telemetry_query(params = {}, = {}) req = build_request(:start_telemetry_query, params) req.send_request() end |
#start_telemetry_query_session(params = {}) ⇒ Types::StartTelemetryQuerySessionResponse
Starts a new telemetry query session.
A session provides a logical grouping for one or more telemetry queries. The returned session ID is required when starting queries via StartTelemetryQuery.
5191 5192 5193 5194 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 5191 def start_telemetry_query_session(params = {}, = {}) req = build_request(:start_telemetry_query_session, params) req.send_request() end |
#stop_telemetry_query(params = {}) ⇒ Struct
Stops a running telemetry query.
5226 5227 5228 5229 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 5226 def stop_telemetry_query(params = {}, = {}) req = build_request(:stop_telemetry_query, params) req.send_request() end |
#stop_telemetry_query_session(params = {}) ⇒ Struct
Stops a telemetry query session.
Terminates the specified session. After a session is stopped it cannot be reused.
5264 5265 5266 5267 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 5264 def stop_telemetry_query_session(params = {}, = {}) req = build_request(:stop_telemetry_query_session, params) req.send_request() end |
#update_access_profile(params = {}) ⇒ Types::UpdateAccessProfileOutput
Updates the name or description of an access profile.
Only the provided fields are changed; omitted fields are left unchanged.
5341 5342 5343 5344 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 5341 def update_access_profile(params = {}, = {}) req = build_request(:update_access_profile, params) req.send_request() end |
#update_alert(params = {}) ⇒ Struct
Updates an existing alert.
Only non-null fields overwrite existing values.
5468 5469 5470 5471 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 5468 def update_alert(params = {}, = {}) req = build_request(:update_alert, params) req.send_request() end |
#update_domain(params = {}) ⇒ Types::UpdateDomainOutput
Updates a domain's name or identity provider configuration.
Only the provided fields are changed; omitted fields are left unchanged. Renaming a domain also changes the endpoint URLs derived from its name.
5569 5570 5571 5572 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 5569 def update_domain(params = {}, = {}) req = build_request(:update_domain, params) req.send_request() end |
#update_domain_for_organization(params = {}) ⇒ Types::UpdateDomainForOrganizationOutput
Updates an organization domain's name or identity provider configuration. Call this operation in the Region where the domain was created.
Only the provided fields are changed; omitted fields are left unchanged. Renaming a domain also changes the endpoint URLs derived from its name.
5681 5682 5683 5684 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 5681 def update_domain_for_organization(params = {}, = {}) req = build_request(:update_domain_for_organization, params) req.send_request() end |
#update_integration(params = {}) ⇒ Types::UpdateIntegrationOutput
Updates an existing integration, identified by its id, ARN, or name. Only the fields you provide are changed.
5787 5788 5789 5790 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 5787 def update_integration(params = {}, = {}) req = build_request(:update_integration, params) req.send_request() end |
#update_omni_dashboard(params = {}) ⇒ Types::UpdateOmniDashboardOutput
Updates an existing dashboard within a space.
Only the provided fields are changed; omitted fields are left unchanged.
5873 5874 5875 5876 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 5873 def update_omni_dashboard(params = {}, = {}) req = build_request(:update_omni_dashboard, params) req.send_request() end |
#update_space(params = {}) ⇒ Types::UpdateSpaceOutput
Updates a space.
Only the provided fields are changed; omitted fields are left unchanged.
5964 5965 5966 5967 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 5964 def update_space(params = {}, = {}) req = build_request(:update_space, params) req.send_request() end |
#update_view(params = {}) ⇒ Types::UpdateViewResponse
Updates an existing view's definition and/or description.
Only the fields you provide are changed. Managed views cannot be updated.
6038 6039 6040 6041 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/client.rb', line 6038 def update_view(params = {}, = {}) req = build_request(:update_view, params) req.send_request() end |