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, 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, MCPServerSigV4AuthorizationConfig, MCPServerSigV4Configuration, MCPServerSigV4ServiceDetails, Message, NewRelicApiKeyConfig, NewRelicServiceAuthorizationConfig, NewRelicServiceDetails, OAuthAdditionalStepDetails, PagerDutyAuthorizationConfig, PagerDutyConfiguration, PagerDutyDetails, PagerDutyOAuthClientCredentialsConfig, PendingMessage, PrivateConnectionMode, PrivateConnectionSummary, Recommendation, RecommendationContent, ReferenceInput, ReferenceOutput, RegisterServiceInput, RegisterServiceOutput, RegisteredAzureDevOpsServiceDetails, RegisteredAzureIdentityDetails, RegisteredGitLabServiceDetails, RegisteredGithubServiceDetails, RegisteredGrafanaServerDetails, RegisteredMCPServerDetails, RegisteredMCPServerSigV4Details, 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.
-
#mcpserversigv4 ⇒ Types::MCPServerSigV4ServiceDetails
SigV4-authenticated MCP server-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).
2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 2572 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.
2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 2922 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.
696 697 698 699 700 701 702 703 704 705 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 696 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.
4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4254 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Unknown < ServiceConfiguration; end end |
#azure ⇒ Types::AzureConfiguration
Azure subscription integration configuration.
4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4254 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Unknown < ServiceConfiguration; end end |
#azuredevops ⇒ Types::AzureDevOpsConfiguration
Azure DevOps project integration configuration.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#azureidentity ⇒ Types::RegisteredAzureIdentityDetails
Azure integration with AWS Outbound Identity Federation specific service details.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#bearer_token ⇒ Types::MCPServerBearerTokenConfig
MCP server configuration with Bearer token (RFC 6750).
2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 2572 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
4131 4132 4133 4134 4135 4136 4137 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4131 class SendMessageSummaryEvent < Struct.new( :content, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#delta ⇒ Types::SendMessageContentBlockDelta
The incremental content delta
3847 3848 3849 3850 3851 3852 3853 3854 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3847 class SendMessageContentBlockDeltaEvent < Struct.new( :index, :delta, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#dynatrace ⇒ Types::DynatraceServiceDetails
Dynatrace-specific service details.
4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4254 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Unknown < ServiceConfiguration; end end |
#error_code ⇒ String
Error code
4089 4090 4091 4092 4093 4094 4095 4096 4097 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4089 class SendMessageResponseFailedEvent < Struct.new( :response_id, :error_code, :error_message, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#error_message ⇒ String
Error message
4089 4090 4091 4092 4093 4094 4095 4096 4097 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4089 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.
4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4254 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Unknown < ServiceConfiguration; end end |
#github ⇒ Types::GitHubConfiguration
GitHub repository integration configuration.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#gitlab ⇒ Types::GitLabDetails
GitLab-specific service details.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#id ⇒ String
Block identifier
3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3881 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
3847 3848 3849 3850 3851 3852 3853 3854 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3847 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
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3817 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
3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3916 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.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#mcpserverdatadog ⇒ Types::DatadogServiceDetails
Datadog MCP server-specific service details.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#mcpservergrafana ⇒ Types::GrafanaServiceDetails
Datadog MCP server-specific service details.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#mcpservernewrelic ⇒ Types::NewRelicServiceDetails
New Relic-specific service details.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#mcpserversigv4 ⇒ Types::MCPServerSigV4ServiceDetails
SigV4-authenticated MCP server-specific service details.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#mcpserversplunk ⇒ Types::MCPServerDetails
Splunk MCP server-specific service details.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#o_auth_3_lo ⇒ Types::MCPServerOAuth3LOConfig
MCP server configuration with OAuth 3LO.
2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 2572 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.
986 987 988 989 990 991 992 993 994 995 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 986 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.
156 157 158 159 160 161 162 163 164 165 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 156 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.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#parent_id ⇒ String
Optional parent block ID for nested content blocks (e.g. subagent tool calls)
3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3881 class SendMessageContentBlockStartEvent < Struct.new( :index, :type, :id, :parent_id, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#response_id ⇒ String
The response ID
4040 4041 4042 4043 4044 4045 4046 4047 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4040 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.
3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3145 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
3847 3848 3849 3850 3851 3852 3853 3854 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3847 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.
3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3145 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.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#slack ⇒ Types::SlackConfiguration
Slack workspace integration configuration.
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 139 140 141 142 143 144 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 111 class AdditionalServiceDetails < Struct.new( :github, :slack, :mcpserverdatadog, :mcpserver, :servicenow, :gitlab, :mcpserversplunk, :mcpservernewrelic, :azuredevops, :azureidentity, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Mcpserversigv4 < AdditionalServiceDetails; end class Unknown < AdditionalServiceDetails; end end |
#source_aws ⇒ Types::SourceAwsConfiguration
AWS source account configuration for monitoring resources.
4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4254 class ServiceConfiguration < Struct.new( :source_aws, :aws, :github, :slack, :dynatrace, :servicenow, :mcpservernewrelic, :mcpserverdatadog, :mcpserver, :gitlab, :mcpserversplunk, :event_channel, :azure, :azuredevops, :mcpservergrafana, :pagerduty, :mcpserversigv4, :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 Unknown < ServiceConfiguration; end end |
#text ⇒ String
Text content from the user.
228 229 230 231 232 233 234 235 236 237 238 239 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 228 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
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3817 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.
5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 5209 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.
228 229 230 231 232 233 234 235 236 237 238 239 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 228 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
3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 3881 class SendMessageContentBlockStartEvent < Struct.new( :index, :type, :id, :parent_id, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#usage ⇒ Types::SendMessageUsageInfo
Token usage information
4040 4041 4042 4043 4044 4045 4046 4047 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 4040 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.
2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 2922 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 |