Class: Aws::DevOpsAgent::Types::ServiceDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::DevOpsAgent::Types::ServiceDetails
- Defined in:
- gems/aws-sdk-devopsagent/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.
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.
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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.
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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.
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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.
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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.
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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.
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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.
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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.
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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.
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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.
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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.
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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).
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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).
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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.
6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 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
6152 6153 6154 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6152 def unknown @unknown end |