Module: Aws::DevOpsAgent::Types
- Defined in:
- gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb
Defined Under Namespace
Classes: AWSConfiguration, AccessDeniedException, AdditionalServiceDetails, AdditionalServiceRegistrationStep, AgentSpace, AllowVendedLogDeliveryForResourceInput, AllowVendedLogDeliveryForResourceOutput, AssistantMessageBlock, AssociateServiceInput, AssociateServiceOutput, Association, AzureConfiguration, AzureDevOpsConfiguration, ChatExecution, ConflictException, ContentSizeExceededException, CreateAgentSpaceInput, CreateAgentSpaceOutput, CreateBacklogTaskRequest, CreateBacklogTaskResponse, CreateChatRequest, CreateChatResponse, CreatePrivateConnectionInput, CreatePrivateConnectionOutput, DatadogAuthorizationConfig, DatadogServiceDetails, DeleteAgentSpaceInput, DeleteAgentSpaceOutput, DeletePrivateConnectionInput, DeletePrivateConnectionOutput, DeregisterServiceInput, DeregisterServiceOutput, DescribePrivateConnectionInput, DescribePrivateConnectionOutput, DisableOperatorAppInput, DisassociateServiceInput, DisassociateServiceOutput, DynatraceConfiguration, DynatraceOAuthClientCredentialsConfig, DynatraceServiceAuthorizationConfig, DynatraceServiceDetails, EnableOperatorAppInput, EnableOperatorAppOutput, EventChannelDetails, Execution, GenericWebhook, GetAccountUsageOutput, GetAgentSpaceInput, GetAgentSpaceOutput, GetAssociationInput, GetAssociationOutput, GetBacklogTaskRequest, GetBacklogTaskResponse, GetOperatorAppInput, GetOperatorAppOutput, GetRecommendationRequest, GetRecommendationResponse, GetServiceInput, GetServiceOutput, GitHubConfiguration, GitLabConfiguration, GitLabDetails, Goal, GoalContent, GoalSchedule, GoalScheduleInput, GrafanaServiceDetails, IamAuthConfiguration, IdcAuthConfiguration, IdentityCenterServiceException, IdpAuthConfiguration, InternalServerException, InvalidParameterException, JournalRecord, ListAgentSpacesInput, ListAgentSpacesOutput, ListAssociationsInput, ListAssociationsOutput, ListBacklogTasksRequest, ListBacklogTasksResponse, ListChatsRequest, ListChatsResponse, ListExecutionsRequest, ListExecutionsResponse, ListGoalsRequest, ListGoalsResponse, ListJournalRecordsRequest, ListJournalRecordsResponse, ListPendingMessagesRequest, ListPendingMessagesResponse, ListPrivateConnectionsOutput, ListRecommendationsRequest, ListRecommendationsResponse, ListServicesInput, ListServicesOutput, ListTagsForResourceRequest, ListTagsForResourceResponse, ListWebhooksInput, ListWebhooksOutput, MCPServerAPIKeyConfig, MCPServerAuthorizationConfig, MCPServerAuthorizationDiscoveryConfig, MCPServerBearerTokenConfig, MCPServerConfiguration, MCPServerDetails, MCPServerGrafanaConfiguration, MCPServerNewRelicConfiguration, MCPServerOAuth3LOConfig, MCPServerOAuthClientCredentialsConfig, Message, NewRelicApiKeyConfig, NewRelicServiceAuthorizationConfig, NewRelicServiceDetails, OAuthAdditionalStepDetails, PagerDutyAuthorizationConfig, PagerDutyConfiguration, PagerDutyDetails, PagerDutyOAuthClientCredentialsConfig, PendingMessage, PrivateConnectionMode, PrivateConnectionSummary, Recommendation, RecommendationContent, ReferenceInput, ReferenceOutput, RegisterServiceInput, RegisterServiceOutput, RegisteredAzureDevOpsServiceDetails, RegisteredAzureIdentityDetails, RegisteredGitLabServiceDetails, RegisteredGithubServiceDetails, RegisteredGrafanaServerDetails, RegisteredMCPServerDetails, RegisteredNewRelicDetails, RegisteredPagerDutyDetails, RegisteredService, RegisteredServiceNowDetails, RegisteredSlackServiceDetails, ResourceNotFoundException, SelfManagedInput, SendMessageContentBlockDelta, SendMessageContentBlockDeltaEvent, SendMessageContentBlockStartEvent, SendMessageContentBlockStopEvent, SendMessageContext, SendMessageEvents, SendMessageHeartbeatEvent, SendMessageJsonDelta, SendMessageRequest, SendMessageResponse, SendMessageResponseCompletedEvent, SendMessageResponseCreatedEvent, SendMessageResponseFailedEvent, SendMessageResponseInProgressEvent, SendMessageSummaryEvent, SendMessageTextDelta, SendMessageUsageInfo, ServiceConfiguration, ServiceDetails, ServiceManagedInput, ServiceNowConfiguration, ServiceNowOAuthClientCredentialsConfig, ServiceNowServiceAuthorizationConfig, ServiceNowServiceDetails, ServiceQuotaExceededException, SlackChannel, SlackConfiguration, SlackTransmissionTarget, SourceAwsConfiguration, TagResourceRequest, TagResourceResponse, Task, TaskFilter, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateAgentSpaceInput, UpdateAgentSpaceOutput, UpdateAssociationInput, UpdateAssociationOutput, UpdateBacklogTaskRequest, UpdateBacklogTaskResponse, UpdateGoalRequest, UpdateGoalResponse, UpdateOperatorAppIdpConfigInput, UpdateOperatorAppIdpConfigOutput, UpdatePrivateConnectionCertificateInput, UpdatePrivateConnectionCertificateOutput, UpdateRecommendationRequest, UpdateRecommendationResponse, UsageMetric, UserMessageBlock, UserReference, ValidateAwsAssociationsInput, ValidateAwsAssociationsOutput, ValidationException, ValidationExceptionField, Webhook
Instance Attribute Summary collapse
-
#api_key ⇒ Types::NewRelicApiKeyConfig
New Relic API Key authentication (apiKey, accountId, region).
-
#assistant_message ⇒ Array<Types::AssistantMessageBlock>
A message from the assistant.
-
#authorization_discovery ⇒ Types::MCPServerAuthorizationDiscoveryConfig
MCP server authorization discovery configuration.
-
#aws ⇒ Types::AWSConfiguration
AWS monitor account configuration.
-
#azure ⇒ Types::AzureConfiguration
Azure subscription integration configuration.
-
#azuredevops ⇒ Types::AzureDevOpsConfiguration
Azure DevOps project integration configuration.
-
#azureidentity ⇒ Types::RegisteredAzureIdentityDetails
Azure integration with AWS Outbound Identity Federation specific service details.
-
#bearer_token ⇒ Types::MCPServerBearerTokenConfig
MCP server configuration with Bearer token (RFC 6750).
-
#content ⇒ String
Summary content.
-
#delta ⇒ Types::SendMessageContentBlockDelta
The incremental content delta.
-
#dynatrace ⇒ Types::DynatraceServiceDetails
Dynatrace-specific service details.
-
#error_code ⇒ String
Error code.
-
#error_message ⇒ String
Error message.
-
#event_channel ⇒ Types::EventChannelDetails
Event Channel specific service details.
-
#github ⇒ Types::GitHubConfiguration
GitHub repository integration configuration.
-
#gitlab ⇒ Types::GitLabDetails
GitLab-specific service details.
-
#id ⇒ String
Block identifier.
-
#index ⇒ Integer
Zero-based index of the content block.
-
#json_delta ⇒ Types::SendMessageJsonDelta
JSON delta for structured content blocks.
-
#last ⇒ Boolean
Whether this is the final content block in the response.
-
#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.
-
#o_auth_3_lo ⇒ Types::MCPServerOAuth3LOConfig
MCP server configuration with OAuth 3LO.
-
#o_auth_client_credentials ⇒ Types::ServiceNowOAuthClientCredentialsConfig
OAuth client credentials configuration.
-
#oauth ⇒ Types::OAuthAdditionalStepDetails
OAuth authorization step required.
-
#pagerduty ⇒ Types::PagerDutyDetails
PagerDuty specific service details.
-
#parent_id ⇒ String
Optional parent block ID for nested content blocks (e.g. subagent tool calls).
-
#response_id ⇒ String
The response ID.
-
#self_managed ⇒ Types::SelfManagedInput
Caller manages their own resource configuration.
-
#sequence_number ⇒ Integer
Event sequence number.
-
#service_managed ⇒ Types::ServiceManagedInput
Service manages the Resource Gateway lifecycle.
-
#servicenow ⇒ Types::ServiceNowServiceDetails
ServiceNow-specific service details.
-
#slack ⇒ Types::SlackConfiguration
Slack workspace integration configuration.
-
#source_aws ⇒ Types::SourceAwsConfiguration
AWS source account configuration for monitoring resources.
-
#text ⇒ String
Text content from the user.
-
#text_delta ⇒ Types::SendMessageTextDelta
Text delta for text-based content blocks.
-
#tool_result ⇒ Hash, ...
Tool execution result provided by the user.
-
#tool_use ⇒ Hash, ...
Tool use request from the assistant.
-
#type ⇒ String
The type of content in this block.
-
#usage ⇒ Types::SendMessageUsageInfo
Token usage information.
-
#user_message ⇒ Array<Types::UserMessageBlock>
A message from the user.
Instance Attribute Details
#api_key ⇒ Types::NewRelicApiKeyConfig
New Relic API Key authentication (apiKey, accountId, region).
2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 2608 class MCPServerAuthorizationConfig < Struct.new( :o_auth_client_credentials, :o_auth_3_lo, :api_key, :bearer_token, :authorization_discovery, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OAuthClientCredentials < MCPServerAuthorizationConfig; end class OAuth3Lo < MCPServerAuthorizationConfig; end class ApiKey < MCPServerAuthorizationConfig; end class BearerToken < MCPServerAuthorizationConfig; end class AuthorizationDiscovery < MCPServerAuthorizationConfig; end class Unknown < MCPServerAuthorizationConfig; end end |
#assistant_message ⇒ Array<Types::AssistantMessageBlock>
A message from the assistant.
2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 2884 class Message < Struct.new( :user_message, :assistant_message, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class UserMessage < Message; end class AssistantMessage < Message; end class Unknown < Message; end end |
#authorization_discovery ⇒ Types::MCPServerAuthorizationDiscoveryConfig
MCP server authorization discovery configuration.
726 727 728 729 730 731 732 733 734 735 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 726 class DatadogAuthorizationConfig < Struct.new( :authorization_discovery, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AuthorizationDiscovery < DatadogAuthorizationConfig; end class Unknown < DatadogAuthorizationConfig; end end |
#aws ⇒ Types::AWSConfiguration
AWS monitor account configuration.
4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4156 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :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 Unknown < ServiceConfiguration; end end |
#azure ⇒ Types::AzureConfiguration
Azure subscription integration configuration.
4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4156 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :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 Unknown < ServiceConfiguration; end end |
#azuredevops ⇒ Types::AzureDevOpsConfiguration
Azure DevOps project integration configuration.
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 107 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < AdditionalServiceDetails; end class Slack < AdditionalServiceDetails; end class Mcpserverdatadog < AdditionalServiceDetails; end class Mcpserver < AdditionalServiceDetails; end class Servicenow < AdditionalServiceDetails; end class Gitlab < AdditionalServiceDetails; end class Mcpserversplunk < AdditionalServiceDetails; end class Mcpservernewrelic < AdditionalServiceDetails; end class Azuredevops < AdditionalServiceDetails; end class Azureidentity < AdditionalServiceDetails; end class Mcpservergrafana < AdditionalServiceDetails; end class Pagerduty < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#azureidentity ⇒ Types::RegisteredAzureIdentityDetails
Azure integration with AWS Outbound Identity Federation specific service details.
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 107 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < AdditionalServiceDetails; end class Slack < AdditionalServiceDetails; end class Mcpserverdatadog < AdditionalServiceDetails; end class Mcpserver < AdditionalServiceDetails; end class Servicenow < AdditionalServiceDetails; end class Gitlab < AdditionalServiceDetails; end class Mcpserversplunk < AdditionalServiceDetails; end class Mcpservernewrelic < AdditionalServiceDetails; end class Azuredevops < AdditionalServiceDetails; end class Azureidentity < AdditionalServiceDetails; end class Mcpservergrafana < AdditionalServiceDetails; end class Pagerduty < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#bearer_token ⇒ Types::MCPServerBearerTokenConfig
MCP server configuration with Bearer token (RFC 6750).
2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 2608 class MCPServerAuthorizationConfig < Struct.new( :o_auth_client_credentials, :o_auth_3_lo, :api_key, :bearer_token, :authorization_discovery, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OAuthClientCredentials < MCPServerAuthorizationConfig; end class OAuth3Lo < MCPServerAuthorizationConfig; end class ApiKey < MCPServerAuthorizationConfig; end class BearerToken < MCPServerAuthorizationConfig; end class AuthorizationDiscovery < MCPServerAuthorizationConfig; end class Unknown < MCPServerAuthorizationConfig; end end |
#content ⇒ String
Summary content
4037 4038 4039 4040 4041 4042 4043 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4037 class SendMessageSummaryEvent < Struct.new( :content, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#delta ⇒ Types::SendMessageContentBlockDelta
The incremental content delta
3754 3755 3756 3757 3758 3759 3760 3761 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3754 class SendMessageContentBlockDeltaEvent < Struct.new( :index, :delta, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#dynatrace ⇒ Types::DynatraceServiceDetails
Dynatrace-specific service details.
4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4156 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :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 Unknown < ServiceConfiguration; end end |
#error_code ⇒ String
Error code
3995 3996 3997 3998 3999 4000 4001 4002 4003 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3995 class SendMessageResponseFailedEvent < Struct.new( :response_id, :error_code, :error_message, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#error_message ⇒ String
Error message
3995 3996 3997 3998 3999 4000 4001 4002 4003 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3995 class SendMessageResponseFailedEvent < Struct.new( :response_id, :error_code, :error_message, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#event_channel ⇒ Types::EventChannelDetails
Event Channel specific service details.
4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4156 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :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 Unknown < ServiceConfiguration; end end |
#github ⇒ Types::GitHubConfiguration
GitHub repository integration configuration.
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 107 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < AdditionalServiceDetails; end class Slack < AdditionalServiceDetails; end class Mcpserverdatadog < AdditionalServiceDetails; end class Mcpserver < AdditionalServiceDetails; end class Servicenow < AdditionalServiceDetails; end class Gitlab < AdditionalServiceDetails; end class Mcpserversplunk < AdditionalServiceDetails; end class Mcpservernewrelic < AdditionalServiceDetails; end class Azuredevops < AdditionalServiceDetails; end class Azureidentity < AdditionalServiceDetails; end class Mcpservergrafana < AdditionalServiceDetails; end class Pagerduty < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#gitlab ⇒ Types::GitLabDetails
GitLab-specific service details.
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 107 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < AdditionalServiceDetails; end class Slack < AdditionalServiceDetails; end class Mcpserverdatadog < AdditionalServiceDetails; end class Mcpserver < AdditionalServiceDetails; end class Servicenow < AdditionalServiceDetails; end class Gitlab < AdditionalServiceDetails; end class Mcpserversplunk < AdditionalServiceDetails; end class Mcpservernewrelic < AdditionalServiceDetails; end class Azuredevops < AdditionalServiceDetails; end class Azureidentity < AdditionalServiceDetails; end class Mcpservergrafana < AdditionalServiceDetails; end class Pagerduty < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#id ⇒ String
Block identifier
3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3788 class SendMessageContentBlockStartEvent < Struct.new( :index, :type, :id, :parent_id, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#index ⇒ Integer
Zero-based index of the content block
3754 3755 3756 3757 3758 3759 3760 3761 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3754 class SendMessageContentBlockDeltaEvent < Struct.new( :index, :delta, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#json_delta ⇒ Types::SendMessageJsonDelta
JSON delta for structured content blocks
3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3724 class SendMessageContentBlockDelta < Struct.new( :text_delta, :json_delta, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextDelta < SendMessageContentBlockDelta; end class JsonDelta < SendMessageContentBlockDelta; end class Unknown < SendMessageContentBlockDelta; end end |
#last ⇒ Boolean
Whether this is the final content block in the response
3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3823 class SendMessageContentBlockStopEvent < Struct.new( :index, :type, :text, :last, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#mcpserver ⇒ Types::MCPServerDetails
MCP server-specific service details.
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 107 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < AdditionalServiceDetails; end class Slack < AdditionalServiceDetails; end class Mcpserverdatadog < AdditionalServiceDetails; end class Mcpserver < AdditionalServiceDetails; end class Servicenow < AdditionalServiceDetails; end class Gitlab < AdditionalServiceDetails; end class Mcpserversplunk < AdditionalServiceDetails; end class Mcpservernewrelic < AdditionalServiceDetails; end class Azuredevops < AdditionalServiceDetails; end class Azureidentity < AdditionalServiceDetails; end class Mcpservergrafana < AdditionalServiceDetails; end class Pagerduty < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#mcpserverdatadog ⇒ Types::DatadogServiceDetails
Datadog MCP server-specific service details.
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 107 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < AdditionalServiceDetails; end class Slack < AdditionalServiceDetails; end class Mcpserverdatadog < AdditionalServiceDetails; end class Mcpserver < AdditionalServiceDetails; end class Servicenow < AdditionalServiceDetails; end class Gitlab < AdditionalServiceDetails; end class Mcpserversplunk < AdditionalServiceDetails; end class Mcpservernewrelic < AdditionalServiceDetails; end class Azuredevops < AdditionalServiceDetails; end class Azureidentity < AdditionalServiceDetails; end class Mcpservergrafana < AdditionalServiceDetails; end class Pagerduty < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#mcpservergrafana ⇒ Types::GrafanaServiceDetails
Datadog MCP server-specific service details.
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 107 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < AdditionalServiceDetails; end class Slack < AdditionalServiceDetails; end class Mcpserverdatadog < AdditionalServiceDetails; end class Mcpserver < AdditionalServiceDetails; end class Servicenow < AdditionalServiceDetails; end class Gitlab < AdditionalServiceDetails; end class Mcpserversplunk < AdditionalServiceDetails; end class Mcpservernewrelic < AdditionalServiceDetails; end class Azuredevops < AdditionalServiceDetails; end class Azureidentity < AdditionalServiceDetails; end class Mcpservergrafana < AdditionalServiceDetails; end class Pagerduty < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#mcpservernewrelic ⇒ Types::NewRelicServiceDetails
New Relic-specific service details.
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 107 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < AdditionalServiceDetails; end class Slack < AdditionalServiceDetails; end class Mcpserverdatadog < AdditionalServiceDetails; end class Mcpserver < AdditionalServiceDetails; end class Servicenow < AdditionalServiceDetails; end class Gitlab < AdditionalServiceDetails; end class Mcpserversplunk < AdditionalServiceDetails; end class Mcpservernewrelic < AdditionalServiceDetails; end class Azuredevops < AdditionalServiceDetails; end class Azureidentity < AdditionalServiceDetails; end class Mcpservergrafana < AdditionalServiceDetails; end class Pagerduty < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#mcpserversplunk ⇒ Types::MCPServerDetails
Splunk MCP server-specific service details.
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 107 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < AdditionalServiceDetails; end class Slack < AdditionalServiceDetails; end class Mcpserverdatadog < AdditionalServiceDetails; end class Mcpserver < AdditionalServiceDetails; end class Servicenow < AdditionalServiceDetails; end class Gitlab < AdditionalServiceDetails; end class Mcpserversplunk < AdditionalServiceDetails; end class Mcpservernewrelic < AdditionalServiceDetails; end class Azuredevops < AdditionalServiceDetails; end class Azureidentity < AdditionalServiceDetails; end class Mcpservergrafana < AdditionalServiceDetails; end class Pagerduty < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#o_auth_3_lo ⇒ Types::MCPServerOAuth3LOConfig
MCP server configuration with OAuth 3LO.
2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 2608 class MCPServerAuthorizationConfig < Struct.new( :o_auth_client_credentials, :o_auth_3_lo, :api_key, :bearer_token, :authorization_discovery, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OAuthClientCredentials < MCPServerAuthorizationConfig; end class OAuth3Lo < MCPServerAuthorizationConfig; end class ApiKey < MCPServerAuthorizationConfig; end class BearerToken < MCPServerAuthorizationConfig; end class AuthorizationDiscovery < MCPServerAuthorizationConfig; end class Unknown < MCPServerAuthorizationConfig; end end |
#o_auth_client_credentials ⇒ Types::ServiceNowOAuthClientCredentialsConfig
OAuth client credentials configuration.
1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1016 class DynatraceServiceAuthorizationConfig < Struct.new( :o_auth_client_credentials, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OAuthClientCredentials < DynatraceServiceAuthorizationConfig; end class Unknown < DynatraceServiceAuthorizationConfig; end end |
#oauth ⇒ Types::OAuthAdditionalStepDetails
OAuth authorization step required.
150 151 152 153 154 155 156 157 158 159 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 150 class AdditionalServiceRegistrationStep < Struct.new( :oauth, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Oauth < AdditionalServiceRegistrationStep; end class Unknown < AdditionalServiceRegistrationStep; end end |
#pagerduty ⇒ Types::PagerDutyDetails
PagerDuty specific service details.
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 107 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < AdditionalServiceDetails; end class Slack < AdditionalServiceDetails; end class Mcpserverdatadog < AdditionalServiceDetails; end class Mcpserver < AdditionalServiceDetails; end class Servicenow < AdditionalServiceDetails; end class Gitlab < AdditionalServiceDetails; end class Mcpserversplunk < AdditionalServiceDetails; end class Mcpservernewrelic < AdditionalServiceDetails; end class Azuredevops < AdditionalServiceDetails; end class Azureidentity < AdditionalServiceDetails; end class Mcpservergrafana < AdditionalServiceDetails; end class Pagerduty < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#parent_id ⇒ String
Optional parent block ID for nested content blocks (e.g. subagent tool calls)
3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3788 class SendMessageContentBlockStartEvent < Struct.new( :index, :type, :id, :parent_id, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#response_id ⇒ String
The response ID
3946 3947 3948 3949 3950 3951 3952 3953 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3946 class SendMessageResponseCompletedEvent < Struct.new( :response_id, :usage, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#self_managed ⇒ Types::SelfManagedInput
Caller manages their own resource configuration.
3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3107 class PrivateConnectionMode < Struct.new( :service_managed, :self_managed, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ServiceManaged < PrivateConnectionMode; end class SelfManaged < PrivateConnectionMode; end class Unknown < PrivateConnectionMode; end end |
#sequence_number ⇒ Integer
Event sequence number
3754 3755 3756 3757 3758 3759 3760 3761 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3754 class SendMessageContentBlockDeltaEvent < Struct.new( :index, :delta, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#service_managed ⇒ Types::ServiceManagedInput
Service manages the Resource Gateway lifecycle.
3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3107 class PrivateConnectionMode < Struct.new( :service_managed, :self_managed, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ServiceManaged < PrivateConnectionMode; end class SelfManaged < PrivateConnectionMode; end class Unknown < PrivateConnectionMode; end end |
#servicenow ⇒ Types::ServiceNowServiceDetails
ServiceNow-specific service details.
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 107 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < AdditionalServiceDetails; end class Slack < AdditionalServiceDetails; end class Mcpserverdatadog < AdditionalServiceDetails; end class Mcpserver < AdditionalServiceDetails; end class Servicenow < AdditionalServiceDetails; end class Gitlab < AdditionalServiceDetails; end class Mcpserversplunk < AdditionalServiceDetails; end class Mcpservernewrelic < AdditionalServiceDetails; end class Azuredevops < AdditionalServiceDetails; end class Azureidentity < AdditionalServiceDetails; end class Mcpservergrafana < AdditionalServiceDetails; end class Pagerduty < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#slack ⇒ Types::SlackConfiguration
Slack workspace integration configuration.
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 107 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < AdditionalServiceDetails; end class Slack < AdditionalServiceDetails; end class Mcpserverdatadog < AdditionalServiceDetails; end class Mcpserver < AdditionalServiceDetails; end class Servicenow < AdditionalServiceDetails; end class Gitlab < AdditionalServiceDetails; end class Mcpserversplunk < AdditionalServiceDetails; end class Mcpservernewrelic < AdditionalServiceDetails; end class Azuredevops < AdditionalServiceDetails; end class Azureidentity < AdditionalServiceDetails; end class Mcpservergrafana < AdditionalServiceDetails; end class Pagerduty < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#source_aws ⇒ Types::SourceAwsConfiguration
AWS source account configuration for monitoring resources.
4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4156 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :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 Unknown < ServiceConfiguration; end end |
#text ⇒ String
Text content from the user.
260 261 262 263 264 265 266 267 268 269 270 271 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 260 class AssistantMessageBlock < Struct.new( :text, :tool_use, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < AssistantMessageBlock; end class ToolUse < AssistantMessageBlock; end class Unknown < AssistantMessageBlock; end end |
#text_delta ⇒ Types::SendMessageTextDelta
Text delta for text-based content blocks
3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3724 class SendMessageContentBlockDelta < Struct.new( :text_delta, :json_delta, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextDelta < SendMessageContentBlockDelta; end class JsonDelta < SendMessageContentBlockDelta; end class Unknown < SendMessageContentBlockDelta; end end |
#tool_result ⇒ Hash, ...
Tool execution result provided by the user.
5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5103 class UserMessageBlock < Struct.new( :text, :tool_result, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < UserMessageBlock; end class ToolResult < UserMessageBlock; end class Unknown < UserMessageBlock; end end |
#tool_use ⇒ Hash, ...
Tool use request from the assistant.
260 261 262 263 264 265 266 267 268 269 270 271 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 260 class AssistantMessageBlock < Struct.new( :text, :tool_use, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < AssistantMessageBlock; end class ToolUse < AssistantMessageBlock; end class Unknown < AssistantMessageBlock; end end |
#type ⇒ String
The type of content in this block
3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3788 class SendMessageContentBlockStartEvent < Struct.new( :index, :type, :id, :parent_id, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#usage ⇒ Types::SendMessageUsageInfo
Token usage information
3946 3947 3948 3949 3950 3951 3952 3953 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3946 class SendMessageResponseCompletedEvent < Struct.new( :response_id, :usage, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#user_message ⇒ Array<Types::UserMessageBlock>
A message from the user.
2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 2884 class Message < Struct.new( :user_message, :assistant_message, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class UserMessage < Message; end class AssistantMessage < Message; end class Unknown < Message; end end |