Typed dictionaries#
Index > ConfigService > Typed dictionaries
Auto-generated documentation for ConfigService type annotations stubs module mypy-boto3-config.
AccountAggregationSourceTypeDef#
# AccountAggregationSourceTypeDef usage example
from mypy_boto3_config.type_defs import AccountAggregationSourceTypeDef
def get_value() -> AccountAggregationSourceTypeDef:
return {
"AccountIds": ...,
}
# AccountAggregationSourceTypeDef definition
class AccountAggregationSourceTypeDef(TypedDict):
AccountIds: List[str],
AllAwsRegions: NotRequired[bool],
AwsRegions: NotRequired[List[str]],
AggregateConformancePackComplianceTypeDef#
# AggregateConformancePackComplianceTypeDef usage example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceTypeDef
def get_value() -> AggregateConformancePackComplianceTypeDef:
return {
"ComplianceType": ...,
}
# AggregateConformancePackComplianceTypeDef definition
class AggregateConformancePackComplianceTypeDef(TypedDict):
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
CompliantRuleCount: NotRequired[int],
NonCompliantRuleCount: NotRequired[int],
TotalRuleCount: NotRequired[int],
AggregateConformancePackComplianceCountTypeDef#
# AggregateConformancePackComplianceCountTypeDef usage example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceCountTypeDef
def get_value() -> AggregateConformancePackComplianceCountTypeDef:
return {
"CompliantConformancePackCount": ...,
}
# AggregateConformancePackComplianceCountTypeDef definition
class AggregateConformancePackComplianceCountTypeDef(TypedDict):
CompliantConformancePackCount: NotRequired[int],
NonCompliantConformancePackCount: NotRequired[int],
AggregateConformancePackComplianceFiltersTypeDef#
# AggregateConformancePackComplianceFiltersTypeDef usage example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceFiltersTypeDef
def get_value() -> AggregateConformancePackComplianceFiltersTypeDef:
return {
"ConformancePackName": ...,
}
# AggregateConformancePackComplianceFiltersTypeDef definition
class AggregateConformancePackComplianceFiltersTypeDef(TypedDict):
ConformancePackName: NotRequired[str],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
AggregateConformancePackComplianceSummaryFiltersTypeDef#
# AggregateConformancePackComplianceSummaryFiltersTypeDef usage example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceSummaryFiltersTypeDef
def get_value() -> AggregateConformancePackComplianceSummaryFiltersTypeDef:
return {
"AccountId": ...,
}
# AggregateConformancePackComplianceSummaryFiltersTypeDef definition
class AggregateConformancePackComplianceSummaryFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
AggregateResourceIdentifierTypeDef#
# AggregateResourceIdentifierTypeDef usage example
from mypy_boto3_config.type_defs import AggregateResourceIdentifierTypeDef
def get_value() -> AggregateResourceIdentifierTypeDef:
return {
"SourceAccountId": ...,
"SourceRegion": ...,
"ResourceId": ...,
"ResourceType": ...,
}
# AggregateResourceIdentifierTypeDef definition
class AggregateResourceIdentifierTypeDef(TypedDict):
SourceAccountId: str,
SourceRegion: str,
ResourceId: str,
ResourceType: ResourceTypeType, # (1)
ResourceName: NotRequired[str],
- See ResourceTypeType
AggregatedSourceStatusTypeDef#
# AggregatedSourceStatusTypeDef usage example
from mypy_boto3_config.type_defs import AggregatedSourceStatusTypeDef
def get_value() -> AggregatedSourceStatusTypeDef:
return {
"SourceId": ...,
}
# AggregatedSourceStatusTypeDef 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#
# AggregationAuthorizationTypeDef usage example
from mypy_boto3_config.type_defs import AggregationAuthorizationTypeDef
def get_value() -> AggregationAuthorizationTypeDef:
return {
"AggregationAuthorizationArn": ...,
}
# AggregationAuthorizationTypeDef definition
class AggregationAuthorizationTypeDef(TypedDict):
AggregationAuthorizationArn: NotRequired[str],
AuthorizedAccountId: NotRequired[str],
AuthorizedAwsRegion: NotRequired[str],
CreationTime: NotRequired[datetime],
BaseConfigurationItemTypeDef#
# BaseConfigurationItemTypeDef usage example
from mypy_boto3_config.type_defs import BaseConfigurationItemTypeDef
def get_value() -> BaseConfigurationItemTypeDef:
return {
"version": ...,
}
# BaseConfigurationItemTypeDef 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]],
ResourceKeyTypeDef#
# ResourceKeyTypeDef usage example
from mypy_boto3_config.type_defs import ResourceKeyTypeDef
def get_value() -> ResourceKeyTypeDef:
return {
"resourceType": ...,
"resourceId": ...,
}
# ResourceKeyTypeDef definition
class ResourceKeyTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceId: str,
- See ResourceTypeType
ComplianceContributorCountTypeDef#
# ComplianceContributorCountTypeDef usage example
from mypy_boto3_config.type_defs import ComplianceContributorCountTypeDef
def get_value() -> ComplianceContributorCountTypeDef:
return {
"CappedCount": ...,
}
# ComplianceContributorCountTypeDef definition
class ComplianceContributorCountTypeDef(TypedDict):
CappedCount: NotRequired[int],
CapExceeded: NotRequired[bool],
ConfigExportDeliveryInfoTypeDef#
# ConfigExportDeliveryInfoTypeDef usage example
from mypy_boto3_config.type_defs import ConfigExportDeliveryInfoTypeDef
def get_value() -> ConfigExportDeliveryInfoTypeDef:
return {
"lastStatus": ...,
}
# ConfigExportDeliveryInfoTypeDef definition
class ConfigExportDeliveryInfoTypeDef(TypedDict):
lastStatus: NotRequired[DeliveryStatusType], # (1)
lastErrorCode: NotRequired[str],
lastErrorMessage: NotRequired[str],
lastAttemptTime: NotRequired[datetime],
lastSuccessfulTime: NotRequired[datetime],
nextDeliveryTime: NotRequired[datetime],
ConfigRuleComplianceFiltersTypeDef#
# ConfigRuleComplianceFiltersTypeDef usage example
from mypy_boto3_config.type_defs import ConfigRuleComplianceFiltersTypeDef
def get_value() -> ConfigRuleComplianceFiltersTypeDef:
return {
"ConfigRuleName": ...,
}
# ConfigRuleComplianceFiltersTypeDef definition
class ConfigRuleComplianceFiltersTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ComplianceType: NotRequired[ComplianceTypeType], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
ConfigRuleComplianceSummaryFiltersTypeDef#
# ConfigRuleComplianceSummaryFiltersTypeDef usage example
from mypy_boto3_config.type_defs import ConfigRuleComplianceSummaryFiltersTypeDef
def get_value() -> ConfigRuleComplianceSummaryFiltersTypeDef:
return {
"AccountId": ...,
}
# ConfigRuleComplianceSummaryFiltersTypeDef definition
class ConfigRuleComplianceSummaryFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
ConfigRuleEvaluationStatusTypeDef#
# ConfigRuleEvaluationStatusTypeDef usage example
from mypy_boto3_config.type_defs import ConfigRuleEvaluationStatusTypeDef
def get_value() -> ConfigRuleEvaluationStatusTypeDef:
return {
"ConfigRuleName": ...,
}
# ConfigRuleEvaluationStatusTypeDef 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#
# EvaluationModeConfigurationTypeDef usage example
from mypy_boto3_config.type_defs import EvaluationModeConfigurationTypeDef
def get_value() -> EvaluationModeConfigurationTypeDef:
return {
"Mode": ...,
}
# EvaluationModeConfigurationTypeDef definition
class EvaluationModeConfigurationTypeDef(TypedDict):
Mode: NotRequired[EvaluationModeType], # (1)
ScopeTypeDef#
# ScopeTypeDef usage example
from mypy_boto3_config.type_defs import ScopeTypeDef
def get_value() -> ScopeTypeDef:
return {
"ComplianceResourceTypes": ...,
}
# ScopeTypeDef definition
class ScopeTypeDef(TypedDict):
ComplianceResourceTypes: NotRequired[List[str]],
TagKey: NotRequired[str],
TagValue: NotRequired[str],
ComplianceResourceId: NotRequired[str],
ConfigSnapshotDeliveryPropertiesTypeDef#
# ConfigSnapshotDeliveryPropertiesTypeDef usage example
from mypy_boto3_config.type_defs import ConfigSnapshotDeliveryPropertiesTypeDef
def get_value() -> ConfigSnapshotDeliveryPropertiesTypeDef:
return {
"deliveryFrequency": ...,
}
# ConfigSnapshotDeliveryPropertiesTypeDef definition
class ConfigSnapshotDeliveryPropertiesTypeDef(TypedDict):
deliveryFrequency: NotRequired[MaximumExecutionFrequencyType], # (1)
ConfigStreamDeliveryInfoTypeDef#
# ConfigStreamDeliveryInfoTypeDef usage example
from mypy_boto3_config.type_defs import ConfigStreamDeliveryInfoTypeDef
def get_value() -> ConfigStreamDeliveryInfoTypeDef:
return {
"lastStatus": ...,
}
# ConfigStreamDeliveryInfoTypeDef definition
class ConfigStreamDeliveryInfoTypeDef(TypedDict):
lastStatus: NotRequired[DeliveryStatusType], # (1)
lastErrorCode: NotRequired[str],
lastErrorMessage: NotRequired[str],
lastStatusChangeTime: NotRequired[datetime],
OrganizationAggregationSourceTypeDef#
# OrganizationAggregationSourceTypeDef usage example
from mypy_boto3_config.type_defs import OrganizationAggregationSourceTypeDef
def get_value() -> OrganizationAggregationSourceTypeDef:
return {
"RoleArn": ...,
}
# OrganizationAggregationSourceTypeDef definition
class OrganizationAggregationSourceTypeDef(TypedDict):
RoleArn: str,
AwsRegions: NotRequired[List[str]],
AllAwsRegions: NotRequired[bool],
RelationshipTypeDef#
# RelationshipTypeDef usage example
from mypy_boto3_config.type_defs import RelationshipTypeDef
def get_value() -> RelationshipTypeDef:
return {
"resourceType": ...,
}
# RelationshipTypeDef definition
class RelationshipTypeDef(TypedDict):
resourceType: NotRequired[ResourceTypeType], # (1)
resourceId: NotRequired[str],
resourceName: NotRequired[str],
relationshipName: NotRequired[str],
- See ResourceTypeType
ConfigurationRecorderStatusTypeDef#
# ConfigurationRecorderStatusTypeDef usage example
from mypy_boto3_config.type_defs import ConfigurationRecorderStatusTypeDef
def get_value() -> ConfigurationRecorderStatusTypeDef:
return {
"name": ...,
}
# ConfigurationRecorderStatusTypeDef 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#
# RecordingGroupTypeDef usage example
from mypy_boto3_config.type_defs import RecordingGroupTypeDef
def get_value() -> RecordingGroupTypeDef:
return {
"allSupported": ...,
}
# RecordingGroupTypeDef definition
class RecordingGroupTypeDef(TypedDict):
allSupported: NotRequired[bool],
includeGlobalResourceTypes: NotRequired[bool],
resourceTypes: NotRequired[List[ResourceTypeType]], # (1)
- See ResourceTypeType
ConformancePackComplianceFiltersTypeDef#
# ConformancePackComplianceFiltersTypeDef usage example
from mypy_boto3_config.type_defs import ConformancePackComplianceFiltersTypeDef
def get_value() -> ConformancePackComplianceFiltersTypeDef:
return {
"ConfigRuleNames": ...,
}
# ConformancePackComplianceFiltersTypeDef definition
class ConformancePackComplianceFiltersTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
ConformancePackComplianceScoreTypeDef#
# ConformancePackComplianceScoreTypeDef usage example
from mypy_boto3_config.type_defs import ConformancePackComplianceScoreTypeDef
def get_value() -> ConformancePackComplianceScoreTypeDef:
return {
"Score": ...,
}
# ConformancePackComplianceScoreTypeDef definition
class ConformancePackComplianceScoreTypeDef(TypedDict):
Score: NotRequired[str],
ConformancePackName: NotRequired[str],
LastUpdatedTime: NotRequired[datetime],
ConformancePackComplianceScoresFiltersTypeDef#
# ConformancePackComplianceScoresFiltersTypeDef usage example
from mypy_boto3_config.type_defs import ConformancePackComplianceScoresFiltersTypeDef
def get_value() -> ConformancePackComplianceScoresFiltersTypeDef:
return {
"ConformancePackNames": ...,
}
# ConformancePackComplianceScoresFiltersTypeDef definition
class ConformancePackComplianceScoresFiltersTypeDef(TypedDict):
ConformancePackNames: Sequence[str],
ConformancePackComplianceSummaryTypeDef#
# ConformancePackComplianceSummaryTypeDef usage example
from mypy_boto3_config.type_defs import ConformancePackComplianceSummaryTypeDef
def get_value() -> ConformancePackComplianceSummaryTypeDef:
return {
"ConformancePackName": ...,
"ConformancePackComplianceStatus": ...,
}
# ConformancePackComplianceSummaryTypeDef definition
class ConformancePackComplianceSummaryTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackComplianceStatus: ConformancePackComplianceTypeType, # (1)
ConformancePackInputParameterTypeDef#
# ConformancePackInputParameterTypeDef usage example
from mypy_boto3_config.type_defs import ConformancePackInputParameterTypeDef
def get_value() -> ConformancePackInputParameterTypeDef:
return {
"ParameterName": ...,
"ParameterValue": ...,
}
# ConformancePackInputParameterTypeDef definition
class ConformancePackInputParameterTypeDef(TypedDict):
ParameterName: str,
ParameterValue: str,
TemplateSSMDocumentDetailsTypeDef#
# TemplateSSMDocumentDetailsTypeDef usage example
from mypy_boto3_config.type_defs import TemplateSSMDocumentDetailsTypeDef
def get_value() -> TemplateSSMDocumentDetailsTypeDef:
return {
"DocumentName": ...,
}
# TemplateSSMDocumentDetailsTypeDef definition
class TemplateSSMDocumentDetailsTypeDef(TypedDict):
DocumentName: str,
DocumentVersion: NotRequired[str],
ConformancePackEvaluationFiltersTypeDef#
# ConformancePackEvaluationFiltersTypeDef usage example
from mypy_boto3_config.type_defs import ConformancePackEvaluationFiltersTypeDef
def get_value() -> ConformancePackEvaluationFiltersTypeDef:
return {
"ConfigRuleNames": ...,
}
# ConformancePackEvaluationFiltersTypeDef definition
class ConformancePackEvaluationFiltersTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
ResourceType: NotRequired[str],
ResourceIds: NotRequired[Sequence[str]],
ConformancePackRuleComplianceTypeDef#
# ConformancePackRuleComplianceTypeDef usage example
from mypy_boto3_config.type_defs import ConformancePackRuleComplianceTypeDef
def get_value() -> ConformancePackRuleComplianceTypeDef:
return {
"ConfigRuleName": ...,
}
# ConformancePackRuleComplianceTypeDef definition
class ConformancePackRuleComplianceTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
Controls: NotRequired[List[str]],
ConformancePackStatusDetailTypeDef#
# ConformancePackStatusDetailTypeDef usage example
from mypy_boto3_config.type_defs import ConformancePackStatusDetailTypeDef
def get_value() -> ConformancePackStatusDetailTypeDef:
return {
"ConformancePackName": ...,
"ConformancePackId": ...,
"ConformancePackArn": ...,
"ConformancePackState": ...,
"StackArn": ...,
"LastUpdateRequestedTime": ...,
}
# ConformancePackStatusDetailTypeDef definition
class ConformancePackStatusDetailTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackId: str,
ConformancePackArn: str,
ConformancePackState: ConformancePackStateType, # (1)
StackArn: str,
LastUpdateRequestedTime: datetime,
ConformancePackStatusReason: NotRequired[str],
LastUpdateCompletedTime: NotRequired[datetime],
CustomPolicyDetailsTypeDef#
# CustomPolicyDetailsTypeDef usage example
from mypy_boto3_config.type_defs import CustomPolicyDetailsTypeDef
def get_value() -> CustomPolicyDetailsTypeDef:
return {
"PolicyRuntime": ...,
"PolicyText": ...,
}
# CustomPolicyDetailsTypeDef definition
class CustomPolicyDetailsTypeDef(TypedDict):
PolicyRuntime: str,
PolicyText: str,
EnableDebugLogDelivery: NotRequired[bool],
DeleteAggregationAuthorizationRequestRequestTypeDef#
# DeleteAggregationAuthorizationRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteAggregationAuthorizationRequestRequestTypeDef
def get_value() -> DeleteAggregationAuthorizationRequestRequestTypeDef:
return {
"AuthorizedAccountId": ...,
"AuthorizedAwsRegion": ...,
}
# DeleteAggregationAuthorizationRequestRequestTypeDef definition
class DeleteAggregationAuthorizationRequestRequestTypeDef(TypedDict):
AuthorizedAccountId: str,
AuthorizedAwsRegion: str,
DeleteConfigRuleRequestRequestTypeDef#
# DeleteConfigRuleRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteConfigRuleRequestRequestTypeDef
def get_value() -> DeleteConfigRuleRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
# DeleteConfigRuleRequestRequestTypeDef definition
class DeleteConfigRuleRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
DeleteConfigurationAggregatorRequestRequestTypeDef#
# DeleteConfigurationAggregatorRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteConfigurationAggregatorRequestRequestTypeDef
def get_value() -> DeleteConfigurationAggregatorRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
# DeleteConfigurationAggregatorRequestRequestTypeDef definition
class DeleteConfigurationAggregatorRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
DeleteConfigurationRecorderRequestRequestTypeDef#
# DeleteConfigurationRecorderRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteConfigurationRecorderRequestRequestTypeDef
def get_value() -> DeleteConfigurationRecorderRequestRequestTypeDef:
return {
"ConfigurationRecorderName": ...,
}
# DeleteConfigurationRecorderRequestRequestTypeDef definition
class DeleteConfigurationRecorderRequestRequestTypeDef(TypedDict):
ConfigurationRecorderName: str,
DeleteConformancePackRequestRequestTypeDef#
# DeleteConformancePackRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteConformancePackRequestRequestTypeDef
def get_value() -> DeleteConformancePackRequestRequestTypeDef:
return {
"ConformancePackName": ...,
}
# DeleteConformancePackRequestRequestTypeDef definition
class DeleteConformancePackRequestRequestTypeDef(TypedDict):
ConformancePackName: str,
DeleteDeliveryChannelRequestRequestTypeDef#
# DeleteDeliveryChannelRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteDeliveryChannelRequestRequestTypeDef
def get_value() -> DeleteDeliveryChannelRequestRequestTypeDef:
return {
"DeliveryChannelName": ...,
}
# DeleteDeliveryChannelRequestRequestTypeDef definition
class DeleteDeliveryChannelRequestRequestTypeDef(TypedDict):
DeliveryChannelName: str,
DeleteEvaluationResultsRequestRequestTypeDef#
# DeleteEvaluationResultsRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteEvaluationResultsRequestRequestTypeDef
def get_value() -> DeleteEvaluationResultsRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
# DeleteEvaluationResultsRequestRequestTypeDef definition
class DeleteEvaluationResultsRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
DeleteOrganizationConfigRuleRequestRequestTypeDef#
# DeleteOrganizationConfigRuleRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteOrganizationConfigRuleRequestRequestTypeDef
def get_value() -> DeleteOrganizationConfigRuleRequestRequestTypeDef:
return {
"OrganizationConfigRuleName": ...,
}
# DeleteOrganizationConfigRuleRequestRequestTypeDef definition
class DeleteOrganizationConfigRuleRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleName: str,
DeleteOrganizationConformancePackRequestRequestTypeDef#
# DeleteOrganizationConformancePackRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteOrganizationConformancePackRequestRequestTypeDef
def get_value() -> DeleteOrganizationConformancePackRequestRequestTypeDef:
return {
"OrganizationConformancePackName": ...,
}
# DeleteOrganizationConformancePackRequestRequestTypeDef definition
class DeleteOrganizationConformancePackRequestRequestTypeDef(TypedDict):
OrganizationConformancePackName: str,
DeletePendingAggregationRequestRequestRequestTypeDef#
# DeletePendingAggregationRequestRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeletePendingAggregationRequestRequestRequestTypeDef
def get_value() -> DeletePendingAggregationRequestRequestRequestTypeDef:
return {
"RequesterAccountId": ...,
"RequesterAwsRegion": ...,
}
# DeletePendingAggregationRequestRequestRequestTypeDef definition
class DeletePendingAggregationRequestRequestRequestTypeDef(TypedDict):
RequesterAccountId: str,
RequesterAwsRegion: str,
DeleteRemediationConfigurationRequestRequestTypeDef#
# DeleteRemediationConfigurationRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteRemediationConfigurationRequestRequestTypeDef
def get_value() -> DeleteRemediationConfigurationRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
# DeleteRemediationConfigurationRequestRequestTypeDef definition
class DeleteRemediationConfigurationRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceType: NotRequired[str],
RemediationExceptionResourceKeyTypeDef#
# RemediationExceptionResourceKeyTypeDef usage example
from mypy_boto3_config.type_defs import RemediationExceptionResourceKeyTypeDef
def get_value() -> RemediationExceptionResourceKeyTypeDef:
return {
"ResourceType": ...,
}
# RemediationExceptionResourceKeyTypeDef definition
class RemediationExceptionResourceKeyTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
DeleteResourceConfigRequestRequestTypeDef#
# DeleteResourceConfigRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteResourceConfigRequestRequestTypeDef
def get_value() -> DeleteResourceConfigRequestRequestTypeDef:
return {
"ResourceType": ...,
"ResourceId": ...,
}
# DeleteResourceConfigRequestRequestTypeDef definition
class DeleteResourceConfigRequestRequestTypeDef(TypedDict):
ResourceType: str,
ResourceId: str,
DeleteRetentionConfigurationRequestRequestTypeDef#
# DeleteRetentionConfigurationRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteRetentionConfigurationRequestRequestTypeDef
def get_value() -> DeleteRetentionConfigurationRequestRequestTypeDef:
return {
"RetentionConfigurationName": ...,
}
# DeleteRetentionConfigurationRequestRequestTypeDef definition
class DeleteRetentionConfigurationRequestRequestTypeDef(TypedDict):
RetentionConfigurationName: str,
DeleteStoredQueryRequestRequestTypeDef#
# DeleteStoredQueryRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeleteStoredQueryRequestRequestTypeDef
def get_value() -> DeleteStoredQueryRequestRequestTypeDef:
return {
"QueryName": ...,
}
# DeleteStoredQueryRequestRequestTypeDef definition
class DeleteStoredQueryRequestRequestTypeDef(TypedDict):
QueryName: str,
DeliverConfigSnapshotRequestRequestTypeDef#
# DeliverConfigSnapshotRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DeliverConfigSnapshotRequestRequestTypeDef
def get_value() -> DeliverConfigSnapshotRequestRequestTypeDef:
return {
"deliveryChannelName": ...,
}
# DeliverConfigSnapshotRequestRequestTypeDef definition
class DeliverConfigSnapshotRequestRequestTypeDef(TypedDict):
deliveryChannelName: str,
DeliverConfigSnapshotResponseTypeDef#
# DeliverConfigSnapshotResponseTypeDef usage example
from mypy_boto3_config.type_defs import DeliverConfigSnapshotResponseTypeDef
def get_value() -> DeliverConfigSnapshotResponseTypeDef:
return {
"configSnapshotId": ...,
"ResponseMetadata": ...,
}
# DeliverConfigSnapshotResponseTypeDef definition
class DeliverConfigSnapshotResponseTypeDef(TypedDict):
configSnapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef#
# DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef
def get_value() -> DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef definition
class DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAggregationAuthorizationsRequestRequestTypeDef#
# DescribeAggregationAuthorizationsRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsRequestRequestTypeDef
def get_value() -> DescribeAggregationAuthorizationsRequestRequestTypeDef:
return {
"Limit": ...,
}
# DescribeAggregationAuthorizationsRequestRequestTypeDef definition
class DescribeAggregationAuthorizationsRequestRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef#
# DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef
def get_value() -> DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef:
return {
"ConfigRuleNames": ...,
}
# DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef definition
class DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeComplianceByConfigRuleRequestRequestTypeDef#
# DescribeComplianceByConfigRuleRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeComplianceByConfigRuleRequestRequestTypeDef
def get_value() -> DescribeComplianceByConfigRuleRequestRequestTypeDef:
return {
"ConfigRuleNames": ...,
}
# DescribeComplianceByConfigRuleRequestRequestTypeDef definition
class DescribeComplianceByConfigRuleRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
NextToken: NotRequired[str],
DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef#
# DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef
def get_value() -> DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef:
return {
"ResourceType": ...,
}
# DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef definition
class DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeComplianceByResourceRequestRequestTypeDef#
# DescribeComplianceByResourceRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeComplianceByResourceRequestRequestTypeDef
def get_value() -> DescribeComplianceByResourceRequestRequestTypeDef:
return {
"ResourceType": ...,
}
# DescribeComplianceByResourceRequestRequestTypeDef definition
class DescribeComplianceByResourceRequestRequestTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef#
# DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef
def get_value() -> DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef:
return {
"ConfigRuleNames": ...,
}
# DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef definition
class DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConfigRuleEvaluationStatusRequestRequestTypeDef#
# DescribeConfigRuleEvaluationStatusRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusRequestRequestTypeDef
def get_value() -> DescribeConfigRuleEvaluationStatusRequestRequestTypeDef:
return {
"ConfigRuleNames": ...,
}
# DescribeConfigRuleEvaluationStatusRequestRequestTypeDef definition
class DescribeConfigRuleEvaluationStatusRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConfigRulesFiltersTypeDef#
# DescribeConfigRulesFiltersTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConfigRulesFiltersTypeDef
def get_value() -> DescribeConfigRulesFiltersTypeDef:
return {
"EvaluationMode": ...,
}
# DescribeConfigRulesFiltersTypeDef definition
class DescribeConfigRulesFiltersTypeDef(TypedDict):
EvaluationMode: NotRequired[EvaluationModeType], # (1)
DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef#
# DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef
def get_value() -> DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
# DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef definition
class DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
UpdateStatus: NotRequired[Sequence[AggregatedSourceStatusTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef#
# DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef
def get_value() -> DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
# DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef definition
class DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
UpdateStatus: NotRequired[Sequence[AggregatedSourceStatusTypeType]], # (1)
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef#
# DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef
def get_value() -> DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef:
return {
"ConfigurationAggregatorNames": ...,
}
# DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef definition
class DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef(TypedDict):
ConfigurationAggregatorNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConfigurationAggregatorsRequestRequestTypeDef#
# DescribeConfigurationAggregatorsRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorsRequestRequestTypeDef
def get_value() -> DescribeConfigurationAggregatorsRequestRequestTypeDef:
return {
"ConfigurationAggregatorNames": ...,
}
# DescribeConfigurationAggregatorsRequestRequestTypeDef definition
class DescribeConfigurationAggregatorsRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConfigurationRecorderStatusRequestRequestTypeDef#
# DescribeConfigurationRecorderStatusRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConfigurationRecorderStatusRequestRequestTypeDef
def get_value() -> DescribeConfigurationRecorderStatusRequestRequestTypeDef:
return {
"ConfigurationRecorderNames": ...,
}
# DescribeConfigurationRecorderStatusRequestRequestTypeDef definition
class DescribeConfigurationRecorderStatusRequestRequestTypeDef(TypedDict):
ConfigurationRecorderNames: NotRequired[Sequence[str]],
DescribeConfigurationRecordersRequestRequestTypeDef#
# DescribeConfigurationRecordersRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConfigurationRecordersRequestRequestTypeDef
def get_value() -> DescribeConfigurationRecordersRequestRequestTypeDef:
return {
"ConfigurationRecorderNames": ...,
}
# DescribeConfigurationRecordersRequestRequestTypeDef definition
class DescribeConfigurationRecordersRequestRequestTypeDef(TypedDict):
ConfigurationRecorderNames: NotRequired[Sequence[str]],
DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef#
# DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef
def get_value() -> DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef:
return {
"ConformancePackNames": ...,
}
# DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef definition
class DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConformancePackStatusRequestRequestTypeDef#
# DescribeConformancePackStatusRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConformancePackStatusRequestRequestTypeDef
def get_value() -> DescribeConformancePackStatusRequestRequestTypeDef:
return {
"ConformancePackNames": ...,
}
# DescribeConformancePackStatusRequestRequestTypeDef definition
class DescribeConformancePackStatusRequestRequestTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef#
# DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef
def get_value() -> DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef:
return {
"ConformancePackNames": ...,
}
# DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef definition
class DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConformancePacksRequestRequestTypeDef#
# DescribeConformancePacksRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConformancePacksRequestRequestTypeDef
def get_value() -> DescribeConformancePacksRequestRequestTypeDef:
return {
"ConformancePackNames": ...,
}
# DescribeConformancePacksRequestRequestTypeDef definition
class DescribeConformancePacksRequestRequestTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeDeliveryChannelStatusRequestRequestTypeDef#
# DescribeDeliveryChannelStatusRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelStatusRequestRequestTypeDef
def get_value() -> DescribeDeliveryChannelStatusRequestRequestTypeDef:
return {
"DeliveryChannelNames": ...,
}
# DescribeDeliveryChannelStatusRequestRequestTypeDef definition
class DescribeDeliveryChannelStatusRequestRequestTypeDef(TypedDict):
DeliveryChannelNames: NotRequired[Sequence[str]],
DescribeDeliveryChannelsRequestRequestTypeDef#
# DescribeDeliveryChannelsRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelsRequestRequestTypeDef
def get_value() -> DescribeDeliveryChannelsRequestRequestTypeDef:
return {
"DeliveryChannelNames": ...,
}
# DescribeDeliveryChannelsRequestRequestTypeDef definition
class DescribeDeliveryChannelsRequestRequestTypeDef(TypedDict):
DeliveryChannelNames: NotRequired[Sequence[str]],
DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef#
# DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef
def get_value() -> DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef:
return {
"OrganizationConfigRuleNames": ...,
}
# DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef definition
class DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef#
# DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef
def get_value() -> DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef:
return {
"OrganizationConfigRuleNames": ...,
}
# DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef definition
class DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
OrganizationConfigRuleStatusTypeDef#
# OrganizationConfigRuleStatusTypeDef usage example
from mypy_boto3_config.type_defs import OrganizationConfigRuleStatusTypeDef
def get_value() -> OrganizationConfigRuleStatusTypeDef:
return {
"OrganizationConfigRuleName": ...,
"OrganizationRuleStatus": ...,
}
# OrganizationConfigRuleStatusTypeDef definition
class OrganizationConfigRuleStatusTypeDef(TypedDict):
OrganizationConfigRuleName: str,
OrganizationRuleStatus: OrganizationRuleStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef#
# DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef
def get_value() -> DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef:
return {
"OrganizationConfigRuleNames": ...,
}
# DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef definition
class DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConfigRulesRequestRequestTypeDef#
# DescribeOrganizationConfigRulesRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRulesRequestRequestTypeDef
def get_value() -> DescribeOrganizationConfigRulesRequestRequestTypeDef:
return {
"OrganizationConfigRuleNames": ...,
}
# DescribeOrganizationConfigRulesRequestRequestTypeDef definition
class DescribeOrganizationConfigRulesRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef#
# DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef
def get_value() -> DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef:
return {
"OrganizationConformancePackNames": ...,
}
# DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef definition
class DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConformancePackStatusesRequestRequestTypeDef#
# DescribeOrganizationConformancePackStatusesRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePackStatusesRequestRequestTypeDef
def get_value() -> DescribeOrganizationConformancePackStatusesRequestRequestTypeDef:
return {
"OrganizationConformancePackNames": ...,
}
# DescribeOrganizationConformancePackStatusesRequestRequestTypeDef definition
class DescribeOrganizationConformancePackStatusesRequestRequestTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
OrganizationConformancePackStatusTypeDef#
# OrganizationConformancePackStatusTypeDef usage example
from mypy_boto3_config.type_defs import OrganizationConformancePackStatusTypeDef
def get_value() -> OrganizationConformancePackStatusTypeDef:
return {
"OrganizationConformancePackName": ...,
"Status": ...,
}
# OrganizationConformancePackStatusTypeDef definition
class OrganizationConformancePackStatusTypeDef(TypedDict):
OrganizationConformancePackName: str,
Status: OrganizationResourceStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef#
# DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef
def get_value() -> DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef:
return {
"OrganizationConformancePackNames": ...,
}
# DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef definition
class DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConformancePacksRequestRequestTypeDef#
# DescribeOrganizationConformancePacksRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePacksRequestRequestTypeDef
def get_value() -> DescribeOrganizationConformancePacksRequestRequestTypeDef:
return {
"OrganizationConformancePackNames": ...,
}
# DescribeOrganizationConformancePacksRequestRequestTypeDef definition
class DescribeOrganizationConformancePacksRequestRequestTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef#
# DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef
def get_value() -> DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef definition
class DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribePendingAggregationRequestsRequestRequestTypeDef#
# DescribePendingAggregationRequestsRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribePendingAggregationRequestsRequestRequestTypeDef
def get_value() -> DescribePendingAggregationRequestsRequestRequestTypeDef:
return {
"Limit": ...,
}
# DescribePendingAggregationRequestsRequestRequestTypeDef definition
class DescribePendingAggregationRequestsRequestRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
PendingAggregationRequestTypeDef#
# PendingAggregationRequestTypeDef usage example
from mypy_boto3_config.type_defs import PendingAggregationRequestTypeDef
def get_value() -> PendingAggregationRequestTypeDef:
return {
"RequesterAccountId": ...,
}
# PendingAggregationRequestTypeDef definition
class PendingAggregationRequestTypeDef(TypedDict):
RequesterAccountId: NotRequired[str],
RequesterAwsRegion: NotRequired[str],
DescribeRemediationConfigurationsRequestRequestTypeDef#
# DescribeRemediationConfigurationsRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeRemediationConfigurationsRequestRequestTypeDef
def get_value() -> DescribeRemediationConfigurationsRequestRequestTypeDef:
return {
"ConfigRuleNames": ...,
}
# DescribeRemediationConfigurationsRequestRequestTypeDef definition
class DescribeRemediationConfigurationsRequestRequestTypeDef(TypedDict):
ConfigRuleNames: Sequence[str],
RemediationExceptionTypeDef#
# RemediationExceptionTypeDef usage example
from mypy_boto3_config.type_defs import RemediationExceptionTypeDef
def get_value() -> RemediationExceptionTypeDef:
return {
"ConfigRuleName": ...,
"ResourceType": ...,
"ResourceId": ...,
}
# RemediationExceptionTypeDef definition
class RemediationExceptionTypeDef(TypedDict):
ConfigRuleName: str,
ResourceType: str,
ResourceId: str,
Message: NotRequired[str],
ExpirationTime: NotRequired[datetime],
DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef#
# DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef
def get_value() -> DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef:
return {
"RetentionConfigurationNames": ...,
}
# DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef definition
class DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef(TypedDict):
RetentionConfigurationNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeRetentionConfigurationsRequestRequestTypeDef#
# DescribeRetentionConfigurationsRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeRetentionConfigurationsRequestRequestTypeDef
def get_value() -> DescribeRetentionConfigurationsRequestRequestTypeDef:
return {
"RetentionConfigurationNames": ...,
}
# DescribeRetentionConfigurationsRequestRequestTypeDef definition
class DescribeRetentionConfigurationsRequestRequestTypeDef(TypedDict):
RetentionConfigurationNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
RetentionConfigurationTypeDef#
# RetentionConfigurationTypeDef usage example
from mypy_boto3_config.type_defs import RetentionConfigurationTypeDef
def get_value() -> RetentionConfigurationTypeDef:
return {
"Name": ...,
"RetentionPeriodInDays": ...,
}
# RetentionConfigurationTypeDef definition
class RetentionConfigurationTypeDef(TypedDict):
Name: str,
RetentionPeriodInDays: int,
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_config.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EvaluationContextTypeDef#
# EvaluationContextTypeDef usage example
from mypy_boto3_config.type_defs import EvaluationContextTypeDef
def get_value() -> EvaluationContextTypeDef:
return {
"EvaluationContextIdentifier": ...,
}
# EvaluationContextTypeDef definition
class EvaluationContextTypeDef(TypedDict):
EvaluationContextIdentifier: NotRequired[str],
EvaluationResultQualifierTypeDef#
# EvaluationResultQualifierTypeDef usage example
from mypy_boto3_config.type_defs import EvaluationResultQualifierTypeDef
def get_value() -> EvaluationResultQualifierTypeDef:
return {
"ConfigRuleName": ...,
}
# EvaluationResultQualifierTypeDef definition
class EvaluationResultQualifierTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
EvaluationMode: NotRequired[EvaluationModeType], # (1)
EvaluationStatusTypeDef#
# EvaluationStatusTypeDef usage example
from mypy_boto3_config.type_defs import EvaluationStatusTypeDef
def get_value() -> EvaluationStatusTypeDef:
return {
"Status": ...,
}
# EvaluationStatusTypeDef definition
class EvaluationStatusTypeDef(TypedDict):
Status: ResourceEvaluationStatusType, # (1)
FailureReason: NotRequired[str],
EvaluationTypeDef#
# EvaluationTypeDef usage example
from mypy_boto3_config.type_defs import EvaluationTypeDef
def get_value() -> EvaluationTypeDef:
return {
"ComplianceResourceType": ...,
"ComplianceResourceId": ...,
"ComplianceType": ...,
"OrderingTimestamp": ...,
}
# EvaluationTypeDef definition
class EvaluationTypeDef(TypedDict):
ComplianceResourceType: str,
ComplianceResourceId: str,
ComplianceType: ComplianceTypeType, # (1)
OrderingTimestamp: Union[datetime, str],
Annotation: NotRequired[str],
SsmControlsTypeDef#
# SsmControlsTypeDef usage example
from mypy_boto3_config.type_defs import SsmControlsTypeDef
def get_value() -> SsmControlsTypeDef:
return {
"ConcurrentExecutionRatePercentage": ...,
}
# SsmControlsTypeDef definition
class SsmControlsTypeDef(TypedDict):
ConcurrentExecutionRatePercentage: NotRequired[int],
ErrorPercentage: NotRequired[int],
ExternalEvaluationTypeDef#
# ExternalEvaluationTypeDef usage example
from mypy_boto3_config.type_defs import ExternalEvaluationTypeDef
def get_value() -> ExternalEvaluationTypeDef:
return {
"ComplianceResourceType": ...,
"ComplianceResourceId": ...,
"ComplianceType": ...,
"OrderingTimestamp": ...,
}
# ExternalEvaluationTypeDef definition
class ExternalEvaluationTypeDef(TypedDict):
ComplianceResourceType: str,
ComplianceResourceId: str,
ComplianceType: ComplianceTypeType, # (1)
OrderingTimestamp: Union[datetime, str],
Annotation: NotRequired[str],
FieldInfoTypeDef#
# FieldInfoTypeDef usage example
from mypy_boto3_config.type_defs import FieldInfoTypeDef
def get_value() -> FieldInfoTypeDef:
return {
"Name": ...,
}
# FieldInfoTypeDef definition
class FieldInfoTypeDef(TypedDict):
Name: NotRequired[str],
GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef#
# GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef usage example
from mypy_boto3_config.type_defs import GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef
def get_value() -> GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef:
return {
"ConfigurationAggregatorName": ...,
"ConfigRuleName": ...,
"AccountId": ...,
"AwsRegion": ...,
}
# GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef definition
class GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ConfigRuleName: str,
AccountId: str,
AwsRegion: str,
ComplianceType: NotRequired[ComplianceTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef#
# GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef
def get_value() -> GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
"ConfigRuleName": ...,
"AccountId": ...,
"AwsRegion": ...,
}
# GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef definition
class GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ConfigRuleName: str,
AccountId: str,
AwsRegion: str,
ComplianceType: NotRequired[ComplianceTypeType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ResourceCountFiltersTypeDef#
# ResourceCountFiltersTypeDef usage example
from mypy_boto3_config.type_defs import ResourceCountFiltersTypeDef
def get_value() -> ResourceCountFiltersTypeDef:
return {
"ResourceType": ...,
}
# ResourceCountFiltersTypeDef definition
class ResourceCountFiltersTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
AccountId: NotRequired[str],
Region: NotRequired[str],
- See ResourceTypeType
GroupedResourceCountTypeDef#
# GroupedResourceCountTypeDef usage example
from mypy_boto3_config.type_defs import GroupedResourceCountTypeDef
def get_value() -> GroupedResourceCountTypeDef:
return {
"GroupName": ...,
"ResourceCount": ...,
}
# GroupedResourceCountTypeDef definition
class GroupedResourceCountTypeDef(TypedDict):
GroupName: str,
ResourceCount: int,
GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef#
# GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef usage example
from mypy_boto3_config.type_defs import GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef
def get_value() -> GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef:
return {
"ConfigRuleName": ...,
}
# GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef definition
class GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef(TypedDict):
ConfigRuleName: str,
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetComplianceDetailsByConfigRuleRequestRequestTypeDef#
# GetComplianceDetailsByConfigRuleRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetComplianceDetailsByConfigRuleRequestRequestTypeDef
def get_value() -> GetComplianceDetailsByConfigRuleRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
# GetComplianceDetailsByConfigRuleRequestRequestTypeDef definition
class GetComplianceDetailsByConfigRuleRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef#
# GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef usage example
from mypy_boto3_config.type_defs import GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef
def get_value() -> GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef:
return {
"ResourceType": ...,
}
# GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef definition
class GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
ResourceEvaluationId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetComplianceDetailsByResourceRequestRequestTypeDef#
# GetComplianceDetailsByResourceRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetComplianceDetailsByResourceRequestRequestTypeDef
def get_value() -> GetComplianceDetailsByResourceRequestRequestTypeDef:
return {
"ResourceType": ...,
}
# GetComplianceDetailsByResourceRequestRequestTypeDef definition
class GetComplianceDetailsByResourceRequestRequestTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
NextToken: NotRequired[str],
ResourceEvaluationId: NotRequired[str],
GetComplianceSummaryByResourceTypeRequestRequestTypeDef#
# GetComplianceSummaryByResourceTypeRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetComplianceSummaryByResourceTypeRequestRequestTypeDef
def get_value() -> GetComplianceSummaryByResourceTypeRequestRequestTypeDef:
return {
"ResourceTypes": ...,
}
# GetComplianceSummaryByResourceTypeRequestRequestTypeDef definition
class GetComplianceSummaryByResourceTypeRequestRequestTypeDef(TypedDict):
ResourceTypes: NotRequired[Sequence[str]],
GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef#
# GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef usage example
from mypy_boto3_config.type_defs import GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef
def get_value() -> GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef:
return {
"ConformancePackNames": ...,
}
# GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef definition
class GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef(TypedDict):
ConformancePackNames: Sequence[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetConformancePackComplianceSummaryRequestRequestTypeDef#
# GetConformancePackComplianceSummaryRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetConformancePackComplianceSummaryRequestRequestTypeDef
def get_value() -> GetConformancePackComplianceSummaryRequestRequestTypeDef:
return {
"ConformancePackNames": ...,
}
# GetConformancePackComplianceSummaryRequestRequestTypeDef definition
class GetConformancePackComplianceSummaryRequestRequestTypeDef(TypedDict):
ConformancePackNames: Sequence[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetCustomRulePolicyRequestRequestTypeDef#
# GetCustomRulePolicyRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetCustomRulePolicyRequestRequestTypeDef
def get_value() -> GetCustomRulePolicyRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
# GetCustomRulePolicyRequestRequestTypeDef definition
class GetCustomRulePolicyRequestRequestTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
GetCustomRulePolicyResponseTypeDef#
# GetCustomRulePolicyResponseTypeDef usage example
from mypy_boto3_config.type_defs import GetCustomRulePolicyResponseTypeDef
def get_value() -> GetCustomRulePolicyResponseTypeDef:
return {
"PolicyText": ...,
"ResponseMetadata": ...,
}
# GetCustomRulePolicyResponseTypeDef definition
class GetCustomRulePolicyResponseTypeDef(TypedDict):
PolicyText: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDiscoveredResourceCountsRequestRequestTypeDef#
# GetDiscoveredResourceCountsRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetDiscoveredResourceCountsRequestRequestTypeDef
def get_value() -> GetDiscoveredResourceCountsRequestRequestTypeDef:
return {
"resourceTypes": ...,
}
# GetDiscoveredResourceCountsRequestRequestTypeDef definition
class GetDiscoveredResourceCountsRequestRequestTypeDef(TypedDict):
resourceTypes: NotRequired[Sequence[str]],
limit: NotRequired[int],
nextToken: NotRequired[str],
ResourceCountTypeDef#
# ResourceCountTypeDef usage example
from mypy_boto3_config.type_defs import ResourceCountTypeDef
def get_value() -> ResourceCountTypeDef:
return {
"resourceType": ...,
}
# ResourceCountTypeDef definition
class ResourceCountTypeDef(TypedDict):
resourceType: NotRequired[ResourceTypeType], # (1)
count: NotRequired[int],
- See ResourceTypeType
StatusDetailFiltersTypeDef#
# StatusDetailFiltersTypeDef usage example
from mypy_boto3_config.type_defs import StatusDetailFiltersTypeDef
def get_value() -> StatusDetailFiltersTypeDef:
return {
"AccountId": ...,
}
# StatusDetailFiltersTypeDef definition
class StatusDetailFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
MemberAccountRuleStatus: NotRequired[MemberAccountRuleStatusType], # (1)
MemberAccountStatusTypeDef#
# MemberAccountStatusTypeDef usage example
from mypy_boto3_config.type_defs import MemberAccountStatusTypeDef
def get_value() -> MemberAccountStatusTypeDef:
return {
"AccountId": ...,
"ConfigRuleName": ...,
"MemberAccountRuleStatus": ...,
}
# MemberAccountStatusTypeDef definition
class MemberAccountStatusTypeDef(TypedDict):
AccountId: str,
ConfigRuleName: str,
MemberAccountRuleStatus: MemberAccountRuleStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
OrganizationResourceDetailedStatusFiltersTypeDef#
# OrganizationResourceDetailedStatusFiltersTypeDef usage example
from mypy_boto3_config.type_defs import OrganizationResourceDetailedStatusFiltersTypeDef
def get_value() -> OrganizationResourceDetailedStatusFiltersTypeDef:
return {
"AccountId": ...,
}
# OrganizationResourceDetailedStatusFiltersTypeDef definition
class OrganizationResourceDetailedStatusFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
Status: NotRequired[OrganizationResourceDetailedStatusType], # (1)
OrganizationConformancePackDetailedStatusTypeDef#
# OrganizationConformancePackDetailedStatusTypeDef usage example
from mypy_boto3_config.type_defs import OrganizationConformancePackDetailedStatusTypeDef
def get_value() -> OrganizationConformancePackDetailedStatusTypeDef:
return {
"AccountId": ...,
"ConformancePackName": ...,
"Status": ...,
}
# OrganizationConformancePackDetailedStatusTypeDef definition
class OrganizationConformancePackDetailedStatusTypeDef(TypedDict):
AccountId: str,
ConformancePackName: str,
Status: OrganizationResourceDetailedStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
GetOrganizationCustomRulePolicyRequestRequestTypeDef#
# GetOrganizationCustomRulePolicyRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetOrganizationCustomRulePolicyRequestRequestTypeDef
def get_value() -> GetOrganizationCustomRulePolicyRequestRequestTypeDef:
return {
"OrganizationConfigRuleName": ...,
}
# GetOrganizationCustomRulePolicyRequestRequestTypeDef definition
class GetOrganizationCustomRulePolicyRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleName: str,
GetOrganizationCustomRulePolicyResponseTypeDef#
# GetOrganizationCustomRulePolicyResponseTypeDef usage example
from mypy_boto3_config.type_defs import GetOrganizationCustomRulePolicyResponseTypeDef
def get_value() -> GetOrganizationCustomRulePolicyResponseTypeDef:
return {
"PolicyText": ...,
"ResponseMetadata": ...,
}
# GetOrganizationCustomRulePolicyResponseTypeDef definition
class GetOrganizationCustomRulePolicyResponseTypeDef(TypedDict):
PolicyText: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef#
# GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef usage example
from mypy_boto3_config.type_defs import GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef
def get_value() -> GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef:
return {
"resourceType": ...,
"resourceId": ...,
}
# GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef definition
class GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceId: str,
laterTime: NotRequired[Union[datetime, str]],
earlierTime: NotRequired[Union[datetime, str]],
chronologicalOrder: NotRequired[ChronologicalOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
GetResourceConfigHistoryRequestRequestTypeDef#
# GetResourceConfigHistoryRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetResourceConfigHistoryRequestRequestTypeDef
def get_value() -> GetResourceConfigHistoryRequestRequestTypeDef:
return {
"resourceType": ...,
"resourceId": ...,
}
# GetResourceConfigHistoryRequestRequestTypeDef definition
class GetResourceConfigHistoryRequestRequestTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceId: str,
laterTime: NotRequired[Union[datetime, str]],
earlierTime: NotRequired[Union[datetime, str]],
chronologicalOrder: NotRequired[ChronologicalOrderType], # (2)
limit: NotRequired[int],
nextToken: NotRequired[str],
GetResourceEvaluationSummaryRequestRequestTypeDef#
# GetResourceEvaluationSummaryRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetResourceEvaluationSummaryRequestRequestTypeDef
def get_value() -> GetResourceEvaluationSummaryRequestRequestTypeDef:
return {
"ResourceEvaluationId": ...,
}
# GetResourceEvaluationSummaryRequestRequestTypeDef definition
class GetResourceEvaluationSummaryRequestRequestTypeDef(TypedDict):
ResourceEvaluationId: str,
ResourceDetailsTypeDef#
# ResourceDetailsTypeDef usage example
from mypy_boto3_config.type_defs import ResourceDetailsTypeDef
def get_value() -> ResourceDetailsTypeDef:
return {
"ResourceId": ...,
"ResourceType": ...,
"ResourceConfiguration": ...,
}
# ResourceDetailsTypeDef definition
class ResourceDetailsTypeDef(TypedDict):
ResourceId: str,
ResourceType: str,
ResourceConfiguration: str,
ResourceConfigurationSchemaType: NotRequired[ResourceConfigurationSchemaTypeType], # (1)
GetStoredQueryRequestRequestTypeDef#
# GetStoredQueryRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetStoredQueryRequestRequestTypeDef
def get_value() -> GetStoredQueryRequestRequestTypeDef:
return {
"QueryName": ...,
}
# GetStoredQueryRequestRequestTypeDef definition
class GetStoredQueryRequestRequestTypeDef(TypedDict):
QueryName: str,
StoredQueryTypeDef#
# StoredQueryTypeDef usage example
from mypy_boto3_config.type_defs import StoredQueryTypeDef
def get_value() -> StoredQueryTypeDef:
return {
"QueryName": ...,
}
# StoredQueryTypeDef definition
class StoredQueryTypeDef(TypedDict):
QueryName: str,
QueryId: NotRequired[str],
QueryArn: NotRequired[str],
Description: NotRequired[str],
Expression: NotRequired[str],
ResourceFiltersTypeDef#
# ResourceFiltersTypeDef usage example
from mypy_boto3_config.type_defs import ResourceFiltersTypeDef
def get_value() -> ResourceFiltersTypeDef:
return {
"AccountId": ...,
}
# ResourceFiltersTypeDef definition
class ResourceFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceName: NotRequired[str],
Region: NotRequired[str],
ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef#
# ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef usage example
from mypy_boto3_config.type_defs import ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef
def get_value() -> ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef:
return {
"resourceType": ...,
}
# ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef definition
class ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceIds: NotRequired[Sequence[str]],
resourceName: NotRequired[str],
includeDeletedResources: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDiscoveredResourcesRequestRequestTypeDef#
# ListDiscoveredResourcesRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import ListDiscoveredResourcesRequestRequestTypeDef
def get_value() -> ListDiscoveredResourcesRequestRequestTypeDef:
return {
"resourceType": ...,
}
# ListDiscoveredResourcesRequestRequestTypeDef definition
class ListDiscoveredResourcesRequestRequestTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceIds: NotRequired[Sequence[str]],
resourceName: NotRequired[str],
limit: NotRequired[int],
includeDeletedResources: NotRequired[bool],
nextToken: NotRequired[str],
- See ResourceTypeType
ResourceIdentifierTypeDef#
# ResourceIdentifierTypeDef usage example
from mypy_boto3_config.type_defs import ResourceIdentifierTypeDef
def get_value() -> ResourceIdentifierTypeDef:
return {
"resourceType": ...,
}
# ResourceIdentifierTypeDef definition
class ResourceIdentifierTypeDef(TypedDict):
resourceType: NotRequired[ResourceTypeType], # (1)
resourceId: NotRequired[str],
resourceName: NotRequired[str],
resourceDeletionTime: NotRequired[datetime],
- See ResourceTypeType
ResourceEvaluationTypeDef#
# ResourceEvaluationTypeDef usage example
from mypy_boto3_config.type_defs import ResourceEvaluationTypeDef
def get_value() -> ResourceEvaluationTypeDef:
return {
"ResourceEvaluationId": ...,
}
# ResourceEvaluationTypeDef definition
class ResourceEvaluationTypeDef(TypedDict):
ResourceEvaluationId: NotRequired[str],
EvaluationMode: NotRequired[EvaluationModeType], # (1)
EvaluationStartTimestamp: NotRequired[datetime],
ListStoredQueriesRequestRequestTypeDef#
# ListStoredQueriesRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import ListStoredQueriesRequestRequestTypeDef
def get_value() -> ListStoredQueriesRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListStoredQueriesRequestRequestTypeDef definition
class ListStoredQueriesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
StoredQueryMetadataTypeDef#
# StoredQueryMetadataTypeDef usage example
from mypy_boto3_config.type_defs import StoredQueryMetadataTypeDef
def get_value() -> StoredQueryMetadataTypeDef:
return {
"QueryId": ...,
"QueryArn": ...,
"QueryName": ...,
}
# StoredQueryMetadataTypeDef definition
class StoredQueryMetadataTypeDef(TypedDict):
QueryId: str,
QueryArn: str,
QueryName: str,
Description: NotRequired[str],
ListTagsForResourceRequestListTagsForResourcePaginateTypeDef#
# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef usage example
from mypy_boto3_config.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_config.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef#
# OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef usage example
from mypy_boto3_config.type_defs import OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef
def get_value() -> OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef:
return {
"Description": ...,
}
# OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef definition
class OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef(TypedDict):
Description: NotRequired[str],
OrganizationConfigRuleTriggerTypes: NotRequired[List[OrganizationConfigRuleTriggerTypeNoSNType]], # (1)
InputParameters: NotRequired[str],
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (2)
ResourceTypesScope: NotRequired[List[str]],
ResourceIdScope: NotRequired[str],
TagKeyScope: NotRequired[str],
TagValueScope: NotRequired[str],
PolicyRuntime: NotRequired[str],
DebugLogDeliveryAccounts: NotRequired[List[str]],
OrganizationCustomRuleMetadataTypeDef#
# OrganizationCustomRuleMetadataTypeDef usage example
from mypy_boto3_config.type_defs import OrganizationCustomRuleMetadataTypeDef
def get_value() -> OrganizationCustomRuleMetadataTypeDef:
return {
"LambdaFunctionArn": ...,
"OrganizationConfigRuleTriggerTypes": ...,
}
# OrganizationCustomRuleMetadataTypeDef definition
class OrganizationCustomRuleMetadataTypeDef(TypedDict):
LambdaFunctionArn: str,
OrganizationConfigRuleTriggerTypes: List[OrganizationConfigRuleTriggerTypeType], # (1)
Description: NotRequired[str],
InputParameters: NotRequired[str],
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (2)
ResourceTypesScope: NotRequired[List[str]],
ResourceIdScope: NotRequired[str],
TagKeyScope: NotRequired[str],
TagValueScope: NotRequired[str],
OrganizationManagedRuleMetadataTypeDef#
# OrganizationManagedRuleMetadataTypeDef usage example
from mypy_boto3_config.type_defs import OrganizationManagedRuleMetadataTypeDef
def get_value() -> OrganizationManagedRuleMetadataTypeDef:
return {
"RuleIdentifier": ...,
}
# OrganizationManagedRuleMetadataTypeDef definition
class OrganizationManagedRuleMetadataTypeDef(TypedDict):
RuleIdentifier: str,
Description: NotRequired[str],
InputParameters: NotRequired[str],
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (1)
ResourceTypesScope: NotRequired[List[str]],
ResourceIdScope: NotRequired[str],
TagKeyScope: NotRequired[str],
TagValueScope: NotRequired[str],
OrganizationCustomPolicyRuleMetadataTypeDef#
# OrganizationCustomPolicyRuleMetadataTypeDef usage example
from mypy_boto3_config.type_defs import OrganizationCustomPolicyRuleMetadataTypeDef
def get_value() -> OrganizationCustomPolicyRuleMetadataTypeDef:
return {
"PolicyRuntime": ...,
"PolicyText": ...,
}
# OrganizationCustomPolicyRuleMetadataTypeDef definition
class OrganizationCustomPolicyRuleMetadataTypeDef(TypedDict):
PolicyRuntime: str,
PolicyText: str,
Description: NotRequired[str],
OrganizationConfigRuleTriggerTypes: NotRequired[Sequence[OrganizationConfigRuleTriggerTypeNoSNType]], # (1)
InputParameters: NotRequired[str],
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (2)
ResourceTypesScope: NotRequired[Sequence[str]],
ResourceIdScope: NotRequired[str],
TagKeyScope: NotRequired[str],
TagValueScope: NotRequired[str],
DebugLogDeliveryAccounts: NotRequired[Sequence[str]],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_config.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PutConformancePackResponseTypeDef#
# PutConformancePackResponseTypeDef usage example
from mypy_boto3_config.type_defs import PutConformancePackResponseTypeDef
def get_value() -> PutConformancePackResponseTypeDef:
return {
"ConformancePackArn": ...,
"ResponseMetadata": ...,
}
# PutConformancePackResponseTypeDef definition
class PutConformancePackResponseTypeDef(TypedDict):
ConformancePackArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutOrganizationConfigRuleResponseTypeDef#
# PutOrganizationConfigRuleResponseTypeDef usage example
from mypy_boto3_config.type_defs import PutOrganizationConfigRuleResponseTypeDef
def get_value() -> PutOrganizationConfigRuleResponseTypeDef:
return {
"OrganizationConfigRuleArn": ...,
"ResponseMetadata": ...,
}
# PutOrganizationConfigRuleResponseTypeDef definition
class PutOrganizationConfigRuleResponseTypeDef(TypedDict):
OrganizationConfigRuleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutOrganizationConformancePackResponseTypeDef#
# PutOrganizationConformancePackResponseTypeDef usage example
from mypy_boto3_config.type_defs import PutOrganizationConformancePackResponseTypeDef
def get_value() -> PutOrganizationConformancePackResponseTypeDef:
return {
"OrganizationConformancePackArn": ...,
"ResponseMetadata": ...,
}
# PutOrganizationConformancePackResponseTypeDef definition
class PutOrganizationConformancePackResponseTypeDef(TypedDict):
OrganizationConformancePackArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutResourceConfigRequestRequestTypeDef#
# PutResourceConfigRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import PutResourceConfigRequestRequestTypeDef
def get_value() -> PutResourceConfigRequestRequestTypeDef:
return {
"ResourceType": ...,
"SchemaVersionId": ...,
"ResourceId": ...,
"Configuration": ...,
}
# PutResourceConfigRequestRequestTypeDef definition
class PutResourceConfigRequestRequestTypeDef(TypedDict):
ResourceType: str,
SchemaVersionId: str,
ResourceId: str,
Configuration: str,
ResourceName: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
PutRetentionConfigurationRequestRequestTypeDef#
# PutRetentionConfigurationRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import PutRetentionConfigurationRequestRequestTypeDef
def get_value() -> PutRetentionConfigurationRequestRequestTypeDef:
return {
"RetentionPeriodInDays": ...,
}
# PutRetentionConfigurationRequestRequestTypeDef definition
class PutRetentionConfigurationRequestRequestTypeDef(TypedDict):
RetentionPeriodInDays: int,
PutStoredQueryResponseTypeDef#
# PutStoredQueryResponseTypeDef usage example
from mypy_boto3_config.type_defs import PutStoredQueryResponseTypeDef
def get_value() -> PutStoredQueryResponseTypeDef:
return {
"QueryArn": ...,
"ResponseMetadata": ...,
}
# PutStoredQueryResponseTypeDef definition
class PutStoredQueryResponseTypeDef(TypedDict):
QueryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemediationExecutionStepTypeDef#
# RemediationExecutionStepTypeDef usage example
from mypy_boto3_config.type_defs import RemediationExecutionStepTypeDef
def get_value() -> RemediationExecutionStepTypeDef:
return {
"Name": ...,
}
# RemediationExecutionStepTypeDef definition
class RemediationExecutionStepTypeDef(TypedDict):
Name: NotRequired[str],
State: NotRequired[RemediationExecutionStepStateType], # (1)
ErrorMessage: NotRequired[str],
StartTime: NotRequired[datetime],
StopTime: NotRequired[datetime],
ResourceValueTypeDef#
# ResourceValueTypeDef usage example
from mypy_boto3_config.type_defs import ResourceValueTypeDef
def get_value() -> ResourceValueTypeDef:
return {
"Value": ...,
}
# ResourceValueTypeDef definition
class ResourceValueTypeDef(TypedDict):
Value: ResourceValueTypeType, # (1)
StaticValueTypeDef#
# StaticValueTypeDef usage example
from mypy_boto3_config.type_defs import StaticValueTypeDef
def get_value() -> StaticValueTypeDef:
return {
"Values": ...,
}
# StaticValueTypeDef definition
class StaticValueTypeDef(TypedDict):
Values: List[str],
TimeWindowTypeDef#
# TimeWindowTypeDef usage example
from mypy_boto3_config.type_defs import TimeWindowTypeDef
def get_value() -> TimeWindowTypeDef:
return {
"StartTime": ...,
}
# TimeWindowTypeDef definition
class TimeWindowTypeDef(TypedDict):
StartTime: NotRequired[Union[datetime, str]],
EndTime: NotRequired[Union[datetime, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_config.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,
SelectAggregateResourceConfigRequestRequestTypeDef#
# SelectAggregateResourceConfigRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import SelectAggregateResourceConfigRequestRequestTypeDef
def get_value() -> SelectAggregateResourceConfigRequestRequestTypeDef:
return {
"Expression": ...,
"ConfigurationAggregatorName": ...,
}
# SelectAggregateResourceConfigRequestRequestTypeDef definition
class SelectAggregateResourceConfigRequestRequestTypeDef(TypedDict):
Expression: str,
ConfigurationAggregatorName: str,
Limit: NotRequired[int],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef#
# SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef usage example
from mypy_boto3_config.type_defs import SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef
def get_value() -> SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef:
return {
"Expression": ...,
"ConfigurationAggregatorName": ...,
}
# SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef definition
class SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef(TypedDict):
Expression: str,
ConfigurationAggregatorName: str,
MaxResults: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
SelectResourceConfigRequestRequestTypeDef#
# SelectResourceConfigRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import SelectResourceConfigRequestRequestTypeDef
def get_value() -> SelectResourceConfigRequestRequestTypeDef:
return {
"Expression": ...,
}
# SelectResourceConfigRequestRequestTypeDef definition
class SelectResourceConfigRequestRequestTypeDef(TypedDict):
Expression: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef#
# SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef usage example
from mypy_boto3_config.type_defs import SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef
def get_value() -> SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef:
return {
"Expression": ...,
}
# SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef definition
class SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef(TypedDict):
Expression: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
SourceDetailTypeDef#
# SourceDetailTypeDef usage example
from mypy_boto3_config.type_defs import SourceDetailTypeDef
def get_value() -> SourceDetailTypeDef:
return {
"EventSource": ...,
}
# SourceDetailTypeDef definition
class SourceDetailTypeDef(TypedDict):
EventSource: NotRequired[EventSourceType], # (1)
MessageType: NotRequired[MessageTypeType], # (2)
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (3)
StartConfigRulesEvaluationRequestRequestTypeDef#
# StartConfigRulesEvaluationRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import StartConfigRulesEvaluationRequestRequestTypeDef
def get_value() -> StartConfigRulesEvaluationRequestRequestTypeDef:
return {
"ConfigRuleNames": ...,
}
# StartConfigRulesEvaluationRequestRequestTypeDef definition
class StartConfigRulesEvaluationRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
StartConfigurationRecorderRequestRequestTypeDef#
# StartConfigurationRecorderRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import StartConfigurationRecorderRequestRequestTypeDef
def get_value() -> StartConfigurationRecorderRequestRequestTypeDef:
return {
"ConfigurationRecorderName": ...,
}
# StartConfigurationRecorderRequestRequestTypeDef definition
class StartConfigurationRecorderRequestRequestTypeDef(TypedDict):
ConfigurationRecorderName: str,
StartResourceEvaluationResponseTypeDef#
# StartResourceEvaluationResponseTypeDef usage example
from mypy_boto3_config.type_defs import StartResourceEvaluationResponseTypeDef
def get_value() -> StartResourceEvaluationResponseTypeDef:
return {
"ResourceEvaluationId": ...,
"ResponseMetadata": ...,
}
# StartResourceEvaluationResponseTypeDef definition
class StartResourceEvaluationResponseTypeDef(TypedDict):
ResourceEvaluationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopConfigurationRecorderRequestRequestTypeDef#
# StopConfigurationRecorderRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import StopConfigurationRecorderRequestRequestTypeDef
def get_value() -> StopConfigurationRecorderRequestRequestTypeDef:
return {
"ConfigurationRecorderName": ...,
}
# StopConfigurationRecorderRequestRequestTypeDef definition
class StopConfigurationRecorderRequestRequestTypeDef(TypedDict):
ConfigurationRecorderName: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
AggregateComplianceByConformancePackTypeDef#
# AggregateComplianceByConformancePackTypeDef usage example
from mypy_boto3_config.type_defs import AggregateComplianceByConformancePackTypeDef
def get_value() -> AggregateComplianceByConformancePackTypeDef:
return {
"ConformancePackName": ...,
}
# AggregateComplianceByConformancePackTypeDef definition
class AggregateComplianceByConformancePackTypeDef(TypedDict):
ConformancePackName: NotRequired[str],
Compliance: NotRequired[AggregateConformancePackComplianceTypeDef], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
AggregateConformancePackComplianceSummaryTypeDef#
# AggregateConformancePackComplianceSummaryTypeDef usage example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceSummaryTypeDef
def get_value() -> AggregateConformancePackComplianceSummaryTypeDef:
return {
"ComplianceSummary": ...,
}
# AggregateConformancePackComplianceSummaryTypeDef definition
class AggregateConformancePackComplianceSummaryTypeDef(TypedDict):
ComplianceSummary: NotRequired[AggregateConformancePackComplianceCountTypeDef], # (1)
GroupName: NotRequired[str],
DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef#
# DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef
def get_value() -> DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
# DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef definition
class DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[AggregateConformancePackComplianceFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef#
# DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef
def get_value() -> DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
# DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef definition
class DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[AggregateConformancePackComplianceFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef#
# GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef
def get_value() -> GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
# GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef definition
class GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[AggregateConformancePackComplianceSummaryFiltersTypeDef], # (1)
GroupByKey: NotRequired[AggregateConformancePackComplianceSummaryGroupKeyType], # (2)
Limit: NotRequired[int],
NextToken: NotRequired[str],
- See AggregateConformancePackComplianceSummaryFiltersTypeDef
- See AggregateConformancePackComplianceSummaryGroupKeyType
BatchGetAggregateResourceConfigRequestRequestTypeDef#
# BatchGetAggregateResourceConfigRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import BatchGetAggregateResourceConfigRequestRequestTypeDef
def get_value() -> BatchGetAggregateResourceConfigRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
"ResourceIdentifiers": ...,
}
# BatchGetAggregateResourceConfigRequestRequestTypeDef definition
class BatchGetAggregateResourceConfigRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ResourceIdentifiers: Sequence[AggregateResourceIdentifierTypeDef], # (1)
GetAggregateResourceConfigRequestRequestTypeDef#
# GetAggregateResourceConfigRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetAggregateResourceConfigRequestRequestTypeDef
def get_value() -> GetAggregateResourceConfigRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
"ResourceIdentifier": ...,
}
# GetAggregateResourceConfigRequestRequestTypeDef definition
class GetAggregateResourceConfigRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ResourceIdentifier: AggregateResourceIdentifierTypeDef, # (1)
ListAggregateDiscoveredResourcesResponseTypeDef#
# ListAggregateDiscoveredResourcesResponseTypeDef usage example
from mypy_boto3_config.type_defs import ListAggregateDiscoveredResourcesResponseTypeDef
def get_value() -> ListAggregateDiscoveredResourcesResponseTypeDef:
return {
"ResourceIdentifiers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListAggregateDiscoveredResourcesResponseTypeDef definition
class ListAggregateDiscoveredResourcesResponseTypeDef(TypedDict):
ResourceIdentifiers: List[AggregateResourceIdentifierTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConfigurationAggregatorSourcesStatusResponseTypeDef#
# DescribeConfigurationAggregatorSourcesStatusResponseTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusResponseTypeDef
def get_value() -> DescribeConfigurationAggregatorSourcesStatusResponseTypeDef:
return {
"AggregatedSourceStatusList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeConfigurationAggregatorSourcesStatusResponseTypeDef definition
class DescribeConfigurationAggregatorSourcesStatusResponseTypeDef(TypedDict):
AggregatedSourceStatusList: List[AggregatedSourceStatusTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAggregationAuthorizationsResponseTypeDef#
# DescribeAggregationAuthorizationsResponseTypeDef usage example
from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsResponseTypeDef
def get_value() -> DescribeAggregationAuthorizationsResponseTypeDef:
return {
"AggregationAuthorizations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeAggregationAuthorizationsResponseTypeDef definition
class DescribeAggregationAuthorizationsResponseTypeDef(TypedDict):
AggregationAuthorizations: List[AggregationAuthorizationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutAggregationAuthorizationResponseTypeDef#
# PutAggregationAuthorizationResponseTypeDef usage example
from mypy_boto3_config.type_defs import PutAggregationAuthorizationResponseTypeDef
def get_value() -> PutAggregationAuthorizationResponseTypeDef:
return {
"AggregationAuthorization": ...,
"ResponseMetadata": ...,
}
# PutAggregationAuthorizationResponseTypeDef definition
class PutAggregationAuthorizationResponseTypeDef(TypedDict):
AggregationAuthorization: AggregationAuthorizationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetAggregateResourceConfigResponseTypeDef#
# BatchGetAggregateResourceConfigResponseTypeDef usage example
from mypy_boto3_config.type_defs import BatchGetAggregateResourceConfigResponseTypeDef
def get_value() -> BatchGetAggregateResourceConfigResponseTypeDef:
return {
"BaseConfigurationItems": ...,
"UnprocessedResourceIdentifiers": ...,
"ResponseMetadata": ...,
}
# BatchGetAggregateResourceConfigResponseTypeDef definition
class BatchGetAggregateResourceConfigResponseTypeDef(TypedDict):
BaseConfigurationItems: List[BaseConfigurationItemTypeDef], # (1)
UnprocessedResourceIdentifiers: List[AggregateResourceIdentifierTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchGetResourceConfigRequestRequestTypeDef#
# BatchGetResourceConfigRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import BatchGetResourceConfigRequestRequestTypeDef
def get_value() -> BatchGetResourceConfigRequestRequestTypeDef:
return {
"resourceKeys": ...,
}
# BatchGetResourceConfigRequestRequestTypeDef definition
class BatchGetResourceConfigRequestRequestTypeDef(TypedDict):
resourceKeys: Sequence[ResourceKeyTypeDef], # (1)
BatchGetResourceConfigResponseTypeDef#
# BatchGetResourceConfigResponseTypeDef usage example
from mypy_boto3_config.type_defs import BatchGetResourceConfigResponseTypeDef
def get_value() -> BatchGetResourceConfigResponseTypeDef:
return {
"baseConfigurationItems": ...,
"unprocessedResourceKeys": ...,
"ResponseMetadata": ...,
}
# BatchGetResourceConfigResponseTypeDef definition
class BatchGetResourceConfigResponseTypeDef(TypedDict):
baseConfigurationItems: List[BaseConfigurationItemTypeDef], # (1)
unprocessedResourceKeys: List[ResourceKeyTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef#
# DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef
def get_value() -> DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef:
return {
"ConfigRuleName": ...,
}
# DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef definition
class DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: NotRequired[Sequence[ResourceKeyTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeRemediationExecutionStatusRequestRequestTypeDef#
# DescribeRemediationExecutionStatusRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeRemediationExecutionStatusRequestRequestTypeDef
def get_value() -> DescribeRemediationExecutionStatusRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
# DescribeRemediationExecutionStatusRequestRequestTypeDef definition
class DescribeRemediationExecutionStatusRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: NotRequired[Sequence[ResourceKeyTypeDef]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
StartRemediationExecutionRequestRequestTypeDef#
# StartRemediationExecutionRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import StartRemediationExecutionRequestRequestTypeDef
def get_value() -> StartRemediationExecutionRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
"ResourceKeys": ...,
}
# StartRemediationExecutionRequestRequestTypeDef definition
class StartRemediationExecutionRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: Sequence[ResourceKeyTypeDef], # (1)
StartRemediationExecutionResponseTypeDef#
# StartRemediationExecutionResponseTypeDef usage example
from mypy_boto3_config.type_defs import StartRemediationExecutionResponseTypeDef
def get_value() -> StartRemediationExecutionResponseTypeDef:
return {
"FailureMessage": ...,
"FailedItems": ...,
"ResponseMetadata": ...,
}
# StartRemediationExecutionResponseTypeDef definition
class StartRemediationExecutionResponseTypeDef(TypedDict):
FailureMessage: str,
FailedItems: List[ResourceKeyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ComplianceSummaryTypeDef#
# ComplianceSummaryTypeDef usage example
from mypy_boto3_config.type_defs import ComplianceSummaryTypeDef
def get_value() -> ComplianceSummaryTypeDef:
return {
"CompliantResourceCount": ...,
}
# ComplianceSummaryTypeDef definition
class ComplianceSummaryTypeDef(TypedDict):
CompliantResourceCount: NotRequired[ComplianceContributorCountTypeDef], # (1)
NonCompliantResourceCount: NotRequired[ComplianceContributorCountTypeDef], # (1)
ComplianceSummaryTimestamp: NotRequired[datetime],
ComplianceTypeDef#
# ComplianceTypeDef usage example
from mypy_boto3_config.type_defs import ComplianceTypeDef
def get_value() -> ComplianceTypeDef:
return {
"ComplianceType": ...,
}
# ComplianceTypeDef definition
class ComplianceTypeDef(TypedDict):
ComplianceType: NotRequired[ComplianceTypeType], # (1)
ComplianceContributorCount: NotRequired[ComplianceContributorCountTypeDef], # (2)
DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef#
# DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef usage example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef
def get_value() -> DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
# DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef definition
class DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[ConfigRuleComplianceFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef#
# DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef
def get_value() -> DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
# DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef definition
class DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[ConfigRuleComplianceFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef#
# GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef usage example
from mypy_boto3_config.type_defs import GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef
def get_value() -> GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
# GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef definition
class GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[ConfigRuleComplianceSummaryFiltersTypeDef], # (1)
GroupByKey: NotRequired[ConfigRuleComplianceSummaryGroupKeyType], # (2)
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConfigRuleEvaluationStatusResponseTypeDef#
# DescribeConfigRuleEvaluationStatusResponseTypeDef usage example
from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusResponseTypeDef
def get_value() -> DescribeConfigRuleEvaluationStatusResponseTypeDef:
return {
"ConfigRulesEvaluationStatus": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeConfigRuleEvaluationStatusResponseTypeDef definition
class DescribeConfigRuleEvaluationStatusResponseTypeDef(TypedDict):
ConfigRulesEvaluationStatus: List[ConfigRuleEvaluationStatusTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeliveryChannelTypeDef#
# DeliveryChannelTypeDef usage example
from mypy_boto3_config.type_defs import DeliveryChannelTypeDef
def get_value() -> DeliveryChannelTypeDef:
return {
"name": ...,
}
# DeliveryChannelTypeDef definition
class DeliveryChannelTypeDef(TypedDict):
name: NotRequired[str],
s3BucketName: NotRequired[str],
s3KeyPrefix: NotRequired[str],
s3KmsKeyArn: NotRequired[str],
snsTopicARN: NotRequired[str],
configSnapshotDeliveryProperties: NotRequired[ConfigSnapshotDeliveryPropertiesTypeDef], # (1)
DeliveryChannelStatusTypeDef#
# DeliveryChannelStatusTypeDef usage example
from mypy_boto3_config.type_defs import DeliveryChannelStatusTypeDef
def get_value() -> DeliveryChannelStatusTypeDef:
return {
"name": ...,
}
# DeliveryChannelStatusTypeDef definition
class DeliveryChannelStatusTypeDef(TypedDict):
name: NotRequired[str],
configSnapshotDeliveryInfo: NotRequired[ConfigExportDeliveryInfoTypeDef], # (1)
configHistoryDeliveryInfo: NotRequired[ConfigExportDeliveryInfoTypeDef], # (1)
configStreamDeliveryInfo: NotRequired[ConfigStreamDeliveryInfoTypeDef], # (3)
- See ConfigExportDeliveryInfoTypeDef
- See ConfigExportDeliveryInfoTypeDef
- See ConfigStreamDeliveryInfoTypeDef
ConfigurationAggregatorTypeDef#
# ConfigurationAggregatorTypeDef usage example
from mypy_boto3_config.type_defs import ConfigurationAggregatorTypeDef
def get_value() -> ConfigurationAggregatorTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
# ConfigurationAggregatorTypeDef definition
class ConfigurationAggregatorTypeDef(TypedDict):
ConfigurationAggregatorName: NotRequired[str],
ConfigurationAggregatorArn: NotRequired[str],
AccountAggregationSources: NotRequired[List[AccountAggregationSourceTypeDef]], # (1)
OrganizationAggregationSource: NotRequired[OrganizationAggregationSourceTypeDef], # (2)
CreationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
CreatedBy: NotRequired[str],
ConfigurationItemTypeDef#
# ConfigurationItemTypeDef usage example
from mypy_boto3_config.type_defs import ConfigurationItemTypeDef
def get_value() -> ConfigurationItemTypeDef:
return {
"version": ...,
}
# ConfigurationItemTypeDef definition
class ConfigurationItemTypeDef(TypedDict):
version: NotRequired[str],
accountId: NotRequired[str],
configurationItemCaptureTime: NotRequired[datetime],
configurationItemStatus: NotRequired[ConfigurationItemStatusType], # (1)
configurationStateId: NotRequired[str],
configurationItemMD5Hash: NotRequired[str],
arn: NotRequired[str],
resourceType: NotRequired[ResourceTypeType], # (2)
resourceId: NotRequired[str],
resourceName: NotRequired[str],
awsRegion: NotRequired[str],
availabilityZone: NotRequired[str],
resourceCreationTime: NotRequired[datetime],
tags: NotRequired[Dict[str, str]],
relatedEvents: NotRequired[List[str]],
relationships: NotRequired[List[RelationshipTypeDef]], # (3)
configuration: NotRequired[str],
supplementaryConfiguration: NotRequired[Dict[str, str]],