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, CreateTriggerRequest, CreateTriggerResponse, DatadogAuthorizationConfig, DatadogServiceDetails, DeleteAgentSpaceInput, DeleteAgentSpaceOutput, DeleteAssetFileRequest, DeleteAssetFileResponse, DeleteAssetRequest, DeleteAssetResponse, DeletePrivateConnectionInput, DeletePrivateConnectionOutput, DeleteTriggerRequest, DeleteTriggerResponse, 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, GetTriggerRequest, GetTriggerResponse, 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, ListTriggersRequest, ListTriggersResponse, 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, ScheduleCondition, 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, Trigger, TriggerCondition, UntagResourceRequest, UntagResourceResponse, UpdateAgentSpaceInput, UpdateAgentSpaceOutput, UpdateAssetFileRequest, UpdateAssetFileResponse, UpdateAssetRequest, UpdateAssetResponse, UpdateAssociationInput, UpdateAssociationOutput, UpdateBacklogTaskRequest, UpdateBacklogTaskResponse, UpdateGoalRequest, UpdateGoalResponse, UpdateOperatorAppIdpConfigInput, UpdateOperatorAppIdpConfigOutput, UpdatePrivateConnectionCertificateInput, UpdatePrivateConnectionCertificateOutput, UpdateRecommendationRequest, UpdateRecommendationResponse, UpdateTriggerRequest, UpdateTriggerResponse, 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.
-
#schedule ⇒ Types::ScheduleCondition
Time-based firing condition.
-
#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).
3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3509 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.
3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3867 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.
1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 1124 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.
5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5247 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.
5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5247 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).
3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3509 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
5124 5125 5126 5127 5128 5129 5130 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5124 class SendMessageSummaryEvent < Struct.new( :content, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#delta ⇒ Types::SendMessageContentBlockDelta
The incremental content delta
4835 4836 4837 4838 4839 4840 4841 4842 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4835 class SendMessageContentBlockDeltaEvent < Struct.new( :index, :delta, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#dynatrace ⇒ Types::DynatraceServiceDetails
Dynatrace-specific service details.
5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5247 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
5082 5083 5084 5085 5086 5087 5088 5089 5090 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5082 class SendMessageResponseFailedEvent < Struct.new( :response_id, :error_code, :error_message, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#error_message ⇒ String
Error message
5082 5083 5084 5085 5086 5087 5088 5089 5090 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5082 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.
5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5247 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
4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4869 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
4835 4836 4837 4838 4839 4840 4841 4842 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4835 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
4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4805 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
4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4904 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.
3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3509 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.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 1503 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)
4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4869 class SendMessageContentBlockStartEvent < Struct.new( :index, :type, :id, :parent_id, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#response_id ⇒ String
The response ID
5033 5034 5035 5036 5037 5038 5039 5040 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5033 class SendMessageResponseCompletedEvent < Struct.new( :response_id, :usage, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#schedule ⇒ Types::ScheduleCondition
Time-based firing condition
5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5866 class TriggerCondition < Struct.new( :schedule, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Schedule < TriggerCondition; end class Unknown < TriggerCondition; end end |
#self_managed ⇒ Types::SelfManagedInput
Caller manages their own resource configuration.
4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4090 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
4835 4836 4837 4838 4839 4840 4841 4842 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4835 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.
4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4090 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.
5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5247 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
4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4805 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.
6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 6450 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
4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 4869 class SendMessageContentBlockStartEvent < Struct.new( :index, :type, :id, :parent_id, :sequence_number, :event_type) SENSITIVE = [] include Aws::Structure end |
#usage ⇒ Types::SendMessageUsageInfo
Token usage information
5033 5034 5035 5036 5037 5038 5039 5040 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 5033 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.
3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3867 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 |