Module: Aws::DevOpsAgent::Types
- Defined in:
- lib/aws-sdk-devopsagent/types.rb
Defined Under Namespace
Classes: AWSConfiguration, AccessDeniedException, AdditionalServiceDetails, AdditionalServiceRegistrationStep, AgentSpace, 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, EventChannelConfiguration, EventChannelDetails, Execution, GenericWebhook, GetAccountUsageInput, 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, ListPrivateConnectionsInput, ListPrivateConnectionsOutput, ListRecommendationsRequest, ListRecommendationsResponse, ListServicesInput, ListServicesOutput, ListTagsForResourceRequest, ListTagsForResourceResponse, ListWebhooksInput, ListWebhooksOutput, MCPServerAPIKeyConfig, MCPServerAuthorizationConfig, MCPServerAuthorizationDiscoveryConfig, MCPServerBearerTokenConfig, MCPServerConfiguration, MCPServerDatadogConfiguration, MCPServerDetails, MCPServerGrafanaConfiguration, MCPServerNewRelicConfiguration, MCPServerOAuth3LOConfig, MCPServerOAuthClientCredentialsConfig, MCPServerSplunkConfiguration, 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).
2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 2574 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.
2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 2850 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.
690 691 692 693 694 695 696 697 698 699 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 690 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.
4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4123 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.
4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4123 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 '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 '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).
2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 2574 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
4004 4005 4006 4007 4008 4009 4010 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4004 class SendMessageSummaryEvent < Struct.new( :content, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#delta ⇒ Types::SendMessageContentBlockDelta
The incremental content delta
3720 3721 3722 3723 3724 3725 3726 3727 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3720 class SendMessageContentBlockDeltaEvent < Struct.new( :index, :delta, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#dynatrace ⇒ Types::DynatraceServiceDetails
Dynatrace-specific service details.
4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4123 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
3962 3963 3964 3965 3966 3967 3968 3969 3970 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3962 class SendMessageResponseFailedEvent < Struct.new( :response_id, :error_code, :error_message, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#error_message ⇒ String
Error message
3962 3963 3964 3965 3966 3967 3968 3969 3970 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3962 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.
4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4123 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 '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 '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
3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3754 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
3720 3721 3722 3723 3724 3725 3726 3727 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3720 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
3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3690 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
3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3789 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 '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 '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 '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 '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 '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.
2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 2574 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.
980 981 982 983 984 985 986 987 988 989 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 980 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 '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 '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)
3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3754 class SendMessageContentBlockStartEvent < Struct.new( :index, :type, :id, :parent_id, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#response_id ⇒ String
The response ID
3913 3914 3915 3916 3917 3918 3919 3920 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3913 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.
3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3073 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
3720 3721 3722 3723 3724 3725 3726 3727 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3720 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.
3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3073 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 '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 '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.
4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4123 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.
222 223 224 225 226 227 228 229 230 231 232 233 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 222 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
3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3690 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.
5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5070 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.
222 223 224 225 226 227 228 229 230 231 232 233 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 222 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
3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3754 class SendMessageContentBlockStartEvent < Struct.new( :index, :type, :id, :parent_id, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#usage ⇒ Types::SendMessageUsageInfo
Token usage information
3913 3914 3915 3916 3917 3918 3919 3920 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3913 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.
2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 2850 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 |