Typed dictionaries#
Auto-generated documentation for AppConfig type annotations stubs module mypy-boto3-appconfig.
ActionInvocationTypeDef#
# ActionInvocationTypeDef usage example
from mypy_boto3_appconfig.type_defs import ActionInvocationTypeDef
def get_value() -> ActionInvocationTypeDef:
return {
"ExtensionIdentifier": ...,
}
# 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 usage example
from mypy_boto3_appconfig.type_defs import ActionTypeDef
def get_value() -> ActionTypeDef:
return {
"Name": ...,
}
# ActionTypeDef definition
class ActionTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
Uri: NotRequired[str],
RoleArn: NotRequired[str],
ApplicationResponseMetadataTypeDef#
# ApplicationResponseMetadataTypeDef usage example
from mypy_boto3_appconfig.type_defs import ApplicationResponseMetadataTypeDef
def get_value() -> ApplicationResponseMetadataTypeDef:
return {
"Id": ...,
"Name": ...,
"Description": ...,
"ResponseMetadata": ...,
}
# ApplicationResponseMetadataTypeDef definition
class ApplicationResponseMetadataTypeDef(TypedDict):
Id: str,
Name: str,
Description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ApplicationTypeDef#
# ApplicationTypeDef usage example
from mypy_boto3_appconfig.type_defs import ApplicationTypeDef
def get_value() -> ApplicationTypeDef:
return {
"Id": ...,
}
# ApplicationTypeDef definition
class ApplicationTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
AppliedExtensionTypeDef#
# AppliedExtensionTypeDef usage example
from mypy_boto3_appconfig.type_defs import AppliedExtensionTypeDef
def get_value() -> AppliedExtensionTypeDef:
return {
"ExtensionId": ...,
}
# AppliedExtensionTypeDef definition
class AppliedExtensionTypeDef(TypedDict):
ExtensionId: NotRequired[str],
ExtensionAssociationId: NotRequired[str],
VersionNumber: NotRequired[int],
Parameters: NotRequired[Dict[str, str]],
ConfigurationProfileSummaryTypeDef#
# ConfigurationProfileSummaryTypeDef usage example
from mypy_boto3_appconfig.type_defs import ConfigurationProfileSummaryTypeDef
def get_value() -> ConfigurationProfileSummaryTypeDef:
return {
"ApplicationId": ...,
}
# 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 usage example
from mypy_boto3_appconfig.type_defs import ValidatorTypeDef
def get_value() -> ValidatorTypeDef:
return {
"Type": ...,
"Content": ...,
}
# ValidatorTypeDef definition
class ValidatorTypeDef(TypedDict):
Type: ValidatorTypeType, # (1)
Content: str,
ConfigurationTypeDef#
# ConfigurationTypeDef usage example
from mypy_boto3_appconfig.type_defs import ConfigurationTypeDef
def get_value() -> ConfigurationTypeDef:
return {
"Content": ...,
"ConfigurationVersion": ...,
"ContentType": ...,
"ResponseMetadata": ...,
}
# ConfigurationTypeDef definition
class ConfigurationTypeDef(TypedDict):
Content: StreamingBody,
ConfigurationVersion: str,
ContentType: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateApplicationRequestRequestTypeDef#
# CreateApplicationRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import CreateApplicationRequestRequestTypeDef
def get_value() -> CreateApplicationRequestRequestTypeDef:
return {
"Name": ...,
}
# CreateApplicationRequestRequestTypeDef definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateDeploymentStrategyRequestRequestTypeDef#
# CreateDeploymentStrategyRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import CreateDeploymentStrategyRequestRequestTypeDef
def get_value() -> CreateDeploymentStrategyRequestRequestTypeDef:
return {
"Name": ...,
"DeploymentDurationInMinutes": ...,
"GrowthFactor": ...,
}
# 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 usage example
from mypy_boto3_appconfig.type_defs import MonitorTypeDef
def get_value() -> MonitorTypeDef:
return {
"AlarmArn": ...,
}
# MonitorTypeDef definition
class MonitorTypeDef(TypedDict):
AlarmArn: str,
AlarmRoleArn: NotRequired[str],
CreateExtensionAssociationRequestRequestTypeDef#
# CreateExtensionAssociationRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import CreateExtensionAssociationRequestRequestTypeDef
def get_value() -> CreateExtensionAssociationRequestRequestTypeDef:
return {
"ExtensionIdentifier": ...,
"ResourceIdentifier": ...,
}
# CreateExtensionAssociationRequestRequestTypeDef definition
class CreateExtensionAssociationRequestRequestTypeDef(TypedDict):
ExtensionIdentifier: str,
ResourceIdentifier: str,
ExtensionVersionNumber: NotRequired[int],
Parameters: NotRequired[Mapping[str, str]],
Tags: NotRequired[Mapping[str, str]],
ParameterTypeDef#
# ParameterTypeDef usage example
from mypy_boto3_appconfig.type_defs import ParameterTypeDef
def get_value() -> ParameterTypeDef:
return {
"Description": ...,
}
# ParameterTypeDef definition
class ParameterTypeDef(TypedDict):
Description: NotRequired[str],
Required: NotRequired[bool],
CreateHostedConfigurationVersionRequestRequestTypeDef#
# CreateHostedConfigurationVersionRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import CreateHostedConfigurationVersionRequestRequestTypeDef
def get_value() -> CreateHostedConfigurationVersionRequestRequestTypeDef:
return {
"ApplicationId": ...,
"ConfigurationProfileId": ...,
"Content": ...,
"ContentType": ...,
}
# CreateHostedConfigurationVersionRequestRequestTypeDef definition
class CreateHostedConfigurationVersionRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
Content: Union[str, bytes, IO[Any], StreamingBody],
ContentType: str,
Description: NotRequired[str],
LatestVersionNumber: NotRequired[int],
VersionLabel: NotRequired[str],
DeleteApplicationRequestRequestTypeDef#
# DeleteApplicationRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeleteApplicationRequestRequestTypeDef
def get_value() -> DeleteApplicationRequestRequestTypeDef:
return {
"ApplicationId": ...,
}
# DeleteApplicationRequestRequestTypeDef definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
ApplicationId: str,
DeleteConfigurationProfileRequestRequestTypeDef#
# DeleteConfigurationProfileRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeleteConfigurationProfileRequestRequestTypeDef
def get_value() -> DeleteConfigurationProfileRequestRequestTypeDef:
return {
"ApplicationId": ...,
"ConfigurationProfileId": ...,
}
# DeleteConfigurationProfileRequestRequestTypeDef definition
class DeleteConfigurationProfileRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
DeleteDeploymentStrategyRequestRequestTypeDef#
# DeleteDeploymentStrategyRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeleteDeploymentStrategyRequestRequestTypeDef
def get_value() -> DeleteDeploymentStrategyRequestRequestTypeDef:
return {
"DeploymentStrategyId": ...,
}
# DeleteDeploymentStrategyRequestRequestTypeDef definition
class DeleteDeploymentStrategyRequestRequestTypeDef(TypedDict):
DeploymentStrategyId: str,
DeleteEnvironmentRequestRequestTypeDef#
# DeleteEnvironmentRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeleteEnvironmentRequestRequestTypeDef
def get_value() -> DeleteEnvironmentRequestRequestTypeDef:
return {
"ApplicationId": ...,
"EnvironmentId": ...,
}
# DeleteEnvironmentRequestRequestTypeDef definition
class DeleteEnvironmentRequestRequestTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
DeleteExtensionAssociationRequestRequestTypeDef#
# DeleteExtensionAssociationRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeleteExtensionAssociationRequestRequestTypeDef
def get_value() -> DeleteExtensionAssociationRequestRequestTypeDef:
return {
"ExtensionAssociationId": ...,
}
# DeleteExtensionAssociationRequestRequestTypeDef definition
class DeleteExtensionAssociationRequestRequestTypeDef(TypedDict):
ExtensionAssociationId: str,
DeleteExtensionRequestRequestTypeDef#
# DeleteExtensionRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeleteExtensionRequestRequestTypeDef
def get_value() -> DeleteExtensionRequestRequestTypeDef:
return {
"ExtensionIdentifier": ...,
}
# DeleteExtensionRequestRequestTypeDef definition
class DeleteExtensionRequestRequestTypeDef(TypedDict):
ExtensionIdentifier: str,
VersionNumber: NotRequired[int],
DeleteHostedConfigurationVersionRequestRequestTypeDef#
# DeleteHostedConfigurationVersionRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeleteHostedConfigurationVersionRequestRequestTypeDef
def get_value() -> DeleteHostedConfigurationVersionRequestRequestTypeDef:
return {
"ApplicationId": ...,
"ConfigurationProfileId": ...,
"VersionNumber": ...,
}
# DeleteHostedConfigurationVersionRequestRequestTypeDef definition
class DeleteHostedConfigurationVersionRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
VersionNumber: int,
DeploymentStrategyTypeDef#
# DeploymentStrategyTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeploymentStrategyTypeDef
def get_value() -> DeploymentStrategyTypeDef:
return {
"Id": ...,
}
# 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
DeploymentStrategyResponseMetadataTypeDef#
# DeploymentStrategyResponseMetadataTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeploymentStrategyResponseMetadataTypeDef
def get_value() -> DeploymentStrategyResponseMetadataTypeDef:
return {
"Id": ...,
"Name": ...,
"Description": ...,
"DeploymentDurationInMinutes": ...,
"GrowthType": ...,
"GrowthFactor": ...,
"FinalBakeTimeInMinutes": ...,
"ReplicateTo": ...,
"ResponseMetadata": ...,
}
# DeploymentStrategyResponseMetadataTypeDef definition
class DeploymentStrategyResponseMetadataTypeDef(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
DeploymentSummaryTypeDef#
# DeploymentSummaryTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeploymentSummaryTypeDef
def get_value() -> DeploymentSummaryTypeDef:
return {
"DeploymentNumber": ...,
}
# 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],
- See GrowthTypeType
- See DeploymentStateType
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_appconfig.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExtensionAssociationSummaryTypeDef#
# ExtensionAssociationSummaryTypeDef usage example
from mypy_boto3_appconfig.type_defs import ExtensionAssociationSummaryTypeDef
def get_value() -> ExtensionAssociationSummaryTypeDef:
return {
"Id": ...,
}
# ExtensionAssociationSummaryTypeDef definition
class ExtensionAssociationSummaryTypeDef(TypedDict):
Id: NotRequired[str],
ExtensionArn: NotRequired[str],
ResourceArn: NotRequired[str],
ExtensionAssociationTypeDef#
# ExtensionAssociationTypeDef usage example
from mypy_boto3_appconfig.type_defs import ExtensionAssociationTypeDef
def get_value() -> ExtensionAssociationTypeDef:
return {
"Id": ...,
"ExtensionArn": ...,
"ResourceArn": ...,
"Arn": ...,
"Parameters": ...,
"ExtensionVersionNumber": ...,
"ResponseMetadata": ...,
}
# ExtensionAssociationTypeDef definition
class ExtensionAssociationTypeDef(TypedDict):
Id: str,
ExtensionArn: str,
ResourceArn: str,
Arn: str,
Parameters: Dict[str, str],
ExtensionVersionNumber: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExtensionSummaryTypeDef#
# ExtensionSummaryTypeDef usage example
from mypy_boto3_appconfig.type_defs import ExtensionSummaryTypeDef
def get_value() -> ExtensionSummaryTypeDef:
return {
"Id": ...,
}
# ExtensionSummaryTypeDef definition
class ExtensionSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
VersionNumber: NotRequired[int],
Arn: NotRequired[str],
Description: NotRequired[str],
GetApplicationRequestRequestTypeDef#
# GetApplicationRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import GetApplicationRequestRequestTypeDef
def get_value() -> GetApplicationRequestRequestTypeDef:
return {
"ApplicationId": ...,
}
# GetApplicationRequestRequestTypeDef definition
class GetApplicationRequestRequestTypeDef(TypedDict):
ApplicationId: str,
GetConfigurationProfileRequestRequestTypeDef#
# GetConfigurationProfileRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import GetConfigurationProfileRequestRequestTypeDef
def get_value() -> GetConfigurationProfileRequestRequestTypeDef:
return {
"ApplicationId": ...,
"ConfigurationProfileId": ...,
}
# GetConfigurationProfileRequestRequestTypeDef definition
class GetConfigurationProfileRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
GetConfigurationRequestRequestTypeDef#
# GetConfigurationRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import GetConfigurationRequestRequestTypeDef
def get_value() -> GetConfigurationRequestRequestTypeDef:
return {
"Application": ...,
"Environment": ...,
"Configuration": ...,
"ClientId": ...,
}
# GetConfigurationRequestRequestTypeDef definition
class GetConfigurationRequestRequestTypeDef(TypedDict):
Application: str,
Environment: str,
Configuration: str,
ClientId: str,
ClientConfigurationVersion: NotRequired[str],
GetDeploymentRequestRequestTypeDef#
# GetDeploymentRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import GetDeploymentRequestRequestTypeDef
def get_value() -> GetDeploymentRequestRequestTypeDef:
return {
"ApplicationId": ...,
"EnvironmentId": ...,
"DeploymentNumber": ...,
}
# GetDeploymentRequestRequestTypeDef definition
class GetDeploymentRequestRequestTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
DeploymentNumber: int,
GetDeploymentStrategyRequestRequestTypeDef#
# GetDeploymentStrategyRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import GetDeploymentStrategyRequestRequestTypeDef
def get_value() -> GetDeploymentStrategyRequestRequestTypeDef:
return {
"DeploymentStrategyId": ...,
}
# GetDeploymentStrategyRequestRequestTypeDef definition
class GetDeploymentStrategyRequestRequestTypeDef(TypedDict):
DeploymentStrategyId: str,
GetEnvironmentRequestRequestTypeDef#
# GetEnvironmentRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import GetEnvironmentRequestRequestTypeDef
def get_value() -> GetEnvironmentRequestRequestTypeDef:
return {
"ApplicationId": ...,
"EnvironmentId": ...,
}
# GetEnvironmentRequestRequestTypeDef definition
class GetEnvironmentRequestRequestTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
GetExtensionAssociationRequestRequestTypeDef#
# GetExtensionAssociationRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import GetExtensionAssociationRequestRequestTypeDef
def get_value() -> GetExtensionAssociationRequestRequestTypeDef:
return {
"ExtensionAssociationId": ...,
}
# GetExtensionAssociationRequestRequestTypeDef definition
class GetExtensionAssociationRequestRequestTypeDef(TypedDict):
ExtensionAssociationId: str,
GetExtensionRequestRequestTypeDef#
# GetExtensionRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import GetExtensionRequestRequestTypeDef
def get_value() -> GetExtensionRequestRequestTypeDef:
return {
"ExtensionIdentifier": ...,
}
# GetExtensionRequestRequestTypeDef definition
class GetExtensionRequestRequestTypeDef(TypedDict):
ExtensionIdentifier: str,
VersionNumber: NotRequired[int],
GetHostedConfigurationVersionRequestRequestTypeDef#
# GetHostedConfigurationVersionRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import GetHostedConfigurationVersionRequestRequestTypeDef
def get_value() -> GetHostedConfigurationVersionRequestRequestTypeDef:
return {
"ApplicationId": ...,
"ConfigurationProfileId": ...,
"VersionNumber": ...,
}
# GetHostedConfigurationVersionRequestRequestTypeDef definition
class GetHostedConfigurationVersionRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
VersionNumber: int,
HostedConfigurationVersionSummaryTypeDef#
# HostedConfigurationVersionSummaryTypeDef usage example
from mypy_boto3_appconfig.type_defs import HostedConfigurationVersionSummaryTypeDef
def get_value() -> HostedConfigurationVersionSummaryTypeDef:
return {
"ApplicationId": ...,
}
# HostedConfigurationVersionSummaryTypeDef definition
class HostedConfigurationVersionSummaryTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ConfigurationProfileId: NotRequired[str],
VersionNumber: NotRequired[int],
Description: NotRequired[str],
ContentType: NotRequired[str],
VersionLabel: NotRequired[str],
HostedConfigurationVersionTypeDef#
# HostedConfigurationVersionTypeDef usage example
from mypy_boto3_appconfig.type_defs import HostedConfigurationVersionTypeDef
def get_value() -> HostedConfigurationVersionTypeDef:
return {
"ApplicationId": ...,
"ConfigurationProfileId": ...,
"VersionNumber": ...,
"Description": ...,
"Content": ...,
"ContentType": ...,
"VersionLabel": ...,
"ResponseMetadata": ...,
}
# HostedConfigurationVersionTypeDef definition
class HostedConfigurationVersionTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
VersionNumber: int,
Description: str,
Content: StreamingBody,
ContentType: str,
VersionLabel: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListApplicationsRequestRequestTypeDef#
# ListApplicationsRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import ListApplicationsRequestRequestTypeDef
def get_value() -> ListApplicationsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListApplicationsRequestRequestTypeDef definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListConfigurationProfilesRequestRequestTypeDef#
# ListConfigurationProfilesRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import ListConfigurationProfilesRequestRequestTypeDef
def get_value() -> ListConfigurationProfilesRequestRequestTypeDef:
return {
"ApplicationId": ...,
}
# ListConfigurationProfilesRequestRequestTypeDef definition
class ListConfigurationProfilesRequestRequestTypeDef(TypedDict):
ApplicationId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Type: NotRequired[str],
ListDeploymentStrategiesRequestRequestTypeDef#
# ListDeploymentStrategiesRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import ListDeploymentStrategiesRequestRequestTypeDef
def get_value() -> ListDeploymentStrategiesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListDeploymentStrategiesRequestRequestTypeDef definition
class ListDeploymentStrategiesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListDeploymentsRequestRequestTypeDef#
# ListDeploymentsRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import ListDeploymentsRequestRequestTypeDef
def get_value() -> ListDeploymentsRequestRequestTypeDef:
return {
"ApplicationId": ...,
"EnvironmentId": ...,
}
# ListDeploymentsRequestRequestTypeDef definition
class ListDeploymentsRequestRequestTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListEnvironmentsRequestRequestTypeDef#
# ListEnvironmentsRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import ListEnvironmentsRequestRequestTypeDef
def get_value() -> ListEnvironmentsRequestRequestTypeDef:
return {
"ApplicationId": ...,
}
# ListEnvironmentsRequestRequestTypeDef definition
class ListEnvironmentsRequestRequestTypeDef(TypedDict):
ApplicationId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListExtensionAssociationsRequestRequestTypeDef#
# ListExtensionAssociationsRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import ListExtensionAssociationsRequestRequestTypeDef
def get_value() -> ListExtensionAssociationsRequestRequestTypeDef:
return {
"ResourceIdentifier": ...,
}
# ListExtensionAssociationsRequestRequestTypeDef definition
class ListExtensionAssociationsRequestRequestTypeDef(TypedDict):
ResourceIdentifier: NotRequired[str],
ExtensionIdentifier: NotRequired[str],
ExtensionVersionNumber: NotRequired[int],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListExtensionsRequestRequestTypeDef#
# ListExtensionsRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import ListExtensionsRequestRequestTypeDef
def get_value() -> ListExtensionsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListExtensionsRequestRequestTypeDef definition
class ListExtensionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Name: NotRequired[str],
ListHostedConfigurationVersionsRequestRequestTypeDef#
# ListHostedConfigurationVersionsRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import ListHostedConfigurationVersionsRequestRequestTypeDef
def get_value() -> ListHostedConfigurationVersionsRequestRequestTypeDef:
return {
"ApplicationId": ...,
"ConfigurationProfileId": ...,
}
# ListHostedConfigurationVersionsRequestRequestTypeDef definition
class ListHostedConfigurationVersionsRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
VersionLabel: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ResourceTagsTypeDef#
# ResourceTagsTypeDef usage example
from mypy_boto3_appconfig.type_defs import ResourceTagsTypeDef
def get_value() -> ResourceTagsTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ResourceTagsTypeDef definition
class ResourceTagsTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_appconfig.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
StartDeploymentRequestRequestTypeDef#
# StartDeploymentRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import StartDeploymentRequestRequestTypeDef
def get_value() -> StartDeploymentRequestRequestTypeDef:
return {
"ApplicationId": ...,
"EnvironmentId": ...,
"DeploymentStrategyId": ...,
"ConfigurationProfileId": ...,
"ConfigurationVersion": ...,
}
# 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],
StopDeploymentRequestRequestTypeDef#
# StopDeploymentRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import StopDeploymentRequestRequestTypeDef
def get_value() -> StopDeploymentRequestRequestTypeDef:
return {
"ApplicationId": ...,
"EnvironmentId": ...,
"DeploymentNumber": ...,
}
# StopDeploymentRequestRequestTypeDef definition
class StopDeploymentRequestRequestTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
DeploymentNumber: int,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateApplicationRequestRequestTypeDef#
# UpdateApplicationRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import UpdateApplicationRequestRequestTypeDef
def get_value() -> UpdateApplicationRequestRequestTypeDef:
return {
"ApplicationId": ...,
}
# UpdateApplicationRequestRequestTypeDef definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
ApplicationId: str,
Name: NotRequired[str],
Description: NotRequired[str],
UpdateDeploymentStrategyRequestRequestTypeDef#
# UpdateDeploymentStrategyRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import UpdateDeploymentStrategyRequestRequestTypeDef
def get_value() -> UpdateDeploymentStrategyRequestRequestTypeDef:
return {
"DeploymentStrategyId": ...,
}
# 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 usage example
from mypy_boto3_appconfig.type_defs import UpdateExtensionAssociationRequestRequestTypeDef
def get_value() -> UpdateExtensionAssociationRequestRequestTypeDef:
return {
"ExtensionAssociationId": ...,
}
# UpdateExtensionAssociationRequestRequestTypeDef definition
class UpdateExtensionAssociationRequestRequestTypeDef(TypedDict):
ExtensionAssociationId: str,
Parameters: NotRequired[Mapping[str, str]],
ValidateConfigurationRequestRequestTypeDef#
# ValidateConfigurationRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import ValidateConfigurationRequestRequestTypeDef
def get_value() -> ValidateConfigurationRequestRequestTypeDef:
return {
"ApplicationId": ...,
"ConfigurationProfileId": ...,
"ConfigurationVersion": ...,
}
# ValidateConfigurationRequestRequestTypeDef definition
class ValidateConfigurationRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
ConfigurationVersion: str,
DeploymentEventTypeDef#
# DeploymentEventTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeploymentEventTypeDef
def get_value() -> DeploymentEventTypeDef:
return {
"EventType": ...,
}
# 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 usage example
from mypy_boto3_appconfig.type_defs import ApplicationsTypeDef
def get_value() -> ApplicationsTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ApplicationsTypeDef definition
class ApplicationsTypeDef(TypedDict):
Items: List[ApplicationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfigurationProfilesTypeDef#
# ConfigurationProfilesTypeDef usage example
from mypy_boto3_appconfig.type_defs import ConfigurationProfilesTypeDef
def get_value() -> ConfigurationProfilesTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ConfigurationProfilesTypeDef definition
class ConfigurationProfilesTypeDef(TypedDict):
Items: List[ConfigurationProfileSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfigurationProfileTypeDef#
# ConfigurationProfileTypeDef usage example
from mypy_boto3_appconfig.type_defs import ConfigurationProfileTypeDef
def get_value() -> ConfigurationProfileTypeDef:
return {
"ApplicationId": ...,
"Id": ...,
"Name": ...,
"Description": ...,
"LocationUri": ...,
"RetrievalRoleArn": ...,
"Validators": ...,
"Type": ...,
"ResponseMetadata": ...,
}
# ConfigurationProfileTypeDef definition
class ConfigurationProfileTypeDef(TypedDict):
ApplicationId: str,
Id: str,
Name: str,
Description: str,
LocationUri: str,
RetrievalRoleArn: str,
Validators: List[ValidatorTypeDef], # (1)
Type: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateConfigurationProfileRequestRequestTypeDef#
# CreateConfigurationProfileRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import CreateConfigurationProfileRequestRequestTypeDef
def get_value() -> CreateConfigurationProfileRequestRequestTypeDef:
return {
"ApplicationId": ...,
"Name": ...,
"LocationUri": ...,
}
# 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],
- See ValidatorTypeDef
UpdateConfigurationProfileRequestRequestTypeDef#
# UpdateConfigurationProfileRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import UpdateConfigurationProfileRequestRequestTypeDef
def get_value() -> UpdateConfigurationProfileRequestRequestTypeDef:
return {
"ApplicationId": ...,
"ConfigurationProfileId": ...,
}
# UpdateConfigurationProfileRequestRequestTypeDef definition
class UpdateConfigurationProfileRequestRequestTypeDef(TypedDict):
ApplicationId: str,
ConfigurationProfileId: str,
Name: NotRequired[str],
Description: NotRequired[str],
RetrievalRoleArn: NotRequired[str],
Validators: NotRequired[Sequence[ValidatorTypeDef]], # (1)
- See ValidatorTypeDef
CreateEnvironmentRequestRequestTypeDef#
# CreateEnvironmentRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import CreateEnvironmentRequestRequestTypeDef
def get_value() -> CreateEnvironmentRequestRequestTypeDef:
return {
"ApplicationId": ...,
"Name": ...,
}
# CreateEnvironmentRequestRequestTypeDef definition
class CreateEnvironmentRequestRequestTypeDef(TypedDict):
ApplicationId: str,
Name: str,
Description: NotRequired[str],
Monitors: NotRequired[Sequence[MonitorTypeDef]], # (1)
Tags: NotRequired[Mapping[str, str]],
- See MonitorTypeDef
EnvironmentResponseMetadataTypeDef#
# EnvironmentResponseMetadataTypeDef usage example
from mypy_boto3_appconfig.type_defs import EnvironmentResponseMetadataTypeDef
def get_value() -> EnvironmentResponseMetadataTypeDef:
return {
"ApplicationId": ...,
"Id": ...,
"Name": ...,
"Description": ...,
"State": ...,
"Monitors": ...,
"ResponseMetadata": ...,
}
# EnvironmentResponseMetadataTypeDef definition
class EnvironmentResponseMetadataTypeDef(TypedDict):
ApplicationId: str,
Id: str,
Name: str,
Description: str,
State: EnvironmentStateType, # (1)
Monitors: List[MonitorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
EnvironmentTypeDef#
# EnvironmentTypeDef usage example
from mypy_boto3_appconfig.type_defs import EnvironmentTypeDef
def get_value() -> EnvironmentTypeDef:
return {
"ApplicationId": ...,
}
# 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 usage example
from mypy_boto3_appconfig.type_defs import UpdateEnvironmentRequestRequestTypeDef
def get_value() -> UpdateEnvironmentRequestRequestTypeDef:
return {
"ApplicationId": ...,
"EnvironmentId": ...,
}
# UpdateEnvironmentRequestRequestTypeDef definition
class UpdateEnvironmentRequestRequestTypeDef(TypedDict):
ApplicationId: str,
EnvironmentId: str,
Name: NotRequired[str],
Description: NotRequired[str],
Monitors: NotRequired[Sequence[MonitorTypeDef]], # (1)
- See MonitorTypeDef
CreateExtensionRequestRequestTypeDef#
# CreateExtensionRequestRequestTypeDef usage example
from mypy_boto3_appconfig.type_defs import CreateExtensionRequestRequestTypeDef
def get_value() -> CreateExtensionRequestRequestTypeDef:
return {
"Name": ...,
"Actions": ...,
}
# 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 usage example
from mypy_boto3_appconfig.type_defs import ExtensionTypeDef
def get_value() -> ExtensionTypeDef:
return {
"Id": ...,
"Name": ...,
"VersionNumber": ...,
"Arn": ...,
"Description": ...,
"Actions": ...,
"Parameters": ...,
"ResponseMetadata": ...,
}
# 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 usage example
from mypy_boto3_appconfig.type_defs import UpdateExtensionRequestRequestTypeDef
def get_value() -> UpdateExtensionRequestRequestTypeDef:
return {
"ExtensionIdentifier": ...,
}
# 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 usage example
from mypy_boto3_appconfig.type_defs import DeploymentStrategiesTypeDef
def get_value() -> DeploymentStrategiesTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DeploymentStrategiesTypeDef definition
class DeploymentStrategiesTypeDef(TypedDict):
Items: List[DeploymentStrategyTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeploymentsTypeDef#
# DeploymentsTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeploymentsTypeDef
def get_value() -> DeploymentsTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DeploymentsTypeDef definition
class DeploymentsTypeDef(TypedDict):
Items: List[DeploymentSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExtensionAssociationsTypeDef#
# ExtensionAssociationsTypeDef usage example
from mypy_boto3_appconfig.type_defs import ExtensionAssociationsTypeDef
def get_value() -> ExtensionAssociationsTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ExtensionAssociationsTypeDef definition
class ExtensionAssociationsTypeDef(TypedDict):
Items: List[ExtensionAssociationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExtensionsTypeDef#
# ExtensionsTypeDef usage example
from mypy_boto3_appconfig.type_defs import ExtensionsTypeDef
def get_value() -> ExtensionsTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ExtensionsTypeDef definition
class ExtensionsTypeDef(TypedDict):
Items: List[ExtensionSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HostedConfigurationVersionsTypeDef#
# HostedConfigurationVersionsTypeDef usage example
from mypy_boto3_appconfig.type_defs import HostedConfigurationVersionsTypeDef
def get_value() -> HostedConfigurationVersionsTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# HostedConfigurationVersionsTypeDef definition
class HostedConfigurationVersionsTypeDef(TypedDict):
Items: List[HostedConfigurationVersionSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeploymentTypeDef#
# DeploymentTypeDef usage example
from mypy_boto3_appconfig.type_defs import DeploymentTypeDef
def get_value() -> DeploymentTypeDef:
return {
"ApplicationId": ...,
"EnvironmentId": ...,
"DeploymentStrategyId": ...,
"ConfigurationProfileId": ...,
"DeploymentNumber": ...,
"ConfigurationName": ...,
"ConfigurationLocationUri": ...,
"ConfigurationVersion": ...,
"Description": ...,
"DeploymentDurationInMinutes": ...,
"GrowthType": ...,
"GrowthFactor": ...,
"FinalBakeTimeInMinutes": ...,
"State": ...,
"EventLog": ...,
"PercentageComplete": ...,
"StartedAt": ...,
"CompletedAt": ...,
"AppliedExtensions": ...,
"KmsKeyArn": ...,
"KmsKeyIdentifier": ...,
"ResponseMetadata": ...,
}
# 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,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See GrowthTypeType
- See DeploymentStateType
- See DeploymentEventTypeDef
- See AppliedExtensionTypeDef
- See ResponseMetadataTypeDef
EnvironmentsTypeDef#
# EnvironmentsTypeDef usage example
from mypy_boto3_appconfig.type_defs import EnvironmentsTypeDef
def get_value() -> EnvironmentsTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# EnvironmentsTypeDef definition
class EnvironmentsTypeDef(TypedDict):
Items: List[EnvironmentTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)