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.
Direct Known Subclasses
Azureidentity, Dynatrace, EventChannel, Gitlab, Mcpserver, Mcpserverdatadog, Mcpservergrafana, Mcpservernewrelic, Mcpserversplunk, Pagerduty, Servicenow, Unknown
Defined Under Namespace
Classes: Azureidentity, Dynatrace, EventChannel, Gitlab, Mcpserver, Mcpserverdatadog, Mcpservergrafana, Mcpservernewrelic, 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.
-
#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.
4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4201 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :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 Unknown < ServiceDetails; end end |
#dynatrace ⇒ Types::DynatraceServiceDetails
Dynatrace-specific service details.
4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4201 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :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 Unknown < ServiceDetails; end end |
#event_channel ⇒ Types::EventChannelDetails
Event Channel specific service details.
4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4201 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :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 Unknown < ServiceDetails; end end |
#gitlab ⇒ Types::GitLabDetails
GitLab-specific service details.
4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4201 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :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 Unknown < ServiceDetails; end end |
#mcpserver ⇒ Types::MCPServerDetails
MCP server-specific service details.
4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4201 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :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 Unknown < ServiceDetails; end end |
#mcpserverdatadog ⇒ Types::DatadogServiceDetails
Datadog MCP server-specific service details.
4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4201 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :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 Unknown < ServiceDetails; end end |
#mcpservergrafana ⇒ Types::GrafanaServiceDetails
Datadog MCP server-specific service details.
4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4201 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :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 Unknown < ServiceDetails; end end |
#mcpservernewrelic ⇒ Types::NewRelicServiceDetails
New Relic-specific service details.
4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4201 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :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 Unknown < ServiceDetails; end end |
#mcpserversplunk ⇒ Types::MCPServerDetails
Splunk MCP server-specific service details.
4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4201 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :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 Unknown < ServiceDetails; end end |
#pagerduty ⇒ Types::PagerDutyDetails
PagerDuty specific service details.
4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4201 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :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 Unknown < ServiceDetails; end end |
#servicenow ⇒ Types::ServiceNowServiceDetails
ServiceNow-specific service details.
4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4201 class ServiceDetails < Struct.new( :dynatrace, :servicenow, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :mcpservernewrelic, :event_channel, :mcpservergrafana, :pagerduty, :azureidentity, :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 Unknown < ServiceDetails; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
4201 4202 4203 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4201 def unknown @unknown end |