Type definitions#
Index > DevOpsAgentService > Type definitions
Auto-generated documentation for DevOpsAgentService type annotations stubs module types-boto3-devops-agent.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_devops_agent.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
RegisteredAzureIdentityDetailsUnionTypeDef#
# RegisteredAzureIdentityDetailsUnionTypeDef Union usage example
from types_boto3_devops_agent.type_defs import RegisteredAzureIdentityDetailsUnionTypeDef
def get_value() -> RegisteredAzureIdentityDetailsUnionTypeDef:
return ...
# RegisteredAzureIdentityDetailsUnionTypeDef definition
RegisteredAzureIdentityDetailsUnionTypeDef = Union[
RegisteredAzureIdentityDetailsTypeDef, # (1)
RegisteredAzureIdentityDetailsOutputTypeDef, # (2)
]
ServiceConfigurationUnionTypeDef#
# ServiceConfigurationUnionTypeDef Union usage example
from types_boto3_devops_agent.type_defs import ServiceConfigurationUnionTypeDef
def get_value() -> ServiceConfigurationUnionTypeDef:
return ...
# ServiceConfigurationUnionTypeDef definition
ServiceConfigurationUnionTypeDef = Union[
ServiceConfigurationTypeDef, # (1)
ServiceConfigurationOutputTypeDef, # (2)
]
AWSConfigurationTypeDef#
# AWSConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import AWSConfigurationTypeDef
def get_value() -> AWSConfigurationTypeDef:
return {
"assumableRoleArn": ...,
}
# AWSConfigurationTypeDef definition
class AWSConfigurationTypeDef(TypedDict):
assumableRoleArn: str,
accountId: str,
accountType: MonitorAccountTypeType, # (1)
RegisteredAzureDevOpsServiceDetailsTypeDef#
# RegisteredAzureDevOpsServiceDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredAzureDevOpsServiceDetailsTypeDef
def get_value() -> RegisteredAzureDevOpsServiceDetailsTypeDef:
return {
"organizationName": ...,
}
# RegisteredAzureDevOpsServiceDetailsTypeDef definition
class RegisteredAzureDevOpsServiceDetailsTypeDef(TypedDict):
organizationName: str,
RegisteredAzureIdentityDetailsOutputTypeDef#
# RegisteredAzureIdentityDetailsOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredAzureIdentityDetailsOutputTypeDef
def get_value() -> RegisteredAzureIdentityDetailsOutputTypeDef:
return {
"tenantId": ...,
}
# RegisteredAzureIdentityDetailsOutputTypeDef definition
class RegisteredAzureIdentityDetailsOutputTypeDef(TypedDict):
tenantId: str,
clientId: str,
webIdentityRoleArn: str,
webIdentityTokenAudiences: list[str],
RegisteredGitLabServiceDetailsTypeDef#
# RegisteredGitLabServiceDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredGitLabServiceDetailsTypeDef
def get_value() -> RegisteredGitLabServiceDetailsTypeDef:
return {
"targetUrl": ...,
}
# RegisteredGitLabServiceDetailsTypeDef definition
class RegisteredGitLabServiceDetailsTypeDef(TypedDict):
targetUrl: str,
tokenType: GitLabTokenTypeType, # (1)
groupId: NotRequired[str],
RegisteredGithubServiceDetailsTypeDef#
# RegisteredGithubServiceDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredGithubServiceDetailsTypeDef
def get_value() -> RegisteredGithubServiceDetailsTypeDef:
return {
"owner": ...,
}
# RegisteredGithubServiceDetailsTypeDef definition
class RegisteredGithubServiceDetailsTypeDef(TypedDict):
owner: str,
ownerType: GithubRepoOwnerTypeType, # (1)
targetUrl: NotRequired[str],
RegisteredGrafanaServerDetailsTypeDef#
# RegisteredGrafanaServerDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredGrafanaServerDetailsTypeDef
def get_value() -> RegisteredGrafanaServerDetailsTypeDef:
return {
"endpoint": ...,
}
# RegisteredGrafanaServerDetailsTypeDef definition
class RegisteredGrafanaServerDetailsTypeDef(TypedDict):
endpoint: str,
authorizationMethod: MCPServerAuthorizationMethodType, # (1)
RegisteredMCPServerDetailsTypeDef#
# RegisteredMCPServerDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredMCPServerDetailsTypeDef
def get_value() -> RegisteredMCPServerDetailsTypeDef:
return {
"name": ...,
}
# RegisteredMCPServerDetailsTypeDef definition
class RegisteredMCPServerDetailsTypeDef(TypedDict):
name: str,
endpoint: str,
authorizationMethod: MCPServerAuthorizationMethodType, # (1)
description: NotRequired[str],
apiKeyHeader: NotRequired[str],
RegisteredMCPServerSigV4DetailsTypeDef#
# RegisteredMCPServerSigV4DetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredMCPServerSigV4DetailsTypeDef
def get_value() -> RegisteredMCPServerSigV4DetailsTypeDef:
return {
"name": ...,
}
# RegisteredMCPServerSigV4DetailsTypeDef definition
class RegisteredMCPServerSigV4DetailsTypeDef(TypedDict):
name: str,
endpoint: str,
region: str,
service: str,
roleArn: str,
description: NotRequired[str],
customHeaders: NotRequired[dict[str, str]],
RegisteredNewRelicDetailsTypeDef#
# RegisteredNewRelicDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredNewRelicDetailsTypeDef
def get_value() -> RegisteredNewRelicDetailsTypeDef:
return {
"accountId": ...,
}
# RegisteredNewRelicDetailsTypeDef definition
class RegisteredNewRelicDetailsTypeDef(TypedDict):
accountId: str,
region: NewRelicRegionType, # (1)
description: NotRequired[str],
RegisteredPagerDutyDetailsTypeDef#
# RegisteredPagerDutyDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredPagerDutyDetailsTypeDef
def get_value() -> RegisteredPagerDutyDetailsTypeDef:
return {
"scopes": ...,
}
# RegisteredPagerDutyDetailsTypeDef definition
class RegisteredPagerDutyDetailsTypeDef(TypedDict):
scopes: list[str],
RegisteredServiceNowDetailsTypeDef#
# RegisteredServiceNowDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredServiceNowDetailsTypeDef
def get_value() -> RegisteredServiceNowDetailsTypeDef:
return {
"instanceUrl": ...,
}
# RegisteredServiceNowDetailsTypeDef definition
class RegisteredServiceNowDetailsTypeDef(TypedDict):
instanceUrl: NotRequired[str],
RegisteredSlackServiceDetailsTypeDef#
# RegisteredSlackServiceDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredSlackServiceDetailsTypeDef
def get_value() -> RegisteredSlackServiceDetailsTypeDef:
return {
"teamId": ...,
}
# RegisteredSlackServiceDetailsTypeDef definition
class RegisteredSlackServiceDetailsTypeDef(TypedDict):
teamId: str,
teamName: str,
OAuthAdditionalStepDetailsTypeDef#
# OAuthAdditionalStepDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import OAuthAdditionalStepDetailsTypeDef
def get_value() -> OAuthAdditionalStepDetailsTypeDef:
return {
"authorizationUrl": ...,
}
# OAuthAdditionalStepDetailsTypeDef definition
class OAuthAdditionalStepDetailsTypeDef(TypedDict):
authorizationUrl: str,
AgentSpaceTypeDef#
# AgentSpaceTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import AgentSpaceTypeDef
def get_value() -> AgentSpaceTypeDef:
return {
"name": ...,
}
# AgentSpaceTypeDef definition
class AgentSpaceTypeDef(TypedDict):
name: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
agentSpaceId: str,
description: NotRequired[str],
locale: NotRequired[str],
kmsKeyArn: NotRequired[str],
AssistantMessageBlockTypeDef#
# AssistantMessageBlockTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import AssistantMessageBlockTypeDef
def get_value() -> AssistantMessageBlockTypeDef:
return {
"text": ...,
}
# AssistantMessageBlockTypeDef definition
class AssistantMessageBlockTypeDef(TypedDict):
text: NotRequired[str],
toolUse: NotRequired[dict[str, Any]],
GenericWebhookTypeDef#
# GenericWebhookTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GenericWebhookTypeDef
def get_value() -> GenericWebhookTypeDef:
return {
"webhookUrl": ...,
}
# GenericWebhookTypeDef definition
class GenericWebhookTypeDef(TypedDict):
webhookUrl: NotRequired[str],
webhookId: NotRequired[str],
webhookType: NotRequired[WebhookTypeType], # (1)
webhookSecret: NotRequired[str],
apiKey: NotRequired[str],
- See WebhookTypeType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AzureConfigurationTypeDef#
# AzureConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import AzureConfigurationTypeDef
def get_value() -> AzureConfigurationTypeDef:
return {
"subscriptionId": ...,
}
# AzureConfigurationTypeDef definition
class AzureConfigurationTypeDef(TypedDict):
subscriptionId: str,
AzureDevOpsConfigurationTypeDef#
# AzureDevOpsConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import AzureDevOpsConfigurationTypeDef
def get_value() -> AzureDevOpsConfigurationTypeDef:
return {
"organizationName": ...,
}
# AzureDevOpsConfigurationTypeDef definition
class AzureDevOpsConfigurationTypeDef(TypedDict):
organizationName: str,
projectId: str,
projectName: str,
ChatExecutionTypeDef#
# ChatExecutionTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ChatExecutionTypeDef
def get_value() -> ChatExecutionTypeDef:
return {
"executionId": ...,
}
# ChatExecutionTypeDef definition
class ChatExecutionTypeDef(TypedDict):
executionId: str,
createdAt: datetime.datetime,
updatedAt: NotRequired[datetime.datetime],
summary: NotRequired[str],
CreateAgentSpaceInputTypeDef#
# CreateAgentSpaceInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import CreateAgentSpaceInputTypeDef
def get_value() -> CreateAgentSpaceInputTypeDef:
return {
"name": ...,
}
# CreateAgentSpaceInputTypeDef definition
class CreateAgentSpaceInputTypeDef(TypedDict):
name: str,
description: NotRequired[str],
locale: NotRequired[str],
kmsKeyArn: NotRequired[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
ReferenceInputTypeDef#
# ReferenceInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ReferenceInputTypeDef
def get_value() -> ReferenceInputTypeDef:
return {
"system": ...,
}
# ReferenceInputTypeDef definition
class ReferenceInputTypeDef(TypedDict):
system: str,
referenceId: str,
referenceUrl: str,
associationId: str,
title: NotRequired[str],
CreateChatRequestTypeDef#
# CreateChatRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import CreateChatRequestTypeDef
def get_value() -> CreateChatRequestTypeDef:
return {
"agentSpaceId": ...,
}
# CreateChatRequestTypeDef definition
class CreateChatRequestTypeDef(TypedDict):
agentSpaceId: str,
userId: NotRequired[str],
userType: NotRequired[UserTypeType], # (1)
- See UserTypeType
MCPServerAuthorizationDiscoveryConfigTypeDef#
# MCPServerAuthorizationDiscoveryConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerAuthorizationDiscoveryConfigTypeDef
def get_value() -> MCPServerAuthorizationDiscoveryConfigTypeDef:
return {
"returnToEndpoint": ...,
}
# MCPServerAuthorizationDiscoveryConfigTypeDef definition
class MCPServerAuthorizationDiscoveryConfigTypeDef(TypedDict):
returnToEndpoint: str,
DeleteAgentSpaceInputTypeDef#
# DeleteAgentSpaceInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DeleteAgentSpaceInputTypeDef
def get_value() -> DeleteAgentSpaceInputTypeDef:
return {
"agentSpaceId": ...,
}
# DeleteAgentSpaceInputTypeDef definition
class DeleteAgentSpaceInputTypeDef(TypedDict):
agentSpaceId: str,
DeletePrivateConnectionInputTypeDef#
# DeletePrivateConnectionInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DeletePrivateConnectionInputTypeDef
def get_value() -> DeletePrivateConnectionInputTypeDef:
return {
"name": ...,
}
# DeletePrivateConnectionInputTypeDef definition
class DeletePrivateConnectionInputTypeDef(TypedDict):
name: str,
DeregisterServiceInputTypeDef#
# DeregisterServiceInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DeregisterServiceInputTypeDef
def get_value() -> DeregisterServiceInputTypeDef:
return {
"serviceId": ...,
}
# DeregisterServiceInputTypeDef definition
class DeregisterServiceInputTypeDef(TypedDict):
serviceId: str,
DescribePrivateConnectionInputTypeDef#
# DescribePrivateConnectionInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DescribePrivateConnectionInputTypeDef
def get_value() -> DescribePrivateConnectionInputTypeDef:
return {
"name": ...,
}
# DescribePrivateConnectionInputTypeDef definition
class DescribePrivateConnectionInputTypeDef(TypedDict):
name: str,
DisableOperatorAppInputTypeDef#
# DisableOperatorAppInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DisableOperatorAppInputTypeDef
def get_value() -> DisableOperatorAppInputTypeDef:
return {
"agentSpaceId": ...,
}
# DisableOperatorAppInputTypeDef definition
class DisableOperatorAppInputTypeDef(TypedDict):
agentSpaceId: str,
authFlow: NotRequired[AuthFlowType], # (1)
- See AuthFlowType
DisassociateServiceInputTypeDef#
# DisassociateServiceInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DisassociateServiceInputTypeDef
def get_value() -> DisassociateServiceInputTypeDef:
return {
"agentSpaceId": ...,
}
# DisassociateServiceInputTypeDef definition
class DisassociateServiceInputTypeDef(TypedDict):
agentSpaceId: str,
associationId: str,
DynatraceConfigurationOutputTypeDef#
# DynatraceConfigurationOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DynatraceConfigurationOutputTypeDef
def get_value() -> DynatraceConfigurationOutputTypeDef:
return {
"envId": ...,
}
# DynatraceConfigurationOutputTypeDef definition
class DynatraceConfigurationOutputTypeDef(TypedDict):
envId: str,
resources: NotRequired[list[str]],
DynatraceConfigurationTypeDef#
# DynatraceConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DynatraceConfigurationTypeDef
def get_value() -> DynatraceConfigurationTypeDef:
return {
"envId": ...,
}
# DynatraceConfigurationTypeDef definition
class DynatraceConfigurationTypeDef(TypedDict):
envId: str,
resources: NotRequired[Sequence[str]],
DynatraceOAuthClientCredentialsConfigTypeDef#
# DynatraceOAuthClientCredentialsConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DynatraceOAuthClientCredentialsConfigTypeDef
def get_value() -> DynatraceOAuthClientCredentialsConfigTypeDef:
return {
"clientName": ...,
}
# DynatraceOAuthClientCredentialsConfigTypeDef definition
class DynatraceOAuthClientCredentialsConfigTypeDef(TypedDict):
clientId: str,
clientSecret: str,
clientName: NotRequired[str],
exchangeParameters: NotRequired[Mapping[str, str]],
EnableOperatorAppInputTypeDef#
# EnableOperatorAppInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import EnableOperatorAppInputTypeDef
def get_value() -> EnableOperatorAppInputTypeDef:
return {
"agentSpaceId": ...,
}
# EnableOperatorAppInputTypeDef definition
class EnableOperatorAppInputTypeDef(TypedDict):
agentSpaceId: str,
authFlow: AuthFlowType, # (1)
operatorAppRoleArn: str,
idcInstanceArn: NotRequired[str],
issuerUrl: NotRequired[str],
idpClientId: NotRequired[str],
idpClientSecret: NotRequired[str],
provider: NotRequired[str],
- See AuthFlowType
IamAuthConfigurationTypeDef#
# IamAuthConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import IamAuthConfigurationTypeDef
def get_value() -> IamAuthConfigurationTypeDef:
return {
"operatorAppRoleArn": ...,
}
# IamAuthConfigurationTypeDef definition
class IamAuthConfigurationTypeDef(TypedDict):
operatorAppRoleArn: str,
createdAt: datetime.datetime,
updatedAt: NotRequired[datetime.datetime],
IdcAuthConfigurationTypeDef#
# IdcAuthConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import IdcAuthConfigurationTypeDef
def get_value() -> IdcAuthConfigurationTypeDef:
return {
"operatorAppRoleArn": ...,
}
# IdcAuthConfigurationTypeDef definition
class IdcAuthConfigurationTypeDef(TypedDict):
operatorAppRoleArn: str,
idcInstanceArn: str,
createdAt: datetime.datetime,
idcApplicationArn: NotRequired[str],
updatedAt: NotRequired[datetime.datetime],
IdpAuthConfigurationTypeDef#
# IdpAuthConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import IdpAuthConfigurationTypeDef
def get_value() -> IdpAuthConfigurationTypeDef:
return {
"issuerUrl": ...,
}
# IdpAuthConfigurationTypeDef definition
class IdpAuthConfigurationTypeDef(TypedDict):
issuerUrl: str,
clientId: str,
operatorAppRoleArn: str,
provider: str,
createdAt: datetime.datetime,
updatedAt: NotRequired[datetime.datetime],
EventChannelDetailsTypeDef#
# EventChannelDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import EventChannelDetailsTypeDef
def get_value() -> EventChannelDetailsTypeDef:
return {
"type": ...,
}
# EventChannelDetailsTypeDef definition
class EventChannelDetailsTypeDef(TypedDict):
type: NotRequired[EventChannelTypeType], # (1)
ExecutionTypeDef#
# ExecutionTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ExecutionTypeDef
def get_value() -> ExecutionTypeDef:
return {
"agentSpaceId": ...,
}
# ExecutionTypeDef definition
class ExecutionTypeDef(TypedDict):
agentSpaceId: str,
executionId: str,
agentSubTask: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
executionStatus: ExecutionStatusType, # (1)
parentExecutionId: NotRequired[str],
agentType: NotRequired[str],
uid: NotRequired[str],
UsageMetricTypeDef#
# UsageMetricTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UsageMetricTypeDef
def get_value() -> UsageMetricTypeDef:
return {
"limit": ...,
}
# UsageMetricTypeDef definition
class UsageMetricTypeDef(TypedDict):
limit: int,
usage: float,
GetAgentSpaceInputTypeDef#
# GetAgentSpaceInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetAgentSpaceInputTypeDef
def get_value() -> GetAgentSpaceInputTypeDef:
return {
"agentSpaceId": ...,
}
# GetAgentSpaceInputTypeDef definition
class GetAgentSpaceInputTypeDef(TypedDict):
agentSpaceId: str,
GetAssociationInputTypeDef#
# GetAssociationInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetAssociationInputTypeDef
def get_value() -> GetAssociationInputTypeDef:
return {
"agentSpaceId": ...,
}
# GetAssociationInputTypeDef definition
class GetAssociationInputTypeDef(TypedDict):
agentSpaceId: str,
associationId: str,
GetBacklogTaskRequestTypeDef#
# GetBacklogTaskRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetBacklogTaskRequestTypeDef
def get_value() -> GetBacklogTaskRequestTypeDef:
return {
"agentSpaceId": ...,
}
# GetBacklogTaskRequestTypeDef definition
class GetBacklogTaskRequestTypeDef(TypedDict):
agentSpaceId: str,
taskId: str,
GetOperatorAppInputTypeDef#
# GetOperatorAppInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetOperatorAppInputTypeDef
def get_value() -> GetOperatorAppInputTypeDef:
return {
"agentSpaceId": ...,
}
# GetOperatorAppInputTypeDef definition
class GetOperatorAppInputTypeDef(TypedDict):
agentSpaceId: str,
GetRecommendationRequestTypeDef#
# GetRecommendationRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetRecommendationRequestTypeDef
def get_value() -> GetRecommendationRequestTypeDef:
return {
"agentSpaceId": ...,
}
# GetRecommendationRequestTypeDef definition
class GetRecommendationRequestTypeDef(TypedDict):
agentSpaceId: str,
recommendationId: str,
recommendationVersion: NotRequired[int],
GetServiceInputTypeDef#
# GetServiceInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetServiceInputTypeDef
def get_value() -> GetServiceInputTypeDef:
return {
"serviceId": ...,
}
# GetServiceInputTypeDef definition
class GetServiceInputTypeDef(TypedDict):
serviceId: str,
GitHubConfigurationTypeDef#
# GitHubConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GitHubConfigurationTypeDef
def get_value() -> GitHubConfigurationTypeDef:
return {
"repoName": ...,
}
# GitHubConfigurationTypeDef definition
class GitHubConfigurationTypeDef(TypedDict):
repoName: str,
repoId: str,
owner: str,
ownerType: GithubRepoOwnerTypeType, # (1)
instanceIdentifier: NotRequired[str],
GitLabConfigurationTypeDef#
# GitLabConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GitLabConfigurationTypeDef
def get_value() -> GitLabConfigurationTypeDef:
return {
"projectId": ...,
}
# GitLabConfigurationTypeDef definition
class GitLabConfigurationTypeDef(TypedDict):
projectId: str,
projectPath: str,
instanceIdentifier: NotRequired[str],
GitLabDetailsTypeDef#
# GitLabDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GitLabDetailsTypeDef
def get_value() -> GitLabDetailsTypeDef:
return {
"targetUrl": ...,
}
# GitLabDetailsTypeDef definition
class GitLabDetailsTypeDef(TypedDict):
targetUrl: str,
tokenType: GitLabTokenTypeType, # (1)
tokenValue: str,
groupId: NotRequired[str],
GoalContentTypeDef#
# GoalContentTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GoalContentTypeDef
def get_value() -> GoalContentTypeDef:
return {
"description": ...,
}
# GoalContentTypeDef definition
class GoalContentTypeDef(TypedDict):
description: str,
objectives: str,
GoalScheduleInputTypeDef#
# GoalScheduleInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GoalScheduleInputTypeDef
def get_value() -> GoalScheduleInputTypeDef:
return {
"state": ...,
}
# GoalScheduleInputTypeDef definition
class GoalScheduleInputTypeDef(TypedDict):
state: SchedulerStateType, # (1)
GoalScheduleTypeDef#
# GoalScheduleTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GoalScheduleTypeDef
def get_value() -> GoalScheduleTypeDef:
return {
"state": ...,
}
# GoalScheduleTypeDef definition
class GoalScheduleTypeDef(TypedDict):
state: SchedulerStateType, # (1)
expression: NotRequired[str],
UserReferenceTypeDef#
# UserReferenceTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UserReferenceTypeDef
def get_value() -> UserReferenceTypeDef:
return {
"userId": ...,
}
# UserReferenceTypeDef definition
class UserReferenceTypeDef(TypedDict):
userId: str,
userType: UserTypeType, # (1)
- See UserTypeType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAgentSpacesInputTypeDef#
# ListAgentSpacesInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListAgentSpacesInputTypeDef
def get_value() -> ListAgentSpacesInputTypeDef:
return {
"maxResults": ...,
}
# ListAgentSpacesInputTypeDef definition
class ListAgentSpacesInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAssociationsInputTypeDef#
# ListAssociationsInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListAssociationsInputTypeDef
def get_value() -> ListAssociationsInputTypeDef:
return {
"agentSpaceId": ...,
}
# ListAssociationsInputTypeDef definition
class ListAssociationsInputTypeDef(TypedDict):
agentSpaceId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
filterServiceTypes: NotRequired[str],
ListChatsRequestTypeDef#
# ListChatsRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListChatsRequestTypeDef
def get_value() -> ListChatsRequestTypeDef:
return {
"agentSpaceId": ...,
}
# ListChatsRequestTypeDef definition
class ListChatsRequestTypeDef(TypedDict):
agentSpaceId: str,
userId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListExecutionsRequestTypeDef#
# ListExecutionsRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListExecutionsRequestTypeDef
def get_value() -> ListExecutionsRequestTypeDef:
return {
"agentSpaceId": ...,
}
# ListExecutionsRequestTypeDef definition
class ListExecutionsRequestTypeDef(TypedDict):
agentSpaceId: str,
taskId: str,
limit: NotRequired[int],
nextToken: NotRequired[str],
ListGoalsRequestTypeDef#
# ListGoalsRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListGoalsRequestTypeDef
def get_value() -> ListGoalsRequestTypeDef:
return {
"agentSpaceId": ...,
}
# ListGoalsRequestTypeDef definition
class ListGoalsRequestTypeDef(TypedDict):
agentSpaceId: str,
status: NotRequired[GoalStatusType], # (1)
goalType: NotRequired[GoalTypeType], # (2)
limit: NotRequired[int],
nextToken: NotRequired[str],
- See GoalStatusType
- See GoalTypeType
ListJournalRecordsRequestTypeDef#
# ListJournalRecordsRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListJournalRecordsRequestTypeDef
def get_value() -> ListJournalRecordsRequestTypeDef:
return {
"agentSpaceId": ...,
}
# ListJournalRecordsRequestTypeDef definition
class ListJournalRecordsRequestTypeDef(TypedDict):
agentSpaceId: str,
executionId: str,
limit: NotRequired[int],
nextToken: NotRequired[str],
recordType: NotRequired[str],
order: NotRequired[OrderTypeType], # (1)
- See OrderTypeType
ListPendingMessagesRequestTypeDef#
# ListPendingMessagesRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListPendingMessagesRequestTypeDef
def get_value() -> ListPendingMessagesRequestTypeDef:
return {
"agentSpaceId": ...,
}
# ListPendingMessagesRequestTypeDef definition
class ListPendingMessagesRequestTypeDef(TypedDict):
agentSpaceId: str,
executionId: str,
PrivateConnectionSummaryTypeDef#
# PrivateConnectionSummaryTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import PrivateConnectionSummaryTypeDef
def get_value() -> PrivateConnectionSummaryTypeDef:
return {
"name": ...,
}
# PrivateConnectionSummaryTypeDef definition
class PrivateConnectionSummaryTypeDef(TypedDict):
name: str,
type: PrivateConnectionTypeType, # (1)
status: PrivateConnectionStatusType, # (2)
resourceGatewayId: NotRequired[str],
hostAddress: NotRequired[str],
vpcId: NotRequired[str],
resourceConfigurationId: NotRequired[str],
certificateExpiryTime: NotRequired[datetime.datetime],
ListRecommendationsRequestTypeDef#
# ListRecommendationsRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListRecommendationsRequestTypeDef
def get_value() -> ListRecommendationsRequestTypeDef:
return {
"agentSpaceId": ...,
}
# ListRecommendationsRequestTypeDef definition
class ListRecommendationsRequestTypeDef(TypedDict):
agentSpaceId: str,
taskId: NotRequired[str],
goalId: NotRequired[str],
status: NotRequired[RecommendationStatusType], # (1)
priority: NotRequired[RecommendationPriorityType], # (2)
limit: NotRequired[int],
nextToken: NotRequired[str],
ListServicesInputTypeDef#
# ListServicesInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListServicesInputTypeDef
def get_value() -> ListServicesInputTypeDef:
return {
"maxResults": ...,
}
# ListServicesInputTypeDef definition
class ListServicesInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
filterServiceType: NotRequired[ServiceType], # (1)
- See ServiceType
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListWebhooksInputTypeDef#
# ListWebhooksInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListWebhooksInputTypeDef
def get_value() -> ListWebhooksInputTypeDef:
return {
"agentSpaceId": ...,
}
# ListWebhooksInputTypeDef definition
class ListWebhooksInputTypeDef(TypedDict):
agentSpaceId: str,
associationId: str,
WebhookTypeDef#
# WebhookTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import WebhookTypeDef
def get_value() -> WebhookTypeDef:
return {
"webhookUrl": ...,
}
# WebhookTypeDef definition
class WebhookTypeDef(TypedDict):
webhookUrl: str,
webhookId: str,
webhookType: NotRequired[WebhookTypeType], # (1)
- See WebhookTypeType
MCPServerAPIKeyConfigTypeDef#
# MCPServerAPIKeyConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerAPIKeyConfigTypeDef
def get_value() -> MCPServerAPIKeyConfigTypeDef:
return {
"apiKeyName": ...,
}
# MCPServerAPIKeyConfigTypeDef definition
class MCPServerAPIKeyConfigTypeDef(TypedDict):
apiKeyName: str,
apiKeyValue: str,
apiKeyHeader: str,
MCPServerBearerTokenConfigTypeDef#
# MCPServerBearerTokenConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerBearerTokenConfigTypeDef
def get_value() -> MCPServerBearerTokenConfigTypeDef:
return {
"tokenName": ...,
}
# MCPServerBearerTokenConfigTypeDef definition
class MCPServerBearerTokenConfigTypeDef(TypedDict):
tokenName: str,
tokenValue: str,
authorizationHeader: NotRequired[str],
MCPServerOAuth3LOConfigTypeDef#
# MCPServerOAuth3LOConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerOAuth3LOConfigTypeDef
def get_value() -> MCPServerOAuth3LOConfigTypeDef:
return {
"clientName": ...,
}
# MCPServerOAuth3LOConfigTypeDef definition
class MCPServerOAuth3LOConfigTypeDef(TypedDict):
clientId: str,
returnToEndpoint: str,
authorizationUrl: str,
exchangeUrl: str,
clientName: NotRequired[str],
exchangeParameters: NotRequired[Mapping[str, str]],
clientSecret: NotRequired[str],
supportCodeChallenge: NotRequired[bool],
scopes: NotRequired[Sequence[str]],
MCPServerOAuthClientCredentialsConfigTypeDef#
# MCPServerOAuthClientCredentialsConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerOAuthClientCredentialsConfigTypeDef
def get_value() -> MCPServerOAuthClientCredentialsConfigTypeDef:
return {
"clientName": ...,
}
# MCPServerOAuthClientCredentialsConfigTypeDef definition
class MCPServerOAuthClientCredentialsConfigTypeDef(TypedDict):
clientId: str,
clientSecret: str,
exchangeUrl: str,
clientName: NotRequired[str],
exchangeParameters: NotRequired[Mapping[str, str]],
scopes: NotRequired[Sequence[str]],
MCPServerConfigurationOutputTypeDef#
# MCPServerConfigurationOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerConfigurationOutputTypeDef
def get_value() -> MCPServerConfigurationOutputTypeDef:
return {
"tools": ...,
}
# MCPServerConfigurationOutputTypeDef definition
class MCPServerConfigurationOutputTypeDef(TypedDict):
tools: list[str],
MCPServerConfigurationTypeDef#
# MCPServerConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerConfigurationTypeDef
def get_value() -> MCPServerConfigurationTypeDef:
return {
"tools": ...,
}
# MCPServerConfigurationTypeDef definition
class MCPServerConfigurationTypeDef(TypedDict):
tools: Sequence[str],
MCPServerGrafanaConfigurationOutputTypeDef#
# MCPServerGrafanaConfigurationOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerGrafanaConfigurationOutputTypeDef
def get_value() -> MCPServerGrafanaConfigurationOutputTypeDef:
return {
"endpoint": ...,
}
# MCPServerGrafanaConfigurationOutputTypeDef definition
class MCPServerGrafanaConfigurationOutputTypeDef(TypedDict):
endpoint: str,
organizationId: NotRequired[str],
tools: NotRequired[list[str]],
MCPServerGrafanaConfigurationTypeDef#
# MCPServerGrafanaConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerGrafanaConfigurationTypeDef
def get_value() -> MCPServerGrafanaConfigurationTypeDef:
return {
"endpoint": ...,
}
# MCPServerGrafanaConfigurationTypeDef definition
class MCPServerGrafanaConfigurationTypeDef(TypedDict):
endpoint: str,
organizationId: NotRequired[str],
tools: NotRequired[Sequence[str]],
MCPServerNewRelicConfigurationTypeDef#
# MCPServerNewRelicConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerNewRelicConfigurationTypeDef
def get_value() -> MCPServerNewRelicConfigurationTypeDef:
return {
"accountId": ...,
}
# MCPServerNewRelicConfigurationTypeDef definition
class MCPServerNewRelicConfigurationTypeDef(TypedDict):
accountId: str,
endpoint: str,
MCPServerSigV4AuthorizationConfigTypeDef#
# MCPServerSigV4AuthorizationConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerSigV4AuthorizationConfigTypeDef
def get_value() -> MCPServerSigV4AuthorizationConfigTypeDef:
return {
"region": ...,
}
# MCPServerSigV4AuthorizationConfigTypeDef definition
class MCPServerSigV4AuthorizationConfigTypeDef(TypedDict):
region: str,
service: str,
roleArn: str,
customHeaders: NotRequired[Mapping[str, str]],
MCPServerSigV4ConfigurationOutputTypeDef#
# MCPServerSigV4ConfigurationOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerSigV4ConfigurationOutputTypeDef
def get_value() -> MCPServerSigV4ConfigurationOutputTypeDef:
return {
"tools": ...,
}
# MCPServerSigV4ConfigurationOutputTypeDef definition
class MCPServerSigV4ConfigurationOutputTypeDef(TypedDict):
tools: list[str],
MCPServerSigV4ConfigurationTypeDef#
# MCPServerSigV4ConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerSigV4ConfigurationTypeDef
def get_value() -> MCPServerSigV4ConfigurationTypeDef:
return {
"tools": ...,
}
# MCPServerSigV4ConfigurationTypeDef definition
class MCPServerSigV4ConfigurationTypeDef(TypedDict):
tools: Sequence[str],
UserMessageBlockTypeDef#
# UserMessageBlockTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UserMessageBlockTypeDef
def get_value() -> UserMessageBlockTypeDef:
return {
"text": ...,
}
# UserMessageBlockTypeDef definition
class UserMessageBlockTypeDef(TypedDict):
text: NotRequired[str],
toolResult: NotRequired[dict[str, Any]],
NewRelicApiKeyConfigTypeDef#
# NewRelicApiKeyConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import NewRelicApiKeyConfigTypeDef
def get_value() -> NewRelicApiKeyConfigTypeDef:
return {
"apiKey": ...,
}
# NewRelicApiKeyConfigTypeDef definition
class NewRelicApiKeyConfigTypeDef(TypedDict):
apiKey: str,
accountId: str,
region: NewRelicRegionType, # (1)
applicationIds: NotRequired[Sequence[str]],
entityGuids: NotRequired[Sequence[str]],
alertPolicyIds: NotRequired[Sequence[str]],
PagerDutyOAuthClientCredentialsConfigTypeDef#
# PagerDutyOAuthClientCredentialsConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import PagerDutyOAuthClientCredentialsConfigTypeDef
def get_value() -> PagerDutyOAuthClientCredentialsConfigTypeDef:
return {
"clientName": ...,
}
# PagerDutyOAuthClientCredentialsConfigTypeDef definition
class PagerDutyOAuthClientCredentialsConfigTypeDef(TypedDict):
clientId: str,
clientSecret: str,
clientName: NotRequired[str],
exchangeParameters: NotRequired[Mapping[str, str]],
PagerDutyConfigurationOutputTypeDef#
# PagerDutyConfigurationOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import PagerDutyConfigurationOutputTypeDef
def get_value() -> PagerDutyConfigurationOutputTypeDef:
return {
"services": ...,
}
# PagerDutyConfigurationOutputTypeDef definition
class PagerDutyConfigurationOutputTypeDef(TypedDict):
services: list[str],
customerEmail: str,
PagerDutyConfigurationTypeDef#
# PagerDutyConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import PagerDutyConfigurationTypeDef
def get_value() -> PagerDutyConfigurationTypeDef:
return {
"services": ...,
}
# PagerDutyConfigurationTypeDef definition
class PagerDutyConfigurationTypeDef(TypedDict):
services: Sequence[str],
customerEmail: str,
SelfManagedInputTypeDef#
# SelfManagedInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SelfManagedInputTypeDef
def get_value() -> SelfManagedInputTypeDef:
return {
"resourceConfigurationId": ...,
}
# SelfManagedInputTypeDef definition
class SelfManagedInputTypeDef(TypedDict):
resourceConfigurationId: str,
certificate: NotRequired[str],
ServiceManagedInputTypeDef#
# ServiceManagedInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ServiceManagedInputTypeDef
def get_value() -> ServiceManagedInputTypeDef:
return {
"hostAddress": ...,
}
# ServiceManagedInputTypeDef definition
class ServiceManagedInputTypeDef(TypedDict):
hostAddress: str,
vpcId: str,
subnetIds: Sequence[str],
securityGroupIds: NotRequired[Sequence[str]],
ipAddressType: NotRequired[IpAddressTypeType], # (1)
ipv4AddressesPerEni: NotRequired[int],
portRanges: NotRequired[Sequence[str]],
certificate: NotRequired[str],
RecommendationContentTypeDef#
# RecommendationContentTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RecommendationContentTypeDef
def get_value() -> RecommendationContentTypeDef:
return {
"summary": ...,
}
# RecommendationContentTypeDef definition
class RecommendationContentTypeDef(TypedDict):
summary: str,
spec: NotRequired[str],
ReferenceOutputTypeDef#
# ReferenceOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ReferenceOutputTypeDef
def get_value() -> ReferenceOutputTypeDef:
return {
"system": ...,
}
# ReferenceOutputTypeDef definition
class ReferenceOutputTypeDef(TypedDict):
system: str,
referenceId: str,
referenceUrl: str,
associationId: str,
title: NotRequired[str],
RegisteredAzureIdentityDetailsTypeDef#
# RegisteredAzureIdentityDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredAzureIdentityDetailsTypeDef
def get_value() -> RegisteredAzureIdentityDetailsTypeDef:
return {
"tenantId": ...,
}
# RegisteredAzureIdentityDetailsTypeDef definition
class RegisteredAzureIdentityDetailsTypeDef(TypedDict):
tenantId: str,
clientId: str,
webIdentityRoleArn: str,
webIdentityTokenAudiences: Sequence[str],
SendMessageJsonDeltaTypeDef#
# SendMessageJsonDeltaTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageJsonDeltaTypeDef
def get_value() -> SendMessageJsonDeltaTypeDef:
return {
"partialJson": ...,
}
# SendMessageJsonDeltaTypeDef definition
class SendMessageJsonDeltaTypeDef(TypedDict):
partialJson: NotRequired[str],
SendMessageTextDeltaTypeDef#
# SendMessageTextDeltaTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageTextDeltaTypeDef
def get_value() -> SendMessageTextDeltaTypeDef:
return {
"text": ...,
}
# SendMessageTextDeltaTypeDef definition
class SendMessageTextDeltaTypeDef(TypedDict):
text: NotRequired[str],
SendMessageContentBlockStartEventTypeDef#
# SendMessageContentBlockStartEventTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageContentBlockStartEventTypeDef
def get_value() -> SendMessageContentBlockStartEventTypeDef:
return {
"index": ...,
}
# SendMessageContentBlockStartEventTypeDef definition
class SendMessageContentBlockStartEventTypeDef(TypedDict):
index: NotRequired[int],
type: NotRequired[str],
id: NotRequired[str],
parentId: NotRequired[str],
sequenceNumber: NotRequired[int],
SendMessageContentBlockStopEventTypeDef#
# SendMessageContentBlockStopEventTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageContentBlockStopEventTypeDef
def get_value() -> SendMessageContentBlockStopEventTypeDef:
return {
"index": ...,
}
# SendMessageContentBlockStopEventTypeDef definition
class SendMessageContentBlockStopEventTypeDef(TypedDict):
index: NotRequired[int],
type: NotRequired[str],
text: NotRequired[str],
last: NotRequired[bool],
sequenceNumber: NotRequired[int],
SendMessageContextTypeDef#
# SendMessageContextTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageContextTypeDef
def get_value() -> SendMessageContextTypeDef:
return {
"currentPage": ...,
}
# SendMessageContextTypeDef definition
class SendMessageContextTypeDef(TypedDict):
currentPage: NotRequired[str],
lastMessage: NotRequired[str],
userActionResponse: NotRequired[str],
SendMessageResponseCreatedEventTypeDef#
# SendMessageResponseCreatedEventTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageResponseCreatedEventTypeDef
def get_value() -> SendMessageResponseCreatedEventTypeDef:
return {
"responseId": ...,
}
# SendMessageResponseCreatedEventTypeDef definition
class SendMessageResponseCreatedEventTypeDef(TypedDict):
responseId: NotRequired[str],
sequenceNumber: NotRequired[int],
SendMessageResponseFailedEventTypeDef#
# SendMessageResponseFailedEventTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageResponseFailedEventTypeDef
def get_value() -> SendMessageResponseFailedEventTypeDef:
return {
"responseId": ...,
}
# SendMessageResponseFailedEventTypeDef definition
class SendMessageResponseFailedEventTypeDef(TypedDict):
responseId: NotRequired[str],
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
sequenceNumber: NotRequired[int],
SendMessageResponseInProgressEventTypeDef#
# SendMessageResponseInProgressEventTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageResponseInProgressEventTypeDef
def get_value() -> SendMessageResponseInProgressEventTypeDef:
return {
"responseId": ...,
}
# SendMessageResponseInProgressEventTypeDef definition
class SendMessageResponseInProgressEventTypeDef(TypedDict):
responseId: NotRequired[str],
sequenceNumber: NotRequired[int],
SendMessageSummaryEventTypeDef#
# SendMessageSummaryEventTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageSummaryEventTypeDef
def get_value() -> SendMessageSummaryEventTypeDef:
return {
"content": ...,
}
# SendMessageSummaryEventTypeDef definition
class SendMessageSummaryEventTypeDef(TypedDict):
content: NotRequired[str],
sequenceNumber: NotRequired[int],
SendMessageUsageInfoTypeDef#
# SendMessageUsageInfoTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageUsageInfoTypeDef
def get_value() -> SendMessageUsageInfoTypeDef:
return {
"inputTokens": ...,
}
# SendMessageUsageInfoTypeDef definition
class SendMessageUsageInfoTypeDef(TypedDict):
inputTokens: NotRequired[int],
outputTokens: NotRequired[int],
totalTokens: NotRequired[int],
ServiceNowConfigurationOutputTypeDef#
# ServiceNowConfigurationOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ServiceNowConfigurationOutputTypeDef
def get_value() -> ServiceNowConfigurationOutputTypeDef:
return {
"instanceId": ...,
}
# ServiceNowConfigurationOutputTypeDef definition
class ServiceNowConfigurationOutputTypeDef(TypedDict):
instanceId: NotRequired[str],
authScopes: NotRequired[list[str]],
SourceAwsConfigurationTypeDef#
# SourceAwsConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SourceAwsConfigurationTypeDef
def get_value() -> SourceAwsConfigurationTypeDef:
return {
"accountId": ...,
}
# SourceAwsConfigurationTypeDef definition
class SourceAwsConfigurationTypeDef(TypedDict):
accountId: str,
accountType: SourceAccountTypeType, # (1)
assumableRoleArn: str,
externalId: NotRequired[str],
ServiceNowConfigurationTypeDef#
# ServiceNowConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ServiceNowConfigurationTypeDef
def get_value() -> ServiceNowConfigurationTypeDef:
return {
"instanceId": ...,
}
# ServiceNowConfigurationTypeDef definition
class ServiceNowConfigurationTypeDef(TypedDict):
instanceId: NotRequired[str],
authScopes: NotRequired[Sequence[str]],
ServiceNowOAuthClientCredentialsConfigTypeDef#
# ServiceNowOAuthClientCredentialsConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ServiceNowOAuthClientCredentialsConfigTypeDef
def get_value() -> ServiceNowOAuthClientCredentialsConfigTypeDef:
return {
"clientName": ...,
}
# ServiceNowOAuthClientCredentialsConfigTypeDef definition
class ServiceNowOAuthClientCredentialsConfigTypeDef(TypedDict):
clientId: str,
clientSecret: str,
clientName: NotRequired[str],
exchangeParameters: NotRequired[Mapping[str, str]],
SlackChannelTypeDef#
# SlackChannelTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SlackChannelTypeDef
def get_value() -> SlackChannelTypeDef:
return {
"channelName": ...,
}
# SlackChannelTypeDef definition
class SlackChannelTypeDef(TypedDict):
channelId: str,
channelName: NotRequired[str],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAgentSpaceInputTypeDef#
# UpdateAgentSpaceInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdateAgentSpaceInputTypeDef
def get_value() -> UpdateAgentSpaceInputTypeDef:
return {
"agentSpaceId": ...,
}
# UpdateAgentSpaceInputTypeDef definition
class UpdateAgentSpaceInputTypeDef(TypedDict):
agentSpaceId: str,
name: NotRequired[str],
description: NotRequired[str],
locale: NotRequired[str],
UpdateBacklogTaskRequestTypeDef#
# UpdateBacklogTaskRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdateBacklogTaskRequestTypeDef
def get_value() -> UpdateBacklogTaskRequestTypeDef:
return {
"agentSpaceId": ...,
}
# UpdateBacklogTaskRequestTypeDef definition
class UpdateBacklogTaskRequestTypeDef(TypedDict):
agentSpaceId: str,
taskId: str,
taskStatus: NotRequired[TaskStatusType], # (1)
clientToken: NotRequired[str],
- See TaskStatusType
UpdateOperatorAppIdpConfigInputTypeDef#
# UpdateOperatorAppIdpConfigInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdateOperatorAppIdpConfigInputTypeDef
def get_value() -> UpdateOperatorAppIdpConfigInputTypeDef:
return {
"agentSpaceId": ...,
}
# UpdateOperatorAppIdpConfigInputTypeDef definition
class UpdateOperatorAppIdpConfigInputTypeDef(TypedDict):
agentSpaceId: str,
idpClientSecret: NotRequired[str],
UpdatePrivateConnectionCertificateInputTypeDef#
# UpdatePrivateConnectionCertificateInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdatePrivateConnectionCertificateInputTypeDef
def get_value() -> UpdatePrivateConnectionCertificateInputTypeDef:
return {
"name": ...,
}
# UpdatePrivateConnectionCertificateInputTypeDef definition
class UpdatePrivateConnectionCertificateInputTypeDef(TypedDict):
name: str,
certificate: str,
UpdateRecommendationRequestTypeDef#
# UpdateRecommendationRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdateRecommendationRequestTypeDef
def get_value() -> UpdateRecommendationRequestTypeDef:
return {
"agentSpaceId": ...,
}
# UpdateRecommendationRequestTypeDef definition
class UpdateRecommendationRequestTypeDef(TypedDict):
agentSpaceId: str,
recommendationId: str,
status: NotRequired[RecommendationStatusType], # (1)
additionalContext: NotRequired[str],
clientToken: NotRequired[str],
ValidateAwsAssociationsInputTypeDef#
# ValidateAwsAssociationsInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ValidateAwsAssociationsInputTypeDef
def get_value() -> ValidateAwsAssociationsInputTypeDef:
return {
"agentSpaceId": ...,
}
# ValidateAwsAssociationsInputTypeDef definition
class ValidateAwsAssociationsInputTypeDef(TypedDict):
agentSpaceId: str,
AdditionalServiceDetailsTypeDef#
# AdditionalServiceDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import AdditionalServiceDetailsTypeDef
def get_value() -> AdditionalServiceDetailsTypeDef:
return {
"github": ...,
}
# AdditionalServiceDetailsTypeDef definition
class AdditionalServiceDetailsTypeDef(TypedDict):
github: NotRequired[RegisteredGithubServiceDetailsTypeDef], # (1)
slack: NotRequired[RegisteredSlackServiceDetailsTypeDef], # (2)
mcpserverdatadog: NotRequired[RegisteredMCPServerDetailsTypeDef], # (3)
mcpserver: NotRequired[RegisteredMCPServerDetailsTypeDef], # (3)
servicenow: NotRequired[RegisteredServiceNowDetailsTypeDef], # (5)
gitlab: NotRequired[RegisteredGitLabServiceDetailsTypeDef], # (6)
mcpserversplunk: NotRequired[RegisteredMCPServerDetailsTypeDef], # (3)
mcpservernewrelic: NotRequired[RegisteredNewRelicDetailsTypeDef], # (8)
azuredevops: NotRequired[RegisteredAzureDevOpsServiceDetailsTypeDef], # (9)
azureidentity: NotRequired[RegisteredAzureIdentityDetailsOutputTypeDef], # (10)
mcpservergrafana: NotRequired[RegisteredGrafanaServerDetailsTypeDef], # (11)
pagerduty: NotRequired[RegisteredPagerDutyDetailsTypeDef], # (12)
mcpserversigv4: NotRequired[RegisteredMCPServerSigV4DetailsTypeDef], # (13)
- See RegisteredGithubServiceDetailsTypeDef
- See RegisteredSlackServiceDetailsTypeDef
- See RegisteredMCPServerDetailsTypeDef
- See RegisteredMCPServerDetailsTypeDef
- See RegisteredServiceNowDetailsTypeDef
- See RegisteredGitLabServiceDetailsTypeDef
- See RegisteredMCPServerDetailsTypeDef
- See RegisteredNewRelicDetailsTypeDef
- See RegisteredAzureDevOpsServiceDetailsTypeDef
- See RegisteredAzureIdentityDetailsOutputTypeDef
- See RegisteredGrafanaServerDetailsTypeDef
- See RegisteredPagerDutyDetailsTypeDef
- See RegisteredMCPServerSigV4DetailsTypeDef
AdditionalServiceRegistrationStepTypeDef#
# AdditionalServiceRegistrationStepTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import AdditionalServiceRegistrationStepTypeDef
def get_value() -> AdditionalServiceRegistrationStepTypeDef:
return {
"oauth": ...,
}
# AdditionalServiceRegistrationStepTypeDef definition
class AdditionalServiceRegistrationStepTypeDef(TypedDict):
oauth: NotRequired[OAuthAdditionalStepDetailsTypeDef], # (1)
CreateAgentSpaceOutputTypeDef#
# CreateAgentSpaceOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import CreateAgentSpaceOutputTypeDef
def get_value() -> CreateAgentSpaceOutputTypeDef:
return {
"agentSpace": ...,
}
# CreateAgentSpaceOutputTypeDef definition
class CreateAgentSpaceOutputTypeDef(TypedDict):
agentSpace: AgentSpaceTypeDef, # (1)
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateChatResponseTypeDef#
# CreateChatResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import CreateChatResponseTypeDef
def get_value() -> CreateChatResponseTypeDef:
return {
"executionId": ...,
}
# CreateChatResponseTypeDef definition
class CreateChatResponseTypeDef(TypedDict):
executionId: str,
createdAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePrivateConnectionOutputTypeDef#
# CreatePrivateConnectionOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import CreatePrivateConnectionOutputTypeDef
def get_value() -> CreatePrivateConnectionOutputTypeDef:
return {
"name": ...,
}
# CreatePrivateConnectionOutputTypeDef definition
class CreatePrivateConnectionOutputTypeDef(TypedDict):
name: str,
type: PrivateConnectionTypeType, # (1)
resourceGatewayId: str,
hostAddress: str,
vpcId: str,
resourceConfigurationId: str,
status: PrivateConnectionStatusType, # (2)
certificateExpiryTime: datetime.datetime,
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeletePrivateConnectionOutputTypeDef#
# DeletePrivateConnectionOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DeletePrivateConnectionOutputTypeDef
def get_value() -> DeletePrivateConnectionOutputTypeDef:
return {
"name": ...,
}
# DeletePrivateConnectionOutputTypeDef definition
class DeletePrivateConnectionOutputTypeDef(TypedDict):
name: str,
status: PrivateConnectionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePrivateConnectionOutputTypeDef#
# DescribePrivateConnectionOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DescribePrivateConnectionOutputTypeDef
def get_value() -> DescribePrivateConnectionOutputTypeDef:
return {
"name": ...,
}
# DescribePrivateConnectionOutputTypeDef definition
class DescribePrivateConnectionOutputTypeDef(TypedDict):
name: str,
type: PrivateConnectionTypeType, # (1)
resourceGatewayId: str,
hostAddress: str,
vpcId: str,
resourceConfigurationId: str,
status: PrivateConnectionStatusType, # (2)
certificateExpiryTime: datetime.datetime,
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAgentSpaceOutputTypeDef#
# GetAgentSpaceOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetAgentSpaceOutputTypeDef
def get_value() -> GetAgentSpaceOutputTypeDef:
return {
"agentSpace": ...,
}
# GetAgentSpaceOutputTypeDef definition
class GetAgentSpaceOutputTypeDef(TypedDict):
agentSpace: AgentSpaceTypeDef, # (1)
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAgentSpacesOutputTypeDef#
# ListAgentSpacesOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListAgentSpacesOutputTypeDef
def get_value() -> ListAgentSpacesOutputTypeDef:
return {
"nextToken": ...,
}
# ListAgentSpacesOutputTypeDef definition
class ListAgentSpacesOutputTypeDef(TypedDict):
agentSpaces: list[AgentSpaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[AgentSpaceTypeDef] - See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAgentSpaceOutputTypeDef#
# UpdateAgentSpaceOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdateAgentSpaceOutputTypeDef
def get_value() -> UpdateAgentSpaceOutputTypeDef:
return {
"agentSpace": ...,
}
# UpdateAgentSpaceOutputTypeDef definition
class UpdateAgentSpaceOutputTypeDef(TypedDict):
agentSpace: AgentSpaceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePrivateConnectionCertificateOutputTypeDef#
# UpdatePrivateConnectionCertificateOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdatePrivateConnectionCertificateOutputTypeDef
def get_value() -> UpdatePrivateConnectionCertificateOutputTypeDef:
return {
"name": ...,
}
# UpdatePrivateConnectionCertificateOutputTypeDef definition
class UpdatePrivateConnectionCertificateOutputTypeDef(TypedDict):
name: str,
type: PrivateConnectionTypeType, # (1)
resourceGatewayId: str,
hostAddress: str,
vpcId: str,
resourceConfigurationId: str,
status: PrivateConnectionStatusType, # (2)
certificateExpiryTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListChatsResponseTypeDef#
# ListChatsResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListChatsResponseTypeDef
def get_value() -> ListChatsResponseTypeDef:
return {
"executions": ...,
}
# ListChatsResponseTypeDef definition
class ListChatsResponseTypeDef(TypedDict):
executions: list[ChatExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ChatExecutionTypeDef] - See ResponseMetadataTypeDef
CreateBacklogTaskRequestTypeDef#
# CreateBacklogTaskRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import CreateBacklogTaskRequestTypeDef
def get_value() -> CreateBacklogTaskRequestTypeDef:
return {
"agentSpaceId": ...,
}
# CreateBacklogTaskRequestTypeDef definition
class CreateBacklogTaskRequestTypeDef(TypedDict):
agentSpaceId: str,
taskType: TaskTypeType, # (1)
title: str,
priority: PriorityType, # (2)
reference: NotRequired[ReferenceInputTypeDef], # (3)
description: NotRequired[str],
clientToken: NotRequired[str],
- See TaskTypeType
- See PriorityType
- See ReferenceInputTypeDef
DatadogAuthorizationConfigTypeDef#
# DatadogAuthorizationConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DatadogAuthorizationConfigTypeDef
def get_value() -> DatadogAuthorizationConfigTypeDef:
return {
"authorizationDiscovery": ...,
}
# DatadogAuthorizationConfigTypeDef definition
class DatadogAuthorizationConfigTypeDef(TypedDict):
authorizationDiscovery: NotRequired[MCPServerAuthorizationDiscoveryConfigTypeDef], # (1)
DynatraceServiceAuthorizationConfigTypeDef#
# DynatraceServiceAuthorizationConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DynatraceServiceAuthorizationConfigTypeDef
def get_value() -> DynatraceServiceAuthorizationConfigTypeDef:
return {
"oAuthClientCredentials": ...,
}
# DynatraceServiceAuthorizationConfigTypeDef definition
class DynatraceServiceAuthorizationConfigTypeDef(TypedDict):
oAuthClientCredentials: NotRequired[DynatraceOAuthClientCredentialsConfigTypeDef], # (1)
EnableOperatorAppOutputTypeDef#
# EnableOperatorAppOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import EnableOperatorAppOutputTypeDef
def get_value() -> EnableOperatorAppOutputTypeDef:
return {
"agentSpaceId": ...,
}
# EnableOperatorAppOutputTypeDef definition
class EnableOperatorAppOutputTypeDef(TypedDict):
agentSpaceId: str,
iam: IamAuthConfigurationTypeDef, # (1)
idc: IdcAuthConfigurationTypeDef, # (2)
idp: IdpAuthConfigurationTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IamAuthConfigurationTypeDef
- See IdcAuthConfigurationTypeDef
- See IdpAuthConfigurationTypeDef
- See ResponseMetadataTypeDef
GetOperatorAppOutputTypeDef#
# GetOperatorAppOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetOperatorAppOutputTypeDef
def get_value() -> GetOperatorAppOutputTypeDef:
return {
"iam": ...,
}
# GetOperatorAppOutputTypeDef definition
class GetOperatorAppOutputTypeDef(TypedDict):
iam: IamAuthConfigurationTypeDef, # (1)
idc: IdcAuthConfigurationTypeDef, # (2)
idp: IdpAuthConfigurationTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IamAuthConfigurationTypeDef
- See IdcAuthConfigurationTypeDef
- See IdpAuthConfigurationTypeDef
- See ResponseMetadataTypeDef
UpdateOperatorAppIdpConfigOutputTypeDef#
# UpdateOperatorAppIdpConfigOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdateOperatorAppIdpConfigOutputTypeDef
def get_value() -> UpdateOperatorAppIdpConfigOutputTypeDef:
return {
"agentSpaceId": ...,
}
# UpdateOperatorAppIdpConfigOutputTypeDef definition
class UpdateOperatorAppIdpConfigOutputTypeDef(TypedDict):
agentSpaceId: str,
idp: IdpAuthConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListExecutionsResponseTypeDef#
# ListExecutionsResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListExecutionsResponseTypeDef
def get_value() -> ListExecutionsResponseTypeDef:
return {
"executions": ...,
}
# ListExecutionsResponseTypeDef definition
class ListExecutionsResponseTypeDef(TypedDict):
executions: list[ExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ExecutionTypeDef] - See ResponseMetadataTypeDef
GetAccountUsageOutputTypeDef#
# GetAccountUsageOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetAccountUsageOutputTypeDef
def get_value() -> GetAccountUsageOutputTypeDef:
return {
"monthlyAccountInvestigationHours": ...,
}
# GetAccountUsageOutputTypeDef definition
class GetAccountUsageOutputTypeDef(TypedDict):
monthlyAccountInvestigationHours: UsageMetricTypeDef, # (1)
monthlyAccountEvaluationHours: UsageMetricTypeDef, # (1)
monthlyAccountSystemLearningHours: UsageMetricTypeDef, # (1)
monthlyAccountOnDemandHours: UsageMetricTypeDef, # (1)
usagePeriodStartTime: datetime.datetime,
usagePeriodEndTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See UsageMetricTypeDef
- See UsageMetricTypeDef
- See UsageMetricTypeDef
- See UsageMetricTypeDef
- See ResponseMetadataTypeDef
UpdateGoalRequestTypeDef#
# UpdateGoalRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdateGoalRequestTypeDef
def get_value() -> UpdateGoalRequestTypeDef:
return {
"agentSpaceId": ...,
}
# UpdateGoalRequestTypeDef definition
class UpdateGoalRequestTypeDef(TypedDict):
agentSpaceId: str,
goalId: str,
evaluationSchedule: NotRequired[GoalScheduleInputTypeDef], # (1)
clientToken: NotRequired[str],
GoalTypeDef#
# GoalTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GoalTypeDef
def get_value() -> GoalTypeDef:
return {
"agentSpaceArn": ...,
}
# GoalTypeDef definition
class GoalTypeDef(TypedDict):
agentSpaceArn: str,
goalId: str,
title: str,
content: GoalContentTypeDef, # (1)
status: GoalStatusType, # (2)
goalType: GoalTypeType, # (3)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
version: int,
lastEvaluatedAt: NotRequired[datetime.datetime],
lastTaskId: NotRequired[str],
lastSuccessfulTaskId: NotRequired[str],
evaluationSchedule: NotRequired[GoalScheduleTypeDef], # (4)
- See GoalContentTypeDef
- See GoalStatusType
- See GoalTypeType
- See GoalScheduleTypeDef
JournalRecordTypeDef#
# JournalRecordTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import JournalRecordTypeDef
def get_value() -> JournalRecordTypeDef:
return {
"agentSpaceId": ...,
}
# JournalRecordTypeDef definition
class JournalRecordTypeDef(TypedDict):
agentSpaceId: str,
executionId: str,
recordId: str,
content: dict[str, Any],
createdAt: datetime.datetime,
recordType: str,
userReference: NotRequired[UserReferenceTypeDef], # (1)
ListAgentSpacesInputPaginateTypeDef#
# ListAgentSpacesInputPaginateTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListAgentSpacesInputPaginateTypeDef
def get_value() -> ListAgentSpacesInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAgentSpacesInputPaginateTypeDef definition
class ListAgentSpacesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociationsInputPaginateTypeDef#
# ListAssociationsInputPaginateTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListAssociationsInputPaginateTypeDef
def get_value() -> ListAssociationsInputPaginateTypeDef:
return {
"agentSpaceId": ...,
}
# ListAssociationsInputPaginateTypeDef definition
class ListAssociationsInputPaginateTypeDef(TypedDict):
agentSpaceId: str,
filterServiceTypes: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExecutionsRequestPaginateTypeDef#
# ListExecutionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListExecutionsRequestPaginateTypeDef
def get_value() -> ListExecutionsRequestPaginateTypeDef:
return {
"agentSpaceId": ...,
}
# ListExecutionsRequestPaginateTypeDef definition
class ListExecutionsRequestPaginateTypeDef(TypedDict):
agentSpaceId: str,
taskId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGoalsRequestPaginateTypeDef#
# ListGoalsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListGoalsRequestPaginateTypeDef
def get_value() -> ListGoalsRequestPaginateTypeDef:
return {
"agentSpaceId": ...,
}
# ListGoalsRequestPaginateTypeDef definition
class ListGoalsRequestPaginateTypeDef(TypedDict):
agentSpaceId: str,
status: NotRequired[GoalStatusType], # (1)
goalType: NotRequired[GoalTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See GoalStatusType
- See GoalTypeType
- See PaginatorConfigTypeDef
ListJournalRecordsRequestPaginateTypeDef#
# ListJournalRecordsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListJournalRecordsRequestPaginateTypeDef
def get_value() -> ListJournalRecordsRequestPaginateTypeDef:
return {
"agentSpaceId": ...,
}
# ListJournalRecordsRequestPaginateTypeDef definition
class ListJournalRecordsRequestPaginateTypeDef(TypedDict):
agentSpaceId: str,
executionId: str,
recordType: NotRequired[str],
order: NotRequired[OrderTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See OrderTypeType
- See PaginatorConfigTypeDef
ListServicesInputPaginateTypeDef#
# ListServicesInputPaginateTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListServicesInputPaginateTypeDef
def get_value() -> ListServicesInputPaginateTypeDef:
return {
"filterServiceType": ...,
}
# ListServicesInputPaginateTypeDef definition
class ListServicesInputPaginateTypeDef(TypedDict):
filterServiceType: NotRequired[ServiceType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See ServiceType
- See PaginatorConfigTypeDef
ListPrivateConnectionsOutputTypeDef#
# ListPrivateConnectionsOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListPrivateConnectionsOutputTypeDef
def get_value() -> ListPrivateConnectionsOutputTypeDef:
return {
"privateConnections": ...,
}
# ListPrivateConnectionsOutputTypeDef definition
class ListPrivateConnectionsOutputTypeDef(TypedDict):
privateConnections: list[PrivateConnectionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[PrivateConnectionSummaryTypeDef] - See ResponseMetadataTypeDef
ListWebhooksOutputTypeDef#
# ListWebhooksOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListWebhooksOutputTypeDef
def get_value() -> ListWebhooksOutputTypeDef:
return {
"webhooks": ...,
}
# ListWebhooksOutputTypeDef definition
class ListWebhooksOutputTypeDef(TypedDict):
webhooks: list[WebhookTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[WebhookTypeDef] - See ResponseMetadataTypeDef
MCPServerAuthorizationConfigTypeDef#
# MCPServerAuthorizationConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerAuthorizationConfigTypeDef
def get_value() -> MCPServerAuthorizationConfigTypeDef:
return {
"oAuthClientCredentials": ...,
}
# MCPServerAuthorizationConfigTypeDef definition
class MCPServerAuthorizationConfigTypeDef(TypedDict):
oAuthClientCredentials: NotRequired[MCPServerOAuthClientCredentialsConfigTypeDef], # (1)
oAuth3LO: NotRequired[MCPServerOAuth3LOConfigTypeDef], # (2)
apiKey: NotRequired[MCPServerAPIKeyConfigTypeDef], # (3)
bearerToken: NotRequired[MCPServerBearerTokenConfigTypeDef], # (4)
authorizationDiscovery: NotRequired[MCPServerAuthorizationDiscoveryConfigTypeDef], # (5)
- See MCPServerOAuthClientCredentialsConfigTypeDef
- See MCPServerOAuth3LOConfigTypeDef
- See MCPServerAPIKeyConfigTypeDef
- See MCPServerBearerTokenConfigTypeDef
- See MCPServerAuthorizationDiscoveryConfigTypeDef
MCPServerSigV4ServiceDetailsTypeDef#
# MCPServerSigV4ServiceDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerSigV4ServiceDetailsTypeDef
def get_value() -> MCPServerSigV4ServiceDetailsTypeDef:
return {
"name": ...,
}
# MCPServerSigV4ServiceDetailsTypeDef definition
class MCPServerSigV4ServiceDetailsTypeDef(TypedDict):
name: str,
endpoint: str,
authorizationConfig: MCPServerSigV4AuthorizationConfigTypeDef, # (1)
description: NotRequired[str],
MessageTypeDef#
# MessageTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MessageTypeDef
def get_value() -> MessageTypeDef:
return {
"userMessage": ...,
}
# MessageTypeDef definition
class MessageTypeDef(TypedDict):
userMessage: NotRequired[list[UserMessageBlockTypeDef]], # (1)
assistantMessage: NotRequired[list[AssistantMessageBlockTypeDef]], # (2)
- See
list[UserMessageBlockTypeDef] - See
list[AssistantMessageBlockTypeDef]
NewRelicServiceAuthorizationConfigTypeDef#
# NewRelicServiceAuthorizationConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import NewRelicServiceAuthorizationConfigTypeDef
def get_value() -> NewRelicServiceAuthorizationConfigTypeDef:
return {
"apiKey": ...,
}
# NewRelicServiceAuthorizationConfigTypeDef definition
class NewRelicServiceAuthorizationConfigTypeDef(TypedDict):
apiKey: NotRequired[NewRelicApiKeyConfigTypeDef], # (1)
PagerDutyAuthorizationConfigTypeDef#
# PagerDutyAuthorizationConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import PagerDutyAuthorizationConfigTypeDef
def get_value() -> PagerDutyAuthorizationConfigTypeDef:
return {
"oAuthClientCredentials": ...,
}
# PagerDutyAuthorizationConfigTypeDef definition
class PagerDutyAuthorizationConfigTypeDef(TypedDict):
oAuthClientCredentials: NotRequired[PagerDutyOAuthClientCredentialsConfigTypeDef], # (1)
PrivateConnectionModeTypeDef#
# PrivateConnectionModeTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import PrivateConnectionModeTypeDef
def get_value() -> PrivateConnectionModeTypeDef:
return {
"serviceManaged": ...,
}
# PrivateConnectionModeTypeDef definition
class PrivateConnectionModeTypeDef(TypedDict):
serviceManaged: NotRequired[ServiceManagedInputTypeDef], # (1)
selfManaged: NotRequired[SelfManagedInputTypeDef], # (2)
RecommendationTypeDef#
# RecommendationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RecommendationTypeDef
def get_value() -> RecommendationTypeDef:
return {
"agentSpaceArn": ...,
}
# RecommendationTypeDef definition
class RecommendationTypeDef(TypedDict):
agentSpaceArn: str,
recommendationId: str,
taskId: str,
title: str,
content: RecommendationContentTypeDef, # (1)
status: RecommendationStatusType, # (2)
priority: RecommendationPriorityType, # (3)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
version: int,
goalId: NotRequired[str],
goalVersion: NotRequired[int],
additionalContext: NotRequired[str],
rankPosition: NotRequired[int],
rankedAt: NotRequired[datetime.datetime],
TaskTypeDef#
# TaskTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import TaskTypeDef
def get_value() -> TaskTypeDef:
return {
"agentSpaceId": ...,
}
# TaskTypeDef definition
class TaskTypeDef(TypedDict):
agentSpaceId: str,
taskId: str,
title: str,
taskType: TaskTypeType, # (2)
priority: PriorityType, # (3)
status: TaskStatusType, # (4)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
version: int,
executionId: NotRequired[str],
description: NotRequired[str],
reference: NotRequired[ReferenceOutputTypeDef], # (1)
supportMetadata: NotRequired[dict[str, Any]],
metadata: NotRequired[dict[str, Any]],
primaryTaskId: NotRequired[str],
statusReason: NotRequired[str],
hasLinkedTasks: NotRequired[bool],
- See ReferenceOutputTypeDef
- See TaskTypeType
- See PriorityType
- See TaskStatusType
SendMessageContentBlockDeltaTypeDef#
# SendMessageContentBlockDeltaTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageContentBlockDeltaTypeDef
def get_value() -> SendMessageContentBlockDeltaTypeDef:
return {
"textDelta": ...,
}
# SendMessageContentBlockDeltaTypeDef definition
class SendMessageContentBlockDeltaTypeDef(TypedDict):
textDelta: NotRequired[SendMessageTextDeltaTypeDef], # (1)
jsonDelta: NotRequired[SendMessageJsonDeltaTypeDef], # (2)
SendMessageRequestTypeDef#
# SendMessageRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageRequestTypeDef
def get_value() -> SendMessageRequestTypeDef:
return {
"agentSpaceId": ...,
}
# SendMessageRequestTypeDef definition
class SendMessageRequestTypeDef(TypedDict):
agentSpaceId: str,
executionId: str,
content: str,
context: NotRequired[SendMessageContextTypeDef], # (1)
userId: NotRequired[str],
SendMessageResponseCompletedEventTypeDef#
# SendMessageResponseCompletedEventTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageResponseCompletedEventTypeDef
def get_value() -> SendMessageResponseCompletedEventTypeDef:
return {
"responseId": ...,
}
# SendMessageResponseCompletedEventTypeDef definition
class SendMessageResponseCompletedEventTypeDef(TypedDict):
responseId: NotRequired[str],
usage: NotRequired[SendMessageUsageInfoTypeDef], # (1)
sequenceNumber: NotRequired[int],
ServiceNowServiceAuthorizationConfigTypeDef#
# ServiceNowServiceAuthorizationConfigTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ServiceNowServiceAuthorizationConfigTypeDef
def get_value() -> ServiceNowServiceAuthorizationConfigTypeDef:
return {
"oAuthClientCredentials": ...,
}
# ServiceNowServiceAuthorizationConfigTypeDef definition
class ServiceNowServiceAuthorizationConfigTypeDef(TypedDict):
oAuthClientCredentials: NotRequired[ServiceNowOAuthClientCredentialsConfigTypeDef], # (1)
SlackTransmissionTargetTypeDef#
# SlackTransmissionTargetTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SlackTransmissionTargetTypeDef
def get_value() -> SlackTransmissionTargetTypeDef:
return {
"opsOncallTarget": ...,
}
# SlackTransmissionTargetTypeDef definition
class SlackTransmissionTargetTypeDef(TypedDict):
opsOncallTarget: SlackChannelTypeDef, # (1)
opsSRETarget: NotRequired[SlackChannelTypeDef], # (1)
TaskFilterTypeDef#
# TaskFilterTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import TaskFilterTypeDef
def get_value() -> TaskFilterTypeDef:
return {
"createdAfter": ...,
}
# TaskFilterTypeDef definition
class TaskFilterTypeDef(TypedDict):
createdAfter: NotRequired[TimestampTypeDef],
createdBefore: NotRequired[TimestampTypeDef],
priority: NotRequired[Sequence[PriorityType]], # (1)
status: NotRequired[Sequence[TaskStatusType]], # (2)
taskType: NotRequired[Sequence[TaskTypeType]], # (3)
primaryTaskId: NotRequired[str],
- See
Sequence[PriorityType] - See
Sequence[TaskStatusType] - See
Sequence[TaskTypeType]
RegisteredServiceTypeDef#
# RegisteredServiceTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisteredServiceTypeDef
def get_value() -> RegisteredServiceTypeDef:
return {
"serviceId": ...,
}
# RegisteredServiceTypeDef definition
class RegisteredServiceTypeDef(TypedDict):
serviceId: str,
serviceType: ServiceType, # (1)
name: NotRequired[str],
accessibleResources: NotRequired[list[dict[str, Any]]],
additionalServiceDetails: NotRequired[AdditionalServiceDetailsTypeDef], # (2)
kmsKeyArn: NotRequired[str],
privateConnectionName: NotRequired[str],
RegisterServiceOutputTypeDef#
# RegisterServiceOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisterServiceOutputTypeDef
def get_value() -> RegisterServiceOutputTypeDef:
return {
"serviceId": ...,
}
# RegisterServiceOutputTypeDef definition
class RegisterServiceOutputTypeDef(TypedDict):
serviceId: str,
additionalStep: AdditionalServiceRegistrationStepTypeDef, # (1)
kmsKeyArn: str,
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DatadogServiceDetailsTypeDef#
# DatadogServiceDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DatadogServiceDetailsTypeDef
def get_value() -> DatadogServiceDetailsTypeDef:
return {
"name": ...,
}
# DatadogServiceDetailsTypeDef definition
class DatadogServiceDetailsTypeDef(TypedDict):
name: str,
endpoint: str,
authorizationConfig: DatadogAuthorizationConfigTypeDef, # (1)
description: NotRequired[str],
DynatraceServiceDetailsTypeDef#
# DynatraceServiceDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import DynatraceServiceDetailsTypeDef
def get_value() -> DynatraceServiceDetailsTypeDef:
return {
"accountUrn": ...,
}
# DynatraceServiceDetailsTypeDef definition
class DynatraceServiceDetailsTypeDef(TypedDict):
accountUrn: str,
authorizationConfig: NotRequired[DynatraceServiceAuthorizationConfigTypeDef], # (1)
ListGoalsResponseTypeDef#
# ListGoalsResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListGoalsResponseTypeDef
def get_value() -> ListGoalsResponseTypeDef:
return {
"goals": ...,
}
# ListGoalsResponseTypeDef definition
class ListGoalsResponseTypeDef(TypedDict):
goals: list[GoalTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[GoalTypeDef] - See ResponseMetadataTypeDef
UpdateGoalResponseTypeDef#
# UpdateGoalResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdateGoalResponseTypeDef
def get_value() -> UpdateGoalResponseTypeDef:
return {
"goal": ...,
}
# UpdateGoalResponseTypeDef definition
class UpdateGoalResponseTypeDef(TypedDict):
goal: GoalTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GoalTypeDef
- See ResponseMetadataTypeDef
ListJournalRecordsResponseTypeDef#
# ListJournalRecordsResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListJournalRecordsResponseTypeDef
def get_value() -> ListJournalRecordsResponseTypeDef:
return {
"records": ...,
}
# ListJournalRecordsResponseTypeDef definition
class ListJournalRecordsResponseTypeDef(TypedDict):
records: list[JournalRecordTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[JournalRecordTypeDef] - See ResponseMetadataTypeDef
GrafanaServiceDetailsTypeDef#
# GrafanaServiceDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GrafanaServiceDetailsTypeDef
def get_value() -> GrafanaServiceDetailsTypeDef:
return {
"name": ...,
}
# GrafanaServiceDetailsTypeDef definition
class GrafanaServiceDetailsTypeDef(TypedDict):
name: str,
endpoint: str,
authorizationConfig: MCPServerAuthorizationConfigTypeDef, # (1)
description: NotRequired[str],
MCPServerDetailsTypeDef#
# MCPServerDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import MCPServerDetailsTypeDef
def get_value() -> MCPServerDetailsTypeDef:
return {
"name": ...,
}
# MCPServerDetailsTypeDef definition
class MCPServerDetailsTypeDef(TypedDict):
name: str,
endpoint: str,
authorizationConfig: MCPServerAuthorizationConfigTypeDef, # (1)
description: NotRequired[str],
PendingMessageTypeDef#
# PendingMessageTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import PendingMessageTypeDef
def get_value() -> PendingMessageTypeDef:
return {
"messageId": ...,
}
# PendingMessageTypeDef definition
class PendingMessageTypeDef(TypedDict):
messageId: str,
message: MessageTypeDef, # (1)
- See MessageTypeDef
NewRelicServiceDetailsTypeDef#
# NewRelicServiceDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import NewRelicServiceDetailsTypeDef
def get_value() -> NewRelicServiceDetailsTypeDef:
return {
"authorizationConfig": ...,
}
# NewRelicServiceDetailsTypeDef definition
class NewRelicServiceDetailsTypeDef(TypedDict):
authorizationConfig: NewRelicServiceAuthorizationConfigTypeDef, # (1)
PagerDutyDetailsTypeDef#
# PagerDutyDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import PagerDutyDetailsTypeDef
def get_value() -> PagerDutyDetailsTypeDef:
return {
"scopes": ...,
}
# PagerDutyDetailsTypeDef definition
class PagerDutyDetailsTypeDef(TypedDict):
scopes: Sequence[str],
authorizationConfig: PagerDutyAuthorizationConfigTypeDef, # (1)
CreatePrivateConnectionInputTypeDef#
# CreatePrivateConnectionInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import CreatePrivateConnectionInputTypeDef
def get_value() -> CreatePrivateConnectionInputTypeDef:
return {
"name": ...,
}
# CreatePrivateConnectionInputTypeDef definition
class CreatePrivateConnectionInputTypeDef(TypedDict):
name: str,
mode: PrivateConnectionModeTypeDef, # (1)
tags: NotRequired[Mapping[str, str]],
GetRecommendationResponseTypeDef#
# GetRecommendationResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetRecommendationResponseTypeDef
def get_value() -> GetRecommendationResponseTypeDef:
return {
"recommendation": ...,
}
# GetRecommendationResponseTypeDef definition
class GetRecommendationResponseTypeDef(TypedDict):
recommendation: RecommendationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRecommendationsResponseTypeDef#
# ListRecommendationsResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListRecommendationsResponseTypeDef
def get_value() -> ListRecommendationsResponseTypeDef:
return {
"recommendations": ...,
}
# ListRecommendationsResponseTypeDef definition
class ListRecommendationsResponseTypeDef(TypedDict):
recommendations: list[RecommendationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[RecommendationTypeDef] - See ResponseMetadataTypeDef
UpdateRecommendationResponseTypeDef#
# UpdateRecommendationResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdateRecommendationResponseTypeDef
def get_value() -> UpdateRecommendationResponseTypeDef:
return {
"recommendation": ...,
}
# UpdateRecommendationResponseTypeDef definition
class UpdateRecommendationResponseTypeDef(TypedDict):
recommendation: RecommendationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBacklogTaskResponseTypeDef#
# CreateBacklogTaskResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import CreateBacklogTaskResponseTypeDef
def get_value() -> CreateBacklogTaskResponseTypeDef:
return {
"task": ...,
}
# CreateBacklogTaskResponseTypeDef definition
class CreateBacklogTaskResponseTypeDef(TypedDict):
task: TaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TaskTypeDef
- See ResponseMetadataTypeDef
GetBacklogTaskResponseTypeDef#
# GetBacklogTaskResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetBacklogTaskResponseTypeDef
def get_value() -> GetBacklogTaskResponseTypeDef:
return {
"task": ...,
}
# GetBacklogTaskResponseTypeDef definition
class GetBacklogTaskResponseTypeDef(TypedDict):
task: TaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TaskTypeDef
- See ResponseMetadataTypeDef
ListBacklogTasksResponseTypeDef#
# ListBacklogTasksResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListBacklogTasksResponseTypeDef
def get_value() -> ListBacklogTasksResponseTypeDef:
return {
"tasks": ...,
}
# ListBacklogTasksResponseTypeDef definition
class ListBacklogTasksResponseTypeDef(TypedDict):
tasks: list[TaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[TaskTypeDef] - See ResponseMetadataTypeDef
UpdateBacklogTaskResponseTypeDef#
# UpdateBacklogTaskResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdateBacklogTaskResponseTypeDef
def get_value() -> UpdateBacklogTaskResponseTypeDef:
return {
"task": ...,
}
# UpdateBacklogTaskResponseTypeDef definition
class UpdateBacklogTaskResponseTypeDef(TypedDict):
task: TaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TaskTypeDef
- See ResponseMetadataTypeDef
SendMessageContentBlockDeltaEventTypeDef#
# SendMessageContentBlockDeltaEventTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageContentBlockDeltaEventTypeDef
def get_value() -> SendMessageContentBlockDeltaEventTypeDef:
return {
"index": ...,
}
# SendMessageContentBlockDeltaEventTypeDef definition
class SendMessageContentBlockDeltaEventTypeDef(TypedDict):
index: NotRequired[int],
delta: NotRequired[SendMessageContentBlockDeltaTypeDef], # (1)
sequenceNumber: NotRequired[int],
ServiceNowServiceDetailsTypeDef#
# ServiceNowServiceDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ServiceNowServiceDetailsTypeDef
def get_value() -> ServiceNowServiceDetailsTypeDef:
return {
"instanceUrl": ...,
}
# ServiceNowServiceDetailsTypeDef definition
class ServiceNowServiceDetailsTypeDef(TypedDict):
instanceUrl: str,
authorizationConfig: NotRequired[ServiceNowServiceAuthorizationConfigTypeDef], # (1)
SlackConfigurationTypeDef#
# SlackConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SlackConfigurationTypeDef
def get_value() -> SlackConfigurationTypeDef:
return {
"workspaceId": ...,
}
# SlackConfigurationTypeDef definition
class SlackConfigurationTypeDef(TypedDict):
workspaceId: str,
workspaceName: str,
transmissionTarget: SlackTransmissionTargetTypeDef, # (1)
ListBacklogTasksRequestPaginateTypeDef#
# ListBacklogTasksRequestPaginateTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListBacklogTasksRequestPaginateTypeDef
def get_value() -> ListBacklogTasksRequestPaginateTypeDef:
return {
"agentSpaceId": ...,
}
# ListBacklogTasksRequestPaginateTypeDef definition
class ListBacklogTasksRequestPaginateTypeDef(TypedDict):
agentSpaceId: str,
filter: NotRequired[TaskFilterTypeDef], # (1)
sortField: NotRequired[TaskSortFieldType], # (2)
order: NotRequired[TaskSortOrderType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See TaskFilterTypeDef
- See TaskSortFieldType
- See TaskSortOrderType
- See PaginatorConfigTypeDef
ListBacklogTasksRequestTypeDef#
# ListBacklogTasksRequestTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListBacklogTasksRequestTypeDef
def get_value() -> ListBacklogTasksRequestTypeDef:
return {
"agentSpaceId": ...,
}
# ListBacklogTasksRequestTypeDef definition
class ListBacklogTasksRequestTypeDef(TypedDict):
agentSpaceId: str,
filter: NotRequired[TaskFilterTypeDef], # (1)
limit: NotRequired[int],
nextToken: NotRequired[str],
sortField: NotRequired[TaskSortFieldType], # (2)
order: NotRequired[TaskSortOrderType], # (3)
- See TaskFilterTypeDef
- See TaskSortFieldType
- See TaskSortOrderType
GetServiceOutputTypeDef#
# GetServiceOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetServiceOutputTypeDef
def get_value() -> GetServiceOutputTypeDef:
return {
"service": ...,
}
# GetServiceOutputTypeDef definition
class GetServiceOutputTypeDef(TypedDict):
service: RegisteredServiceTypeDef, # (1)
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListServicesOutputTypeDef#
# ListServicesOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListServicesOutputTypeDef
def get_value() -> ListServicesOutputTypeDef:
return {
"nextToken": ...,
}
# ListServicesOutputTypeDef definition
class ListServicesOutputTypeDef(TypedDict):
services: list[RegisteredServiceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[RegisteredServiceTypeDef] - See ResponseMetadataTypeDef
ListPendingMessagesResponseTypeDef#
# ListPendingMessagesResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListPendingMessagesResponseTypeDef
def get_value() -> ListPendingMessagesResponseTypeDef:
return {
"agentSpaceId": ...,
}
# ListPendingMessagesResponseTypeDef definition
class ListPendingMessagesResponseTypeDef(TypedDict):
agentSpaceId: str,
executionId: str,
messages: list[PendingMessageTypeDef], # (1)
createdAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[PendingMessageTypeDef] - See ResponseMetadataTypeDef
SendMessageEventsTypeDef#
# SendMessageEventsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageEventsTypeDef
def get_value() -> SendMessageEventsTypeDef:
return {
"responseCreated": ...,
}
# SendMessageEventsTypeDef definition
class SendMessageEventsTypeDef(TypedDict):
responseCreated: NotRequired[SendMessageResponseCreatedEventTypeDef], # (1)
responseInProgress: NotRequired[SendMessageResponseInProgressEventTypeDef], # (2)
responseCompleted: NotRequired[SendMessageResponseCompletedEventTypeDef], # (3)
responseFailed: NotRequired[SendMessageResponseFailedEventTypeDef], # (4)
summary: NotRequired[SendMessageSummaryEventTypeDef], # (5)
heartbeat: NotRequired[dict[str, Any]],
contentBlockStart: NotRequired[SendMessageContentBlockStartEventTypeDef], # (6)
contentBlockDelta: NotRequired[SendMessageContentBlockDeltaEventTypeDef], # (7)
contentBlockStop: NotRequired[SendMessageContentBlockStopEventTypeDef], # (8)
- See SendMessageResponseCreatedEventTypeDef
- See SendMessageResponseInProgressEventTypeDef
- See SendMessageResponseCompletedEventTypeDef
- See SendMessageResponseFailedEventTypeDef
- See SendMessageSummaryEventTypeDef
- See SendMessageContentBlockStartEventTypeDef
- See SendMessageContentBlockDeltaEventTypeDef
- See SendMessageContentBlockStopEventTypeDef
ServiceDetailsTypeDef#
# ServiceDetailsTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ServiceDetailsTypeDef
def get_value() -> ServiceDetailsTypeDef:
return {
"dynatrace": ...,
}
# ServiceDetailsTypeDef definition
class ServiceDetailsTypeDef(TypedDict):
dynatrace: NotRequired[DynatraceServiceDetailsTypeDef], # (1)
servicenow: NotRequired[ServiceNowServiceDetailsTypeDef], # (2)
mcpserverdatadog: NotRequired[DatadogServiceDetailsTypeDef], # (3)
mcpserver: NotRequired[MCPServerDetailsTypeDef], # (4)
gitlab: NotRequired[GitLabDetailsTypeDef], # (5)
mcpserversplunk: NotRequired[MCPServerDetailsTypeDef], # (4)
mcpservernewrelic: NotRequired[NewRelicServiceDetailsTypeDef], # (7)
eventChannel: NotRequired[EventChannelDetailsTypeDef], # (8)
mcpservergrafana: NotRequired[GrafanaServiceDetailsTypeDef], # (9)
pagerduty: NotRequired[PagerDutyDetailsTypeDef], # (10)
azureidentity: NotRequired[RegisteredAzureIdentityDetailsUnionTypeDef], # (11)
mcpserversigv4: NotRequired[MCPServerSigV4ServiceDetailsTypeDef], # (12)
- See DynatraceServiceDetailsTypeDef
- See ServiceNowServiceDetailsTypeDef
- See DatadogServiceDetailsTypeDef
- See MCPServerDetailsTypeDef
- See GitLabDetailsTypeDef
- See MCPServerDetailsTypeDef
- See NewRelicServiceDetailsTypeDef
- See EventChannelDetailsTypeDef
- See GrafanaServiceDetailsTypeDef
- See PagerDutyDetailsTypeDef
- See RegisteredAzureIdentityDetailsUnionTypeDef
- See MCPServerSigV4ServiceDetailsTypeDef
ServiceConfigurationOutputTypeDef#
# ServiceConfigurationOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ServiceConfigurationOutputTypeDef
def get_value() -> ServiceConfigurationOutputTypeDef:
return {
"sourceAws": ...,
}
# ServiceConfigurationOutputTypeDef definition
class ServiceConfigurationOutputTypeDef(TypedDict):
sourceAws: NotRequired[SourceAwsConfigurationTypeDef], # (1)
aws: NotRequired[AWSConfigurationTypeDef], # (2)
github: NotRequired[GitHubConfigurationTypeDef], # (3)
slack: NotRequired[SlackConfigurationTypeDef], # (4)
dynatrace: NotRequired[DynatraceConfigurationOutputTypeDef], # (5)
servicenow: NotRequired[ServiceNowConfigurationOutputTypeDef], # (6)
mcpservernewrelic: NotRequired[MCPServerNewRelicConfigurationTypeDef], # (7)
mcpserverdatadog: NotRequired[dict[str, Any]],
mcpserver: NotRequired[MCPServerConfigurationOutputTypeDef], # (8)
gitlab: NotRequired[GitLabConfigurationTypeDef], # (9)
mcpserversplunk: NotRequired[dict[str, Any]],
eventChannel: NotRequired[dict[str, Any]],
azure: NotRequired[AzureConfigurationTypeDef], # (10)
azuredevops: NotRequired[AzureDevOpsConfigurationTypeDef], # (11)
mcpservergrafana: NotRequired[MCPServerGrafanaConfigurationOutputTypeDef], # (12)
pagerduty: NotRequired[PagerDutyConfigurationOutputTypeDef], # (13)
mcpserversigv4: NotRequired[MCPServerSigV4ConfigurationOutputTypeDef], # (14)
- See SourceAwsConfigurationTypeDef
- See AWSConfigurationTypeDef
- See GitHubConfigurationTypeDef
- See SlackConfigurationTypeDef
- See DynatraceConfigurationOutputTypeDef
- See ServiceNowConfigurationOutputTypeDef
- See MCPServerNewRelicConfigurationTypeDef
- See MCPServerConfigurationOutputTypeDef
- See GitLabConfigurationTypeDef
- See AzureConfigurationTypeDef
- See AzureDevOpsConfigurationTypeDef
- See MCPServerGrafanaConfigurationOutputTypeDef
- See PagerDutyConfigurationOutputTypeDef
- See MCPServerSigV4ConfigurationOutputTypeDef
ServiceConfigurationTypeDef#
# ServiceConfigurationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ServiceConfigurationTypeDef
def get_value() -> ServiceConfigurationTypeDef:
return {
"sourceAws": ...,
}
# ServiceConfigurationTypeDef definition
class ServiceConfigurationTypeDef(TypedDict):
sourceAws: NotRequired[SourceAwsConfigurationTypeDef], # (1)
aws: NotRequired[AWSConfigurationTypeDef], # (2)
github: NotRequired[GitHubConfigurationTypeDef], # (3)
slack: NotRequired[SlackConfigurationTypeDef], # (4)
dynatrace: NotRequired[DynatraceConfigurationTypeDef], # (5)
servicenow: NotRequired[ServiceNowConfigurationTypeDef], # (6)
mcpservernewrelic: NotRequired[MCPServerNewRelicConfigurationTypeDef], # (7)
mcpserverdatadog: NotRequired[Mapping[str, Any]],
mcpserver: NotRequired[MCPServerConfigurationTypeDef], # (8)
gitlab: NotRequired[GitLabConfigurationTypeDef], # (9)
mcpserversplunk: NotRequired[Mapping[str, Any]],
eventChannel: NotRequired[Mapping[str, Any]],
azure: NotRequired[AzureConfigurationTypeDef], # (10)
azuredevops: NotRequired[AzureDevOpsConfigurationTypeDef], # (11)
mcpservergrafana: NotRequired[MCPServerGrafanaConfigurationTypeDef], # (12)
pagerduty: NotRequired[PagerDutyConfigurationTypeDef], # (13)
mcpserversigv4: NotRequired[MCPServerSigV4ConfigurationTypeDef], # (14)
- See SourceAwsConfigurationTypeDef
- See AWSConfigurationTypeDef
- See GitHubConfigurationTypeDef
- See SlackConfigurationTypeDef
- See DynatraceConfigurationTypeDef
- See ServiceNowConfigurationTypeDef
- See MCPServerNewRelicConfigurationTypeDef
- See MCPServerConfigurationTypeDef
- See GitLabConfigurationTypeDef
- See AzureConfigurationTypeDef
- See AzureDevOpsConfigurationTypeDef
- See MCPServerGrafanaConfigurationTypeDef
- See PagerDutyConfigurationTypeDef
- See MCPServerSigV4ConfigurationTypeDef
SendMessageResponseTypeDef#
# SendMessageResponseTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import SendMessageResponseTypeDef
def get_value() -> SendMessageResponseTypeDef:
return {
"events": ...,
}
# SendMessageResponseTypeDef definition
class SendMessageResponseTypeDef(TypedDict):
events: botocore.eventstream.EventStream[SendMessageEventsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
EventStream[SendMessageEventsTypeDef] - See ResponseMetadataTypeDef
RegisterServiceInputTypeDef#
# RegisterServiceInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import RegisterServiceInputTypeDef
def get_value() -> RegisterServiceInputTypeDef:
return {
"service": ...,
}
# RegisterServiceInputTypeDef definition
class RegisterServiceInputTypeDef(TypedDict):
service: PostRegisterServiceSupportedServiceType, # (1)
serviceDetails: ServiceDetailsTypeDef, # (2)
kmsKeyArn: NotRequired[str],
privateConnectionName: NotRequired[str],
name: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
AssociationTypeDef#
# AssociationTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import AssociationTypeDef
def get_value() -> AssociationTypeDef:
return {
"agentSpaceId": ...,
}
# AssociationTypeDef definition
class AssociationTypeDef(TypedDict):
agentSpaceId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
associationId: str,
serviceId: str,
configuration: ServiceConfigurationOutputTypeDef, # (2)
status: NotRequired[ValidationStatusType], # (1)
AssociateServiceOutputTypeDef#
# AssociateServiceOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import AssociateServiceOutputTypeDef
def get_value() -> AssociateServiceOutputTypeDef:
return {
"association": ...,
}
# AssociateServiceOutputTypeDef definition
class AssociateServiceOutputTypeDef(TypedDict):
association: AssociationTypeDef, # (1)
webhook: GenericWebhookTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetAssociationOutputTypeDef#
# GetAssociationOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import GetAssociationOutputTypeDef
def get_value() -> GetAssociationOutputTypeDef:
return {
"association": ...,
}
# GetAssociationOutputTypeDef definition
class GetAssociationOutputTypeDef(TypedDict):
association: AssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssociationsOutputTypeDef#
# ListAssociationsOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import ListAssociationsOutputTypeDef
def get_value() -> ListAssociationsOutputTypeDef:
return {
"nextToken": ...,
}
# ListAssociationsOutputTypeDef definition
class ListAssociationsOutputTypeDef(TypedDict):
associations: list[AssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[AssociationTypeDef] - See ResponseMetadataTypeDef
UpdateAssociationOutputTypeDef#
# UpdateAssociationOutputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdateAssociationOutputTypeDef
def get_value() -> UpdateAssociationOutputTypeDef:
return {
"association": ...,
}
# UpdateAssociationOutputTypeDef definition
class UpdateAssociationOutputTypeDef(TypedDict):
association: AssociationTypeDef, # (1)
webhook: GenericWebhookTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
AssociateServiceInputTypeDef#
# AssociateServiceInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import AssociateServiceInputTypeDef
def get_value() -> AssociateServiceInputTypeDef:
return {
"agentSpaceId": ...,
}
# AssociateServiceInputTypeDef definition
class AssociateServiceInputTypeDef(TypedDict):
agentSpaceId: str,
serviceId: str,
configuration: ServiceConfigurationUnionTypeDef, # (1)
UpdateAssociationInputTypeDef#
# UpdateAssociationInputTypeDef TypedDict usage example
from types_boto3_devops_agent.type_defs import UpdateAssociationInputTypeDef
def get_value() -> UpdateAssociationInputTypeDef:
return {
"agentSpaceId": ...,
}
# UpdateAssociationInputTypeDef definition
class UpdateAssociationInputTypeDef(TypedDict):
agentSpaceId: str,
associationId: str,
configuration: ServiceConfigurationUnionTypeDef, # (1)