Typed dictionaries
Index > ConfigService > Typed dictionaries
Auto-generated documentation for ConfigService type annotations stubs module mypy-boto3-config.
AccountAggregationSourceTypeDef
Usage Example
from mypy_boto3_config.type_defs import AccountAggregationSourceTypeDef
def get_value() -> AccountAggregationSourceTypeDef:
return {
"AccountIds": ...,
}
Definition
class AccountAggregationSourceTypeDef(TypedDict):
AccountIds: List[str],
AllAwsRegions: NotRequired[bool],
AwsRegions: NotRequired[List[str]],
AggregateConformancePackComplianceTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceTypeDef
def get_value() -> AggregateConformancePackComplianceTypeDef:
return {
"ComplianceType": ...,
}
Definition
class AggregateConformancePackComplianceTypeDef(TypedDict):
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
CompliantRuleCount: NotRequired[int],
NonCompliantRuleCount: NotRequired[int],
TotalRuleCount: NotRequired[int],
AggregateConformancePackComplianceCountTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceCountTypeDef
def get_value() -> AggregateConformancePackComplianceCountTypeDef:
return {
"CompliantConformancePackCount": ...,
}
Definition
class AggregateConformancePackComplianceCountTypeDef(TypedDict):
CompliantConformancePackCount: NotRequired[int],
NonCompliantConformancePackCount: NotRequired[int],
AggregateConformancePackComplianceFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceFiltersTypeDef
def get_value() -> AggregateConformancePackComplianceFiltersTypeDef:
return {
"ConformancePackName": ...,
}
Definition
class AggregateConformancePackComplianceFiltersTypeDef(TypedDict):
ConformancePackName: NotRequired[str],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
AggregateConformancePackComplianceSummaryFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceSummaryFiltersTypeDef
def get_value() -> AggregateConformancePackComplianceSummaryFiltersTypeDef:
return {
"AccountId": ...,
}
Definition
class AggregateConformancePackComplianceSummaryFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
AggregateResourceIdentifierTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateResourceIdentifierTypeDef
def get_value() -> AggregateResourceIdentifierTypeDef:
return {
"SourceAccountId": ...,
"SourceRegion": ...,
"ResourceId": ...,
"ResourceType": ...,
}
Definition
class AggregateResourceIdentifierTypeDef(TypedDict):
SourceAccountId: str,
SourceRegion: str,
ResourceId: str,
ResourceType: ResourceTypeType, # (1)
ResourceName: NotRequired[str],
- See ResourceTypeType
AggregatedSourceStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregatedSourceStatusTypeDef
def get_value() -> AggregatedSourceStatusTypeDef:
return {
"SourceId": ...,
}
Definition
class AggregatedSourceStatusTypeDef(TypedDict):
SourceId: NotRequired[str],
SourceType: NotRequired[AggregatedSourceTypeType], # (1)
AwsRegion: NotRequired[str],
LastUpdateStatus: NotRequired[AggregatedSourceStatusTypeType], # (2)
LastUpdateTime: NotRequired[datetime],
LastErrorCode: NotRequired[str],
LastErrorMessage: NotRequired[str],
AggregationAuthorizationTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregationAuthorizationTypeDef
def get_value() -> AggregationAuthorizationTypeDef:
return {
"AggregationAuthorizationArn": ...,
}
Definition
class AggregationAuthorizationTypeDef(TypedDict):
AggregationAuthorizationArn: NotRequired[str],
AuthorizedAccountId: NotRequired[str],
AuthorizedAwsRegion: NotRequired[str],
CreationTime: NotRequired[datetime],
BaseConfigurationItemTypeDef
Usage Example
from mypy_boto3_config.type_defs import BaseConfigurationItemTypeDef
def get_value() -> BaseConfigurationItemTypeDef:
return {
"version": ...,
}
Definition
class BaseConfigurationItemTypeDef(TypedDict):
version: NotRequired[str],
accountId: NotRequired[str],
configurationItemCaptureTime: NotRequired[datetime],
configurationItemStatus: NotRequired[ConfigurationItemStatusType], # (1)
configurationStateId: NotRequired[str],
arn: NotRequired[str],
resourceType: NotRequired[ResourceTypeType], # (2)
resourceId: NotRequired[str],
resourceName: NotRequired[str],
awsRegion: NotRequired[str],
availabilityZone: NotRequired[str],
resourceCreationTime: NotRequired[datetime],
configuration: NotRequired[str],
supplementaryConfiguration: NotRequired[Dict[str, str]],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_config.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ResourceKeyTypeDef
Usage Example
from mypy_boto3_config.type_defs import ResourceKeyTypeDef
def get_value() -> ResourceKeyTypeDef:
return {
"resourceType": ...,
"resourceId": ...,
}
Definition
class ResourceKeyTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceId: str,
- See ResourceTypeType
ComplianceContributorCountTypeDef
Usage Example
from mypy_boto3_config.type_defs import ComplianceContributorCountTypeDef
def get_value() -> ComplianceContributorCountTypeDef:
return {
"CappedCount": ...,
}
Definition
class ComplianceContributorCountTypeDef(TypedDict):
CappedCount: NotRequired[int],
CapExceeded: NotRequired[bool],
ConfigExportDeliveryInfoTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigExportDeliveryInfoTypeDef
def get_value() -> ConfigExportDeliveryInfoTypeDef:
return {
"lastStatus": ...,
}
Definition
class ConfigExportDeliveryInfoTypeDef(TypedDict):
lastStatus: NotRequired[DeliveryStatusType], # (1)
lastErrorCode: NotRequired[str],
lastErrorMessage: NotRequired[str],
lastAttemptTime: NotRequired[datetime],
lastSuccessfulTime: NotRequired[datetime],
nextDeliveryTime: NotRequired[datetime],
ConfigRuleComplianceFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigRuleComplianceFiltersTypeDef
def get_value() -> ConfigRuleComplianceFiltersTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class ConfigRuleComplianceFiltersTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ComplianceType: NotRequired[ComplianceTypeType], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
ConfigRuleComplianceSummaryFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigRuleComplianceSummaryFiltersTypeDef
def get_value() -> ConfigRuleComplianceSummaryFiltersTypeDef:
return {
"AccountId": ...,
}
Definition
class ConfigRuleComplianceSummaryFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
ConfigRuleEvaluationStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigRuleEvaluationStatusTypeDef
def get_value() -> ConfigRuleEvaluationStatusTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class ConfigRuleEvaluationStatusTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ConfigRuleArn: NotRequired[str],
ConfigRuleId: NotRequired[str],
LastSuccessfulInvocationTime: NotRequired[datetime],
LastFailedInvocationTime: NotRequired[datetime],
LastSuccessfulEvaluationTime: NotRequired[datetime],
LastFailedEvaluationTime: NotRequired[datetime],
FirstActivatedTime: NotRequired[datetime],
LastDeactivatedTime: NotRequired[datetime],
LastErrorCode: NotRequired[str],
LastErrorMessage: NotRequired[str],
FirstEvaluationStarted: NotRequired[bool],
LastDebugLogDeliveryStatus: NotRequired[str],
LastDebugLogDeliveryStatusReason: NotRequired[str],
LastDebugLogDeliveryTime: NotRequired[datetime],
EvaluationModeConfigurationTypeDef
Usage Example
from mypy_boto3_config.type_defs import EvaluationModeConfigurationTypeDef
def get_value() -> EvaluationModeConfigurationTypeDef:
return {
"Mode": ...,
}
Definition
class EvaluationModeConfigurationTypeDef(TypedDict):
Mode: NotRequired[EvaluationModeType], # (1)
ScopeTypeDef
Usage Example
from mypy_boto3_config.type_defs import ScopeTypeDef
def get_value() -> ScopeTypeDef:
return {
"ComplianceResourceTypes": ...,
}
Definition
class ScopeTypeDef(TypedDict):
ComplianceResourceTypes: NotRequired[List[str]],
TagKey: NotRequired[str],
TagValue: NotRequired[str],
ComplianceResourceId: NotRequired[str],
ConfigSnapshotDeliveryPropertiesTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigSnapshotDeliveryPropertiesTypeDef
def get_value() -> ConfigSnapshotDeliveryPropertiesTypeDef:
return {
"deliveryFrequency": ...,
}
Definition
class ConfigSnapshotDeliveryPropertiesTypeDef(TypedDict):
deliveryFrequency: NotRequired[MaximumExecutionFrequencyType], # (1)
ConfigStreamDeliveryInfoTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigStreamDeliveryInfoTypeDef
def get_value() -> ConfigStreamDeliveryInfoTypeDef:
return {
"lastStatus": ...,
}
Definition
class ConfigStreamDeliveryInfoTypeDef(TypedDict):
lastStatus: NotRequired[DeliveryStatusType], # (1)
lastErrorCode: NotRequired[str],
lastErrorMessage: NotRequired[str],
lastStatusChangeTime: NotRequired[datetime],
OrganizationAggregationSourceTypeDef
Usage Example
from mypy_boto3_config.type_defs import OrganizationAggregationSourceTypeDef
def get_value() -> OrganizationAggregationSourceTypeDef:
return {
"RoleArn": ...,
}
Definition
class OrganizationAggregationSourceTypeDef(TypedDict):
RoleArn: str,
AwsRegions: NotRequired[List[str]],
AllAwsRegions: NotRequired[bool],
RelationshipTypeDef
Usage Example
from mypy_boto3_config.type_defs import RelationshipTypeDef
def get_value() -> RelationshipTypeDef:
return {
"resourceType": ...,
}
Definition
class RelationshipTypeDef(TypedDict):
resourceType: NotRequired[ResourceTypeType], # (1)
resourceId: NotRequired[str],
resourceName: NotRequired[str],
relationshipName: NotRequired[str],
- See ResourceTypeType
ConfigurationRecorderStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigurationRecorderStatusTypeDef
def get_value() -> ConfigurationRecorderStatusTypeDef:
return {
"name": ...,
}
Definition
class ConfigurationRecorderStatusTypeDef(TypedDict):
name: NotRequired[str],
lastStartTime: NotRequired[datetime],
lastStopTime: NotRequired[datetime],
recording: NotRequired[bool],
lastStatus: NotRequired[RecorderStatusType], # (1)
lastErrorCode: NotRequired[str],
lastErrorMessage: NotRequired[str],
lastStatusChangeTime: NotRequired[datetime],
RecordingGroupTypeDef
Usage Example
from mypy_boto3_config.type_defs import RecordingGroupTypeDef
def get_value() -> RecordingGroupTypeDef:
return {
"allSupported": ...,
}
Definition
class RecordingGroupTypeDef(TypedDict):
allSupported: NotRequired[bool],
includeGlobalResourceTypes: NotRequired[bool],
resourceTypes: NotRequired[List[ResourceTypeType]], # (1)
- See ResourceTypeType
ConformancePackComplianceFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceFiltersTypeDef
def get_value() -> ConformancePackComplianceFiltersTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class ConformancePackComplianceFiltersTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
ConformancePackComplianceScoreTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceScoreTypeDef
def get_value() -> ConformancePackComplianceScoreTypeDef:
return {
"Score": ...,
}
Definition
class ConformancePackComplianceScoreTypeDef(TypedDict):
Score: NotRequired[str],
ConformancePackName: NotRequired[str],
LastUpdatedTime: NotRequired[datetime],
ConformancePackComplianceScoresFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceScoresFiltersTypeDef
def get_value() -> ConformancePackComplianceScoresFiltersTypeDef:
return {
"ConformancePackNames": ...,
}
Definition
class ConformancePackComplianceScoresFiltersTypeDef(TypedDict):
ConformancePackNames: Sequence[str],
ConformancePackComplianceSummaryTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceSummaryTypeDef
def get_value() -> ConformancePackComplianceSummaryTypeDef:
return {
"ConformancePackName": ...,
"ConformancePackComplianceStatus": ...,
}
Definition
class ConformancePackComplianceSummaryTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackComplianceStatus: ConformancePackComplianceTypeType, # (1)
ConformancePackInputParameterTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackInputParameterTypeDef
def get_value() -> ConformancePackInputParameterTypeDef:
return {
"ParameterName": ...,
"ParameterValue": ...,
}
Definition
class ConformancePackInputParameterTypeDef(TypedDict):
ParameterName: str,
ParameterValue: str,
TemplateSSMDocumentDetailsTypeDef
Usage Example
from mypy_boto3_config.type_defs import TemplateSSMDocumentDetailsTypeDef
def get_value() -> TemplateSSMDocumentDetailsTypeDef:
return {
"DocumentName": ...,
}
Definition
class TemplateSSMDocumentDetailsTypeDef(TypedDict):
DocumentName: str,
DocumentVersion: NotRequired[str],
ConformancePackEvaluationFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackEvaluationFiltersTypeDef
def get_value() -> ConformancePackEvaluationFiltersTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class ConformancePackEvaluationFiltersTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
ResourceType: NotRequired[str],
ResourceIds: NotRequired[Sequence[str]],
ConformancePackRuleComplianceTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackRuleComplianceTypeDef
def get_value() -> ConformancePackRuleComplianceTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class ConformancePackRuleComplianceTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
Controls: NotRequired[List[str]],
ConformancePackStatusDetailTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackStatusDetailTypeDef
def get_value() -> ConformancePackStatusDetailTypeDef:
return {
"ConformancePackName": ...,
"ConformancePackId": ...,
"ConformancePackArn": ...,
"ConformancePackState": ...,
"StackArn": ...,
"LastUpdateRequestedTime": ...,
}
Definition
class ConformancePackStatusDetailTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackId: str,
ConformancePackArn: str,
ConformancePackState: ConformancePackStateType, # (1)
StackArn: str,
LastUpdateRequestedTime: datetime,
ConformancePackStatusReason: NotRequired[str],
LastUpdateCompletedTime: NotRequired[datetime],
CustomPolicyDetailsTypeDef
Usage Example
from mypy_boto3_config.type_defs import CustomPolicyDetailsTypeDef
def get_value() -> CustomPolicyDetailsTypeDef:
return {
"PolicyRuntime": ...,
"PolicyText": ...,
}
Definition
class CustomPolicyDetailsTypeDef(TypedDict):
PolicyRuntime: str,
PolicyText: str,
EnableDebugLogDelivery: NotRequired[bool],
DeleteAggregationAuthorizationRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteAggregationAuthorizationRequestRequestTypeDef
def get_value() -> DeleteAggregationAuthorizationRequestRequestTypeDef:
return {
"AuthorizedAccountId": ...,
"AuthorizedAwsRegion": ...,
}
Definition
class DeleteAggregationAuthorizationRequestRequestTypeDef(TypedDict):
AuthorizedAccountId: str,
AuthorizedAwsRegion: str,
DeleteConfigRuleRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteConfigRuleRequestRequestTypeDef
def get_value() -> DeleteConfigRuleRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
DeleteConfigurationAggregatorRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteConfigurationAggregatorRequestRequestTypeDef
def get_value() -> DeleteConfigurationAggregatorRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
Definition
class DeleteConfigurationAggregatorRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
DeleteConfigurationRecorderRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteConfigurationRecorderRequestRequestTypeDef
def get_value() -> DeleteConfigurationRecorderRequestRequestTypeDef:
return {
"ConfigurationRecorderName": ...,
}
Definition
class DeleteConfigurationRecorderRequestRequestTypeDef(TypedDict):
ConfigurationRecorderName: str,
DeleteConformancePackRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteConformancePackRequestRequestTypeDef
def get_value() -> DeleteConformancePackRequestRequestTypeDef:
return {
"ConformancePackName": ...,
}
DeleteDeliveryChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteDeliveryChannelRequestRequestTypeDef
def get_value() -> DeleteDeliveryChannelRequestRequestTypeDef:
return {
"DeliveryChannelName": ...,
}
DeleteEvaluationResultsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteEvaluationResultsRequestRequestTypeDef
def get_value() -> DeleteEvaluationResultsRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
DeleteOrganizationConfigRuleRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteOrganizationConfigRuleRequestRequestTypeDef
def get_value() -> DeleteOrganizationConfigRuleRequestRequestTypeDef:
return {
"OrganizationConfigRuleName": ...,
}
Definition
class DeleteOrganizationConfigRuleRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleName: str,
DeleteOrganizationConformancePackRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteOrganizationConformancePackRequestRequestTypeDef
def get_value() -> DeleteOrganizationConformancePackRequestRequestTypeDef:
return {
"OrganizationConformancePackName": ...,
}
Definition
class DeleteOrganizationConformancePackRequestRequestTypeDef(TypedDict):
OrganizationConformancePackName: str,
DeletePendingAggregationRequestRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeletePendingAggregationRequestRequestRequestTypeDef
def get_value() -> DeletePendingAggregationRequestRequestRequestTypeDef:
return {
"RequesterAccountId": ...,
"RequesterAwsRegion": ...,
}
Definition
class DeletePendingAggregationRequestRequestRequestTypeDef(TypedDict):
RequesterAccountId: str,
RequesterAwsRegion: str,
DeleteRemediationConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteRemediationConfigurationRequestRequestTypeDef
def get_value() -> DeleteRemediationConfigurationRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class DeleteRemediationConfigurationRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceType: NotRequired[str],
RemediationExceptionResourceKeyTypeDef
Usage Example
from mypy_boto3_config.type_defs import RemediationExceptionResourceKeyTypeDef
def get_value() -> RemediationExceptionResourceKeyTypeDef:
return {
"ResourceType": ...,
}
Definition
class RemediationExceptionResourceKeyTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
DeleteResourceConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteResourceConfigRequestRequestTypeDef
def get_value() -> DeleteResourceConfigRequestRequestTypeDef:
return {
"ResourceType": ...,
"ResourceId": ...,
}
Definition
class DeleteResourceConfigRequestRequestTypeDef(TypedDict):
ResourceType: str,
ResourceId: str,
DeleteRetentionConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteRetentionConfigurationRequestRequestTypeDef
def get_value() -> DeleteRetentionConfigurationRequestRequestTypeDef:
return {
"RetentionConfigurationName": ...,
}
Definition
class DeleteRetentionConfigurationRequestRequestTypeDef(TypedDict):
RetentionConfigurationName: str,
DeleteStoredQueryRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteStoredQueryRequestRequestTypeDef
def get_value() -> DeleteStoredQueryRequestRequestTypeDef:
return {
"QueryName": ...,
}
DeliverConfigSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeliverConfigSnapshotRequestRequestTypeDef
def get_value() -> DeliverConfigSnapshotRequestRequestTypeDef:
return {
"deliveryChannelName": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_config.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeAggregationAuthorizationsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsRequestRequestTypeDef
def get_value() -> DescribeAggregationAuthorizationsRequestRequestTypeDef:
return {
"Limit": ...,
}
Definition
class DescribeAggregationAuthorizationsRequestRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeComplianceByConfigRuleRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByConfigRuleRequestRequestTypeDef
def get_value() -> DescribeComplianceByConfigRuleRequestRequestTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class DescribeComplianceByConfigRuleRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
NextToken: NotRequired[str],
DescribeComplianceByResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByResourceRequestRequestTypeDef
def get_value() -> DescribeComplianceByResourceRequestRequestTypeDef:
return {
"ResourceType": ...,
}
Definition
class DescribeComplianceByResourceRequestRequestTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConfigRuleEvaluationStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusRequestRequestTypeDef
def get_value() -> DescribeConfigRuleEvaluationStatusRequestRequestTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class DescribeConfigRuleEvaluationStatusRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConfigRulesFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRulesFiltersTypeDef
def get_value() -> DescribeConfigRulesFiltersTypeDef:
return {
"EvaluationMode": ...,
}
Definition
class DescribeConfigRulesFiltersTypeDef(TypedDict):
EvaluationMode: NotRequired[EvaluationModeType], # (1)
DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef
def get_value() -> DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
Definition
class DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
UpdateStatus: NotRequired[Sequence[AggregatedSourceStatusTypeType]], # (1)
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConfigurationAggregatorsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorsRequestRequestTypeDef
def get_value() -> DescribeConfigurationAggregatorsRequestRequestTypeDef:
return {
"ConfigurationAggregatorNames": ...,
}
Definition
class DescribeConfigurationAggregatorsRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConfigurationRecorderStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationRecorderStatusRequestRequestTypeDef
def get_value() -> DescribeConfigurationRecorderStatusRequestRequestTypeDef:
return {
"ConfigurationRecorderNames": ...,
}
Definition
class DescribeConfigurationRecorderStatusRequestRequestTypeDef(TypedDict):
ConfigurationRecorderNames: NotRequired[Sequence[str]],
DescribeConfigurationRecordersRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationRecordersRequestRequestTypeDef
def get_value() -> DescribeConfigurationRecordersRequestRequestTypeDef:
return {
"ConfigurationRecorderNames": ...,
}
Definition
class DescribeConfigurationRecordersRequestRequestTypeDef(TypedDict):
ConfigurationRecorderNames: NotRequired[Sequence[str]],
DescribeConformancePackStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePackStatusRequestRequestTypeDef
def get_value() -> DescribeConformancePackStatusRequestRequestTypeDef:
return {
"ConformancePackNames": ...,
}
Definition
class DescribeConformancePackStatusRequestRequestTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConformancePacksRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePacksRequestRequestTypeDef
def get_value() -> DescribeConformancePacksRequestRequestTypeDef:
return {
"ConformancePackNames": ...,
}
Definition
class DescribeConformancePacksRequestRequestTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeDeliveryChannelStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelStatusRequestRequestTypeDef
def get_value() -> DescribeDeliveryChannelStatusRequestRequestTypeDef:
return {
"DeliveryChannelNames": ...,
}
Definition
class DescribeDeliveryChannelStatusRequestRequestTypeDef(TypedDict):
DeliveryChannelNames: NotRequired[Sequence[str]],
DescribeDeliveryChannelsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelsRequestRequestTypeDef
def get_value() -> DescribeDeliveryChannelsRequestRequestTypeDef:
return {
"DeliveryChannelNames": ...,
}
Definition
class DescribeDeliveryChannelsRequestRequestTypeDef(TypedDict):
DeliveryChannelNames: NotRequired[Sequence[str]],
DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef
def get_value() -> DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef:
return {
"OrganizationConfigRuleNames": ...,
}
Definition
class DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
OrganizationConfigRuleStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import OrganizationConfigRuleStatusTypeDef
def get_value() -> OrganizationConfigRuleStatusTypeDef:
return {
"OrganizationConfigRuleName": ...,
"OrganizationRuleStatus": ...,
}
Definition
class OrganizationConfigRuleStatusTypeDef(TypedDict):
OrganizationConfigRuleName: str,
OrganizationRuleStatus: OrganizationRuleStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
DescribeOrganizationConfigRulesRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRulesRequestRequestTypeDef
def get_value() -> DescribeOrganizationConfigRulesRequestRequestTypeDef:
return {
"OrganizationConfigRuleNames": ...,
}
Definition
class DescribeOrganizationConfigRulesRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeOrganizationConformancePackStatusesRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePackStatusesRequestRequestTypeDef
def get_value() -> DescribeOrganizationConformancePackStatusesRequestRequestTypeDef:
return {
"OrganizationConformancePackNames": ...,
}
Definition
class DescribeOrganizationConformancePackStatusesRequestRequestTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
OrganizationConformancePackStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import OrganizationConformancePackStatusTypeDef
def get_value() -> OrganizationConformancePackStatusTypeDef:
return {
"OrganizationConformancePackName": ...,
"Status": ...,
}
Definition
class OrganizationConformancePackStatusTypeDef(TypedDict):
OrganizationConformancePackName: str,
Status: OrganizationResourceStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
DescribeOrganizationConformancePacksRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePacksRequestRequestTypeDef
def get_value() -> DescribeOrganizationConformancePacksRequestRequestTypeDef:
return {
"OrganizationConformancePackNames": ...,
}
Definition
class DescribeOrganizationConformancePacksRequestRequestTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribePendingAggregationRequestsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribePendingAggregationRequestsRequestRequestTypeDef
def get_value() -> DescribePendingAggregationRequestsRequestRequestTypeDef:
return {
"Limit": ...,
}
Definition
class DescribePendingAggregationRequestsRequestRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
PendingAggregationRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PendingAggregationRequestTypeDef
def get_value() -> PendingAggregationRequestTypeDef:
return {
"RequesterAccountId": ...,
}
Definition
class PendingAggregationRequestTypeDef(TypedDict):
RequesterAccountId: NotRequired[str],
RequesterAwsRegion: NotRequired[str],
DescribeRemediationConfigurationsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationConfigurationsRequestRequestTypeDef
def get_value() -> DescribeRemediationConfigurationsRequestRequestTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class DescribeRemediationConfigurationsRequestRequestTypeDef(TypedDict):
ConfigRuleNames: Sequence[str],
RemediationExceptionTypeDef
Usage Example
from mypy_boto3_config.type_defs import RemediationExceptionTypeDef
def get_value() -> RemediationExceptionTypeDef:
return {
"ConfigRuleName": ...,
"ResourceType": ...,
"ResourceId": ...,
}
Definition
class RemediationExceptionTypeDef(TypedDict):
ConfigRuleName: str,
ResourceType: str,
ResourceId: str,
Message: NotRequired[str],
ExpirationTime: NotRequired[datetime],
DescribeRetentionConfigurationsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeRetentionConfigurationsRequestRequestTypeDef
def get_value() -> DescribeRetentionConfigurationsRequestRequestTypeDef:
return {
"RetentionConfigurationNames": ...,
}
Definition
class DescribeRetentionConfigurationsRequestRequestTypeDef(TypedDict):
RetentionConfigurationNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
RetentionConfigurationTypeDef
Usage Example
from mypy_boto3_config.type_defs import RetentionConfigurationTypeDef
def get_value() -> RetentionConfigurationTypeDef:
return {
"Name": ...,
"RetentionPeriodInDays": ...,
}
EvaluationContextTypeDef
Usage Example
from mypy_boto3_config.type_defs import EvaluationContextTypeDef
def get_value() -> EvaluationContextTypeDef:
return {
"EvaluationContextIdentifier": ...,
}
EvaluationResultQualifierTypeDef
Usage Example
from mypy_boto3_config.type_defs import EvaluationResultQualifierTypeDef
def get_value() -> EvaluationResultQualifierTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class EvaluationResultQualifierTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
EvaluationMode: NotRequired[EvaluationModeType], # (1)
EvaluationStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import EvaluationStatusTypeDef
def get_value() -> EvaluationStatusTypeDef:
return {
"Status": ...,
}
Definition
class EvaluationStatusTypeDef(TypedDict):
Status: ResourceEvaluationStatusType, # (1)
FailureReason: NotRequired[str],
EvaluationTypeDef
Usage Example
from mypy_boto3_config.type_defs import EvaluationTypeDef
def get_value() -> EvaluationTypeDef:
return {
"ComplianceResourceType": ...,
"ComplianceResourceId": ...,
"ComplianceType": ...,
"OrderingTimestamp": ...,
}
Definition
class EvaluationTypeDef(TypedDict):
ComplianceResourceType: str,
ComplianceResourceId: str,
ComplianceType: ComplianceTypeType, # (1)
OrderingTimestamp: Union[datetime, str],
Annotation: NotRequired[str],
SsmControlsTypeDef
Usage Example
from mypy_boto3_config.type_defs import SsmControlsTypeDef
def get_value() -> SsmControlsTypeDef:
return {
"ConcurrentExecutionRatePercentage": ...,
}
Definition
class SsmControlsTypeDef(TypedDict):
ConcurrentExecutionRatePercentage: NotRequired[int],
ErrorPercentage: NotRequired[int],
ExternalEvaluationTypeDef
Usage Example
from mypy_boto3_config.type_defs import ExternalEvaluationTypeDef
def get_value() -> ExternalEvaluationTypeDef:
return {
"ComplianceResourceType": ...,
"ComplianceResourceId": ...,
"ComplianceType": ...,
"OrderingTimestamp": ...,
}
Definition
class ExternalEvaluationTypeDef(TypedDict):
ComplianceResourceType: str,
ComplianceResourceId: str,
ComplianceType: ComplianceTypeType, # (1)
OrderingTimestamp: Union[datetime, str],
Annotation: NotRequired[str],
FieldInfoTypeDef
Usage Example
from mypy_boto3_config.type_defs import FieldInfoTypeDef
def get_value() -> FieldInfoTypeDef:
return {
"Name": ...,
}
GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef
def get_value() -> GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
"ConfigRuleName": ...,
"AccountId": ...,
"AwsRegion": ...,
}
Definition
class GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ConfigRuleName: str,
AccountId: str,
AwsRegion: str,
ComplianceType: NotRequired[ComplianceTypeType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ResourceCountFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ResourceCountFiltersTypeDef
def get_value() -> ResourceCountFiltersTypeDef:
return {
"ResourceType": ...,
}
Definition
class ResourceCountFiltersTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
AccountId: NotRequired[str],
Region: NotRequired[str],
- See ResourceTypeType
GroupedResourceCountTypeDef
Usage Example
from mypy_boto3_config.type_defs import GroupedResourceCountTypeDef
def get_value() -> GroupedResourceCountTypeDef:
return {
"GroupName": ...,
"ResourceCount": ...,
}
GetComplianceDetailsByConfigRuleRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByConfigRuleRequestRequestTypeDef
def get_value() -> GetComplianceDetailsByConfigRuleRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class GetComplianceDetailsByConfigRuleRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],