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, Servicenow, Unknown
Defined Under Namespace
Classes: Azureidentity, Dynatrace, EventChannel, Gitlab, Mcpserver, Mcpserverdatadog, Mcpservergrafana, Mcpservernewrelic, Mcpserversigv4, Mcpserversplunk, Pagerduty, 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.
-
#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.
5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :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 Unknown < ServiceDetails; end end |
#dynatrace ⇒ Types::DynatraceServiceDetails
Dynatrace-specific service details.
5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :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 Unknown < ServiceDetails; end end |
#event_channel ⇒ Types::EventChannelDetails
Event Channel specific service details.
5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :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 Unknown < ServiceDetails; end end |
#gitlab ⇒ Types::GitLabDetails
GitLab-specific service details.
5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :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 Unknown < ServiceDetails; end end |
#mcpserver ⇒ Types::MCPServerDetails
MCP server-specific service details.
5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :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 Unknown < ServiceDetails; end end |
#mcpserverdatadog ⇒ Types::DatadogServiceDetails
Datadog MCP server-specific service details.
5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :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 Unknown < ServiceDetails; end end |
#mcpservergrafana ⇒ Types::GrafanaServiceDetails
Datadog MCP server-specific service details.
5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :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 Unknown < ServiceDetails; end end |
#mcpservernewrelic ⇒ Types::NewRelicServiceDetails
New Relic-specific service details.
5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :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 Unknown < ServiceDetails; end end |
#mcpserversigv4 ⇒ Types::MCPServerSigV4ServiceDetails
SigV4-authenticated MCP server-specific service details.
5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :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 Unknown < ServiceDetails; end end |
#mcpserversplunk ⇒ Types::MCPServerDetails
Splunk MCP server-specific service details.
5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :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 Unknown < ServiceDetails; end end |
#pagerduty ⇒ Types::PagerDutyDetails
PagerDuty specific service details.
5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :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 Unknown < ServiceDetails; end end |
#servicenow ⇒ Types::ServiceNowServiceDetails
ServiceNow-specific service details.
5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :mcpserversigv4, :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 Unknown < ServiceDetails; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
5346 5347 5348 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5346 def unknown @unknown end |