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],