Type definitions#
Auto-generated documentation for AppConfig type annotations stubs module mypy-boto3-appconfig.
BlobTypeDef#
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
DeletionProtectionSettingsTypeDef#
# DeletionProtectionSettingsTypeDef definition
class DeletionProtectionSettingsTypeDef(TypedDict):
Enabled: NotRequired[bool],
ProtectionPeriodInMinutes: NotRequired[int],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ActionInvocationTypeDef#
# ActionInvocationTypeDef definition
class ActionInvocationTypeDef(TypedDict):
ExtensionIdentifier: NotRequired[str],
ActionName: NotRequired[str],
Uri: NotRequired[str],
RoleArn: NotRequired[str],
ErrorMessage: NotRequired[str],
ErrorCode: NotRequired[str],
InvocationId: NotRequired[str],
ActionTypeDef#
# ActionTypeDef definition
class ActionTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
Uri: NotRequired[str],
RoleArn: NotRequired[str],
ApplicationTypeDef#
# ApplicationTypeDef definition
class ApplicationTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
AppliedExtensionTypeDef#
# AppliedExtensionTypeDef definition
class AppliedExtensionTypeDef(TypedDict):
ExtensionId: NotRequired[str],
ExtensionAssociationId: NotRequired[str],
VersionNumber: NotRequired[int],
Parameters: NotRequired[dict[str, str]],
ConfigurationProfileSummaryTypeDef#
# ConfigurationProfileSummaryTypeDef definition
class ConfigurationProfileSummaryTypeDef(TypedDict):
ApplicationId: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
LocationUri: NotRequired[str],
ValidatorTypes: NotRequired[list[ValidatorTypeType]], # (1)
Type: NotRequired[str],
ValidatorTypeDef#
# ValidatorTypeDef definition
class ValidatorTypeDef(TypedDict):
Type: ValidatorTypeType, # (1)
Content: str,
CreateApplicationRequestRequestTypeDef#
# CreateApplicationRequestRequestTypeDef definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateDeploymentStrategyRequestRequestTypeDef#
# CreateDeploymentStrategyRequestRequestTypeDef definition
class CreateDeploymentStrategyRequestRequestTypeDef(TypedDict):
Name: str,
DeploymentDurationInMinutes: int,
GrowthFactor: float,
Description: NotRequired[str],
FinalBakeTimeInMinutes: NotRequired[int],
GrowthType: NotRequired[GrowthTypeType], # (1)
ReplicateTo: NotRequired[ReplicateToType], # (2)
Tags: NotRequired[Mapping[str, str]],
- See GrowthTypeType
- See ReplicateToType
MonitorTypeDef#
# MonitorTypeDef definition
class MonitorTypeDef(TypedDict):
AlarmArn: str,
AlarmRoleArn: NotRequired[str],
CreateExtensionAssociationRequestRequestTypeDef#
# CreateExtensionAssociationRequestRequestTypeDef definition
class CreateExtensionAssociationRequestRequestTypeDef(TypedDict):
ExtensionIdentifier: str,
ResourceIdentifier: str,
ExtensionVersionNumber: NotRequired[int],
Parameters: NotRequired[Mapping[str, str]],
Tags: NotRequired[Mapping[str, str]],
ParameterTypeDef#
# ParameterTypeDef definition
class ParameterTypeDef(TypedDict):
Description: NotRequired[str],
Required: NotRequired[bool],
Dynamic: NotRequired[bool],
DeleteApplicationRequestRequestTypeDef#
# DeleteApplicationRequestRequestTypeDef definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
ApplicationId: str,
DeleteConfigurationProfileRequestRequestTypeDef#
# DeleteConfigurationProfileRequestRequestTypeDef definition
class DeleteConfigurationProfileRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
DeletionProtectionCheck: NotRequired[DeletionProtectionCheckType], # (1)
DeleteDeploymentStrategyRequestRequestTypeDef#
# DeleteDeploymentStrategyRequestRequestTypeDef definition
class DeleteDeploymentStrategyRequestRequestTypeDef(TypedDict):
DeploymentStrategyId: str,
DeleteEnvironmentRequestRequestTypeDef#
# DeleteEnvironmentRequestRequestTypeDef definition
class DeleteEnvironmentRequestRequestTypeDef(TypedDict):
EnvironmentId: str,
ApplicationId: str,
DeletionProtectionCheck: NotRequired[DeletionProtectionCheckType], # (1)
DeleteExtensionAssociationRequestRequestTypeDef#
# DeleteExtensionAssociationRequestRequestTypeDef definition
class DeleteExtensionAssociationRequestRequestTypeDef(TypedDict):
ExtensionAssociationId: str,
DeleteExtensionRequestRequestTypeDef#
# DeleteExtensionRequestRequestTypeDef definition
class DeleteExtensionRequestRequestTypeDef(TypedDict):
ExtensionIdentifier: str,
VersionNumber: NotRequired[int],
DeleteHostedConfigurationVersionRequestRequestTypeDef#
# DeleteHostedConfigurationVersionRequestRequestTypeDef definition
class DeleteHostedConfigurationVersionRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
VersionNumber: int,
DeploymentStrategyTypeDef#
# DeploymentStrategyTypeDef definition
class DeploymentStrategyTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
DeploymentDurationInMinutes: NotRequired[int],
GrowthType: NotRequired[GrowthTypeType], # (1)
GrowthFactor: NotRequired[float],
FinalBakeTimeInMinutes: NotRequired[int],
ReplicateTo: NotRequired[ReplicateToType], # (2)
- See GrowthTypeType
- See ReplicateToType
DeploymentSummaryTypeDef#
# DeploymentSummaryTypeDef definition
class DeploymentSummaryTypeDef(TypedDict):
DeploymentNumber: NotRequired[int],
ConfigurationName: NotRequired[str],
ConfigurationVersion: NotRequired[str],
DeploymentDurationInMinutes: NotRequired[int],
GrowthType: NotRequired[GrowthTypeType], # (1)
GrowthFactor: NotRequired[float],
FinalBakeTimeInMinutes: NotRequired[int],
State: NotRequired[DeploymentStateType], # (2)
PercentageComplete: NotRequired[float],
StartedAt: NotRequired[datetime],
CompletedAt: NotRequired[datetime],
VersionLabel: NotRequired[str],
- See GrowthTypeType
- See DeploymentStateType
ExtensionAssociationSummaryTypeDef#
# ExtensionAssociationSummaryTypeDef definition
class ExtensionAssociationSummaryTypeDef(TypedDict):
Id: NotRequired[str],
ExtensionArn: NotRequired[str],
ResourceArn: NotRequired[str],
ExtensionSummaryTypeDef#
# ExtensionSummaryTypeDef definition
class ExtensionSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
VersionNumber: NotRequired[int],
Arn: NotRequired[str],
Description: NotRequired[str],
GetApplicationRequestRequestTypeDef#
# GetApplicationRequestRequestTypeDef definition
class GetApplicationRequestRequestTypeDef(TypedDict):
ApplicationId: str,
GetConfigurationProfileRequestRequestTypeDef#
# GetConfigurationProfileRequestRequestTypeDef definition
class GetConfigurationProfileRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
GetConfigurationRequestRequestTypeDef#
# GetConfigurationRequestRequestTypeDef definition
class GetConfigurationRequestRequestTypeDef(TypedDict):
Application: str,
Environment: str,
Configuration: str,
ClientId: str,
ClientConfigurationVersion: NotRequired[str],
GetDeploymentRequestRequestTypeDef#
# GetDeploymentRequestRequestTypeDef definition
class GetDeploymentRequestRequestTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
DeploymentNumber: int,
GetDeploymentStrategyRequestRequestTypeDef#
# GetDeploymentStrategyRequestRequestTypeDef definition
class GetDeploymentStrategyRequestRequestTypeDef(TypedDict):
DeploymentStrategyId: str,
GetEnvironmentRequestRequestTypeDef#
# GetEnvironmentRequestRequestTypeDef definition
class GetEnvironmentRequestRequestTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
GetExtensionAssociationRequestRequestTypeDef#
# GetExtensionAssociationRequestRequestTypeDef definition
class GetExtensionAssociationRequestRequestTypeDef(TypedDict):
ExtensionAssociationId: str,
GetExtensionRequestRequestTypeDef#
# GetExtensionRequestRequestTypeDef definition
class GetExtensionRequestRequestTypeDef(TypedDict):
ExtensionIdentifier: str,
VersionNumber: NotRequired[int],
GetHostedConfigurationVersionRequestRequestTypeDef#
# GetHostedConfigurationVersionRequestRequestTypeDef definition
class GetHostedConfigurationVersionRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
VersionNumber: int,
HostedConfigurationVersionSummaryTypeDef#
# HostedConfigurationVersionSummaryTypeDef definition
class HostedConfigurationVersionSummaryTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ConfigurationProfileId: NotRequired[str],
VersionNumber: NotRequired[int],
Description: NotRequired[str],
ContentType: NotRequired[str],
VersionLabel: NotRequired[str],
KmsKeyArn: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListApplicationsRequestRequestTypeDef#
# ListApplicationsRequestRequestTypeDef definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListConfigurationProfilesRequestRequestTypeDef#
# ListConfigurationProfilesRequestRequestTypeDef definition
class ListConfigurationProfilesRequestRequestTypeDef(TypedDict):
ApplicationId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Type: NotRequired[str],
ListDeploymentStrategiesRequestRequestTypeDef#
# ListDeploymentStrategiesRequestRequestTypeDef definition
class ListDeploymentStrategiesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListDeploymentsRequestRequestTypeDef#
# ListDeploymentsRequestRequestTypeDef definition
class ListDeploymentsRequestRequestTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListEnvironmentsRequestRequestTypeDef#
# ListEnvironmentsRequestRequestTypeDef definition
class ListEnvironmentsRequestRequestTypeDef(TypedDict):
ApplicationId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListExtensionAssociationsRequestRequestTypeDef#
# ListExtensionAssociationsRequestRequestTypeDef definition
class ListExtensionAssociationsRequestRequestTypeDef(TypedDict):
ResourceIdentifier: NotRequired[str],
ExtensionIdentifier: NotRequired[str],
ExtensionVersionNumber: NotRequired[int],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListExtensionsRequestRequestTypeDef#
# ListExtensionsRequestRequestTypeDef definition
class ListExtensionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Name: NotRequired[str],
ListHostedConfigurationVersionsRequestRequestTypeDef#
# ListHostedConfigurationVersionsRequestRequestTypeDef definition
class ListHostedConfigurationVersionsRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
VersionLabel: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
StartDeploymentRequestRequestTypeDef#
# StartDeploymentRequestRequestTypeDef definition
class StartDeploymentRequestRequestTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
DeploymentStrategyId: str,
ConfigurationProfileId: str,
ConfigurationVersion: str,
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
KmsKeyIdentifier: NotRequired[str],
DynamicExtensionParameters: NotRequired[Mapping[str, str]],
StopDeploymentRequestRequestTypeDef#
# StopDeploymentRequestRequestTypeDef definition
class StopDeploymentRequestRequestTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
DeploymentNumber: int,
AllowRevert: NotRequired[bool],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateApplicationRequestRequestTypeDef#
# UpdateApplicationRequestRequestTypeDef definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
ApplicationId: str,
Name: NotRequired[str],
Description: NotRequired[str],
UpdateDeploymentStrategyRequestRequestTypeDef#
# UpdateDeploymentStrategyRequestRequestTypeDef definition
class UpdateDeploymentStrategyRequestRequestTypeDef(TypedDict):
DeploymentStrategyId: str,
Description: NotRequired[str],
DeploymentDurationInMinutes: NotRequired[int],
FinalBakeTimeInMinutes: NotRequired[int],
GrowthFactor: NotRequired[float],
GrowthType: NotRequired[GrowthTypeType], # (1)
- See GrowthTypeType
UpdateExtensionAssociationRequestRequestTypeDef#
# UpdateExtensionAssociationRequestRequestTypeDef definition
class UpdateExtensionAssociationRequestRequestTypeDef(TypedDict):
ExtensionAssociationId: str,
Parameters: NotRequired[Mapping[str, str]],
ValidateConfigurationRequestRequestTypeDef#
# ValidateConfigurationRequestRequestTypeDef definition
class ValidateConfigurationRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
ConfigurationVersion: str,
UpdateAccountSettingsRequestRequestTypeDef#
# UpdateAccountSettingsRequestRequestTypeDef definition
class UpdateAccountSettingsRequestRequestTypeDef(TypedDict):
DeletionProtection: NotRequired[DeletionProtectionSettingsTypeDef], # (1)
AccountSettingsTypeDef#
# AccountSettingsTypeDef definition
class AccountSettingsTypeDef(TypedDict):
DeletionProtection: DeletionProtectionSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ApplicationResponseTypeDef#
# ApplicationResponseTypeDef definition
class ApplicationResponseTypeDef(TypedDict):
Id: str,
Name: str,
Description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ConfigurationTypeDef#
# ConfigurationTypeDef definition
class ConfigurationTypeDef(TypedDict):
Content: StreamingBody,
ConfigurationVersion: str,
ContentType: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeploymentStrategyResponseTypeDef#
# DeploymentStrategyResponseTypeDef definition
class DeploymentStrategyResponseTypeDef(TypedDict):
Id: str,
Name: str,
Description: str,
DeploymentDurationInMinutes: int,
GrowthType: GrowthTypeType, # (1)
GrowthFactor: float,
FinalBakeTimeInMinutes: int,
ReplicateTo: ReplicateToType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See GrowthTypeType
- See ReplicateToType
- See ResponseMetadataTypeDef
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExtensionAssociationTypeDef#
# ExtensionAssociationTypeDef definition
class ExtensionAssociationTypeDef(TypedDict):
Id: str,
ExtensionArn: str,
ResourceArn: str,
Arn: str,
Parameters: dict[str, str],
ExtensionVersionNumber: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
HostedConfigurationVersionTypeDef#
# HostedConfigurationVersionTypeDef definition
class HostedConfigurationVersionTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
VersionNumber: int,
Description: str,
Content: StreamingBody,
ContentType: str,
VersionLabel: str,
KmsKeyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResourceTagsTypeDef#
# ResourceTagsTypeDef definition
class ResourceTagsTypeDef(TypedDict):
Tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeploymentEventTypeDef#
# DeploymentEventTypeDef definition
class DeploymentEventTypeDef(TypedDict):
EventType: NotRequired[DeploymentEventTypeType], # (1)
TriggeredBy: NotRequired[TriggeredByType], # (2)
Description: NotRequired[str],
ActionInvocations: NotRequired[list[ActionInvocationTypeDef]], # (3)
OccurredAt: NotRequired[datetime],
ApplicationsTypeDef#
# ApplicationsTypeDef definition
class ApplicationsTypeDef(TypedDict):
Items: list[ApplicationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateHostedConfigurationVersionRequestRequestTypeDef#
# CreateHostedConfigurationVersionRequestRequestTypeDef definition
class CreateHostedConfigurationVersionRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
Content: BlobTypeDef,
ContentType: str,
Description: NotRequired[str],
LatestVersionNumber: NotRequired[int],
VersionLabel: NotRequired[str],
ConfigurationProfilesTypeDef#
# ConfigurationProfilesTypeDef definition
class ConfigurationProfilesTypeDef(TypedDict):
Items: list[ConfigurationProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ConfigurationProfileTypeDef#
# ConfigurationProfileTypeDef definition
class ConfigurationProfileTypeDef(TypedDict):
ApplicationId: str,
Id: str,
Name: str,
Description: str,
LocationUri: str,
RetrievalRoleArn: str,
Validators: list[ValidatorTypeDef], # (1)
Type: str,
KmsKeyArn: str,
KmsKeyIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateConfigurationProfileRequestRequestTypeDef#
# CreateConfigurationProfileRequestRequestTypeDef definition
class CreateConfigurationProfileRequestRequestTypeDef(TypedDict):
ApplicationId: str,
Name: str,
LocationUri: str,
Description: NotRequired[str],
RetrievalRoleArn: NotRequired[str],
Validators: NotRequired[Sequence[ValidatorTypeDef]], # (1)
Tags: NotRequired[Mapping[str, str]],
Type: NotRequired[str],
KmsKeyIdentifier: NotRequired[str],
- See ValidatorTypeDef
UpdateConfigurationProfileRequestRequestTypeDef#
# UpdateConfigurationProfileRequestRequestTypeDef definition
class UpdateConfigurationProfileRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
Name: NotRequired[str],
Description: NotRequired[str],
RetrievalRoleArn: NotRequired[str],
Validators: NotRequired[Sequence[ValidatorTypeDef]], # (1)
KmsKeyIdentifier: NotRequired[str],
- See ValidatorTypeDef
CreateEnvironmentRequestRequestTypeDef#
# CreateEnvironmentRequestRequestTypeDef definition
class CreateEnvironmentRequestRequestTypeDef(TypedDict):
ApplicationId: str,
Name: str,
Description: NotRequired[str],
Monitors: NotRequired[Sequence[MonitorTypeDef]], # (1)
Tags: NotRequired[Mapping[str, str]],
- See MonitorTypeDef
EnvironmentResponseTypeDef#
# EnvironmentResponseTypeDef definition
class EnvironmentResponseTypeDef(TypedDict):
ApplicationId: str,
Id: str,
Name: str,
Description: str,
State: EnvironmentStateType, # (1)
Monitors: list[MonitorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
EnvironmentTypeDef#
# EnvironmentTypeDef definition
class EnvironmentTypeDef(TypedDict):
ApplicationId: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
State: NotRequired[EnvironmentStateType], # (1)
Monitors: NotRequired[list[MonitorTypeDef]], # (2)
- See EnvironmentStateType
- See MonitorTypeDef
UpdateEnvironmentRequestRequestTypeDef#
# UpdateEnvironmentRequestRequestTypeDef definition
class UpdateEnvironmentRequestRequestTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
Name: NotRequired[str],
Description: NotRequired[str],
Monitors: NotRequired[Sequence[MonitorTypeDef]], # (1)
- See MonitorTypeDef
CreateExtensionRequestRequestTypeDef#
# CreateExtensionRequestRequestTypeDef definition
class CreateExtensionRequestRequestTypeDef(TypedDict):
Name: str,
Actions: Mapping[ActionPointType, Sequence[ActionTypeDef]], # (1)
Description: NotRequired[str],
Parameters: NotRequired[Mapping[str, ParameterTypeDef]], # (2)
Tags: NotRequired[Mapping[str, str]],
LatestVersionNumber: NotRequired[int],
ExtensionTypeDef#
# ExtensionTypeDef definition
class ExtensionTypeDef(TypedDict):
Id: str,
Name: str,
VersionNumber: int,
Arn: str,
Description: str,
Actions: dict[ActionPointType, list[ActionTypeDef]], # (1)
Parameters: dict[str, ParameterTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateExtensionRequestRequestTypeDef#
# UpdateExtensionRequestRequestTypeDef definition
class UpdateExtensionRequestRequestTypeDef(TypedDict):
ExtensionIdentifier: str,
Description: NotRequired[str],
Actions: NotRequired[Mapping[ActionPointType, Sequence[ActionTypeDef]]], # (1)
Parameters: NotRequired[Mapping[str, ParameterTypeDef]], # (2)
VersionNumber: NotRequired[int],
DeploymentStrategiesTypeDef#
# DeploymentStrategiesTypeDef definition
class DeploymentStrategiesTypeDef(TypedDict):
Items: list[DeploymentStrategyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DeploymentsTypeDef#
# DeploymentsTypeDef definition
class DeploymentsTypeDef(TypedDict):
Items: list[DeploymentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ExtensionAssociationsTypeDef#
# ExtensionAssociationsTypeDef definition
class ExtensionAssociationsTypeDef(TypedDict):
Items: list[ExtensionAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ExtensionsTypeDef#
# ExtensionsTypeDef definition
class ExtensionsTypeDef(TypedDict):
Items: list[ExtensionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
HostedConfigurationVersionsTypeDef#
# HostedConfigurationVersionsTypeDef definition
class HostedConfigurationVersionsTypeDef(TypedDict):
Items: list[HostedConfigurationVersionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListApplicationsRequestPaginateTypeDef#
# ListApplicationsRequestPaginateTypeDef definition
class ListApplicationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfigurationProfilesRequestPaginateTypeDef#
# ListConfigurationProfilesRequestPaginateTypeDef definition
class ListConfigurationProfilesRequestPaginateTypeDef(TypedDict):
ApplicationId: str,
Type: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDeploymentStrategiesRequestPaginateTypeDef#
# ListDeploymentStrategiesRequestPaginateTypeDef definition
class ListDeploymentStrategiesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDeploymentsRequestPaginateTypeDef#
# ListDeploymentsRequestPaginateTypeDef definition
class ListDeploymentsRequestPaginateTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentsRequestPaginateTypeDef#
# ListEnvironmentsRequestPaginateTypeDef definition
class ListEnvironmentsRequestPaginateTypeDef(TypedDict):
ApplicationId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExtensionAssociationsRequestPaginateTypeDef#
# ListExtensionAssociationsRequestPaginateTypeDef definition
class ListExtensionAssociationsRequestPaginateTypeDef(TypedDict):
ResourceIdentifier: NotRequired[str],
ExtensionIdentifier: NotRequired[str],
ExtensionVersionNumber: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExtensionsRequestPaginateTypeDef#
# ListExtensionsRequestPaginateTypeDef definition
class ListExtensionsRequestPaginateTypeDef(TypedDict):
Name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHostedConfigurationVersionsRequestPaginateTypeDef#
# ListHostedConfigurationVersionsRequestPaginateTypeDef definition
class ListHostedConfigurationVersionsRequestPaginateTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
VersionLabel: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DeploymentTypeDef#
# DeploymentTypeDef definition
class DeploymentTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
DeploymentStrategyId: str,
ConfigurationProfileId: str,
DeploymentNumber: int,
ConfigurationName: str,
ConfigurationLocationUri: str,
ConfigurationVersion: str,
Description: str,
DeploymentDurationInMinutes: int,
GrowthType: GrowthTypeType, # (1)
GrowthFactor: float,
FinalBakeTimeInMinutes: int,
State: DeploymentStateType, # (2)
EventLog: list[DeploymentEventTypeDef], # (3)
PercentageComplete: float,
StartedAt: datetime,
CompletedAt: datetime,
AppliedExtensions: list[AppliedExtensionTypeDef], # (4)
KmsKeyArn: str,
KmsKeyIdentifier: str,
VersionLabel: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See GrowthTypeType
- See DeploymentStateType
- See DeploymentEventTypeDef
- See AppliedExtensionTypeDef
- See ResponseMetadataTypeDef
EnvironmentsTypeDef#
# EnvironmentsTypeDef definition
class EnvironmentsTypeDef(TypedDict):
Items: list[EnvironmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],