Typed dictionaries
Index > ConfigService > Typed dictionaries
Auto-generated documentation for ConfigService type annotations stubs module mypy-boto3-config.
AccountAggregationSourceTypeDef
Usage Example
from mypy_boto3_config.type_defs import AccountAggregationSourceTypeDef
def get_value() -> AccountAggregationSourceTypeDef:
return {
"AccountIds": ...,
}
Definition
class AccountAggregationSourceTypeDef(TypedDict):
AccountIds: List[str],
AllAwsRegions: NotRequired[bool],
AwsRegions: NotRequired[List[str]],
AggregateConformancePackComplianceTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceTypeDef
def get_value() -> AggregateConformancePackComplianceTypeDef:
return {
"ComplianceType": ...,
}
Definition
class AggregateConformancePackComplianceTypeDef(TypedDict):
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
CompliantRuleCount: NotRequired[int],
NonCompliantRuleCount: NotRequired[int],
TotalRuleCount: NotRequired[int],
AggregateConformancePackComplianceCountTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceCountTypeDef
def get_value() -> AggregateConformancePackComplianceCountTypeDef:
return {
"CompliantConformancePackCount": ...,
}
Definition
class AggregateConformancePackComplianceCountTypeDef(TypedDict):
CompliantConformancePackCount: NotRequired[int],
NonCompliantConformancePackCount: NotRequired[int],
AggregateConformancePackComplianceFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceFiltersTypeDef
def get_value() -> AggregateConformancePackComplianceFiltersTypeDef:
return {
"ConformancePackName": ...,
}
Definition
class AggregateConformancePackComplianceFiltersTypeDef(TypedDict):
ConformancePackName: NotRequired[str],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
AggregateConformancePackComplianceSummaryFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceSummaryFiltersTypeDef
def get_value() -> AggregateConformancePackComplianceSummaryFiltersTypeDef:
return {
"AccountId": ...,
}
Definition
class AggregateConformancePackComplianceSummaryFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
AggregateResourceIdentifierTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateResourceIdentifierTypeDef
def get_value() -> AggregateResourceIdentifierTypeDef:
return {
"SourceAccountId": ...,
"SourceRegion": ...,
"ResourceId": ...,
"ResourceType": ...,
}
Definition
class AggregateResourceIdentifierTypeDef(TypedDict):
SourceAccountId: str,
SourceRegion: str,
ResourceId: str,
ResourceType: ResourceTypeType, # (1)
ResourceName: NotRequired[str],
- See ResourceTypeType
AggregatedSourceStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregatedSourceStatusTypeDef
def get_value() -> AggregatedSourceStatusTypeDef:
return {
"SourceId": ...,
}
Definition
class AggregatedSourceStatusTypeDef(TypedDict):
SourceId: NotRequired[str],
SourceType: NotRequired[AggregatedSourceTypeType], # (1)
AwsRegion: NotRequired[str],
LastUpdateStatus: NotRequired[AggregatedSourceStatusTypeType], # (2)
LastUpdateTime: NotRequired[datetime],
LastErrorCode: NotRequired[str],
LastErrorMessage: NotRequired[str],
AggregationAuthorizationTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregationAuthorizationTypeDef
def get_value() -> AggregationAuthorizationTypeDef:
return {
"AggregationAuthorizationArn": ...,
}
Definition
class AggregationAuthorizationTypeDef(TypedDict):
AggregationAuthorizationArn: NotRequired[str],
AuthorizedAccountId: NotRequired[str],
AuthorizedAwsRegion: NotRequired[str],
CreationTime: NotRequired[datetime],
BaseConfigurationItemTypeDef
Usage Example
from mypy_boto3_config.type_defs import BaseConfigurationItemTypeDef
def get_value() -> BaseConfigurationItemTypeDef:
return {
"version": ...,
}
Definition
class BaseConfigurationItemTypeDef(TypedDict):
version: NotRequired[str],
accountId: NotRequired[str],
configurationItemCaptureTime: NotRequired[datetime],
configurationItemStatus: NotRequired[ConfigurationItemStatusType], # (1)
configurationStateId: NotRequired[str],
arn: NotRequired[str],
resourceType: NotRequired[ResourceTypeType], # (2)
resourceId: NotRequired[str],
resourceName: NotRequired[str],
awsRegion: NotRequired[str],
availabilityZone: NotRequired[str],
resourceCreationTime: NotRequired[datetime],
configuration: NotRequired[str],
supplementaryConfiguration: NotRequired[Dict[str, str]],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_config.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ResourceKeyTypeDef
Usage Example
from mypy_boto3_config.type_defs import ResourceKeyTypeDef
def get_value() -> ResourceKeyTypeDef:
return {
"resourceType": ...,
"resourceId": ...,
}
Definition
class ResourceKeyTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceId: str,
- See ResourceTypeType
ComplianceContributorCountTypeDef
Usage Example
from mypy_boto3_config.type_defs import ComplianceContributorCountTypeDef
def get_value() -> ComplianceContributorCountTypeDef:
return {
"CappedCount": ...,
}
Definition
class ComplianceContributorCountTypeDef(TypedDict):
CappedCount: NotRequired[int],
CapExceeded: NotRequired[bool],
ConfigExportDeliveryInfoTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigExportDeliveryInfoTypeDef
def get_value() -> ConfigExportDeliveryInfoTypeDef:
return {
"lastStatus": ...,
}
Definition
class ConfigExportDeliveryInfoTypeDef(TypedDict):
lastStatus: NotRequired[DeliveryStatusType], # (1)
lastErrorCode: NotRequired[str],
lastErrorMessage: NotRequired[str],
lastAttemptTime: NotRequired[datetime],
lastSuccessfulTime: NotRequired[datetime],
nextDeliveryTime: NotRequired[datetime],
ConfigRuleComplianceFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigRuleComplianceFiltersTypeDef
def get_value() -> ConfigRuleComplianceFiltersTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class ConfigRuleComplianceFiltersTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ComplianceType: NotRequired[ComplianceTypeType], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
ConfigRuleComplianceSummaryFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigRuleComplianceSummaryFiltersTypeDef
def get_value() -> ConfigRuleComplianceSummaryFiltersTypeDef:
return {
"AccountId": ...,
}
Definition
class ConfigRuleComplianceSummaryFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
ConfigRuleEvaluationStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigRuleEvaluationStatusTypeDef
def get_value() -> ConfigRuleEvaluationStatusTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class ConfigRuleEvaluationStatusTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ConfigRuleArn: NotRequired[str],
ConfigRuleId: NotRequired[str],
LastSuccessfulInvocationTime: NotRequired[datetime],
LastFailedInvocationTime: NotRequired[datetime],
LastSuccessfulEvaluationTime: NotRequired[datetime],
LastFailedEvaluationTime: NotRequired[datetime],
FirstActivatedTime: NotRequired[datetime],
LastDeactivatedTime: NotRequired[datetime],
LastErrorCode: NotRequired[str],
LastErrorMessage: NotRequired[str],
FirstEvaluationStarted: NotRequired[bool],
LastDebugLogDeliveryStatus: NotRequired[str],
LastDebugLogDeliveryStatusReason: NotRequired[str],
LastDebugLogDeliveryTime: NotRequired[datetime],
EvaluationModeConfigurationTypeDef
Usage Example
from mypy_boto3_config.type_defs import EvaluationModeConfigurationTypeDef
def get_value() -> EvaluationModeConfigurationTypeDef:
return {
"Mode": ...,
}
Definition
class EvaluationModeConfigurationTypeDef(TypedDict):
Mode: NotRequired[EvaluationModeType], # (1)
ScopeTypeDef
Usage Example
from mypy_boto3_config.type_defs import ScopeTypeDef
def get_value() -> ScopeTypeDef:
return {
"ComplianceResourceTypes": ...,
}
Definition
class ScopeTypeDef(TypedDict):
ComplianceResourceTypes: NotRequired[List[str]],
TagKey: NotRequired[str],
TagValue: NotRequired[str],
ComplianceResourceId: NotRequired[str],
ConfigSnapshotDeliveryPropertiesTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigSnapshotDeliveryPropertiesTypeDef
def get_value() -> ConfigSnapshotDeliveryPropertiesTypeDef:
return {
"deliveryFrequency": ...,
}
Definition
class ConfigSnapshotDeliveryPropertiesTypeDef(TypedDict):
deliveryFrequency: NotRequired[MaximumExecutionFrequencyType], # (1)
ConfigStreamDeliveryInfoTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigStreamDeliveryInfoTypeDef
def get_value() -> ConfigStreamDeliveryInfoTypeDef:
return {
"lastStatus": ...,
}
Definition
class ConfigStreamDeliveryInfoTypeDef(TypedDict):
lastStatus: NotRequired[DeliveryStatusType], # (1)
lastErrorCode: NotRequired[str],
lastErrorMessage: NotRequired[str],
lastStatusChangeTime: NotRequired[datetime],
OrganizationAggregationSourceTypeDef
Usage Example
from mypy_boto3_config.type_defs import OrganizationAggregationSourceTypeDef
def get_value() -> OrganizationAggregationSourceTypeDef:
return {
"RoleArn": ...,
}
Definition
class OrganizationAggregationSourceTypeDef(TypedDict):
RoleArn: str,
AwsRegions: NotRequired[List[str]],
AllAwsRegions: NotRequired[bool],
RelationshipTypeDef
Usage Example
from mypy_boto3_config.type_defs import RelationshipTypeDef
def get_value() -> RelationshipTypeDef:
return {
"resourceType": ...,
}
Definition
class RelationshipTypeDef(TypedDict):
resourceType: NotRequired[ResourceTypeType], # (1)
resourceId: NotRequired[str],
resourceName: NotRequired[str],
relationshipName: NotRequired[str],
- See ResourceTypeType
ConfigurationRecorderStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigurationRecorderStatusTypeDef
def get_value() -> ConfigurationRecorderStatusTypeDef:
return {
"name": ...,
}
Definition
class ConfigurationRecorderStatusTypeDef(TypedDict):
name: NotRequired[str],
lastStartTime: NotRequired[datetime],
lastStopTime: NotRequired[datetime],
recording: NotRequired[bool],
lastStatus: NotRequired[RecorderStatusType], # (1)
lastErrorCode: NotRequired[str],
lastErrorMessage: NotRequired[str],
lastStatusChangeTime: NotRequired[datetime],
RecordingGroupTypeDef
Usage Example
from mypy_boto3_config.type_defs import RecordingGroupTypeDef
def get_value() -> RecordingGroupTypeDef:
return {
"allSupported": ...,
}
Definition
class RecordingGroupTypeDef(TypedDict):
allSupported: NotRequired[bool],
includeGlobalResourceTypes: NotRequired[bool],
resourceTypes: NotRequired[List[ResourceTypeType]], # (1)
- See ResourceTypeType
ConformancePackComplianceFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceFiltersTypeDef
def get_value() -> ConformancePackComplianceFiltersTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class ConformancePackComplianceFiltersTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
ConformancePackComplianceScoreTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceScoreTypeDef
def get_value() -> ConformancePackComplianceScoreTypeDef:
return {
"Score": ...,
}
Definition
class ConformancePackComplianceScoreTypeDef(TypedDict):
Score: NotRequired[str],
ConformancePackName: NotRequired[str],
LastUpdatedTime: NotRequired[datetime],
ConformancePackComplianceScoresFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceScoresFiltersTypeDef
def get_value() -> ConformancePackComplianceScoresFiltersTypeDef:
return {
"ConformancePackNames": ...,
}
Definition
class ConformancePackComplianceScoresFiltersTypeDef(TypedDict):
ConformancePackNames: Sequence[str],
ConformancePackComplianceSummaryTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceSummaryTypeDef
def get_value() -> ConformancePackComplianceSummaryTypeDef:
return {
"ConformancePackName": ...,
"ConformancePackComplianceStatus": ...,
}
Definition
class ConformancePackComplianceSummaryTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackComplianceStatus: ConformancePackComplianceTypeType, # (1)
ConformancePackInputParameterTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackInputParameterTypeDef
def get_value() -> ConformancePackInputParameterTypeDef:
return {
"ParameterName": ...,
"ParameterValue": ...,
}
Definition
class ConformancePackInputParameterTypeDef(TypedDict):
ParameterName: str,
ParameterValue: str,
TemplateSSMDocumentDetailsTypeDef
Usage Example
from mypy_boto3_config.type_defs import TemplateSSMDocumentDetailsTypeDef
def get_value() -> TemplateSSMDocumentDetailsTypeDef:
return {
"DocumentName": ...,
}
Definition
class TemplateSSMDocumentDetailsTypeDef(TypedDict):
DocumentName: str,
DocumentVersion: NotRequired[str],
ConformancePackEvaluationFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackEvaluationFiltersTypeDef
def get_value() -> ConformancePackEvaluationFiltersTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class ConformancePackEvaluationFiltersTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
ResourceType: NotRequired[str],
ResourceIds: NotRequired[Sequence[str]],
ConformancePackRuleComplianceTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackRuleComplianceTypeDef
def get_value() -> ConformancePackRuleComplianceTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class ConformancePackRuleComplianceTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
Controls: NotRequired[List[str]],
ConformancePackStatusDetailTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackStatusDetailTypeDef
def get_value() -> ConformancePackStatusDetailTypeDef:
return {
"ConformancePackName": ...,
"ConformancePackId": ...,
"ConformancePackArn": ...,
"ConformancePackState": ...,
"StackArn": ...,
"LastUpdateRequestedTime": ...,
}
Definition
class ConformancePackStatusDetailTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackId: str,
ConformancePackArn: str,
ConformancePackState: ConformancePackStateType, # (1)
StackArn: str,
LastUpdateRequestedTime: datetime,
ConformancePackStatusReason: NotRequired[str],
LastUpdateCompletedTime: NotRequired[datetime],
CustomPolicyDetailsTypeDef
Usage Example
from mypy_boto3_config.type_defs import CustomPolicyDetailsTypeDef
def get_value() -> CustomPolicyDetailsTypeDef:
return {
"PolicyRuntime": ...,
"PolicyText": ...,
}
Definition
class CustomPolicyDetailsTypeDef(TypedDict):
PolicyRuntime: str,
PolicyText: str,
EnableDebugLogDelivery: NotRequired[bool],
DeleteAggregationAuthorizationRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteAggregationAuthorizationRequestRequestTypeDef
def get_value() -> DeleteAggregationAuthorizationRequestRequestTypeDef:
return {
"AuthorizedAccountId": ...,
"AuthorizedAwsRegion": ...,
}
Definition
class DeleteAggregationAuthorizationRequestRequestTypeDef(TypedDict):
AuthorizedAccountId: str,
AuthorizedAwsRegion: str,
DeleteConfigRuleRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteConfigRuleRequestRequestTypeDef
def get_value() -> DeleteConfigRuleRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
DeleteConfigurationAggregatorRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteConfigurationAggregatorRequestRequestTypeDef
def get_value() -> DeleteConfigurationAggregatorRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
Definition
class DeleteConfigurationAggregatorRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
DeleteConfigurationRecorderRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteConfigurationRecorderRequestRequestTypeDef
def get_value() -> DeleteConfigurationRecorderRequestRequestTypeDef:
return {
"ConfigurationRecorderName": ...,
}
Definition
class DeleteConfigurationRecorderRequestRequestTypeDef(TypedDict):
ConfigurationRecorderName: str,
DeleteConformancePackRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteConformancePackRequestRequestTypeDef
def get_value() -> DeleteConformancePackRequestRequestTypeDef:
return {
"ConformancePackName": ...,
}
DeleteDeliveryChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteDeliveryChannelRequestRequestTypeDef
def get_value() -> DeleteDeliveryChannelRequestRequestTypeDef:
return {
"DeliveryChannelName": ...,
}
DeleteEvaluationResultsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteEvaluationResultsRequestRequestTypeDef
def get_value() -> DeleteEvaluationResultsRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
DeleteOrganizationConfigRuleRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteOrganizationConfigRuleRequestRequestTypeDef
def get_value() -> DeleteOrganizationConfigRuleRequestRequestTypeDef:
return {
"OrganizationConfigRuleName": ...,
}
Definition
class DeleteOrganizationConfigRuleRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleName: str,
DeleteOrganizationConformancePackRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteOrganizationConformancePackRequestRequestTypeDef
def get_value() -> DeleteOrganizationConformancePackRequestRequestTypeDef:
return {
"OrganizationConformancePackName": ...,
}
Definition
class DeleteOrganizationConformancePackRequestRequestTypeDef(TypedDict):
OrganizationConformancePackName: str,
DeletePendingAggregationRequestRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeletePendingAggregationRequestRequestRequestTypeDef
def get_value() -> DeletePendingAggregationRequestRequestRequestTypeDef:
return {
"RequesterAccountId": ...,
"RequesterAwsRegion": ...,
}
Definition
class DeletePendingAggregationRequestRequestRequestTypeDef(TypedDict):
RequesterAccountId: str,
RequesterAwsRegion: str,
DeleteRemediationConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteRemediationConfigurationRequestRequestTypeDef
def get_value() -> DeleteRemediationConfigurationRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class DeleteRemediationConfigurationRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceType: NotRequired[str],
RemediationExceptionResourceKeyTypeDef
Usage Example
from mypy_boto3_config.type_defs import RemediationExceptionResourceKeyTypeDef
def get_value() -> RemediationExceptionResourceKeyTypeDef:
return {
"ResourceType": ...,
}
Definition
class RemediationExceptionResourceKeyTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
DeleteResourceConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteResourceConfigRequestRequestTypeDef
def get_value() -> DeleteResourceConfigRequestRequestTypeDef:
return {
"ResourceType": ...,
"ResourceId": ...,
}
Definition
class DeleteResourceConfigRequestRequestTypeDef(TypedDict):
ResourceType: str,
ResourceId: str,
DeleteRetentionConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteRetentionConfigurationRequestRequestTypeDef
def get_value() -> DeleteRetentionConfigurationRequestRequestTypeDef:
return {
"RetentionConfigurationName": ...,
}
Definition
class DeleteRetentionConfigurationRequestRequestTypeDef(TypedDict):
RetentionConfigurationName: str,
DeleteStoredQueryRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteStoredQueryRequestRequestTypeDef
def get_value() -> DeleteStoredQueryRequestRequestTypeDef:
return {
"QueryName": ...,
}
DeliverConfigSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeliverConfigSnapshotRequestRequestTypeDef
def get_value() -> DeliverConfigSnapshotRequestRequestTypeDef:
return {
"deliveryChannelName": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_config.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeAggregationAuthorizationsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsRequestRequestTypeDef
def get_value() -> DescribeAggregationAuthorizationsRequestRequestTypeDef:
return {
"Limit": ...,
}
Definition
class DescribeAggregationAuthorizationsRequestRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeComplianceByConfigRuleRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByConfigRuleRequestRequestTypeDef
def get_value() -> DescribeComplianceByConfigRuleRequestRequestTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class DescribeComplianceByConfigRuleRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
NextToken: NotRequired[str],
DescribeComplianceByResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByResourceRequestRequestTypeDef
def get_value() -> DescribeComplianceByResourceRequestRequestTypeDef:
return {
"ResourceType": ...,
}
Definition
class DescribeComplianceByResourceRequestRequestTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConfigRuleEvaluationStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusRequestRequestTypeDef
def get_value() -> DescribeConfigRuleEvaluationStatusRequestRequestTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class DescribeConfigRuleEvaluationStatusRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConfigRulesFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRulesFiltersTypeDef
def get_value() -> DescribeConfigRulesFiltersTypeDef:
return {
"EvaluationMode": ...,
}
Definition
class DescribeConfigRulesFiltersTypeDef(TypedDict):
EvaluationMode: NotRequired[EvaluationModeType], # (1)
DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef
def get_value() -> DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
Definition
class DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
UpdateStatus: NotRequired[Sequence[AggregatedSourceStatusTypeType]], # (1)
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConfigurationAggregatorsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorsRequestRequestTypeDef
def get_value() -> DescribeConfigurationAggregatorsRequestRequestTypeDef:
return {
"ConfigurationAggregatorNames": ...,
}
Definition
class DescribeConfigurationAggregatorsRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConfigurationRecorderStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationRecorderStatusRequestRequestTypeDef
def get_value() -> DescribeConfigurationRecorderStatusRequestRequestTypeDef:
return {
"ConfigurationRecorderNames": ...,
}
Definition
class DescribeConfigurationRecorderStatusRequestRequestTypeDef(TypedDict):
ConfigurationRecorderNames: NotRequired[Sequence[str]],
DescribeConfigurationRecordersRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationRecordersRequestRequestTypeDef
def get_value() -> DescribeConfigurationRecordersRequestRequestTypeDef:
return {
"ConfigurationRecorderNames": ...,
}
Definition
class DescribeConfigurationRecordersRequestRequestTypeDef(TypedDict):
ConfigurationRecorderNames: NotRequired[Sequence[str]],
DescribeConformancePackStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePackStatusRequestRequestTypeDef
def get_value() -> DescribeConformancePackStatusRequestRequestTypeDef:
return {
"ConformancePackNames": ...,
}
Definition
class DescribeConformancePackStatusRequestRequestTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConformancePacksRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePacksRequestRequestTypeDef
def get_value() -> DescribeConformancePacksRequestRequestTypeDef:
return {
"ConformancePackNames": ...,
}
Definition
class DescribeConformancePacksRequestRequestTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeDeliveryChannelStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelStatusRequestRequestTypeDef
def get_value() -> DescribeDeliveryChannelStatusRequestRequestTypeDef:
return {
"DeliveryChannelNames": ...,
}
Definition
class DescribeDeliveryChannelStatusRequestRequestTypeDef(TypedDict):
DeliveryChannelNames: NotRequired[Sequence[str]],
DescribeDeliveryChannelsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelsRequestRequestTypeDef
def get_value() -> DescribeDeliveryChannelsRequestRequestTypeDef:
return {
"DeliveryChannelNames": ...,
}
Definition
class DescribeDeliveryChannelsRequestRequestTypeDef(TypedDict):
DeliveryChannelNames: NotRequired[Sequence[str]],
DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef
def get_value() -> DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef:
return {
"OrganizationConfigRuleNames": ...,
}
Definition
class DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
OrganizationConfigRuleStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import OrganizationConfigRuleStatusTypeDef
def get_value() -> OrganizationConfigRuleStatusTypeDef:
return {
"OrganizationConfigRuleName": ...,
"OrganizationRuleStatus": ...,
}
Definition
class OrganizationConfigRuleStatusTypeDef(TypedDict):
OrganizationConfigRuleName: str,
OrganizationRuleStatus: OrganizationRuleStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
DescribeOrganizationConfigRulesRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRulesRequestRequestTypeDef
def get_value() -> DescribeOrganizationConfigRulesRequestRequestTypeDef:
return {
"OrganizationConfigRuleNames": ...,
}
Definition
class DescribeOrganizationConfigRulesRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeOrganizationConformancePackStatusesRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePackStatusesRequestRequestTypeDef
def get_value() -> DescribeOrganizationConformancePackStatusesRequestRequestTypeDef:
return {
"OrganizationConformancePackNames": ...,
}
Definition
class DescribeOrganizationConformancePackStatusesRequestRequestTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
OrganizationConformancePackStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import OrganizationConformancePackStatusTypeDef
def get_value() -> OrganizationConformancePackStatusTypeDef:
return {
"OrganizationConformancePackName": ...,
"Status": ...,
}
Definition
class OrganizationConformancePackStatusTypeDef(TypedDict):
OrganizationConformancePackName: str,
Status: OrganizationResourceStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
DescribeOrganizationConformancePacksRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePacksRequestRequestTypeDef
def get_value() -> DescribeOrganizationConformancePacksRequestRequestTypeDef:
return {
"OrganizationConformancePackNames": ...,
}
Definition
class DescribeOrganizationConformancePacksRequestRequestTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribePendingAggregationRequestsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribePendingAggregationRequestsRequestRequestTypeDef
def get_value() -> DescribePendingAggregationRequestsRequestRequestTypeDef:
return {
"Limit": ...,
}
Definition
class DescribePendingAggregationRequestsRequestRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
PendingAggregationRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PendingAggregationRequestTypeDef
def get_value() -> PendingAggregationRequestTypeDef:
return {
"RequesterAccountId": ...,
}
Definition
class PendingAggregationRequestTypeDef(TypedDict):
RequesterAccountId: NotRequired[str],
RequesterAwsRegion: NotRequired[str],
DescribeRemediationConfigurationsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationConfigurationsRequestRequestTypeDef
def get_value() -> DescribeRemediationConfigurationsRequestRequestTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class DescribeRemediationConfigurationsRequestRequestTypeDef(TypedDict):
ConfigRuleNames: Sequence[str],
RemediationExceptionTypeDef
Usage Example
from mypy_boto3_config.type_defs import RemediationExceptionTypeDef
def get_value() -> RemediationExceptionTypeDef:
return {
"ConfigRuleName": ...,
"ResourceType": ...,
"ResourceId": ...,
}
Definition
class RemediationExceptionTypeDef(TypedDict):
ConfigRuleName: str,
ResourceType: str,
ResourceId: str,
Message: NotRequired[str],
ExpirationTime: NotRequired[datetime],
DescribeRetentionConfigurationsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeRetentionConfigurationsRequestRequestTypeDef
def get_value() -> DescribeRetentionConfigurationsRequestRequestTypeDef:
return {
"RetentionConfigurationNames": ...,
}
Definition
class DescribeRetentionConfigurationsRequestRequestTypeDef(TypedDict):
RetentionConfigurationNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
RetentionConfigurationTypeDef
Usage Example
from mypy_boto3_config.type_defs import RetentionConfigurationTypeDef
def get_value() -> RetentionConfigurationTypeDef:
return {
"Name": ...,
"RetentionPeriodInDays": ...,
}
EvaluationContextTypeDef
Usage Example
from mypy_boto3_config.type_defs import EvaluationContextTypeDef
def get_value() -> EvaluationContextTypeDef:
return {
"EvaluationContextIdentifier": ...,
}
EvaluationResultQualifierTypeDef
Usage Example
from mypy_boto3_config.type_defs import EvaluationResultQualifierTypeDef
def get_value() -> EvaluationResultQualifierTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class EvaluationResultQualifierTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
EvaluationMode: NotRequired[EvaluationModeType], # (1)
EvaluationStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import EvaluationStatusTypeDef
def get_value() -> EvaluationStatusTypeDef:
return {
"Status": ...,
}
Definition
class EvaluationStatusTypeDef(TypedDict):
Status: ResourceEvaluationStatusType, # (1)
FailureReason: NotRequired[str],
EvaluationTypeDef
Usage Example
from mypy_boto3_config.type_defs import EvaluationTypeDef
def get_value() -> EvaluationTypeDef:
return {
"ComplianceResourceType": ...,
"ComplianceResourceId": ...,
"ComplianceType": ...,
"OrderingTimestamp": ...,
}
Definition
class EvaluationTypeDef(TypedDict):
ComplianceResourceType: str,
ComplianceResourceId: str,
ComplianceType: ComplianceTypeType, # (1)
OrderingTimestamp: Union[datetime, str],
Annotation: NotRequired[str],
SsmControlsTypeDef
Usage Example
from mypy_boto3_config.type_defs import SsmControlsTypeDef
def get_value() -> SsmControlsTypeDef:
return {
"ConcurrentExecutionRatePercentage": ...,
}
Definition
class SsmControlsTypeDef(TypedDict):
ConcurrentExecutionRatePercentage: NotRequired[int],
ErrorPercentage: NotRequired[int],
ExternalEvaluationTypeDef
Usage Example
from mypy_boto3_config.type_defs import ExternalEvaluationTypeDef
def get_value() -> ExternalEvaluationTypeDef:
return {
"ComplianceResourceType": ...,
"ComplianceResourceId": ...,
"ComplianceType": ...,
"OrderingTimestamp": ...,
}
Definition
class ExternalEvaluationTypeDef(TypedDict):
ComplianceResourceType: str,
ComplianceResourceId: str,
ComplianceType: ComplianceTypeType, # (1)
OrderingTimestamp: Union[datetime, str],
Annotation: NotRequired[str],
FieldInfoTypeDef
Usage Example
from mypy_boto3_config.type_defs import FieldInfoTypeDef
def get_value() -> FieldInfoTypeDef:
return {
"Name": ...,
}
GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef
def get_value() -> GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
"ConfigRuleName": ...,
"AccountId": ...,
"AwsRegion": ...,
}
Definition
class GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ConfigRuleName: str,
AccountId: str,
AwsRegion: str,
ComplianceType: NotRequired[ComplianceTypeType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ResourceCountFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ResourceCountFiltersTypeDef
def get_value() -> ResourceCountFiltersTypeDef:
return {
"ResourceType": ...,
}
Definition
class ResourceCountFiltersTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
AccountId: NotRequired[str],
Region: NotRequired[str],
- See ResourceTypeType
GroupedResourceCountTypeDef
Usage Example
from mypy_boto3_config.type_defs import GroupedResourceCountTypeDef
def get_value() -> GroupedResourceCountTypeDef:
return {
"GroupName": ...,
"ResourceCount": ...,
}
GetComplianceDetailsByConfigRuleRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByConfigRuleRequestRequestTypeDef
def get_value() -> GetComplianceDetailsByConfigRuleRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class GetComplianceDetailsByConfigRuleRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetComplianceDetailsByResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByResourceRequestRequestTypeDef
def get_value() -> GetComplianceDetailsByResourceRequestRequestTypeDef:
return {
"ResourceType": ...,
}
Definition
class GetComplianceDetailsByResourceRequestRequestTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
NextToken: NotRequired[str],
ResourceEvaluationId: NotRequired[str],
GetComplianceSummaryByResourceTypeRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetComplianceSummaryByResourceTypeRequestRequestTypeDef
def get_value() -> GetComplianceSummaryByResourceTypeRequestRequestTypeDef:
return {
"ResourceTypes": ...,
}
Definition
class GetComplianceSummaryByResourceTypeRequestRequestTypeDef(TypedDict):
ResourceTypes: NotRequired[Sequence[str]],
GetConformancePackComplianceSummaryRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetConformancePackComplianceSummaryRequestRequestTypeDef
def get_value() -> GetConformancePackComplianceSummaryRequestRequestTypeDef:
return {
"ConformancePackNames": ...,
}
Definition
class GetConformancePackComplianceSummaryRequestRequestTypeDef(TypedDict):
ConformancePackNames: Sequence[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetCustomRulePolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetCustomRulePolicyRequestRequestTypeDef
def get_value() -> GetCustomRulePolicyRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class GetCustomRulePolicyRequestRequestTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
GetDiscoveredResourceCountsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetDiscoveredResourceCountsRequestRequestTypeDef
def get_value() -> GetDiscoveredResourceCountsRequestRequestTypeDef:
return {
"resourceTypes": ...,
}
Definition
class GetDiscoveredResourceCountsRequestRequestTypeDef(TypedDict):
resourceTypes: NotRequired[Sequence[str]],
limit: NotRequired[int],
nextToken: NotRequired[str],
ResourceCountTypeDef
Usage Example
from mypy_boto3_config.type_defs import ResourceCountTypeDef
def get_value() -> ResourceCountTypeDef:
return {
"resourceType": ...,
}
Definition
class ResourceCountTypeDef(TypedDict):
resourceType: NotRequired[ResourceTypeType], # (1)
count: NotRequired[int],
- See ResourceTypeType
StatusDetailFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import StatusDetailFiltersTypeDef
def get_value() -> StatusDetailFiltersTypeDef:
return {
"AccountId": ...,
}
Definition
class StatusDetailFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
MemberAccountRuleStatus: NotRequired[MemberAccountRuleStatusType], # (1)
MemberAccountStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import MemberAccountStatusTypeDef
def get_value() -> MemberAccountStatusTypeDef:
return {
"AccountId": ...,
"ConfigRuleName": ...,
"MemberAccountRuleStatus": ...,
}
Definition
class MemberAccountStatusTypeDef(TypedDict):
AccountId: str,
ConfigRuleName: str,
MemberAccountRuleStatus: MemberAccountRuleStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
OrganizationResourceDetailedStatusFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import OrganizationResourceDetailedStatusFiltersTypeDef
def get_value() -> OrganizationResourceDetailedStatusFiltersTypeDef:
return {
"AccountId": ...,
}
Definition
class OrganizationResourceDetailedStatusFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
Status: NotRequired[OrganizationResourceDetailedStatusType], # (1)
OrganizationConformancePackDetailedStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import OrganizationConformancePackDetailedStatusTypeDef
def get_value() -> OrganizationConformancePackDetailedStatusTypeDef:
return {
"AccountId": ...,
"ConformancePackName": ...,
"Status": ...,
}
Definition
class OrganizationConformancePackDetailedStatusTypeDef(TypedDict):
AccountId: str,
ConformancePackName: str,
Status: OrganizationResourceDetailedStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
GetOrganizationCustomRulePolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetOrganizationCustomRulePolicyRequestRequestTypeDef
def get_value() -> GetOrganizationCustomRulePolicyRequestRequestTypeDef:
return {
"OrganizationConfigRuleName": ...,
}
Definition
class GetOrganizationCustomRulePolicyRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleName: str,
GetResourceConfigHistoryRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetResourceConfigHistoryRequestRequestTypeDef
def get_value() -> GetResourceConfigHistoryRequestRequestTypeDef:
return {
"resourceType": ...,
"resourceId": ...,
}
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
Usage Example
from mypy_boto3_config.type_defs import GetResourceEvaluationSummaryRequestRequestTypeDef
def get_value() -> GetResourceEvaluationSummaryRequestRequestTypeDef:
return {
"ResourceEvaluationId": ...,
}
Definition
class GetResourceEvaluationSummaryRequestRequestTypeDef(TypedDict):
ResourceEvaluationId: str,
ResourceDetailsTypeDef
Usage Example
from mypy_boto3_config.type_defs import ResourceDetailsTypeDef
def get_value() -> ResourceDetailsTypeDef:
return {
"ResourceId": ...,
"ResourceType": ...,
"ResourceConfiguration": ...,
}
Definition
class ResourceDetailsTypeDef(TypedDict):
ResourceId: str,
ResourceType: str,
ResourceConfiguration: str,
ResourceConfigurationSchemaType: NotRequired[ResourceConfigurationSchemaTypeType], # (1)
GetStoredQueryRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetStoredQueryRequestRequestTypeDef
def get_value() -> GetStoredQueryRequestRequestTypeDef:
return {
"QueryName": ...,
}
StoredQueryTypeDef
Usage Example
from mypy_boto3_config.type_defs import StoredQueryTypeDef
def get_value() -> StoredQueryTypeDef:
return {
"QueryName": ...,
}
Definition
class StoredQueryTypeDef(TypedDict):
QueryName: str,
QueryId: NotRequired[str],
QueryArn: NotRequired[str],
Description: NotRequired[str],
Expression: NotRequired[str],
ResourceFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ResourceFiltersTypeDef
def get_value() -> ResourceFiltersTypeDef:
return {
"AccountId": ...,
}
Definition
class ResourceFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceName: NotRequired[str],
Region: NotRequired[str],
ListDiscoveredResourcesRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListDiscoveredResourcesRequestRequestTypeDef
def get_value() -> ListDiscoveredResourcesRequestRequestTypeDef:
return {
"resourceType": ...,
}
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
Usage Example
from mypy_boto3_config.type_defs import ResourceIdentifierTypeDef
def get_value() -> ResourceIdentifierTypeDef:
return {
"resourceType": ...,
}
Definition
class ResourceIdentifierTypeDef(TypedDict):
resourceType: NotRequired[ResourceTypeType], # (1)
resourceId: NotRequired[str],
resourceName: NotRequired[str],
resourceDeletionTime: NotRequired[datetime],
- See ResourceTypeType
ResourceEvaluationTypeDef
Usage Example
from mypy_boto3_config.type_defs import ResourceEvaluationTypeDef
def get_value() -> ResourceEvaluationTypeDef:
return {
"ResourceEvaluationId": ...,
}
Definition
class ResourceEvaluationTypeDef(TypedDict):
ResourceEvaluationId: NotRequired[str],
EvaluationMode: NotRequired[EvaluationModeType], # (1)
EvaluationStartTimestamp: NotRequired[datetime],
ListStoredQueriesRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListStoredQueriesRequestRequestTypeDef
def get_value() -> ListStoredQueriesRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListStoredQueriesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
StoredQueryMetadataTypeDef
Usage Example
from mypy_boto3_config.type_defs import StoredQueryMetadataTypeDef
def get_value() -> StoredQueryMetadataTypeDef:
return {
"QueryId": ...,
"QueryArn": ...,
"QueryName": ...,
}
Definition
class StoredQueryMetadataTypeDef(TypedDict):
QueryId: str,
QueryArn: str,
QueryName: str,
Description: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
TagTypeDef
Usage Example
from mypy_boto3_config.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef
Usage Example
from mypy_boto3_config.type_defs import OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef
def get_value() -> OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef:
return {
"Description": ...,
}
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
Usage Example
from mypy_boto3_config.type_defs import OrganizationCustomRuleMetadataTypeDef
def get_value() -> OrganizationCustomRuleMetadataTypeDef:
return {
"LambdaFunctionArn": ...,
"OrganizationConfigRuleTriggerTypes": ...,
}
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
Usage Example
from mypy_boto3_config.type_defs import OrganizationManagedRuleMetadataTypeDef
def get_value() -> OrganizationManagedRuleMetadataTypeDef:
return {
"RuleIdentifier": ...,
}
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
Usage Example
from mypy_boto3_config.type_defs import OrganizationCustomPolicyRuleMetadataTypeDef
def get_value() -> OrganizationCustomPolicyRuleMetadataTypeDef:
return {
"PolicyRuntime": ...,
"PolicyText": ...,
}
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]],
PutResourceConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutResourceConfigRequestRequestTypeDef
def get_value() -> PutResourceConfigRequestRequestTypeDef:
return {
"ResourceType": ...,
"SchemaVersionId": ...,
"ResourceId": ...,
"Configuration": ...,
}
Definition
class PutResourceConfigRequestRequestTypeDef(TypedDict):
ResourceType: str,
SchemaVersionId: str,
ResourceId: str,
Configuration: str,
ResourceName: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
PutRetentionConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutRetentionConfigurationRequestRequestTypeDef
def get_value() -> PutRetentionConfigurationRequestRequestTypeDef:
return {
"RetentionPeriodInDays": ...,
}
Definition
class PutRetentionConfigurationRequestRequestTypeDef(TypedDict):
RetentionPeriodInDays: int,
RemediationExecutionStepTypeDef
Usage Example
from mypy_boto3_config.type_defs import RemediationExecutionStepTypeDef
def get_value() -> RemediationExecutionStepTypeDef:
return {
"Name": ...,
}
Definition
class RemediationExecutionStepTypeDef(TypedDict):
Name: NotRequired[str],
State: NotRequired[RemediationExecutionStepStateType], # (1)
ErrorMessage: NotRequired[str],
StartTime: NotRequired[datetime],
StopTime: NotRequired[datetime],
ResourceValueTypeDef
Usage Example
from mypy_boto3_config.type_defs import ResourceValueTypeDef
def get_value() -> ResourceValueTypeDef:
return {
"Value": ...,
}
StaticValueTypeDef
Usage Example
from mypy_boto3_config.type_defs import StaticValueTypeDef
def get_value() -> StaticValueTypeDef:
return {
"Values": ...,
}
TimeWindowTypeDef
Usage Example
from mypy_boto3_config.type_defs import TimeWindowTypeDef
def get_value() -> TimeWindowTypeDef:
return {
"StartTime": ...,
}
Definition
class TimeWindowTypeDef(TypedDict):
StartTime: NotRequired[Union[datetime, str]],
EndTime: NotRequired[Union[datetime, str]],
SelectAggregateResourceConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import SelectAggregateResourceConfigRequestRequestTypeDef
def get_value() -> SelectAggregateResourceConfigRequestRequestTypeDef:
return {
"Expression": ...,
"ConfigurationAggregatorName": ...,
}
Definition
class SelectAggregateResourceConfigRequestRequestTypeDef(TypedDict):
Expression: str,
ConfigurationAggregatorName: str,
Limit: NotRequired[int],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SelectResourceConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import SelectResourceConfigRequestRequestTypeDef
def get_value() -> SelectResourceConfigRequestRequestTypeDef:
return {
"Expression": ...,
}
Definition
class SelectResourceConfigRequestRequestTypeDef(TypedDict):
Expression: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
SourceDetailTypeDef
Usage Example
from mypy_boto3_config.type_defs import SourceDetailTypeDef
def get_value() -> SourceDetailTypeDef:
return {
"EventSource": ...,
}
Definition
class SourceDetailTypeDef(TypedDict):
EventSource: NotRequired[EventSourceType], # (1)
MessageType: NotRequired[MessageTypeType], # (2)
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (3)
StartConfigRulesEvaluationRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import StartConfigRulesEvaluationRequestRequestTypeDef
def get_value() -> StartConfigRulesEvaluationRequestRequestTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class StartConfigRulesEvaluationRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
StartConfigurationRecorderRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import StartConfigurationRecorderRequestRequestTypeDef
def get_value() -> StartConfigurationRecorderRequestRequestTypeDef:
return {
"ConfigurationRecorderName": ...,
}
Definition
class StartConfigurationRecorderRequestRequestTypeDef(TypedDict):
ConfigurationRecorderName: str,
StopConfigurationRecorderRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import StopConfigurationRecorderRequestRequestTypeDef
def get_value() -> StopConfigurationRecorderRequestRequestTypeDef:
return {
"ConfigurationRecorderName": ...,
}
Definition
class StopConfigurationRecorderRequestRequestTypeDef(TypedDict):
ConfigurationRecorderName: str,
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
AggregateComplianceByConformancePackTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateComplianceByConformancePackTypeDef
def get_value() -> AggregateComplianceByConformancePackTypeDef:
return {
"ConformancePackName": ...,
}
Definition
class AggregateComplianceByConformancePackTypeDef(TypedDict):
ConformancePackName: NotRequired[str],
Compliance: NotRequired[AggregateConformancePackComplianceTypeDef], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
AggregateConformancePackComplianceSummaryTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceSummaryTypeDef
def get_value() -> AggregateConformancePackComplianceSummaryTypeDef:
return {
"ComplianceSummary": ...,
}
Definition
class AggregateConformancePackComplianceSummaryTypeDef(TypedDict):
ComplianceSummary: NotRequired[AggregateConformancePackComplianceCountTypeDef], # (1)
GroupName: NotRequired[str],
DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef
def get_value() -> DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
Definition
class DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[AggregateConformancePackComplianceFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef
def get_value() -> GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
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
Usage Example
from mypy_boto3_config.type_defs import BatchGetAggregateResourceConfigRequestRequestTypeDef
def get_value() -> BatchGetAggregateResourceConfigRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
"ResourceIdentifiers": ...,
}
Definition
class BatchGetAggregateResourceConfigRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ResourceIdentifiers: Sequence[AggregateResourceIdentifierTypeDef], # (1)
GetAggregateResourceConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetAggregateResourceConfigRequestRequestTypeDef
def get_value() -> GetAggregateResourceConfigRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
"ResourceIdentifier": ...,
}
Definition
class GetAggregateResourceConfigRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ResourceIdentifier: AggregateResourceIdentifierTypeDef, # (1)
BatchGetAggregateResourceConfigResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import BatchGetAggregateResourceConfigResponseTypeDef
def get_value() -> BatchGetAggregateResourceConfigResponseTypeDef:
return {
"BaseConfigurationItems": ...,
"UnprocessedResourceIdentifiers": ...,
"ResponseMetadata": ...,
}
Definition
class BatchGetAggregateResourceConfigResponseTypeDef(TypedDict):
BaseConfigurationItems: List[BaseConfigurationItemTypeDef], # (1)
UnprocessedResourceIdentifiers: List[AggregateResourceIdentifierTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeliverConfigSnapshotResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeliverConfigSnapshotResponseTypeDef
def get_value() -> DeliverConfigSnapshotResponseTypeDef:
return {
"configSnapshotId": ...,
"ResponseMetadata": ...,
}
Definition
class DeliverConfigSnapshotResponseTypeDef(TypedDict):
configSnapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAggregationAuthorizationsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsResponseTypeDef
def get_value() -> DescribeAggregationAuthorizationsResponseTypeDef:
return {
"AggregationAuthorizations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAggregationAuthorizationsResponseTypeDef(TypedDict):
AggregationAuthorizations: List[AggregationAuthorizationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConfigurationAggregatorSourcesStatusResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusResponseTypeDef
def get_value() -> DescribeConfigurationAggregatorSourcesStatusResponseTypeDef:
return {
"AggregatedSourceStatusList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConfigurationAggregatorSourcesStatusResponseTypeDef(TypedDict):
AggregatedSourceStatusList: List[AggregatedSourceStatusTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_config.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCustomRulePolicyResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetCustomRulePolicyResponseTypeDef
def get_value() -> GetCustomRulePolicyResponseTypeDef:
return {
"PolicyText": ...,
"ResponseMetadata": ...,
}
Definition
class GetCustomRulePolicyResponseTypeDef(TypedDict):
PolicyText: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetOrganizationCustomRulePolicyResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetOrganizationCustomRulePolicyResponseTypeDef
def get_value() -> GetOrganizationCustomRulePolicyResponseTypeDef:
return {
"PolicyText": ...,
"ResponseMetadata": ...,
}
Definition
class GetOrganizationCustomRulePolicyResponseTypeDef(TypedDict):
PolicyText: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAggregateDiscoveredResourcesResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListAggregateDiscoveredResourcesResponseTypeDef
def get_value() -> ListAggregateDiscoveredResourcesResponseTypeDef:
return {
"ResourceIdentifiers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAggregateDiscoveredResourcesResponseTypeDef(TypedDict):
ResourceIdentifiers: List[AggregateResourceIdentifierTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutAggregationAuthorizationResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutAggregationAuthorizationResponseTypeDef
def get_value() -> PutAggregationAuthorizationResponseTypeDef:
return {
"AggregationAuthorization": ...,
"ResponseMetadata": ...,
}
Definition
class PutAggregationAuthorizationResponseTypeDef(TypedDict):
AggregationAuthorization: AggregationAuthorizationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutConformancePackResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutConformancePackResponseTypeDef
def get_value() -> PutConformancePackResponseTypeDef:
return {
"ConformancePackArn": ...,
"ResponseMetadata": ...,
}
Definition
class PutConformancePackResponseTypeDef(TypedDict):
ConformancePackArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutOrganizationConfigRuleResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutOrganizationConfigRuleResponseTypeDef
def get_value() -> PutOrganizationConfigRuleResponseTypeDef:
return {
"OrganizationConfigRuleArn": ...,
"ResponseMetadata": ...,
}
Definition
class PutOrganizationConfigRuleResponseTypeDef(TypedDict):
OrganizationConfigRuleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutOrganizationConformancePackResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutOrganizationConformancePackResponseTypeDef
def get_value() -> PutOrganizationConformancePackResponseTypeDef:
return {
"OrganizationConformancePackArn": ...,
"ResponseMetadata": ...,
}
Definition
class PutOrganizationConformancePackResponseTypeDef(TypedDict):
OrganizationConformancePackArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutStoredQueryResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutStoredQueryResponseTypeDef
def get_value() -> PutStoredQueryResponseTypeDef:
return {
"QueryArn": ...,
"ResponseMetadata": ...,
}
Definition
class PutStoredQueryResponseTypeDef(TypedDict):
QueryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartResourceEvaluationResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import StartResourceEvaluationResponseTypeDef
def get_value() -> StartResourceEvaluationResponseTypeDef:
return {
"ResourceEvaluationId": ...,
"ResponseMetadata": ...,
}
Definition
class StartResourceEvaluationResponseTypeDef(TypedDict):
ResourceEvaluationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchGetResourceConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import BatchGetResourceConfigRequestRequestTypeDef
def get_value() -> BatchGetResourceConfigRequestRequestTypeDef:
return {
"resourceKeys": ...,
}
Definition
class BatchGetResourceConfigRequestRequestTypeDef(TypedDict):
resourceKeys: Sequence[ResourceKeyTypeDef], # (1)
BatchGetResourceConfigResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import BatchGetResourceConfigResponseTypeDef
def get_value() -> BatchGetResourceConfigResponseTypeDef:
return {
"baseConfigurationItems": ...,
"unprocessedResourceKeys": ...,
"ResponseMetadata": ...,
}
Definition
class BatchGetResourceConfigResponseTypeDef(TypedDict):
baseConfigurationItems: List[BaseConfigurationItemTypeDef], # (1)
unprocessedResourceKeys: List[ResourceKeyTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeRemediationExecutionStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationExecutionStatusRequestRequestTypeDef
def get_value() -> DescribeRemediationExecutionStatusRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class DescribeRemediationExecutionStatusRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: NotRequired[Sequence[ResourceKeyTypeDef]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
StartRemediationExecutionRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import StartRemediationExecutionRequestRequestTypeDef
def get_value() -> StartRemediationExecutionRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
"ResourceKeys": ...,
}
Definition
class StartRemediationExecutionRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: Sequence[ResourceKeyTypeDef], # (1)
StartRemediationExecutionResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import StartRemediationExecutionResponseTypeDef
def get_value() -> StartRemediationExecutionResponseTypeDef:
return {
"FailureMessage": ...,
"FailedItems": ...,
"ResponseMetadata": ...,
}
Definition
class StartRemediationExecutionResponseTypeDef(TypedDict):
FailureMessage: str,
FailedItems: List[ResourceKeyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ComplianceSummaryTypeDef
Usage Example
from mypy_boto3_config.type_defs import ComplianceSummaryTypeDef
def get_value() -> ComplianceSummaryTypeDef:
return {
"CompliantResourceCount": ...,
}
Definition
class ComplianceSummaryTypeDef(TypedDict):
CompliantResourceCount: NotRequired[ComplianceContributorCountTypeDef], # (1)
NonCompliantResourceCount: NotRequired[ComplianceContributorCountTypeDef], # (1)
ComplianceSummaryTimestamp: NotRequired[datetime],
ComplianceTypeDef
Usage Example
from mypy_boto3_config.type_defs import ComplianceTypeDef
def get_value() -> ComplianceTypeDef:
return {
"ComplianceType": ...,
}
Definition
class ComplianceTypeDef(TypedDict):
ComplianceType: NotRequired[ComplianceTypeType], # (1)
ComplianceContributorCount: NotRequired[ComplianceContributorCountTypeDef], # (2)
DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef
def get_value() -> DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
Definition
class DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[ConfigRuleComplianceFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef
def get_value() -> GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
Definition
class GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[ConfigRuleComplianceSummaryFiltersTypeDef], # (1)
GroupByKey: NotRequired[ConfigRuleComplianceSummaryGroupKeyType], # (2)
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConfigRuleEvaluationStatusResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusResponseTypeDef
def get_value() -> DescribeConfigRuleEvaluationStatusResponseTypeDef:
return {
"ConfigRulesEvaluationStatus": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConfigRuleEvaluationStatusResponseTypeDef(TypedDict):
ConfigRulesEvaluationStatus: List[ConfigRuleEvaluationStatusTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeliveryChannelTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeliveryChannelTypeDef
def get_value() -> DeliveryChannelTypeDef:
return {
"name": ...,
}
Definition
class DeliveryChannelTypeDef(TypedDict):
name: NotRequired[str],
s3BucketName: NotRequired[str],
s3KeyPrefix: NotRequired[str],
s3KmsKeyArn: NotRequired[str],
snsTopicARN: NotRequired[str],
configSnapshotDeliveryProperties: NotRequired[ConfigSnapshotDeliveryPropertiesTypeDef], # (1)
DeliveryChannelStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeliveryChannelStatusTypeDef
def get_value() -> DeliveryChannelStatusTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_config.type_defs import ConfigurationAggregatorTypeDef
def get_value() -> ConfigurationAggregatorTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
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
Usage Example
from mypy_boto3_config.type_defs import ConfigurationItemTypeDef
def get_value() -> ConfigurationItemTypeDef:
return {
"version": ...,
}
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]],
DescribeConfigurationRecorderStatusResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationRecorderStatusResponseTypeDef
def get_value() -> DescribeConfigurationRecorderStatusResponseTypeDef:
return {
"ConfigurationRecordersStatus": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConfigurationRecorderStatusResponseTypeDef(TypedDict):
ConfigurationRecordersStatus: List[ConfigurationRecorderStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfigurationRecorderTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigurationRecorderTypeDef
def get_value() -> ConfigurationRecorderTypeDef:
return {
"name": ...,
}
Definition
class ConfigurationRecorderTypeDef(TypedDict):
name: NotRequired[str],
roleARN: NotRequired[str],
recordingGroup: NotRequired[RecordingGroupTypeDef], # (1)
DescribeConformancePackComplianceRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePackComplianceRequestRequestTypeDef
def get_value() -> DescribeConformancePackComplianceRequestRequestTypeDef:
return {
"ConformancePackName": ...,
}
Definition
class DescribeConformancePackComplianceRequestRequestTypeDef(TypedDict):
ConformancePackName: str,
Filters: NotRequired[ConformancePackComplianceFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListConformancePackComplianceScoresResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListConformancePackComplianceScoresResponseTypeDef
def get_value() -> ListConformancePackComplianceScoresResponseTypeDef:
return {
"NextToken": ...,
"ConformancePackComplianceScores": ...,
"ResponseMetadata": ...,
}
Definition
class ListConformancePackComplianceScoresResponseTypeDef(TypedDict):
NextToken: str,
ConformancePackComplianceScores: List[ConformancePackComplianceScoreTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConformancePackComplianceScoresRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListConformancePackComplianceScoresRequestRequestTypeDef
def get_value() -> ListConformancePackComplianceScoresRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListConformancePackComplianceScoresRequestRequestTypeDef(TypedDict):
Filters: NotRequired[ConformancePackComplianceScoresFiltersTypeDef], # (1)
SortOrder: NotRequired[SortOrderType], # (2)
SortBy: NotRequired[SortByType], # (3)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetConformancePackComplianceSummaryResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetConformancePackComplianceSummaryResponseTypeDef
def get_value() -> GetConformancePackComplianceSummaryResponseTypeDef:
return {
"ConformancePackComplianceSummaryList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetConformancePackComplianceSummaryResponseTypeDef(TypedDict):
ConformancePackComplianceSummaryList: List[ConformancePackComplianceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OrganizationConformancePackTypeDef
Usage Example
from mypy_boto3_config.type_defs import OrganizationConformancePackTypeDef
def get_value() -> OrganizationConformancePackTypeDef:
return {
"OrganizationConformancePackName": ...,
"OrganizationConformancePackArn": ...,
"LastUpdateTime": ...,
}
Definition
class OrganizationConformancePackTypeDef(TypedDict):
OrganizationConformancePackName: str,
OrganizationConformancePackArn: str,
LastUpdateTime: datetime,
DeliveryS3Bucket: NotRequired[str],
DeliveryS3KeyPrefix: NotRequired[str],
ConformancePackInputParameters: NotRequired[List[ConformancePackInputParameterTypeDef]], # (1)
ExcludedAccounts: NotRequired[List[str]],
PutOrganizationConformancePackRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutOrganizationConformancePackRequestRequestTypeDef
def get_value() -> PutOrganizationConformancePackRequestRequestTypeDef:
return {
"OrganizationConformancePackName": ...,
}
Definition
class PutOrganizationConformancePackRequestRequestTypeDef(TypedDict):
OrganizationConformancePackName: str,
TemplateS3Uri: NotRequired[str],
TemplateBody: NotRequired[str],
DeliveryS3Bucket: NotRequired[str],
DeliveryS3KeyPrefix: NotRequired[str],
ConformancePackInputParameters: NotRequired[Sequence[ConformancePackInputParameterTypeDef]], # (1)
ExcludedAccounts: NotRequired[Sequence[str]],
ConformancePackDetailTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackDetailTypeDef
def get_value() -> ConformancePackDetailTypeDef:
return {
"ConformancePackName": ...,
"ConformancePackArn": ...,
"ConformancePackId": ...,
}
Definition
class ConformancePackDetailTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackArn: str,
ConformancePackId: str,
DeliveryS3Bucket: NotRequired[str],
DeliveryS3KeyPrefix: NotRequired[str],
ConformancePackInputParameters: NotRequired[List[ConformancePackInputParameterTypeDef]], # (1)
LastUpdateRequestedTime: NotRequired[datetime],
CreatedBy: NotRequired[str],
TemplateSSMDocumentDetails: NotRequired[TemplateSSMDocumentDetailsTypeDef], # (2)
PutConformancePackRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutConformancePackRequestRequestTypeDef
def get_value() -> PutConformancePackRequestRequestTypeDef:
return {
"ConformancePackName": ...,
}
Definition
class PutConformancePackRequestRequestTypeDef(TypedDict):
ConformancePackName: str,
TemplateS3Uri: NotRequired[str],
TemplateBody: NotRequired[str],
DeliveryS3Bucket: NotRequired[str],
DeliveryS3KeyPrefix: NotRequired[str],
ConformancePackInputParameters: NotRequired[Sequence[ConformancePackInputParameterTypeDef]], # (1)
TemplateSSMDocumentDetails: NotRequired[TemplateSSMDocumentDetailsTypeDef], # (2)
GetConformancePackComplianceDetailsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetConformancePackComplianceDetailsRequestRequestTypeDef
def get_value() -> GetConformancePackComplianceDetailsRequestRequestTypeDef:
return {
"ConformancePackName": ...,
}
Definition
class GetConformancePackComplianceDetailsRequestRequestTypeDef(TypedDict):
ConformancePackName: str,
Filters: NotRequired[ConformancePackEvaluationFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConformancePackComplianceResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePackComplianceResponseTypeDef
def get_value() -> DescribeConformancePackComplianceResponseTypeDef:
return {
"ConformancePackName": ...,
"ConformancePackRuleComplianceList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConformancePackComplianceResponseTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackRuleComplianceList: List[ConformancePackRuleComplianceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConformancePackStatusResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePackStatusResponseTypeDef
def get_value() -> DescribeConformancePackStatusResponseTypeDef:
return {
"ConformancePackStatusDetails": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConformancePackStatusResponseTypeDef(TypedDict):
ConformancePackStatusDetails: List[ConformancePackStatusDetailTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRemediationExceptionsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteRemediationExceptionsRequestRequestTypeDef
def get_value() -> DeleteRemediationExceptionsRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
"ResourceKeys": ...,
}
Definition
class DeleteRemediationExceptionsRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: Sequence[RemediationExceptionResourceKeyTypeDef], # (1)
DescribeRemediationExceptionsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationExceptionsRequestRequestTypeDef
def get_value() -> DescribeRemediationExceptionsRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class DescribeRemediationExceptionsRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: NotRequired[Sequence[RemediationExceptionResourceKeyTypeDef]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
FailedDeleteRemediationExceptionsBatchTypeDef
Usage Example
from mypy_boto3_config.type_defs import FailedDeleteRemediationExceptionsBatchTypeDef
def get_value() -> FailedDeleteRemediationExceptionsBatchTypeDef:
return {
"FailureMessage": ...,
}
Definition
class FailedDeleteRemediationExceptionsBatchTypeDef(TypedDict):
FailureMessage: NotRequired[str],
FailedItems: NotRequired[List[RemediationExceptionResourceKeyTypeDef]], # (1)
PutRemediationExceptionsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutRemediationExceptionsRequestRequestTypeDef
def get_value() -> PutRemediationExceptionsRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
"ResourceKeys": ...,
}
Definition
class PutRemediationExceptionsRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: Sequence[RemediationExceptionResourceKeyTypeDef], # (1)
Message: NotRequired[str],
ExpirationTime: NotRequired[Union[datetime, str]],
DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef
def get_value() -> DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
Definition
class DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[ConfigRuleComplianceFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef
def get_value() -> DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
Definition
class DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[AggregateConformancePackComplianceFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef
def get_value() -> DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef
def get_value() -> DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef
def get_value() -> DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef:
return {
"ResourceType": ...,
}
Definition
class DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef
def get_value() -> DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef
def get_value() -> DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
Definition
class DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
UpdateStatus: NotRequired[Sequence[AggregatedSourceStatusTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef
def get_value() -> DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef:
return {
"ConfigurationAggregatorNames": ...,
}
Definition
class DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef(TypedDict):
ConfigurationAggregatorNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef
def get_value() -> DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef:
return {
"ConformancePackNames": ...,
}
Definition
class DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef
def get_value() -> DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef:
return {
"ConformancePackNames": ...,
}
Definition
class DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef
def get_value() -> DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef:
return {
"OrganizationConfigRuleNames": ...,
}
Definition
class DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef
def get_value() -> DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef:
return {
"OrganizationConfigRuleNames": ...,
}
Definition
class DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef
def get_value() -> DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef:
return {
"OrganizationConformancePackNames": ...,
}
Definition
class DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef
def get_value() -> DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef:
return {
"OrganizationConformancePackNames": ...,
}
Definition
class DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef
def get_value() -> DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef
def get_value() -> DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: NotRequired[Sequence[ResourceKeyTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef
def get_value() -> DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef:
return {
"RetentionConfigurationNames": ...,
}
Definition
class DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef(TypedDict):
RetentionConfigurationNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef
def get_value() -> GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef:
return {
"ConfigurationAggregatorName": ...,
"ConfigRuleName": ...,
"AccountId": ...,
"AwsRegion": ...,
}
Definition
class GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ConfigRuleName: str,
AccountId: str,
AwsRegion: str,
ComplianceType: NotRequired[ComplianceTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef
def get_value() -> GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef(TypedDict):
ConfigRuleName: str,
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef
def get_value() -> GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef:
return {
"ResourceType": ...,
}
Definition
class GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
ResourceEvaluationId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef
def get_value() -> GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef:
return {
"ConformancePackNames": ...,
}
Definition
class GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef(TypedDict):
ConformancePackNames: Sequence[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef
def get_value() -> GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef:
return {
"resourceType": ...,
"resourceId": ...,
}
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)
ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef
def get_value() -> ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef:
return {
"resourceType": ...,
}
Definition
class ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceIds: NotRequired[Sequence[str]],
resourceName: NotRequired[str],
includeDeletedResources: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
return {
"ResourceArn": ...,
}
Definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef
def get_value() -> SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef:
return {
"Expression": ...,
"ConfigurationAggregatorName": ...,
}
Definition
class SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef(TypedDict):
Expression: str,
ConfigurationAggregatorName: str,
MaxResults: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef
def get_value() -> SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef:
return {
"Expression": ...,
}
Definition
class SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef(TypedDict):
Expression: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConfigRulesRequestDescribeConfigRulesPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRulesRequestDescribeConfigRulesPaginateTypeDef
def get_value() -> DescribeConfigRulesRequestDescribeConfigRulesPaginateTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class DescribeConfigRulesRequestDescribeConfigRulesPaginateTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
Filters: NotRequired[DescribeConfigRulesFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeConfigRulesRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRulesRequestRequestTypeDef
def get_value() -> DescribeConfigRulesRequestRequestTypeDef:
return {
"ConfigRuleNames": ...,
}
Definition
class DescribeConfigRulesRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Filters: NotRequired[DescribeConfigRulesFiltersTypeDef], # (1)
DescribeOrganizationConfigRuleStatusesResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRuleStatusesResponseTypeDef
def get_value() -> DescribeOrganizationConfigRuleStatusesResponseTypeDef:
return {
"OrganizationConfigRuleStatuses": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeOrganizationConfigRuleStatusesResponseTypeDef(TypedDict):
OrganizationConfigRuleStatuses: List[OrganizationConfigRuleStatusTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOrganizationConformancePackStatusesResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePackStatusesResponseTypeDef
def get_value() -> DescribeOrganizationConformancePackStatusesResponseTypeDef:
return {
"OrganizationConformancePackStatuses": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeOrganizationConformancePackStatusesResponseTypeDef(TypedDict):
OrganizationConformancePackStatuses: List[OrganizationConformancePackStatusTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePendingAggregationRequestsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribePendingAggregationRequestsResponseTypeDef
def get_value() -> DescribePendingAggregationRequestsResponseTypeDef:
return {
"PendingAggregationRequests": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePendingAggregationRequestsResponseTypeDef(TypedDict):
PendingAggregationRequests: List[PendingAggregationRequestTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRemediationExceptionsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationExceptionsResponseTypeDef
def get_value() -> DescribeRemediationExceptionsResponseTypeDef:
return {
"RemediationExceptions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeRemediationExceptionsResponseTypeDef(TypedDict):
RemediationExceptions: List[RemediationExceptionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FailedRemediationExceptionBatchTypeDef
Usage Example
from mypy_boto3_config.type_defs import FailedRemediationExceptionBatchTypeDef
def get_value() -> FailedRemediationExceptionBatchTypeDef:
return {
"FailureMessage": ...,
}
Definition
class FailedRemediationExceptionBatchTypeDef(TypedDict):
FailureMessage: NotRequired[str],
FailedItems: NotRequired[List[RemediationExceptionTypeDef]], # (1)
DescribeRetentionConfigurationsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeRetentionConfigurationsResponseTypeDef
def get_value() -> DescribeRetentionConfigurationsResponseTypeDef:
return {
"RetentionConfigurations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeRetentionConfigurationsResponseTypeDef(TypedDict):
RetentionConfigurations: List[RetentionConfigurationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRetentionConfigurationResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutRetentionConfigurationResponseTypeDef
def get_value() -> PutRetentionConfigurationResponseTypeDef:
return {
"RetentionConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class PutRetentionConfigurationResponseTypeDef(TypedDict):
RetentionConfiguration: RetentionConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EvaluationResultIdentifierTypeDef
Usage Example
from mypy_boto3_config.type_defs import EvaluationResultIdentifierTypeDef
def get_value() -> EvaluationResultIdentifierTypeDef:
return {
"EvaluationResultQualifier": ...,
}
Definition
class EvaluationResultIdentifierTypeDef(TypedDict):
EvaluationResultQualifier: NotRequired[EvaluationResultQualifierTypeDef], # (1)
OrderingTimestamp: NotRequired[datetime],
ResourceEvaluationId: NotRequired[str],
PutEvaluationsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutEvaluationsRequestRequestTypeDef
def get_value() -> PutEvaluationsRequestRequestTypeDef:
return {
"ResultToken": ...,
}
Definition
class PutEvaluationsRequestRequestTypeDef(TypedDict):
ResultToken: str,
Evaluations: NotRequired[Sequence[EvaluationTypeDef]], # (1)
TestMode: NotRequired[bool],
PutEvaluationsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutEvaluationsResponseTypeDef
def get_value() -> PutEvaluationsResponseTypeDef:
return {
"FailedEvaluations": ...,
"ResponseMetadata": ...,
}
Definition
class PutEvaluationsResponseTypeDef(TypedDict):
FailedEvaluations: List[EvaluationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExecutionControlsTypeDef
Usage Example
from mypy_boto3_config.type_defs import ExecutionControlsTypeDef
def get_value() -> ExecutionControlsTypeDef:
return {
"SsmControls": ...,
}
Definition
class ExecutionControlsTypeDef(TypedDict):
SsmControls: NotRequired[SsmControlsTypeDef], # (1)
PutExternalEvaluationRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutExternalEvaluationRequestRequestTypeDef
def get_value() -> PutExternalEvaluationRequestRequestTypeDef:
return {
"ConfigRuleName": ...,
"ExternalEvaluation": ...,
}
Definition
class PutExternalEvaluationRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ExternalEvaluation: ExternalEvaluationTypeDef, # (1)
QueryInfoTypeDef
Usage Example
from mypy_boto3_config.type_defs import QueryInfoTypeDef
def get_value() -> QueryInfoTypeDef:
return {
"SelectFields": ...,
}
Definition
class QueryInfoTypeDef(TypedDict):
SelectFields: NotRequired[List[FieldInfoTypeDef]], # (1)
- See FieldInfoTypeDef
GetAggregateDiscoveredResourceCountsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetAggregateDiscoveredResourceCountsRequestRequestTypeDef
def get_value() -> GetAggregateDiscoveredResourceCountsRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
Definition
class GetAggregateDiscoveredResourceCountsRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[ResourceCountFiltersTypeDef], # (1)
GroupByKey: NotRequired[ResourceCountGroupKeyType], # (2)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetAggregateDiscoveredResourceCountsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetAggregateDiscoveredResourceCountsResponseTypeDef
def get_value() -> GetAggregateDiscoveredResourceCountsResponseTypeDef:
return {
"TotalDiscoveredResources": ...,
"GroupByKey": ...,
"GroupedResourceCounts": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetAggregateDiscoveredResourceCountsResponseTypeDef(TypedDict):
TotalDiscoveredResources: int,
GroupByKey: str,
GroupedResourceCounts: List[GroupedResourceCountTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDiscoveredResourceCountsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetDiscoveredResourceCountsResponseTypeDef
def get_value() -> GetDiscoveredResourceCountsResponseTypeDef:
return {
"totalDiscoveredResources": ...,
"resourceCounts": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetDiscoveredResourceCountsResponseTypeDef(TypedDict):
totalDiscoveredResources: int,
resourceCounts: List[ResourceCountTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOrganizationConfigRuleDetailedStatusRequestGetOrganizationConfigRuleDetailedStatusPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetOrganizationConfigRuleDetailedStatusRequestGetOrganizationConfigRuleDetailedStatusPaginateTypeDef
def get_value() -> GetOrganizationConfigRuleDetailedStatusRequestGetOrganizationConfigRuleDetailedStatusPaginateTypeDef:
return {
"OrganizationConfigRuleName": ...,
}
Definition
class GetOrganizationConfigRuleDetailedStatusRequestGetOrganizationConfigRuleDetailedStatusPaginateTypeDef(TypedDict):
OrganizationConfigRuleName: str,
Filters: NotRequired[StatusDetailFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetOrganizationConfigRuleDetailedStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetOrganizationConfigRuleDetailedStatusRequestRequestTypeDef
def get_value() -> GetOrganizationConfigRuleDetailedStatusRequestRequestTypeDef:
return {
"OrganizationConfigRuleName": ...,
}
Definition
class GetOrganizationConfigRuleDetailedStatusRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleName: str,
Filters: NotRequired[StatusDetailFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetOrganizationConfigRuleDetailedStatusResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetOrganizationConfigRuleDetailedStatusResponseTypeDef
def get_value() -> GetOrganizationConfigRuleDetailedStatusResponseTypeDef:
return {
"OrganizationConfigRuleDetailedStatus": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetOrganizationConfigRuleDetailedStatusResponseTypeDef(TypedDict):
OrganizationConfigRuleDetailedStatus: List[MemberAccountStatusTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOrganizationConformancePackDetailedStatusRequestGetOrganizationConformancePackDetailedStatusPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetOrganizationConformancePackDetailedStatusRequestGetOrganizationConformancePackDetailedStatusPaginateTypeDef
def get_value() -> GetOrganizationConformancePackDetailedStatusRequestGetOrganizationConformancePackDetailedStatusPaginateTypeDef:
return {
"OrganizationConformancePackName": ...,
}
Definition
class GetOrganizationConformancePackDetailedStatusRequestGetOrganizationConformancePackDetailedStatusPaginateTypeDef(TypedDict):
OrganizationConformancePackName: str,
Filters: NotRequired[OrganizationResourceDetailedStatusFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetOrganizationConformancePackDetailedStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetOrganizationConformancePackDetailedStatusRequestRequestTypeDef
def get_value() -> GetOrganizationConformancePackDetailedStatusRequestRequestTypeDef:
return {
"OrganizationConformancePackName": ...,
}
Definition
class GetOrganizationConformancePackDetailedStatusRequestRequestTypeDef(TypedDict):
OrganizationConformancePackName: str,
Filters: NotRequired[OrganizationResourceDetailedStatusFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetOrganizationConformancePackDetailedStatusResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetOrganizationConformancePackDetailedStatusResponseTypeDef
def get_value() -> GetOrganizationConformancePackDetailedStatusResponseTypeDef:
return {
"OrganizationConformancePackDetailedStatuses": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetOrganizationConformancePackDetailedStatusResponseTypeDef(TypedDict):
OrganizationConformancePackDetailedStatuses: List[OrganizationConformancePackDetailedStatusTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourceEvaluationSummaryResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetResourceEvaluationSummaryResponseTypeDef
def get_value() -> GetResourceEvaluationSummaryResponseTypeDef:
return {
"ResourceEvaluationId": ...,
"EvaluationMode": ...,
"EvaluationStatus": ...,
"EvaluationStartTimestamp": ...,
"Compliance": ...,
"EvaluationContext": ...,
"ResourceDetails": ...,
"ResponseMetadata": ...,
}
Definition
class GetResourceEvaluationSummaryResponseTypeDef(TypedDict):
ResourceEvaluationId: str,
EvaluationMode: EvaluationModeType, # (1)
EvaluationStatus: EvaluationStatusTypeDef, # (2)
EvaluationStartTimestamp: datetime,
Compliance: ComplianceTypeType, # (3)
EvaluationContext: EvaluationContextTypeDef, # (4)
ResourceDetails: ResourceDetailsTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See EvaluationModeType
- See EvaluationStatusTypeDef
- See ComplianceTypeType
- See EvaluationContextTypeDef
- See ResourceDetailsTypeDef
- See ResponseMetadataTypeDef
StartResourceEvaluationRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import StartResourceEvaluationRequestRequestTypeDef
def get_value() -> StartResourceEvaluationRequestRequestTypeDef:
return {
"ResourceDetails": ...,
"EvaluationMode": ...,
}
Definition
class StartResourceEvaluationRequestRequestTypeDef(TypedDict):
ResourceDetails: ResourceDetailsTypeDef, # (1)
EvaluationMode: EvaluationModeType, # (2)
EvaluationContext: NotRequired[EvaluationContextTypeDef], # (3)
EvaluationTimeout: NotRequired[int],
ClientToken: NotRequired[str],
GetStoredQueryResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetStoredQueryResponseTypeDef
def get_value() -> GetStoredQueryResponseTypeDef:
return {
"StoredQuery": ...,
"ResponseMetadata": ...,
}
Definition
class GetStoredQueryResponseTypeDef(TypedDict):
StoredQuery: StoredQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAggregateDiscoveredResourcesRequestListAggregateDiscoveredResourcesPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListAggregateDiscoveredResourcesRequestListAggregateDiscoveredResourcesPaginateTypeDef
def get_value() -> ListAggregateDiscoveredResourcesRequestListAggregateDiscoveredResourcesPaginateTypeDef:
return {
"ConfigurationAggregatorName": ...,
"ResourceType": ...,
}
Definition
class ListAggregateDiscoveredResourcesRequestListAggregateDiscoveredResourcesPaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ResourceType: ResourceTypeType, # (1)
Filters: NotRequired[ResourceFiltersTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListAggregateDiscoveredResourcesRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListAggregateDiscoveredResourcesRequestRequestTypeDef
def get_value() -> ListAggregateDiscoveredResourcesRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
"ResourceType": ...,
}
Definition
class ListAggregateDiscoveredResourcesRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ResourceType: ResourceTypeType, # (1)
Filters: NotRequired[ResourceFiltersTypeDef], # (2)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListDiscoveredResourcesResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListDiscoveredResourcesResponseTypeDef
def get_value() -> ListDiscoveredResourcesResponseTypeDef:
return {
"resourceIdentifiers": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDiscoveredResourcesResponseTypeDef(TypedDict):
resourceIdentifiers: List[ResourceIdentifierTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourceEvaluationsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListResourceEvaluationsResponseTypeDef
def get_value() -> ListResourceEvaluationsResponseTypeDef:
return {
"ResourceEvaluations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListResourceEvaluationsResponseTypeDef(TypedDict):
ResourceEvaluations: List[ResourceEvaluationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStoredQueriesResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListStoredQueriesResponseTypeDef
def get_value() -> ListStoredQueriesResponseTypeDef:
return {
"StoredQueryMetadata": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListStoredQueriesResponseTypeDef(TypedDict):
StoredQueryMetadata: List[StoredQueryMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
PutAggregationAuthorizationRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutAggregationAuthorizationRequestRequestTypeDef
def get_value() -> PutAggregationAuthorizationRequestRequestTypeDef:
return {
"AuthorizedAccountId": ...,
"AuthorizedAwsRegion": ...,
}
Definition
class PutAggregationAuthorizationRequestRequestTypeDef(TypedDict):
AuthorizedAccountId: str,
AuthorizedAwsRegion: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
PutConfigurationAggregatorRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutConfigurationAggregatorRequestRequestTypeDef
def get_value() -> PutConfigurationAggregatorRequestRequestTypeDef:
return {
"ConfigurationAggregatorName": ...,
}
Definition
class PutConfigurationAggregatorRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
AccountAggregationSources: NotRequired[Sequence[AccountAggregationSourceTypeDef]], # (1)
OrganizationAggregationSource: NotRequired[OrganizationAggregationSourceTypeDef], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
PutStoredQueryRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutStoredQueryRequestRequestTypeDef
def get_value() -> PutStoredQueryRequestRequestTypeDef:
return {
"StoredQuery": ...,
}
Definition
class PutStoredQueryRequestRequestTypeDef(TypedDict):
StoredQuery: StoredQueryTypeDef, # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See StoredQueryTypeDef
- See TagTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
OrganizationConfigRuleTypeDef
Usage Example
from mypy_boto3_config.type_defs import OrganizationConfigRuleTypeDef
def get_value() -> OrganizationConfigRuleTypeDef:
return {
"OrganizationConfigRuleName": ...,
"OrganizationConfigRuleArn": ...,
}
Definition
class OrganizationConfigRuleTypeDef(TypedDict):
OrganizationConfigRuleName: str,
OrganizationConfigRuleArn: str,
OrganizationManagedRuleMetadata: NotRequired[OrganizationManagedRuleMetadataTypeDef], # (1)
OrganizationCustomRuleMetadata: NotRequired[OrganizationCustomRuleMetadataTypeDef], # (2)
ExcludedAccounts: NotRequired[List[str]],
LastUpdateTime: NotRequired[datetime],
OrganizationCustomPolicyRuleMetadata: NotRequired[OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef], # (3)
- See OrganizationManagedRuleMetadataTypeDef
- See OrganizationCustomRuleMetadataTypeDef
- See OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef
PutOrganizationConfigRuleRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutOrganizationConfigRuleRequestRequestTypeDef
def get_value() -> PutOrganizationConfigRuleRequestRequestTypeDef:
return {
"OrganizationConfigRuleName": ...,
}
Definition
class PutOrganizationConfigRuleRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleName: str,
OrganizationManagedRuleMetadata: NotRequired[OrganizationManagedRuleMetadataTypeDef], # (1)
OrganizationCustomRuleMetadata: NotRequired[OrganizationCustomRuleMetadataTypeDef], # (2)
ExcludedAccounts: NotRequired[Sequence[str]],
OrganizationCustomPolicyRuleMetadata: NotRequired[OrganizationCustomPolicyRuleMetadataTypeDef], # (3)
- See OrganizationManagedRuleMetadataTypeDef
- See OrganizationCustomRuleMetadataTypeDef
- See OrganizationCustomPolicyRuleMetadataTypeDef
RemediationExecutionStatusTypeDef
Usage Example
from mypy_boto3_config.type_defs import RemediationExecutionStatusTypeDef
def get_value() -> RemediationExecutionStatusTypeDef:
return {
"ResourceKey": ...,
}
Definition
class RemediationExecutionStatusTypeDef(TypedDict):
ResourceKey: NotRequired[ResourceKeyTypeDef], # (1)
State: NotRequired[RemediationExecutionStateType], # (2)
StepDetails: NotRequired[List[RemediationExecutionStepTypeDef]], # (3)
InvocationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
RemediationParameterValueTypeDef
Usage Example
from mypy_boto3_config.type_defs import RemediationParameterValueTypeDef
def get_value() -> RemediationParameterValueTypeDef:
return {
"ResourceValue": ...,
}
Definition
class RemediationParameterValueTypeDef(TypedDict):
ResourceValue: NotRequired[ResourceValueTypeDef], # (1)
StaticValue: NotRequired[StaticValueTypeDef], # (2)
ResourceEvaluationFiltersTypeDef
Usage Example
from mypy_boto3_config.type_defs import ResourceEvaluationFiltersTypeDef
def get_value() -> ResourceEvaluationFiltersTypeDef:
return {
"EvaluationMode": ...,
}
Definition
class ResourceEvaluationFiltersTypeDef(TypedDict):
EvaluationMode: NotRequired[EvaluationModeType], # (1)
TimeWindow: NotRequired[TimeWindowTypeDef], # (2)
EvaluationContextIdentifier: NotRequired[str],
- See EvaluationModeType
- See TimeWindowTypeDef
SourceTypeDef
Usage Example
from mypy_boto3_config.type_defs import SourceTypeDef
def get_value() -> SourceTypeDef:
return {
"Owner": ...,
}
Definition
class SourceTypeDef(TypedDict):
Owner: OwnerType, # (1)
SourceIdentifier: NotRequired[str],
SourceDetails: NotRequired[List[SourceDetailTypeDef]], # (2)
CustomPolicyDetails: NotRequired[CustomPolicyDetailsTypeDef], # (3)
- See OwnerType
- See SourceDetailTypeDef
- See CustomPolicyDetailsTypeDef
DescribeAggregateComplianceByConformancePacksResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConformancePacksResponseTypeDef
def get_value() -> DescribeAggregateComplianceByConformancePacksResponseTypeDef:
return {
"AggregateComplianceByConformancePacks": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAggregateComplianceByConformancePacksResponseTypeDef(TypedDict):
AggregateComplianceByConformancePacks: List[AggregateComplianceByConformancePackTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAggregateConformancePackComplianceSummaryResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetAggregateConformancePackComplianceSummaryResponseTypeDef
def get_value() -> GetAggregateConformancePackComplianceSummaryResponseTypeDef:
return {
"AggregateConformancePackComplianceSummaries": ...,
"GroupByKey": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetAggregateConformancePackComplianceSummaryResponseTypeDef(TypedDict):
AggregateConformancePackComplianceSummaries: List[AggregateConformancePackComplianceSummaryTypeDef], # (1)
GroupByKey: str,
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AggregateComplianceCountTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateComplianceCountTypeDef
def get_value() -> AggregateComplianceCountTypeDef:
return {
"GroupName": ...,
}
Definition
class AggregateComplianceCountTypeDef(TypedDict):
GroupName: NotRequired[str],
ComplianceSummary: NotRequired[ComplianceSummaryTypeDef], # (1)
ComplianceSummaryByResourceTypeTypeDef
Usage Example
from mypy_boto3_config.type_defs import ComplianceSummaryByResourceTypeTypeDef
def get_value() -> ComplianceSummaryByResourceTypeTypeDef:
return {
"ResourceType": ...,
}
Definition
class ComplianceSummaryByResourceTypeTypeDef(TypedDict):
ResourceType: NotRequired[str],
ComplianceSummary: NotRequired[ComplianceSummaryTypeDef], # (1)
GetComplianceSummaryByConfigRuleResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetComplianceSummaryByConfigRuleResponseTypeDef
def get_value() -> GetComplianceSummaryByConfigRuleResponseTypeDef:
return {
"ComplianceSummary": ...,
"ResponseMetadata": ...,
}
Definition
class GetComplianceSummaryByConfigRuleResponseTypeDef(TypedDict):
ComplianceSummary: ComplianceSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AggregateComplianceByConfigRuleTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateComplianceByConfigRuleTypeDef
def get_value() -> AggregateComplianceByConfigRuleTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class AggregateComplianceByConfigRuleTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
Compliance: NotRequired[ComplianceTypeDef], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
ComplianceByConfigRuleTypeDef
Usage Example
from mypy_boto3_config.type_defs import ComplianceByConfigRuleTypeDef
def get_value() -> ComplianceByConfigRuleTypeDef:
return {
"ConfigRuleName": ...,
}
Definition
class ComplianceByConfigRuleTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
Compliance: NotRequired[ComplianceTypeDef], # (1)
ComplianceByResourceTypeDef
Usage Example
from mypy_boto3_config.type_defs import ComplianceByResourceTypeDef
def get_value() -> ComplianceByResourceTypeDef:
return {
"ResourceType": ...,
}
Definition
class ComplianceByResourceTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
Compliance: NotRequired[ComplianceTypeDef], # (1)
DescribeDeliveryChannelsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelsResponseTypeDef
def get_value() -> DescribeDeliveryChannelsResponseTypeDef:
return {
"DeliveryChannels": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDeliveryChannelsResponseTypeDef(TypedDict):
DeliveryChannels: List[DeliveryChannelTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutDeliveryChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutDeliveryChannelRequestRequestTypeDef
def get_value() -> PutDeliveryChannelRequestRequestTypeDef:
return {
"DeliveryChannel": ...,
}
Definition
class PutDeliveryChannelRequestRequestTypeDef(TypedDict):
DeliveryChannel: DeliveryChannelTypeDef, # (1)
DescribeDeliveryChannelStatusResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelStatusResponseTypeDef
def get_value() -> DescribeDeliveryChannelStatusResponseTypeDef:
return {
"DeliveryChannelsStatus": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDeliveryChannelStatusResponseTypeDef(TypedDict):
DeliveryChannelsStatus: List[DeliveryChannelStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConfigurationAggregatorsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorsResponseTypeDef
def get_value() -> DescribeConfigurationAggregatorsResponseTypeDef:
return {
"ConfigurationAggregators": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConfigurationAggregatorsResponseTypeDef(TypedDict):
ConfigurationAggregators: List[ConfigurationAggregatorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutConfigurationAggregatorResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutConfigurationAggregatorResponseTypeDef
def get_value() -> PutConfigurationAggregatorResponseTypeDef:
return {
"ConfigurationAggregator": ...,
"ResponseMetadata": ...,
}
Definition
class PutConfigurationAggregatorResponseTypeDef(TypedDict):
ConfigurationAggregator: ConfigurationAggregatorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAggregateResourceConfigResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetAggregateResourceConfigResponseTypeDef
def get_value() -> GetAggregateResourceConfigResponseTypeDef:
return {
"ConfigurationItem": ...,
"ResponseMetadata": ...,
}
Definition
class GetAggregateResourceConfigResponseTypeDef(TypedDict):
ConfigurationItem: ConfigurationItemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourceConfigHistoryResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetResourceConfigHistoryResponseTypeDef
def get_value() -> GetResourceConfigHistoryResponseTypeDef:
return {
"configurationItems": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetResourceConfigHistoryResponseTypeDef(TypedDict):
configurationItems: List[ConfigurationItemTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConfigurationRecordersResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationRecordersResponseTypeDef
def get_value() -> DescribeConfigurationRecordersResponseTypeDef:
return {
"ConfigurationRecorders": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConfigurationRecordersResponseTypeDef(TypedDict):
ConfigurationRecorders: List[ConfigurationRecorderTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutConfigurationRecorderRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutConfigurationRecorderRequestRequestTypeDef
def get_value() -> PutConfigurationRecorderRequestRequestTypeDef:
return {
"ConfigurationRecorder": ...,
}
Definition
class PutConfigurationRecorderRequestRequestTypeDef(TypedDict):
ConfigurationRecorder: ConfigurationRecorderTypeDef, # (1)
DescribeOrganizationConformancePacksResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePacksResponseTypeDef
def get_value() -> DescribeOrganizationConformancePacksResponseTypeDef:
return {
"OrganizationConformancePacks": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeOrganizationConformancePacksResponseTypeDef(TypedDict):
OrganizationConformancePacks: List[OrganizationConformancePackTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConformancePacksResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePacksResponseTypeDef
def get_value() -> DescribeConformancePacksResponseTypeDef:
return {
"ConformancePackDetails": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConformancePacksResponseTypeDef(TypedDict):
ConformancePackDetails: List[ConformancePackDetailTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRemediationExceptionsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DeleteRemediationExceptionsResponseTypeDef
def get_value() -> DeleteRemediationExceptionsResponseTypeDef:
return {
"FailedBatches": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRemediationExceptionsResponseTypeDef(TypedDict):
FailedBatches: List[FailedDeleteRemediationExceptionsBatchTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRemediationExceptionsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutRemediationExceptionsResponseTypeDef
def get_value() -> PutRemediationExceptionsResponseTypeDef:
return {
"FailedBatches": ...,
"ResponseMetadata": ...,
}
Definition
class PutRemediationExceptionsResponseTypeDef(TypedDict):
FailedBatches: List[FailedRemediationExceptionBatchTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AggregateEvaluationResultTypeDef
Usage Example
from mypy_boto3_config.type_defs import AggregateEvaluationResultTypeDef
def get_value() -> AggregateEvaluationResultTypeDef:
return {
"EvaluationResultIdentifier": ...,
}
Definition
class AggregateEvaluationResultTypeDef(TypedDict):
EvaluationResultIdentifier: NotRequired[EvaluationResultIdentifierTypeDef], # (1)
ComplianceType: NotRequired[ComplianceTypeType], # (2)
ResultRecordedTime: NotRequired[datetime],
ConfigRuleInvokedTime: NotRequired[datetime],
Annotation: NotRequired[str],
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
ConformancePackEvaluationResultTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConformancePackEvaluationResultTypeDef
def get_value() -> ConformancePackEvaluationResultTypeDef:
return {
"ComplianceType": ...,
"EvaluationResultIdentifier": ...,
"ConfigRuleInvokedTime": ...,
"ResultRecordedTime": ...,
}
Definition
class ConformancePackEvaluationResultTypeDef(TypedDict):
ComplianceType: ConformancePackComplianceTypeType, # (1)
EvaluationResultIdentifier: EvaluationResultIdentifierTypeDef, # (2)
ConfigRuleInvokedTime: datetime,
ResultRecordedTime: datetime,
Annotation: NotRequired[str],
EvaluationResultTypeDef
Usage Example
from mypy_boto3_config.type_defs import EvaluationResultTypeDef
def get_value() -> EvaluationResultTypeDef:
return {
"EvaluationResultIdentifier": ...,
}
Definition
class EvaluationResultTypeDef(TypedDict):
EvaluationResultIdentifier: NotRequired[EvaluationResultIdentifierTypeDef], # (1)
ComplianceType: NotRequired[ComplianceTypeType], # (2)
ResultRecordedTime: NotRequired[datetime],
ConfigRuleInvokedTime: NotRequired[datetime],
Annotation: NotRequired[str],
ResultToken: NotRequired[str],
SelectAggregateResourceConfigResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import SelectAggregateResourceConfigResponseTypeDef
def get_value() -> SelectAggregateResourceConfigResponseTypeDef:
return {
"Results": ...,
"QueryInfo": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class SelectAggregateResourceConfigResponseTypeDef(TypedDict):
Results: List[str],
QueryInfo: QueryInfoTypeDef, # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SelectResourceConfigResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import SelectResourceConfigResponseTypeDef
def get_value() -> SelectResourceConfigResponseTypeDef:
return {
"Results": ...,
"QueryInfo": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class SelectResourceConfigResponseTypeDef(TypedDict):
Results: List[str],
QueryInfo: QueryInfoTypeDef, # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOrganizationConfigRulesResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRulesResponseTypeDef
def get_value() -> DescribeOrganizationConfigRulesResponseTypeDef:
return {
"OrganizationConfigRules": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeOrganizationConfigRulesResponseTypeDef(TypedDict):
OrganizationConfigRules: List[OrganizationConfigRuleTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRemediationExecutionStatusResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationExecutionStatusResponseTypeDef
def get_value() -> DescribeRemediationExecutionStatusResponseTypeDef:
return {
"RemediationExecutionStatuses": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeRemediationExecutionStatusResponseTypeDef(TypedDict):
RemediationExecutionStatuses: List[RemediationExecutionStatusTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RemediationConfigurationTypeDef
Usage Example
from mypy_boto3_config.type_defs import RemediationConfigurationTypeDef
def get_value() -> RemediationConfigurationTypeDef:
return {
"ConfigRuleName": ...,
"TargetType": ...,
"TargetId": ...,
}
Definition
class RemediationConfigurationTypeDef(TypedDict):
ConfigRuleName: str,
TargetType: RemediationTargetTypeType, # (1)
TargetId: str,
TargetVersion: NotRequired[str],
Parameters: NotRequired[Dict[str, RemediationParameterValueTypeDef]], # (2)
ResourceType: NotRequired[str],
Automatic: NotRequired[bool],
ExecutionControls: NotRequired[ExecutionControlsTypeDef], # (3)
MaximumAutomaticAttempts: NotRequired[int],
RetryAttemptSeconds: NotRequired[int],
Arn: NotRequired[str],
CreatedByService: NotRequired[str],
ListResourceEvaluationsRequestListResourceEvaluationsPaginateTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListResourceEvaluationsRequestListResourceEvaluationsPaginateTypeDef
def get_value() -> ListResourceEvaluationsRequestListResourceEvaluationsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListResourceEvaluationsRequestListResourceEvaluationsPaginateTypeDef(TypedDict):
Filters: NotRequired[ResourceEvaluationFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListResourceEvaluationsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import ListResourceEvaluationsRequestRequestTypeDef
def get_value() -> ListResourceEvaluationsRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListResourceEvaluationsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[ResourceEvaluationFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ConfigRuleTypeDef
Usage Example
from mypy_boto3_config.type_defs import ConfigRuleTypeDef
def get_value() -> ConfigRuleTypeDef:
return {
"Source": ...,
}
Definition
class ConfigRuleTypeDef(TypedDict):
Source: SourceTypeDef, # (2)
ConfigRuleName: NotRequired[str],
ConfigRuleArn: NotRequired[str],
ConfigRuleId: NotRequired[str],
Description: NotRequired[str],
Scope: NotRequired[ScopeTypeDef], # (1)
InputParameters: NotRequired[str],
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (3)
ConfigRuleState: NotRequired[ConfigRuleStateType], # (4)
CreatedBy: NotRequired[str],
EvaluationModes: NotRequired[List[EvaluationModeConfigurationTypeDef]], # (5)
- See ScopeTypeDef
- See SourceTypeDef
- See MaximumExecutionFrequencyType
- See ConfigRuleStateType
- See EvaluationModeConfigurationTypeDef
GetAggregateConfigRuleComplianceSummaryResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetAggregateConfigRuleComplianceSummaryResponseTypeDef
def get_value() -> GetAggregateConfigRuleComplianceSummaryResponseTypeDef:
return {
"GroupByKey": ...,
"AggregateComplianceCounts": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetAggregateConfigRuleComplianceSummaryResponseTypeDef(TypedDict):
GroupByKey: str,
AggregateComplianceCounts: List[AggregateComplianceCountTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetComplianceSummaryByResourceTypeResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetComplianceSummaryByResourceTypeResponseTypeDef
def get_value() -> GetComplianceSummaryByResourceTypeResponseTypeDef:
return {
"ComplianceSummariesByResourceType": ...,
"ResponseMetadata": ...,
}
Definition
class GetComplianceSummaryByResourceTypeResponseTypeDef(TypedDict):
ComplianceSummariesByResourceType: List[ComplianceSummaryByResourceTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAggregateComplianceByConfigRulesResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConfigRulesResponseTypeDef
def get_value() -> DescribeAggregateComplianceByConfigRulesResponseTypeDef:
return {
"AggregateComplianceByConfigRules": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAggregateComplianceByConfigRulesResponseTypeDef(TypedDict):
AggregateComplianceByConfigRules: List[AggregateComplianceByConfigRuleTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeComplianceByConfigRuleResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByConfigRuleResponseTypeDef
def get_value() -> DescribeComplianceByConfigRuleResponseTypeDef:
return {
"ComplianceByConfigRules": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeComplianceByConfigRuleResponseTypeDef(TypedDict):
ComplianceByConfigRules: List[ComplianceByConfigRuleTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeComplianceByResourceResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByResourceResponseTypeDef
def get_value() -> DescribeComplianceByResourceResponseTypeDef:
return {
"ComplianceByResources": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeComplianceByResourceResponseTypeDef(TypedDict):
ComplianceByResources: List[ComplianceByResourceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAggregateComplianceDetailsByConfigRuleResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetAggregateComplianceDetailsByConfigRuleResponseTypeDef
def get_value() -> GetAggregateComplianceDetailsByConfigRuleResponseTypeDef:
return {
"AggregateEvaluationResults": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetAggregateComplianceDetailsByConfigRuleResponseTypeDef(TypedDict):
AggregateEvaluationResults: List[AggregateEvaluationResultTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConformancePackComplianceDetailsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetConformancePackComplianceDetailsResponseTypeDef
def get_value() -> GetConformancePackComplianceDetailsResponseTypeDef:
return {
"ConformancePackName": ...,
"ConformancePackRuleEvaluationResults": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetConformancePackComplianceDetailsResponseTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackRuleEvaluationResults: List[ConformancePackEvaluationResultTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetComplianceDetailsByConfigRuleResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByConfigRuleResponseTypeDef
def get_value() -> GetComplianceDetailsByConfigRuleResponseTypeDef:
return {
"EvaluationResults": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetComplianceDetailsByConfigRuleResponseTypeDef(TypedDict):
EvaluationResults: List[EvaluationResultTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetComplianceDetailsByResourceResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByResourceResponseTypeDef
def get_value() -> GetComplianceDetailsByResourceResponseTypeDef:
return {
"EvaluationResults": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetComplianceDetailsByResourceResponseTypeDef(TypedDict):
EvaluationResults: List[EvaluationResultTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRemediationConfigurationsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationConfigurationsResponseTypeDef
def get_value() -> DescribeRemediationConfigurationsResponseTypeDef:
return {
"RemediationConfigurations": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeRemediationConfigurationsResponseTypeDef(TypedDict):
RemediationConfigurations: List[RemediationConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FailedRemediationBatchTypeDef
Usage Example
from mypy_boto3_config.type_defs import FailedRemediationBatchTypeDef
def get_value() -> FailedRemediationBatchTypeDef:
return {
"FailureMessage": ...,
}
Definition
class FailedRemediationBatchTypeDef(TypedDict):
FailureMessage: NotRequired[str],
FailedItems: NotRequired[List[RemediationConfigurationTypeDef]], # (1)
PutRemediationConfigurationsRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutRemediationConfigurationsRequestRequestTypeDef
def get_value() -> PutRemediationConfigurationsRequestRequestTypeDef:
return {
"RemediationConfigurations": ...,
}
Definition
class PutRemediationConfigurationsRequestRequestTypeDef(TypedDict):
RemediationConfigurations: Sequence[RemediationConfigurationTypeDef], # (1)
DescribeConfigRulesResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRulesResponseTypeDef
def get_value() -> DescribeConfigRulesResponseTypeDef:
return {
"ConfigRules": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConfigRulesResponseTypeDef(TypedDict):
ConfigRules: List[ConfigRuleTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutConfigRuleRequestRequestTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutConfigRuleRequestRequestTypeDef
def get_value() -> PutConfigRuleRequestRequestTypeDef:
return {
"ConfigRule": ...,
}
Definition
class PutConfigRuleRequestRequestTypeDef(TypedDict):
ConfigRule: ConfigRuleTypeDef, # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ConfigRuleTypeDef
- See TagTypeDef
PutRemediationConfigurationsResponseTypeDef
Usage Example
from mypy_boto3_config.type_defs import PutRemediationConfigurationsResponseTypeDef
def get_value() -> PutRemediationConfigurationsResponseTypeDef:
return {
"FailedBatches": ...,
"ResponseMetadata": ...,
}