Class: Aws::DevOpsAgent::Types::ServiceConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::DevOpsAgent::Types::ServiceConfiguration
- Defined in:
- gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb
Overview
ServiceConfiguration is a union - when making an API calls you must set exactly one of the members.
ServiceConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ServiceConfiguration corresponding to the set member.
Union of all supported service configuration types. Each service has its own specific configuration structure.
Defined Under Namespace
Classes: Aws, Azure, Azuredevops, Dynatrace, EventChannel, Github, Gitlab, Mcpserver, Mcpserverdatadog, Mcpservergrafana, Mcpservernewrelic, Mcpserversigv4, Mcpserversplunk, Msteams, Pagerduty, ReleaseManagement, Remoteagent, Remoteagentsigv4, Servicenow, Slack, SourceAws, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aws ⇒ Types::AWSConfiguration
AWS monitor account configuration.
-
#azure ⇒ Types::AzureConfiguration
Azure subscription integration configuration.
-
#azuredevops ⇒ Types::AzureDevOpsConfiguration
Azure DevOps project integration configuration.
-
#dynatrace ⇒ Types::DynatraceConfiguration
Dynatrace monitoring integration configuration.
-
#event_channel ⇒ Types::EventChannelConfiguration
Event Channel instance integration configuration.
-
#github ⇒ Types::GitHubConfiguration
GitHub repository integration configuration.
-
#gitlab ⇒ Types::GitLabConfiguration
GitLab project integration configuration.
-
#mcpserver ⇒ Types::MCPServerConfiguration
MCP (Model Context Protocol) server integration configuration.
-
#mcpserverdatadog ⇒ Types::MCPServerDatadogConfiguration
Datadog MCP server integration configuration.
-
#mcpservergrafana ⇒ Types::MCPServerGrafanaConfiguration
Grafana MCP server integration configuration.
-
#mcpservernewrelic ⇒ Types::MCPServerNewRelicConfiguration
NewRelic instance integration configuration.
-
#mcpserversigv4 ⇒ Types::MCPServerSigV4Configuration
SigV4-authenticated MCP server integration configuration.
-
#mcpserversplunk ⇒ Types::MCPServerSplunkConfiguration
Splunk MCP server integration configuration.
-
#msteams ⇒ Types::MSTeamsConfiguration
The configuration for connecting a Microsoft Teams team to the DevOps Agent service.
-
#pagerduty ⇒ Types::PagerDutyConfiguration
PagerDuty integration configuration.
-
#release_management ⇒ Types::ReleaseManagementConfiguration
Release management network environment configuration.
-
#remoteagent ⇒ Types::RemoteAgentConfiguration
Remote A2A agent integration configuration (token-based auth).
-
#remoteagentsigv4 ⇒ Types::RemoteAgentSigV4Configuration
Remote A2A agent integration configuration (SigV4 auth).
-
#servicenow ⇒ Types::ServiceNowConfiguration
ServiceNow instance integration configuration.
-
#slack ⇒ Types::SlackConfiguration
Slack workspace integration configuration.
-
#source_aws ⇒ Types::SourceAwsConfiguration
AWS source account configuration for monitoring resources.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#aws ⇒ Types::AWSConfiguration
AWS monitor account configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#azure ⇒ Types::AzureConfiguration
Azure subscription integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#azuredevops ⇒ Types::AzureDevOpsConfiguration
Azure DevOps project integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#dynatrace ⇒ Types::DynatraceConfiguration
Dynatrace monitoring integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#event_channel ⇒ Types::EventChannelConfiguration
Event Channel instance integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#github ⇒ Types::GitHubConfiguration
GitHub repository integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#gitlab ⇒ Types::GitLabConfiguration
GitLab project integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#mcpserver ⇒ Types::MCPServerConfiguration
MCP (Model Context Protocol) server integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#mcpserverdatadog ⇒ Types::MCPServerDatadogConfiguration
Datadog MCP server integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#mcpservergrafana ⇒ Types::MCPServerGrafanaConfiguration
Grafana MCP server integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#mcpservernewrelic ⇒ Types::MCPServerNewRelicConfiguration
NewRelic instance integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#mcpserversigv4 ⇒ Types::MCPServerSigV4Configuration
SigV4-authenticated MCP server integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#mcpserversplunk ⇒ Types::MCPServerSplunkConfiguration
Splunk MCP server integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#msteams ⇒ Types::MSTeamsConfiguration
The configuration for connecting a Microsoft Teams team to the DevOps Agent service.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#pagerduty ⇒ Types::PagerDutyConfiguration
PagerDuty integration configuration
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#release_management ⇒ Types::ReleaseManagementConfiguration
Release management network environment configuration
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#remoteagent ⇒ Types::RemoteAgentConfiguration
Remote A2A agent integration configuration (token-based auth).
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#remoteagentsigv4 ⇒ Types::RemoteAgentSigV4Configuration
Remote A2A agent integration configuration (SigV4 auth).
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#servicenow ⇒ Types::ServiceNowConfiguration
ServiceNow instance integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#slack ⇒ Types::SlackConfiguration
Slack workspace integration configuration.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#source_aws ⇒ Types::SourceAwsConfiguration
AWS source account configuration for monitoring resources.
6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :remoteagent, :remoteagentsigv4, :msteams, :release_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SourceAws < ServiceConfiguration; end class Aws < ServiceConfiguration; end class Github < ServiceConfiguration; end class Slack < ServiceConfiguration; end class Dynatrace < ServiceConfiguration; end class Servicenow < ServiceConfiguration; end class Mcpservernewrelic < ServiceConfiguration; end class Mcpserverdatadog < ServiceConfiguration; end class Mcpserver < ServiceConfiguration; end class Gitlab < ServiceConfiguration; end class Mcpserversplunk < ServiceConfiguration; end class EventChannel < ServiceConfiguration; end class Azure < ServiceConfiguration; end class Azuredevops < ServiceConfiguration; end class Mcpservergrafana < ServiceConfiguration; end class Pagerduty < ServiceConfiguration; end class Mcpserversigv4 < ServiceConfiguration; end class Remoteagent < ServiceConfiguration; end class Remoteagentsigv4 < ServiceConfiguration; end class Msteams < ServiceConfiguration; end class ReleaseManagement < ServiceConfiguration; end class Unknown < ServiceConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
6195 6196 6197 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 6195 def unknown @unknown end |