Module: Aws::DevOpsAgent::Types
- Defined in:
- lib/aws-sdk-devopsagent/types.rb
Defined Under Namespace
Classes: AWSConfiguration, AccessDeniedException, AdditionalServiceDetails, AdditionalServiceRegistrationStep, AgentSpace, Asset, AssetContent, AssetFile, AssetFileBody, AssetFileContent, AssetFileSummary, AssetTypeSummary, AssetVersionMetadata, AssetZipContent, AssistantMessageBlock, AssociateServiceInput, AssociateServiceOutput, Association, AzureConfiguration, AzureDevOpsConfiguration, ChatExecution, ConflictException, ContentSizeExceededException, CreateAgentSpaceInput, CreateAgentSpaceOutput, CreateAssetFileRequest, CreateAssetFileResponse, CreateAssetRequest, CreateAssetResponse, CreateBacklogTaskRequest, CreateBacklogTaskResponse, CreateChatRequest, CreateChatResponse, CreatePrivateConnectionInput, CreatePrivateConnectionOutput, DatadogAuthorizationConfig, DatadogServiceDetails, DeleteAgentSpaceInput, DeleteAgentSpaceOutput, DeleteAssetFileRequest, DeleteAssetFileResponse, DeleteAssetRequest, DeleteAssetResponse, DeletePrivateConnectionInput, DeletePrivateConnectionOutput, DeregisterServiceInput, DeregisterServiceOutput, DescribePrivateConnectionInput, DescribePrivateConnectionOutput, DisableOperatorAppInput, DisassociateServiceInput, DisassociateServiceOutput, DynatraceConfiguration, DynatraceOAuthClientCredentialsConfig, DynatraceServiceAuthorizationConfig, DynatraceServiceDetails, EnableOperatorAppInput, EnableOperatorAppOutput, EventChannelConfiguration, EventChannelDetails, Execution, GenericWebhook, GetAccountUsageInput, GetAccountUsageOutput, GetAgentSpaceInput, GetAgentSpaceOutput, GetAssetContentRequest, GetAssetContentResponse, GetAssetFileRequest, GetAssetFileResponse, GetAssetRequest, GetAssetResponse, 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, ListAssetFilesRequest, ListAssetFilesResponse, ListAssetTypesRequest, ListAssetTypesResponse, ListAssetVersionsRequest, ListAssetVersionsResponse, ListAssetsRequest, ListAssetsResponse, 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, MCPServerSigV4AuthorizationConfig, MCPServerSigV4Configuration, MCPServerSigV4ServiceDetails, 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, 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, UpdateAssetFileRequest, UpdateAssetFileResponse, UpdateAssetRequest, UpdateAssetResponse, 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).
-
#bytes ⇒ String
Binary file content.
-
#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.
-
#file ⇒ Types::AssetFileContent
A single file with path and content.
-
#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.
-
#zip ⇒ Types::AssetZipContent
A zip file containing multiple files.
Instance Attribute Details
#api_key ⇒ Types::NewRelicApiKeyConfig
New Relic API Key authentication (apiKey, accountId, region).
3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3355 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.
3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3713 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.
1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 1070 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.
5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5079 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.
5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5079 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 '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 '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).
3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3355 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 |
#bytes ⇒ String
Binary file content
337 338 339 340 341 342 343 344 345 346 347 348 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 337 class AssetFileBody < Struct.new( :bytes, :text, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Bytes < AssetFileBody; end class Text < AssetFileBody; end class Unknown < AssetFileBody; end end |
#content ⇒ String
Summary content
4956 4957 4958 4959 4960 4961 4962 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4956 class SendMessageSummaryEvent < Struct.new( :content, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#delta ⇒ Types::SendMessageContentBlockDelta
The incremental content delta
4667 4668 4669 4670 4671 4672 4673 4674 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4667 class SendMessageContentBlockDeltaEvent < Struct.new( :index, :delta, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#dynatrace ⇒ Types::DynatraceServiceDetails
Dynatrace-specific service details.
5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5079 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
4914 4915 4916 4917 4918 4919 4920 4921 4922 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4914 class SendMessageResponseFailedEvent < Struct.new( :response_id, :error_code, :error_message, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#error_message ⇒ String
Error message
4914 4915 4916 4917 4918 4919 4920 4921 4922 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4914 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.
5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5079 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 |
#file ⇒ Types::AssetFileContent
A single file with path and content
268 269 270 271 272 273 274 275 276 277 278 279 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 268 class AssetContent < Struct.new( :file, :zip, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class File < AssetContent; end class Zip < AssetContent; end class Unknown < AssetContent; 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 '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 '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
4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4701 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
4667 4668 4669 4670 4671 4672 4673 4674 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4667 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
4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4637 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
4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4736 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 '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 '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 '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 '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 '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 '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.
3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3355 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.
1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 1426 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 '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 '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)
4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4701 class SendMessageContentBlockStartEvent < Struct.new( :index, :type, :id, :parent_id, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#response_id ⇒ String
The response ID
4865 4866 4867 4868 4869 4870 4871 4872 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4865 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.
3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3936 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
4667 4668 4669 4670 4671 4672 4673 4674 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4667 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.
3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3936 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 '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 '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.
5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5079 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.
337 338 339 340 341 342 343 344 345 346 347 348 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 337 class AssetFileBody < Struct.new( :bytes, :text, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Bytes < AssetFileBody; end class Text < AssetFileBody; end class Unknown < AssetFileBody; end end |
#text_delta ⇒ Types::SendMessageTextDelta
Text delta for text-based content blocks
4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4637 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.
6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 6163 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.
481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 481 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
4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4701 class SendMessageContentBlockStartEvent < Struct.new( :index, :type, :id, :parent_id, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#usage ⇒ Types::SendMessageUsageInfo
Token usage information
4865 4866 4867 4868 4869 4870 4871 4872 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4865 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.
3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3713 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 |
#zip ⇒ Types::AssetZipContent
A zip file containing multiple files
268 269 270 271 272 273 274 275 276 277 278 279 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 268 class AssetContent < Struct.new( :file, :zip, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class File < AssetContent; end class Zip < AssetContent; end class Unknown < AssetContent; end end |