Class: Aws::DevOpsAgent::Types::ServiceDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::DevOpsAgent::Types::ServiceDetails
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-devopsagent/types.rb
Overview
ServiceDetails is a union - when making an API calls you must set exactly one of the members.
Union of service-specific configuration details for service registration.
Direct Known Subclasses
Azureidentity, Dynatrace, EventChannel, Gitlab, Mcpserver, Mcpserverdatadog, Mcpservergrafana, Mcpservernewrelic, Mcpserversigv4, Mcpserversplunk, Pagerduty, Remoteagent, Remoteagentsigv4, Servicenow, Unknown
Defined Under Namespace
Classes: Azureidentity, Dynatrace, EventChannel, Gitlab, Mcpserver, Mcpserverdatadog, Mcpservergrafana, Mcpservernewrelic, Mcpserversigv4, Mcpserversplunk, Pagerduty, Remoteagent, Remoteagentsigv4, Servicenow, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#azureidentity ⇒ Types::RegisteredAzureIdentityDetails
Azure integration with AWS Outbound Identity Federation specific service details.
-
#dynatrace ⇒ Types::DynatraceServiceDetails
Dynatrace-specific service details.
-
#event_channel ⇒ Types::EventChannelDetails
Event Channel specific service details.
-
#gitlab ⇒ Types::GitLabDetails
GitLab-specific service details.
-
#mcpserver ⇒ Types::MCPServerDetails
MCP server-specific service details.
-
#mcpserverdatadog ⇒ Types::DatadogServiceDetails
Datadog MCP server-specific service details.
-
#mcpservergrafana ⇒ Types::GrafanaServiceDetails
Datadog MCP server-specific service details.
-
#mcpservernewrelic ⇒ Types::NewRelicServiceDetails
New Relic-specific service details.
-
#mcpserversigv4 ⇒ Types::MCPServerSigV4ServiceDetails
SigV4-authenticated MCP server-specific service details.
-
#mcpserversplunk ⇒ Types::MCPServerDetails
Splunk MCP server-specific service details.
-
#pagerduty ⇒ Types::PagerDutyDetails
PagerDuty specific service details.
-
#remoteagent ⇒ Types::RemoteAgentServiceDetails
Remote A2A agent service details (token-based auth).
-
#remoteagentsigv4 ⇒ Types::RemoteAgentSigV4ServiceDetails
Remote A2A agent service details (SigV4 auth).
-
#servicenow ⇒ Types::ServiceNowServiceDetails
ServiceNow-specific service details.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#azureidentity ⇒ Types::RegisteredAzureIdentityDetails
Azure integration with AWS Outbound Identity Federation specific service details.
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#dynatrace ⇒ Types::DynatraceServiceDetails
Dynatrace-specific service details.
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#event_channel ⇒ Types::EventChannelDetails
Event Channel specific service details.
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#gitlab ⇒ Types::GitLabDetails
GitLab-specific service details.
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#mcpserver ⇒ Types::MCPServerDetails
MCP server-specific service details.
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#mcpserverdatadog ⇒ Types::DatadogServiceDetails
Datadog MCP server-specific service details.
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#mcpservergrafana ⇒ Types::GrafanaServiceDetails
Datadog MCP server-specific service details.
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#mcpservernewrelic ⇒ Types::NewRelicServiceDetails
New Relic-specific service details.
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#mcpserversigv4 ⇒ Types::MCPServerSigV4ServiceDetails
SigV4-authenticated MCP server-specific service details.
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#mcpserversplunk ⇒ Types::MCPServerDetails
Splunk MCP server-specific service details.
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#pagerduty ⇒ Types::PagerDutyDetails
PagerDuty specific service details.
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#remoteagent ⇒ Types::RemoteAgentServiceDetails
Remote A2A agent service details (token-based auth).
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#remoteagentsigv4 ⇒ Types::RemoteAgentSigV4ServiceDetails
Remote A2A agent service details (SigV4 auth).
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#servicenow ⇒ Types::ServiceNowServiceDetails
ServiceNow-specific service details.
5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Dynatrace < ServiceDetails; end class Servicenow < ServiceDetails; end class Mcpserverdatadog < ServiceDetails; end class Mcpserver < ServiceDetails; end class Gitlab < ServiceDetails; end class Mcpserversplunk < ServiceDetails; end class Mcpservernewrelic < ServiceDetails; end class EventChannel < ServiceDetails; end class Mcpservergrafana < ServiceDetails; end class Pagerduty < ServiceDetails; end class Azureidentity < ServiceDetails; end class Mcpserversigv4 < ServiceDetails; end class Remoteagent < ServiceDetails; end class Remoteagentsigv4 < ServiceDetails; end class Unknown < ServiceDetails; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
5753 5754 5755 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5753 def unknown @unknown end |