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.
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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.
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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.
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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.
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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.
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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.
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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.
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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.
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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.
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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.
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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.
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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).
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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).
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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.
6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 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
6310 6311 6312 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6310 def unknown @unknown end |