Type definitions#
Index > ConfigService > Type definitions
Auto-generated documentation for ConfigService type annotations stubs module types-boto3-config.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AccountAggregationSourceUnionTypeDef#
# AccountAggregationSourceUnionTypeDef definition
AccountAggregationSourceUnionTypeDef = Union[
AccountAggregationSourceTypeDef, # (1)
AccountAggregationSourceOutputTypeDef, # (2)
]
AggregatorFilterResourceTypeUnionTypeDef#
# AggregatorFilterResourceTypeUnionTypeDef definition
AggregatorFilterResourceTypeUnionTypeDef = Union[
AggregatorFilterResourceTypeTypeDef, # (1)
AggregatorFilterResourceTypeOutputTypeDef, # (2)
]
AggregatorFilterServicePrincipalUnionTypeDef#
# AggregatorFilterServicePrincipalUnionTypeDef definition
AggregatorFilterServicePrincipalUnionTypeDef = Union[
AggregatorFilterServicePrincipalTypeDef, # (1)
AggregatorFilterServicePrincipalOutputTypeDef, # (2)
]
ExclusionByResourceTypesUnionTypeDef#
# ExclusionByResourceTypesUnionTypeDef definition
ExclusionByResourceTypesUnionTypeDef = Union[
ExclusionByResourceTypesTypeDef, # (1)
ExclusionByResourceTypesOutputTypeDef, # (2)
]
RecordingModeOverrideUnionTypeDef#
# RecordingModeOverrideUnionTypeDef definition
RecordingModeOverrideUnionTypeDef = Union[
RecordingModeOverrideTypeDef, # (1)
RecordingModeOverrideOutputTypeDef, # (2)
]
ScopeUnionTypeDef#
# ScopeUnionTypeDef definition
ScopeUnionTypeDef = Union[
ScopeTypeDef, # (1)
ScopeOutputTypeDef, # (2)
]
- See ScopeTypeDef
- See ScopeOutputTypeDef
StaticValueUnionTypeDef#
# StaticValueUnionTypeDef definition
StaticValueUnionTypeDef = Union[
StaticValueTypeDef, # (1)
StaticValueOutputTypeDef, # (2)
]
EvaluationUnionTypeDef#
# EvaluationUnionTypeDef definition
EvaluationUnionTypeDef = Union[
EvaluationTypeDef, # (1)
EvaluationOutputTypeDef, # (2)
]
SourceUnionTypeDef#
# SourceUnionTypeDef definition
SourceUnionTypeDef = Union[
SourceTypeDef, # (1)
SourceOutputTypeDef, # (2)
]
- See SourceTypeDef
- See SourceOutputTypeDef
RecordingGroupUnionTypeDef#
# RecordingGroupUnionTypeDef definition
RecordingGroupUnionTypeDef = Union[
RecordingGroupTypeDef, # (1)
RecordingGroupOutputTypeDef, # (2)
]
RecordingModeUnionTypeDef#
# RecordingModeUnionTypeDef definition
RecordingModeUnionTypeDef = Union[
RecordingModeTypeDef, # (1)
RecordingModeOutputTypeDef, # (2)
]
RemediationParameterValueUnionTypeDef#
# RemediationParameterValueUnionTypeDef definition
RemediationParameterValueUnionTypeDef = Union[
RemediationParameterValueTypeDef, # (1)
RemediationParameterValueOutputTypeDef, # (2)
]
RemediationConfigurationUnionTypeDef#
# RemediationConfigurationUnionTypeDef definition
RemediationConfigurationUnionTypeDef = Union[
RemediationConfigurationTypeDef, # (1)
RemediationConfigurationOutputTypeDef, # (2)
]
AccountAggregationSourceOutputTypeDef#
# AccountAggregationSourceOutputTypeDef definition
class AccountAggregationSourceOutputTypeDef(TypedDict):
AccountIds: list[str],
AllAwsRegions: NotRequired[bool],
AwsRegions: NotRequired[list[str]],
AccountAggregationSourceTypeDef#
# AccountAggregationSourceTypeDef definition
class AccountAggregationSourceTypeDef(TypedDict):
AccountIds: Sequence[str],
AllAwsRegions: NotRequired[bool],
AwsRegions: NotRequired[Sequence[str]],
AggregateConformancePackComplianceTypeDef#
# AggregateConformancePackComplianceTypeDef definition
class AggregateConformancePackComplianceTypeDef(TypedDict):
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
CompliantRuleCount: NotRequired[int],
NonCompliantRuleCount: NotRequired[int],
TotalRuleCount: NotRequired[int],
AggregateConformancePackComplianceCountTypeDef#
# AggregateConformancePackComplianceCountTypeDef definition
class AggregateConformancePackComplianceCountTypeDef(TypedDict):
CompliantConformancePackCount: NotRequired[int],
NonCompliantConformancePackCount: NotRequired[int],
AggregateConformancePackComplianceFiltersTypeDef#
# AggregateConformancePackComplianceFiltersTypeDef definition
class AggregateConformancePackComplianceFiltersTypeDef(TypedDict):
ConformancePackName: NotRequired[str],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
AggregateConformancePackComplianceSummaryFiltersTypeDef#
# AggregateConformancePackComplianceSummaryFiltersTypeDef definition
class AggregateConformancePackComplianceSummaryFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
AggregateResourceIdentifierTypeDef#
# AggregateResourceIdentifierTypeDef definition
class AggregateResourceIdentifierTypeDef(TypedDict):
SourceAccountId: str,
SourceRegion: str,
ResourceId: str,
ResourceType: ResourceTypeType, # (1)
ResourceName: NotRequired[str],
- See ResourceTypeType
AggregatedSourceStatusTypeDef#
# AggregatedSourceStatusTypeDef definition
class AggregatedSourceStatusTypeDef(TypedDict):
SourceId: NotRequired[str],
SourceType: NotRequired[AggregatedSourceTypeType], # (1)
AwsRegion: NotRequired[str],
LastUpdateStatus: NotRequired[AggregatedSourceStatusTypeType], # (2)
LastUpdateTime: NotRequired[datetime],
LastErrorCode: NotRequired[str],
LastErrorMessage: NotRequired[str],
AggregationAuthorizationTypeDef#
# AggregationAuthorizationTypeDef definition
class AggregationAuthorizationTypeDef(TypedDict):
AggregationAuthorizationArn: NotRequired[str],
AuthorizedAccountId: NotRequired[str],
AuthorizedAwsRegion: NotRequired[str],
CreationTime: NotRequired[datetime],
AggregatorFilterResourceTypeOutputTypeDef#
# AggregatorFilterResourceTypeOutputTypeDef definition
class AggregatorFilterResourceTypeOutputTypeDef(TypedDict):
Type: NotRequired[AggregatorFilterTypeType], # (1)
Value: NotRequired[list[str]],
AggregatorFilterResourceTypeTypeDef#
# AggregatorFilterResourceTypeTypeDef definition
class AggregatorFilterResourceTypeTypeDef(TypedDict):
Type: NotRequired[AggregatorFilterTypeType], # (1)
Value: NotRequired[Sequence[str]],
AggregatorFilterServicePrincipalOutputTypeDef#
# AggregatorFilterServicePrincipalOutputTypeDef definition
class AggregatorFilterServicePrincipalOutputTypeDef(TypedDict):
Type: NotRequired[AggregatorFilterTypeType], # (1)
Value: NotRequired[list[str]],
AggregatorFilterServicePrincipalTypeDef#
# AggregatorFilterServicePrincipalTypeDef definition
class AggregatorFilterServicePrincipalTypeDef(TypedDict):
Type: NotRequired[AggregatorFilterTypeType], # (1)
Value: NotRequired[Sequence[str]],
AssociateResourceTypesRequestRequestTypeDef#
# AssociateResourceTypesRequestRequestTypeDef definition
class AssociateResourceTypesRequestRequestTypeDef(TypedDict):
ConfigurationRecorderArn: str,
ResourceTypes: Sequence[ResourceTypeType], # (1)
- See ResourceTypeType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BaseConfigurationItemTypeDef#
# BaseConfigurationItemTypeDef definition
class BaseConfigurationItemTypeDef(TypedDict):
version: NotRequired[str],
accountId: NotRequired[str],
configurationItemCaptureTime: NotRequired[datetime],
configurationItemStatus: NotRequired[ConfigurationItemStatusType], # (1)
configurationStateId: NotRequired[str],
arn: NotRequired[str],
resourceType: NotRequired[ResourceTypeType], # (2)
resourceId: NotRequired[str],
resourceName: NotRequired[str],
awsRegion: NotRequired[str],
availabilityZone: NotRequired[str],
resourceCreationTime: NotRequired[datetime],
configuration: NotRequired[str],
supplementaryConfiguration: NotRequired[dict[str, str]],
recordingFrequency: NotRequired[RecordingFrequencyType], # (3)
configurationItemDeliveryTime: NotRequired[datetime],
ResourceKeyTypeDef#
# ResourceKeyTypeDef definition
class ResourceKeyTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceId: str,
- See ResourceTypeType
ComplianceContributorCountTypeDef#
# ComplianceContributorCountTypeDef definition
class ComplianceContributorCountTypeDef(TypedDict):
CappedCount: NotRequired[int],
CapExceeded: NotRequired[bool],
ConfigExportDeliveryInfoTypeDef#
# ConfigExportDeliveryInfoTypeDef definition
class ConfigExportDeliveryInfoTypeDef(TypedDict):
lastStatus: NotRequired[DeliveryStatusType], # (1)
lastErrorCode: NotRequired[str],
lastErrorMessage: NotRequired[str],
lastAttemptTime: NotRequired[datetime],
lastSuccessfulTime: NotRequired[datetime],
nextDeliveryTime: NotRequired[datetime],
ConfigRuleComplianceFiltersTypeDef#
# ConfigRuleComplianceFiltersTypeDef definition
class ConfigRuleComplianceFiltersTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ComplianceType: NotRequired[ComplianceTypeType], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
ConfigRuleComplianceSummaryFiltersTypeDef#
# ConfigRuleComplianceSummaryFiltersTypeDef definition
class ConfigRuleComplianceSummaryFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
ConfigRuleEvaluationStatusTypeDef#
# ConfigRuleEvaluationStatusTypeDef definition
class ConfigRuleEvaluationStatusTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ConfigRuleArn: NotRequired[str],
ConfigRuleId: NotRequired[str],
LastSuccessfulInvocationTime: NotRequired[datetime],
LastFailedInvocationTime: NotRequired[datetime],
LastSuccessfulEvaluationTime: NotRequired[datetime],
LastFailedEvaluationTime: NotRequired[datetime],
FirstActivatedTime: NotRequired[datetime],
LastDeactivatedTime: NotRequired[datetime],
LastErrorCode: NotRequired[str],
LastErrorMessage: NotRequired[str],
FirstEvaluationStarted: NotRequired[bool],
LastDebugLogDeliveryStatus: NotRequired[str],
LastDebugLogDeliveryStatusReason: NotRequired[str],
LastDebugLogDeliveryTime: NotRequired[datetime],
EvaluationModeConfigurationTypeDef#
# EvaluationModeConfigurationTypeDef definition
class EvaluationModeConfigurationTypeDef(TypedDict):
Mode: NotRequired[EvaluationModeType], # (1)
ScopeOutputTypeDef#
# ScopeOutputTypeDef definition
class ScopeOutputTypeDef(TypedDict):
ComplianceResourceTypes: NotRequired[list[str]],
TagKey: NotRequired[str],
TagValue: NotRequired[str],
ComplianceResourceId: NotRequired[str],
ConfigSnapshotDeliveryPropertiesTypeDef#
# ConfigSnapshotDeliveryPropertiesTypeDef definition
class ConfigSnapshotDeliveryPropertiesTypeDef(TypedDict):
deliveryFrequency: NotRequired[MaximumExecutionFrequencyType], # (1)
ConfigStreamDeliveryInfoTypeDef#
# ConfigStreamDeliveryInfoTypeDef definition
class ConfigStreamDeliveryInfoTypeDef(TypedDict):
lastStatus: NotRequired[DeliveryStatusType], # (1)
lastErrorCode: NotRequired[str],
lastErrorMessage: NotRequired[str],
lastStatusChangeTime: NotRequired[datetime],
OrganizationAggregationSourceOutputTypeDef#
# OrganizationAggregationSourceOutputTypeDef definition
class OrganizationAggregationSourceOutputTypeDef(TypedDict):
RoleArn: str,
AwsRegions: NotRequired[list[str]],
AllAwsRegions: NotRequired[bool],
RelationshipTypeDef#
# RelationshipTypeDef definition
class RelationshipTypeDef(TypedDict):
resourceType: NotRequired[ResourceTypeType], # (1)
resourceId: NotRequired[str],
resourceName: NotRequired[str],
relationshipName: NotRequired[str],
- See ResourceTypeType
ConfigurationRecorderFilterTypeDef#
# ConfigurationRecorderFilterTypeDef definition
class ConfigurationRecorderFilterTypeDef(TypedDict):
filterName: NotRequired[ConfigurationRecorderFilterNameType], # (1)
filterValue: NotRequired[Sequence[str]],
ConfigurationRecorderStatusTypeDef#
# ConfigurationRecorderStatusTypeDef definition
class ConfigurationRecorderStatusTypeDef(TypedDict):
arn: NotRequired[str],
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],
servicePrincipal: NotRequired[str],
ConfigurationRecorderSummaryTypeDef#
# ConfigurationRecorderSummaryTypeDef definition
class ConfigurationRecorderSummaryTypeDef(TypedDict):
arn: str,
name: str,
recordingScope: RecordingScopeType, # (1)
servicePrincipal: NotRequired[str],
ConformancePackComplianceFiltersTypeDef#
# ConformancePackComplianceFiltersTypeDef definition
class ConformancePackComplianceFiltersTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
ConformancePackComplianceScoreTypeDef#
# ConformancePackComplianceScoreTypeDef definition
class ConformancePackComplianceScoreTypeDef(TypedDict):
Score: NotRequired[str],
ConformancePackName: NotRequired[str],
LastUpdatedTime: NotRequired[datetime],
ConformancePackComplianceScoresFiltersTypeDef#
# ConformancePackComplianceScoresFiltersTypeDef definition
class ConformancePackComplianceScoresFiltersTypeDef(TypedDict):
ConformancePackNames: Sequence[str],
ConformancePackComplianceSummaryTypeDef#
# ConformancePackComplianceSummaryTypeDef definition
class ConformancePackComplianceSummaryTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackComplianceStatus: ConformancePackComplianceTypeType, # (1)
ConformancePackInputParameterTypeDef#
# ConformancePackInputParameterTypeDef definition
class ConformancePackInputParameterTypeDef(TypedDict):
ParameterName: str,
ParameterValue: str,
TemplateSSMDocumentDetailsTypeDef#
# TemplateSSMDocumentDetailsTypeDef definition
class TemplateSSMDocumentDetailsTypeDef(TypedDict):
DocumentName: str,
DocumentVersion: NotRequired[str],
ConformancePackEvaluationFiltersTypeDef#
# ConformancePackEvaluationFiltersTypeDef definition
class ConformancePackEvaluationFiltersTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
ResourceType: NotRequired[str],
ResourceIds: NotRequired[Sequence[str]],
ConformancePackRuleComplianceTypeDef#
# ConformancePackRuleComplianceTypeDef definition
class ConformancePackRuleComplianceTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ComplianceType: NotRequired[ConformancePackComplianceTypeType], # (1)
Controls: NotRequired[list[str]],
ConformancePackStatusDetailTypeDef#
# ConformancePackStatusDetailTypeDef definition
class ConformancePackStatusDetailTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackId: str,
ConformancePackArn: str,
ConformancePackState: ConformancePackStateType, # (1)
StackArn: str,
LastUpdateRequestedTime: datetime,
ConformancePackStatusReason: NotRequired[str],
LastUpdateCompletedTime: NotRequired[datetime],
CustomPolicyDetailsTypeDef#
# CustomPolicyDetailsTypeDef definition
class CustomPolicyDetailsTypeDef(TypedDict):
PolicyRuntime: str,
PolicyText: str,
EnableDebugLogDelivery: NotRequired[bool],
DeleteAggregationAuthorizationRequestRequestTypeDef#
# DeleteAggregationAuthorizationRequestRequestTypeDef definition
class DeleteAggregationAuthorizationRequestRequestTypeDef(TypedDict):
AuthorizedAccountId: str,
AuthorizedAwsRegion: str,
DeleteConfigRuleRequestRequestTypeDef#
# DeleteConfigRuleRequestRequestTypeDef definition
class DeleteConfigRuleRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
DeleteConfigurationAggregatorRequestRequestTypeDef#
# DeleteConfigurationAggregatorRequestRequestTypeDef definition
class DeleteConfigurationAggregatorRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
DeleteConfigurationRecorderRequestRequestTypeDef#
# DeleteConfigurationRecorderRequestRequestTypeDef definition
class DeleteConfigurationRecorderRequestRequestTypeDef(TypedDict):
ConfigurationRecorderName: str,
DeleteConformancePackRequestRequestTypeDef#
# DeleteConformancePackRequestRequestTypeDef definition
class DeleteConformancePackRequestRequestTypeDef(TypedDict):
ConformancePackName: str,
DeleteDeliveryChannelRequestRequestTypeDef#
# DeleteDeliveryChannelRequestRequestTypeDef definition
class DeleteDeliveryChannelRequestRequestTypeDef(TypedDict):
DeliveryChannelName: str,
DeleteEvaluationResultsRequestRequestTypeDef#
# DeleteEvaluationResultsRequestRequestTypeDef definition
class DeleteEvaluationResultsRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
DeleteOrganizationConfigRuleRequestRequestTypeDef#
# DeleteOrganizationConfigRuleRequestRequestTypeDef definition
class DeleteOrganizationConfigRuleRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleName: str,
DeleteOrganizationConformancePackRequestRequestTypeDef#
# DeleteOrganizationConformancePackRequestRequestTypeDef definition
class DeleteOrganizationConformancePackRequestRequestTypeDef(TypedDict):
OrganizationConformancePackName: str,
DeletePendingAggregationRequestRequestRequestTypeDef#
# DeletePendingAggregationRequestRequestRequestTypeDef definition
class DeletePendingAggregationRequestRequestRequestTypeDef(TypedDict):
RequesterAccountId: str,
RequesterAwsRegion: str,
DeleteRemediationConfigurationRequestRequestTypeDef#
# DeleteRemediationConfigurationRequestRequestTypeDef definition
class DeleteRemediationConfigurationRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceType: NotRequired[str],
RemediationExceptionResourceKeyTypeDef#
# RemediationExceptionResourceKeyTypeDef definition
class RemediationExceptionResourceKeyTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
DeleteResourceConfigRequestRequestTypeDef#
# DeleteResourceConfigRequestRequestTypeDef definition
class DeleteResourceConfigRequestRequestTypeDef(TypedDict):
ResourceType: str,
ResourceId: str,
DeleteRetentionConfigurationRequestRequestTypeDef#
# DeleteRetentionConfigurationRequestRequestTypeDef definition
class DeleteRetentionConfigurationRequestRequestTypeDef(TypedDict):
RetentionConfigurationName: str,
DeleteServiceLinkedConfigurationRecorderRequestRequestTypeDef#
# DeleteServiceLinkedConfigurationRecorderRequestRequestTypeDef definition
class DeleteServiceLinkedConfigurationRecorderRequestRequestTypeDef(TypedDict):
ServicePrincipal: str,
DeleteStoredQueryRequestRequestTypeDef#
# DeleteStoredQueryRequestRequestTypeDef definition
class DeleteStoredQueryRequestRequestTypeDef(TypedDict):
QueryName: str,
DeliverConfigSnapshotRequestRequestTypeDef#
# DeliverConfigSnapshotRequestRequestTypeDef definition
class DeliverConfigSnapshotRequestRequestTypeDef(TypedDict):
deliveryChannelName: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeAggregationAuthorizationsRequestRequestTypeDef#
# DescribeAggregationAuthorizationsRequestRequestTypeDef definition
class DescribeAggregationAuthorizationsRequestRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeComplianceByConfigRuleRequestRequestTypeDef#
# DescribeComplianceByConfigRuleRequestRequestTypeDef definition
class DescribeComplianceByConfigRuleRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
NextToken: NotRequired[str],
DescribeComplianceByResourceRequestRequestTypeDef#
# DescribeComplianceByResourceRequestRequestTypeDef definition
class DescribeComplianceByResourceRequestRequestTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConfigRuleEvaluationStatusRequestRequestTypeDef#
# DescribeConfigRuleEvaluationStatusRequestRequestTypeDef definition
class DescribeConfigRuleEvaluationStatusRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConfigRulesFiltersTypeDef#
# DescribeConfigRulesFiltersTypeDef definition
class DescribeConfigRulesFiltersTypeDef(TypedDict):
EvaluationMode: NotRequired[EvaluationModeType], # (1)
DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef#
# DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef definition
class DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
UpdateStatus: NotRequired[Sequence[AggregatedSourceStatusTypeType]], # (1)
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConfigurationAggregatorsRequestRequestTypeDef#
# DescribeConfigurationAggregatorsRequestRequestTypeDef definition
class DescribeConfigurationAggregatorsRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConfigurationRecorderStatusRequestRequestTypeDef#
# DescribeConfigurationRecorderStatusRequestRequestTypeDef definition
class DescribeConfigurationRecorderStatusRequestRequestTypeDef(TypedDict):
ConfigurationRecorderNames: NotRequired[Sequence[str]],
ServicePrincipal: NotRequired[str],
Arn: NotRequired[str],
DescribeConfigurationRecordersRequestRequestTypeDef#
# DescribeConfigurationRecordersRequestRequestTypeDef definition
class DescribeConfigurationRecordersRequestRequestTypeDef(TypedDict):
ConfigurationRecorderNames: NotRequired[Sequence[str]],
ServicePrincipal: NotRequired[str],
Arn: NotRequired[str],
DescribeConformancePackStatusRequestRequestTypeDef#
# DescribeConformancePackStatusRequestRequestTypeDef definition
class DescribeConformancePackStatusRequestRequestTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConformancePacksRequestRequestTypeDef#
# DescribeConformancePacksRequestRequestTypeDef definition
class DescribeConformancePacksRequestRequestTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeDeliveryChannelStatusRequestRequestTypeDef#
# DescribeDeliveryChannelStatusRequestRequestTypeDef definition
class DescribeDeliveryChannelStatusRequestRequestTypeDef(TypedDict):
DeliveryChannelNames: NotRequired[Sequence[str]],
DescribeDeliveryChannelsRequestRequestTypeDef#
# DescribeDeliveryChannelsRequestRequestTypeDef definition
class DescribeDeliveryChannelsRequestRequestTypeDef(TypedDict):
DeliveryChannelNames: NotRequired[Sequence[str]],
DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef#
# DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef definition
class DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
OrganizationConfigRuleStatusTypeDef#
# OrganizationConfigRuleStatusTypeDef definition
class OrganizationConfigRuleStatusTypeDef(TypedDict):
OrganizationConfigRuleName: str,
OrganizationRuleStatus: OrganizationRuleStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
DescribeOrganizationConfigRulesRequestRequestTypeDef#
# DescribeOrganizationConfigRulesRequestRequestTypeDef definition
class DescribeOrganizationConfigRulesRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeOrganizationConformancePackStatusesRequestRequestTypeDef#
# DescribeOrganizationConformancePackStatusesRequestRequestTypeDef definition
class DescribeOrganizationConformancePackStatusesRequestRequestTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
OrganizationConformancePackStatusTypeDef#
# OrganizationConformancePackStatusTypeDef definition
class OrganizationConformancePackStatusTypeDef(TypedDict):
OrganizationConformancePackName: str,
Status: OrganizationResourceStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
DescribeOrganizationConformancePacksRequestRequestTypeDef#
# DescribeOrganizationConformancePacksRequestRequestTypeDef definition
class DescribeOrganizationConformancePacksRequestRequestTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribePendingAggregationRequestsRequestRequestTypeDef#
# DescribePendingAggregationRequestsRequestRequestTypeDef definition
class DescribePendingAggregationRequestsRequestRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
PendingAggregationRequestTypeDef#
# PendingAggregationRequestTypeDef definition
class PendingAggregationRequestTypeDef(TypedDict):
RequesterAccountId: NotRequired[str],
RequesterAwsRegion: NotRequired[str],
DescribeRemediationConfigurationsRequestRequestTypeDef#
# DescribeRemediationConfigurationsRequestRequestTypeDef definition
class DescribeRemediationConfigurationsRequestRequestTypeDef(TypedDict):
ConfigRuleNames: Sequence[str],
RemediationExceptionTypeDef#
# RemediationExceptionTypeDef definition
class RemediationExceptionTypeDef(TypedDict):
ConfigRuleName: str,
ResourceType: str,
ResourceId: str,
Message: NotRequired[str],
ExpirationTime: NotRequired[datetime],
DescribeRetentionConfigurationsRequestRequestTypeDef#
# DescribeRetentionConfigurationsRequestRequestTypeDef definition
class DescribeRetentionConfigurationsRequestRequestTypeDef(TypedDict):
RetentionConfigurationNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
RetentionConfigurationTypeDef#
# RetentionConfigurationTypeDef definition
class RetentionConfigurationTypeDef(TypedDict):
Name: str,
RetentionPeriodInDays: int,
DisassociateResourceTypesRequestRequestTypeDef#
# DisassociateResourceTypesRequestRequestTypeDef definition
class DisassociateResourceTypesRequestRequestTypeDef(TypedDict):
ConfigurationRecorderArn: str,
ResourceTypes: Sequence[ResourceTypeType], # (1)
- See ResourceTypeType
EvaluationContextTypeDef#
# EvaluationContextTypeDef definition
class EvaluationContextTypeDef(TypedDict):
EvaluationContextIdentifier: NotRequired[str],
EvaluationOutputTypeDef#
# EvaluationOutputTypeDef definition
class EvaluationOutputTypeDef(TypedDict):
ComplianceResourceType: str,
ComplianceResourceId: str,
ComplianceType: ComplianceTypeType, # (1)
OrderingTimestamp: datetime,
Annotation: NotRequired[str],
EvaluationResultQualifierTypeDef#
# EvaluationResultQualifierTypeDef definition
class EvaluationResultQualifierTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
EvaluationMode: NotRequired[EvaluationModeType], # (1)
EvaluationStatusTypeDef#
# EvaluationStatusTypeDef definition
class EvaluationStatusTypeDef(TypedDict):
Status: ResourceEvaluationStatusType, # (1)
FailureReason: NotRequired[str],
ExclusionByResourceTypesOutputTypeDef#
# ExclusionByResourceTypesOutputTypeDef definition
class ExclusionByResourceTypesOutputTypeDef(TypedDict):
resourceTypes: NotRequired[list[ResourceTypeType]], # (1)
- See ResourceTypeType
ExclusionByResourceTypesTypeDef#
# ExclusionByResourceTypesTypeDef definition
class ExclusionByResourceTypesTypeDef(TypedDict):
resourceTypes: NotRequired[Sequence[ResourceTypeType]], # (1)
- See ResourceTypeType
SsmControlsTypeDef#
# SsmControlsTypeDef definition
class SsmControlsTypeDef(TypedDict):
ConcurrentExecutionRatePercentage: NotRequired[int],
ErrorPercentage: NotRequired[int],
FieldInfoTypeDef#
# FieldInfoTypeDef definition
class FieldInfoTypeDef(TypedDict):
Name: NotRequired[str],
GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef#
# GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef definition
class GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ConfigRuleName: str,
AccountId: str,
AwsRegion: str,
ComplianceType: NotRequired[ComplianceTypeType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ResourceCountFiltersTypeDef#
# ResourceCountFiltersTypeDef definition
class ResourceCountFiltersTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
AccountId: NotRequired[str],
Region: NotRequired[str],
- See ResourceTypeType
GroupedResourceCountTypeDef#
# GroupedResourceCountTypeDef definition
class GroupedResourceCountTypeDef(TypedDict):
GroupName: str,
ResourceCount: int,
GetComplianceDetailsByConfigRuleRequestRequestTypeDef#
# GetComplianceDetailsByConfigRuleRequestRequestTypeDef definition
class GetComplianceDetailsByConfigRuleRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetComplianceDetailsByResourceRequestRequestTypeDef#
# GetComplianceDetailsByResourceRequestRequestTypeDef definition
class GetComplianceDetailsByResourceRequestRequestTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
NextToken: NotRequired[str],
ResourceEvaluationId: NotRequired[str],
GetComplianceSummaryByResourceTypeRequestRequestTypeDef#
# GetComplianceSummaryByResourceTypeRequestRequestTypeDef definition
class GetComplianceSummaryByResourceTypeRequestRequestTypeDef(TypedDict):
ResourceTypes: NotRequired[Sequence[str]],
GetConformancePackComplianceSummaryRequestRequestTypeDef#
# GetConformancePackComplianceSummaryRequestRequestTypeDef definition
class GetConformancePackComplianceSummaryRequestRequestTypeDef(TypedDict):
ConformancePackNames: Sequence[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetCustomRulePolicyRequestRequestTypeDef#
# GetCustomRulePolicyRequestRequestTypeDef definition
class GetCustomRulePolicyRequestRequestTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
GetDiscoveredResourceCountsRequestRequestTypeDef#
# GetDiscoveredResourceCountsRequestRequestTypeDef definition
class GetDiscoveredResourceCountsRequestRequestTypeDef(TypedDict):
resourceTypes: NotRequired[Sequence[str]],
limit: NotRequired[int],
nextToken: NotRequired[str],
ResourceCountTypeDef#
# ResourceCountTypeDef definition
class ResourceCountTypeDef(TypedDict):
resourceType: NotRequired[ResourceTypeType], # (1)
count: NotRequired[int],
- See ResourceTypeType
StatusDetailFiltersTypeDef#
# StatusDetailFiltersTypeDef definition
class StatusDetailFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
MemberAccountRuleStatus: NotRequired[MemberAccountRuleStatusType], # (1)
MemberAccountStatusTypeDef#
# MemberAccountStatusTypeDef definition
class MemberAccountStatusTypeDef(TypedDict):
AccountId: str,
ConfigRuleName: str,
MemberAccountRuleStatus: MemberAccountRuleStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
OrganizationResourceDetailedStatusFiltersTypeDef#
# OrganizationResourceDetailedStatusFiltersTypeDef definition
class OrganizationResourceDetailedStatusFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
Status: NotRequired[OrganizationResourceDetailedStatusType], # (1)
OrganizationConformancePackDetailedStatusTypeDef#
# OrganizationConformancePackDetailedStatusTypeDef definition
class OrganizationConformancePackDetailedStatusTypeDef(TypedDict):
AccountId: str,
ConformancePackName: str,
Status: OrganizationResourceDetailedStatusType, # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
LastUpdateTime: NotRequired[datetime],
GetOrganizationCustomRulePolicyRequestRequestTypeDef#
# GetOrganizationCustomRulePolicyRequestRequestTypeDef definition
class GetOrganizationCustomRulePolicyRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleName: str,
GetResourceEvaluationSummaryRequestRequestTypeDef#
# GetResourceEvaluationSummaryRequestRequestTypeDef definition
class GetResourceEvaluationSummaryRequestRequestTypeDef(TypedDict):
ResourceEvaluationId: str,
ResourceDetailsTypeDef#
# ResourceDetailsTypeDef definition
class ResourceDetailsTypeDef(TypedDict):
ResourceId: str,
ResourceType: str,
ResourceConfiguration: str,
ResourceConfigurationSchemaType: NotRequired[ResourceConfigurationSchemaTypeType], # (1)
GetStoredQueryRequestRequestTypeDef#
# GetStoredQueryRequestRequestTypeDef definition
class GetStoredQueryRequestRequestTypeDef(TypedDict):
QueryName: str,
StoredQueryTypeDef#
# StoredQueryTypeDef definition
class StoredQueryTypeDef(TypedDict):
QueryName: str,
QueryId: NotRequired[str],
QueryArn: NotRequired[str],
Description: NotRequired[str],
Expression: NotRequired[str],
ResourceFiltersTypeDef#
# ResourceFiltersTypeDef definition
class ResourceFiltersTypeDef(TypedDict):
AccountId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceName: NotRequired[str],
Region: NotRequired[str],
ListDiscoveredResourcesRequestRequestTypeDef#
# ListDiscoveredResourcesRequestRequestTypeDef definition
class ListDiscoveredResourcesRequestRequestTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceIds: NotRequired[Sequence[str]],
resourceName: NotRequired[str],
limit: NotRequired[int],
includeDeletedResources: NotRequired[bool],
nextToken: NotRequired[str],
- See ResourceTypeType
ResourceIdentifierTypeDef#
# ResourceIdentifierTypeDef definition
class ResourceIdentifierTypeDef(TypedDict):
resourceType: NotRequired[ResourceTypeType], # (1)
resourceId: NotRequired[str],
resourceName: NotRequired[str],
resourceDeletionTime: NotRequired[datetime],
- See ResourceTypeType
ResourceEvaluationTypeDef#
# ResourceEvaluationTypeDef definition
class ResourceEvaluationTypeDef(TypedDict):
ResourceEvaluationId: NotRequired[str],
EvaluationMode: NotRequired[EvaluationModeType], # (1)
EvaluationStartTimestamp: NotRequired[datetime],
ListStoredQueriesRequestRequestTypeDef#
# ListStoredQueriesRequestRequestTypeDef definition
class ListStoredQueriesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
StoredQueryMetadataTypeDef#
# StoredQueryMetadataTypeDef definition
class StoredQueryMetadataTypeDef(TypedDict):
QueryId: str,
QueryArn: str,
QueryName: str,
Description: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
OrganizationAggregationSourceTypeDef#
# OrganizationAggregationSourceTypeDef definition
class OrganizationAggregationSourceTypeDef(TypedDict):
RoleArn: str,
AwsRegions: NotRequired[Sequence[str]],
AllAwsRegions: NotRequired[bool],
OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef#
# OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef definition
class OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef(TypedDict):
Description: NotRequired[str],
OrganizationConfigRuleTriggerTypes: NotRequired[list[OrganizationConfigRuleTriggerTypeNoSNType]], # (1)
InputParameters: NotRequired[str],
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (2)
ResourceTypesScope: NotRequired[list[str]],
ResourceIdScope: NotRequired[str],
TagKeyScope: NotRequired[str],
TagValueScope: NotRequired[str],
PolicyRuntime: NotRequired[str],
DebugLogDeliveryAccounts: NotRequired[list[str]],
OrganizationCustomRuleMetadataOutputTypeDef#
# OrganizationCustomRuleMetadataOutputTypeDef definition
class OrganizationCustomRuleMetadataOutputTypeDef(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],
OrganizationManagedRuleMetadataOutputTypeDef#
# OrganizationManagedRuleMetadataOutputTypeDef definition
class OrganizationManagedRuleMetadataOutputTypeDef(TypedDict):
RuleIdentifier: str,
Description: NotRequired[str],
InputParameters: NotRequired[str],
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (1)
ResourceTypesScope: NotRequired[list[str]],
ResourceIdScope: NotRequired[str],
TagKeyScope: NotRequired[str],
TagValueScope: NotRequired[str],
OrganizationCustomPolicyRuleMetadataTypeDef#
# OrganizationCustomPolicyRuleMetadataTypeDef 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]],
OrganizationCustomRuleMetadataTypeDef#
# OrganizationCustomRuleMetadataTypeDef definition
class OrganizationCustomRuleMetadataTypeDef(TypedDict):
LambdaFunctionArn: str,
OrganizationConfigRuleTriggerTypes: Sequence[OrganizationConfigRuleTriggerTypeType], # (1)
Description: NotRequired[str],
InputParameters: NotRequired[str],
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (2)
ResourceTypesScope: NotRequired[Sequence[str]],
ResourceIdScope: NotRequired[str],
TagKeyScope: NotRequired[str],
TagValueScope: NotRequired[str],
OrganizationManagedRuleMetadataTypeDef#
# OrganizationManagedRuleMetadataTypeDef definition
class OrganizationManagedRuleMetadataTypeDef(TypedDict):
RuleIdentifier: str,
Description: NotRequired[str],
InputParameters: NotRequired[str],
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (1)
ResourceTypesScope: NotRequired[Sequence[str]],
ResourceIdScope: NotRequired[str],
TagKeyScope: NotRequired[str],
TagValueScope: NotRequired[str],
PutResourceConfigRequestRequestTypeDef#
# PutResourceConfigRequestRequestTypeDef definition
class PutResourceConfigRequestRequestTypeDef(TypedDict):
ResourceType: str,
SchemaVersionId: str,
ResourceId: str,
Configuration: str,
ResourceName: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
PutRetentionConfigurationRequestRequestTypeDef#
# PutRetentionConfigurationRequestRequestTypeDef definition
class PutRetentionConfigurationRequestRequestTypeDef(TypedDict):
RetentionPeriodInDays: int,
RecordingStrategyTypeDef#
# RecordingStrategyTypeDef definition
class RecordingStrategyTypeDef(TypedDict):
useOnly: NotRequired[RecordingStrategyTypeType], # (1)
RecordingModeOverrideOutputTypeDef#
# RecordingModeOverrideOutputTypeDef definition
class RecordingModeOverrideOutputTypeDef(TypedDict):
resourceTypes: list[ResourceTypeType], # (1)
recordingFrequency: RecordingFrequencyType, # (2)
description: NotRequired[str],
RecordingModeOverrideTypeDef#
# RecordingModeOverrideTypeDef definition
class RecordingModeOverrideTypeDef(TypedDict):
resourceTypes: Sequence[ResourceTypeType], # (1)
recordingFrequency: RecordingFrequencyType, # (2)
description: NotRequired[str],
RemediationExecutionStepTypeDef#
# RemediationExecutionStepTypeDef definition
class RemediationExecutionStepTypeDef(TypedDict):
Name: NotRequired[str],
State: NotRequired[RemediationExecutionStepStateType], # (1)
ErrorMessage: NotRequired[str],
StartTime: NotRequired[datetime],
StopTime: NotRequired[datetime],
ResourceValueTypeDef#
# ResourceValueTypeDef definition
class ResourceValueTypeDef(TypedDict):
Value: ResourceValueTypeType, # (1)
StaticValueOutputTypeDef#
# StaticValueOutputTypeDef definition
class StaticValueOutputTypeDef(TypedDict):
Values: list[str],
ScopeTypeDef#
# ScopeTypeDef definition
class ScopeTypeDef(TypedDict):
ComplianceResourceTypes: NotRequired[Sequence[str]],
TagKey: NotRequired[str],
TagValue: NotRequired[str],
ComplianceResourceId: NotRequired[str],
SelectAggregateResourceConfigRequestRequestTypeDef#
# SelectAggregateResourceConfigRequestRequestTypeDef definition
class SelectAggregateResourceConfigRequestRequestTypeDef(TypedDict):
Expression: str,
ConfigurationAggregatorName: str,
Limit: NotRequired[int],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SelectResourceConfigRequestRequestTypeDef#
# SelectResourceConfigRequestRequestTypeDef definition
class SelectResourceConfigRequestRequestTypeDef(TypedDict):
Expression: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
SourceDetailTypeDef#
# SourceDetailTypeDef definition
class SourceDetailTypeDef(TypedDict):
EventSource: NotRequired[EventSourceType], # (1)
MessageType: NotRequired[MessageTypeType], # (2)
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (3)
StartConfigRulesEvaluationRequestRequestTypeDef#
# StartConfigRulesEvaluationRequestRequestTypeDef definition
class StartConfigRulesEvaluationRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
StartConfigurationRecorderRequestRequestTypeDef#
# StartConfigurationRecorderRequestRequestTypeDef definition
class StartConfigurationRecorderRequestRequestTypeDef(TypedDict):
ConfigurationRecorderName: str,
StaticValueTypeDef#
# StaticValueTypeDef definition
class StaticValueTypeDef(TypedDict):
Values: Sequence[str],
StopConfigurationRecorderRequestRequestTypeDef#
# StopConfigurationRecorderRequestRequestTypeDef definition
class StopConfigurationRecorderRequestRequestTypeDef(TypedDict):
ConfigurationRecorderName: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
AggregateComplianceByConformancePackTypeDef#
# AggregateComplianceByConformancePackTypeDef definition
class AggregateComplianceByConformancePackTypeDef(TypedDict):
ConformancePackName: NotRequired[str],
Compliance: NotRequired[AggregateConformancePackComplianceTypeDef], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
AggregateConformancePackComplianceSummaryTypeDef#
# AggregateConformancePackComplianceSummaryTypeDef definition
class AggregateConformancePackComplianceSummaryTypeDef(TypedDict):
ComplianceSummary: NotRequired[AggregateConformancePackComplianceCountTypeDef], # (1)
GroupName: NotRequired[str],
DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef#
# DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef definition
class DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[AggregateConformancePackComplianceFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef#
# GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef definition
class GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[AggregateConformancePackComplianceSummaryFiltersTypeDef], # (1)
GroupByKey: NotRequired[AggregateConformancePackComplianceSummaryGroupKeyType], # (2)
Limit: NotRequired[int],
NextToken: NotRequired[str],
- See AggregateConformancePackComplianceSummaryFiltersTypeDef
- See AggregateConformancePackComplianceSummaryGroupKeyType
BatchGetAggregateResourceConfigRequestRequestTypeDef#
# BatchGetAggregateResourceConfigRequestRequestTypeDef definition
class BatchGetAggregateResourceConfigRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ResourceIdentifiers: Sequence[AggregateResourceIdentifierTypeDef], # (1)
GetAggregateResourceConfigRequestRequestTypeDef#
# GetAggregateResourceConfigRequestRequestTypeDef definition
class GetAggregateResourceConfigRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ResourceIdentifier: AggregateResourceIdentifierTypeDef, # (1)
AggregatorFiltersOutputTypeDef#
# AggregatorFiltersOutputTypeDef definition
class AggregatorFiltersOutputTypeDef(TypedDict):
ResourceType: NotRequired[AggregatorFilterResourceTypeOutputTypeDef], # (1)
ServicePrincipal: NotRequired[AggregatorFilterServicePrincipalOutputTypeDef], # (2)
DeleteServiceLinkedConfigurationRecorderResponseTypeDef#
# DeleteServiceLinkedConfigurationRecorderResponseTypeDef definition
class DeleteServiceLinkedConfigurationRecorderResponseTypeDef(TypedDict):
Arn: str,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeliverConfigSnapshotResponseTypeDef#
# DeliverConfigSnapshotResponseTypeDef definition
class DeliverConfigSnapshotResponseTypeDef(TypedDict):
configSnapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAggregationAuthorizationsResponseTypeDef#
# DescribeAggregationAuthorizationsResponseTypeDef definition
class DescribeAggregationAuthorizationsResponseTypeDef(TypedDict):
AggregationAuthorizations: list[AggregationAuthorizationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeConfigurationAggregatorSourcesStatusResponseTypeDef#
# DescribeConfigurationAggregatorSourcesStatusResponseTypeDef definition
class DescribeConfigurationAggregatorSourcesStatusResponseTypeDef(TypedDict):
AggregatedSourceStatusList: list[AggregatedSourceStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCustomRulePolicyResponseTypeDef#
# GetCustomRulePolicyResponseTypeDef definition
class GetCustomRulePolicyResponseTypeDef(TypedDict):
PolicyText: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetOrganizationCustomRulePolicyResponseTypeDef#
# GetOrganizationCustomRulePolicyResponseTypeDef definition
class GetOrganizationCustomRulePolicyResponseTypeDef(TypedDict):
PolicyText: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAggregateDiscoveredResourcesResponseTypeDef#
# ListAggregateDiscoveredResourcesResponseTypeDef definition
class ListAggregateDiscoveredResourcesResponseTypeDef(TypedDict):
ResourceIdentifiers: list[AggregateResourceIdentifierTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PutAggregationAuthorizationResponseTypeDef#
# PutAggregationAuthorizationResponseTypeDef definition
class PutAggregationAuthorizationResponseTypeDef(TypedDict):
AggregationAuthorization: AggregationAuthorizationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutConformancePackResponseTypeDef#
# PutConformancePackResponseTypeDef definition
class PutConformancePackResponseTypeDef(TypedDict):
ConformancePackArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutOrganizationConfigRuleResponseTypeDef#
# PutOrganizationConfigRuleResponseTypeDef definition
class PutOrganizationConfigRuleResponseTypeDef(TypedDict):
OrganizationConfigRuleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutOrganizationConformancePackResponseTypeDef#
# PutOrganizationConformancePackResponseTypeDef definition
class PutOrganizationConformancePackResponseTypeDef(TypedDict):
OrganizationConformancePackArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutServiceLinkedConfigurationRecorderResponseTypeDef#
# PutServiceLinkedConfigurationRecorderResponseTypeDef definition
class PutServiceLinkedConfigurationRecorderResponseTypeDef(TypedDict):
Arn: str,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutStoredQueryResponseTypeDef#
# PutStoredQueryResponseTypeDef definition
class PutStoredQueryResponseTypeDef(TypedDict):
QueryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartResourceEvaluationResponseTypeDef#
# StartResourceEvaluationResponseTypeDef definition
class StartResourceEvaluationResponseTypeDef(TypedDict):
ResourceEvaluationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchGetAggregateResourceConfigResponseTypeDef#
# BatchGetAggregateResourceConfigResponseTypeDef definition
class BatchGetAggregateResourceConfigResponseTypeDef(TypedDict):
BaseConfigurationItems: list[BaseConfigurationItemTypeDef], # (1)
UnprocessedResourceIdentifiers: list[AggregateResourceIdentifierTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchGetResourceConfigRequestRequestTypeDef#
# BatchGetResourceConfigRequestRequestTypeDef definition
class BatchGetResourceConfigRequestRequestTypeDef(TypedDict):
resourceKeys: Sequence[ResourceKeyTypeDef], # (1)
BatchGetResourceConfigResponseTypeDef#
# BatchGetResourceConfigResponseTypeDef definition
class BatchGetResourceConfigResponseTypeDef(TypedDict):
baseConfigurationItems: list[BaseConfigurationItemTypeDef], # (1)
unprocessedResourceKeys: list[ResourceKeyTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeRemediationExecutionStatusRequestRequestTypeDef#
# DescribeRemediationExecutionStatusRequestRequestTypeDef definition
class DescribeRemediationExecutionStatusRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: NotRequired[Sequence[ResourceKeyTypeDef]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
StartRemediationExecutionRequestRequestTypeDef#
# StartRemediationExecutionRequestRequestTypeDef definition
class StartRemediationExecutionRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: Sequence[ResourceKeyTypeDef], # (1)
StartRemediationExecutionResponseTypeDef#
# StartRemediationExecutionResponseTypeDef definition
class StartRemediationExecutionResponseTypeDef(TypedDict):
FailureMessage: str,
FailedItems: list[ResourceKeyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ComplianceSummaryTypeDef#
# ComplianceSummaryTypeDef definition
class ComplianceSummaryTypeDef(TypedDict):
CompliantResourceCount: NotRequired[ComplianceContributorCountTypeDef], # (1)
NonCompliantResourceCount: NotRequired[ComplianceContributorCountTypeDef], # (1)
ComplianceSummaryTimestamp: NotRequired[datetime],
ComplianceTypeDef#
# ComplianceTypeDef definition
class ComplianceTypeDef(TypedDict):
ComplianceType: NotRequired[ComplianceTypeType], # (1)
ComplianceContributorCount: NotRequired[ComplianceContributorCountTypeDef], # (2)
DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef#
# DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef definition
class DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[ConfigRuleComplianceFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef#
# GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef definition
class GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[ConfigRuleComplianceSummaryFiltersTypeDef], # (1)
GroupByKey: NotRequired[ConfigRuleComplianceSummaryGroupKeyType], # (2)
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConfigRuleEvaluationStatusResponseTypeDef#
# DescribeConfigRuleEvaluationStatusResponseTypeDef definition
class DescribeConfigRuleEvaluationStatusResponseTypeDef(TypedDict):
ConfigRulesEvaluationStatus: list[ConfigRuleEvaluationStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DeliveryChannelTypeDef#
# DeliveryChannelTypeDef definition
class DeliveryChannelTypeDef(TypedDict):
name: NotRequired[str],
s3BucketName: NotRequired[str],
s3KeyPrefix: NotRequired[str],
s3KmsKeyArn: NotRequired[str],
snsTopicARN: NotRequired[str],
configSnapshotDeliveryProperties: NotRequired[ConfigSnapshotDeliveryPropertiesTypeDef], # (1)
DeliveryChannelStatusTypeDef#
# DeliveryChannelStatusTypeDef 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
ConfigurationItemTypeDef#
# ConfigurationItemTypeDef definition
class ConfigurationItemTypeDef(TypedDict):
version: NotRequired[str],
accountId: NotRequired[str],
configurationItemCaptureTime: NotRequired[datetime],
configurationItemStatus: NotRequired[ConfigurationItemStatusType], # (1)
configurationStateId: NotRequired[str],
configurationItemMD5Hash: NotRequired[str],
arn: NotRequired[str],
resourceType: NotRequired[ResourceTypeType], # (2)
resourceId: NotRequired[str],
resourceName: NotRequired[str],
awsRegion: NotRequired[str],
availabilityZone: NotRequired[str],
resourceCreationTime: NotRequired[datetime],
tags: NotRequired[dict[str, str]],
relatedEvents: NotRequired[list[str]],
relationships: NotRequired[list[RelationshipTypeDef]], # (3)
configuration: NotRequired[str],
supplementaryConfiguration: NotRequired[dict[str, str]],
recordingFrequency: NotRequired[RecordingFrequencyType], # (4)
configurationItemDeliveryTime: NotRequired[datetime],
- See ConfigurationItemStatusType
- See ResourceTypeType
- See RelationshipTypeDef
- See RecordingFrequencyType
ListConfigurationRecordersRequestRequestTypeDef#
# ListConfigurationRecordersRequestRequestTypeDef definition
class ListConfigurationRecordersRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[ConfigurationRecorderFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeConfigurationRecorderStatusResponseTypeDef#
# DescribeConfigurationRecorderStatusResponseTypeDef definition
class DescribeConfigurationRecorderStatusResponseTypeDef(TypedDict):
ConfigurationRecordersStatus: list[ConfigurationRecorderStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConfigurationRecordersResponseTypeDef#
# ListConfigurationRecordersResponseTypeDef definition
class ListConfigurationRecordersResponseTypeDef(TypedDict):
ConfigurationRecorderSummaries: list[ConfigurationRecorderSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeConformancePackComplianceRequestRequestTypeDef#
# DescribeConformancePackComplianceRequestRequestTypeDef definition
class DescribeConformancePackComplianceRequestRequestTypeDef(TypedDict):
ConformancePackName: str,
Filters: NotRequired[ConformancePackComplianceFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListConformancePackComplianceScoresResponseTypeDef#
# ListConformancePackComplianceScoresResponseTypeDef definition
class ListConformancePackComplianceScoresResponseTypeDef(TypedDict):
ConformancePackComplianceScores: list[ConformancePackComplianceScoreTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListConformancePackComplianceScoresRequestRequestTypeDef#
# ListConformancePackComplianceScoresRequestRequestTypeDef definition
class ListConformancePackComplianceScoresRequestRequestTypeDef(TypedDict):
Filters: NotRequired[ConformancePackComplianceScoresFiltersTypeDef], # (1)
SortOrder: NotRequired[SortOrderType], # (2)
SortBy: NotRequired[SortByType], # (3)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetConformancePackComplianceSummaryResponseTypeDef#
# GetConformancePackComplianceSummaryResponseTypeDef definition
class GetConformancePackComplianceSummaryResponseTypeDef(TypedDict):
ConformancePackComplianceSummaryList: list[ConformancePackComplianceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
OrganizationConformancePackTypeDef#
# OrganizationConformancePackTypeDef 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#
# PutOrganizationConformancePackRequestRequestTypeDef 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#
# ConformancePackDetailTypeDef 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#
# PutConformancePackRequestRequestTypeDef 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#
# GetConformancePackComplianceDetailsRequestRequestTypeDef definition
class GetConformancePackComplianceDetailsRequestRequestTypeDef(TypedDict):
ConformancePackName: str,
Filters: NotRequired[ConformancePackEvaluationFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeConformancePackComplianceResponseTypeDef#
# DescribeConformancePackComplianceResponseTypeDef definition
class DescribeConformancePackComplianceResponseTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackRuleComplianceList: list[ConformancePackRuleComplianceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeConformancePackStatusResponseTypeDef#
# DescribeConformancePackStatusResponseTypeDef definition
class DescribeConformancePackStatusResponseTypeDef(TypedDict):
ConformancePackStatusDetails: list[ConformancePackStatusDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DeleteRemediationExceptionsRequestRequestTypeDef#
# DeleteRemediationExceptionsRequestRequestTypeDef definition
class DeleteRemediationExceptionsRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: Sequence[RemediationExceptionResourceKeyTypeDef], # (1)
DescribeRemediationExceptionsRequestRequestTypeDef#
# DescribeRemediationExceptionsRequestRequestTypeDef definition
class DescribeRemediationExceptionsRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: NotRequired[Sequence[RemediationExceptionResourceKeyTypeDef]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
FailedDeleteRemediationExceptionsBatchTypeDef#
# FailedDeleteRemediationExceptionsBatchTypeDef definition
class FailedDeleteRemediationExceptionsBatchTypeDef(TypedDict):
FailureMessage: NotRequired[str],
FailedItems: NotRequired[list[RemediationExceptionResourceKeyTypeDef]], # (1)
DescribeAggregateComplianceByConfigRulesRequestPaginateTypeDef#
# DescribeAggregateComplianceByConfigRulesRequestPaginateTypeDef definition
class DescribeAggregateComplianceByConfigRulesRequestPaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[ConfigRuleComplianceFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAggregateComplianceByConformancePacksRequestPaginateTypeDef#
# DescribeAggregateComplianceByConformancePacksRequestPaginateTypeDef definition
class DescribeAggregateComplianceByConformancePacksRequestPaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[AggregateConformancePackComplianceFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAggregationAuthorizationsRequestPaginateTypeDef#
# DescribeAggregationAuthorizationsRequestPaginateTypeDef definition
class DescribeAggregationAuthorizationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeComplianceByConfigRuleRequestPaginateTypeDef#
# DescribeComplianceByConfigRuleRequestPaginateTypeDef definition
class DescribeComplianceByConfigRuleRequestPaginateTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeComplianceByResourceRequestPaginateTypeDef#
# DescribeComplianceByResourceRequestPaginateTypeDef definition
class DescribeComplianceByResourceRequestPaginateTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeConfigRuleEvaluationStatusRequestPaginateTypeDef#
# DescribeConfigRuleEvaluationStatusRequestPaginateTypeDef definition
class DescribeConfigRuleEvaluationStatusRequestPaginateTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConfigurationAggregatorSourcesStatusRequestPaginateTypeDef#
# DescribeConfigurationAggregatorSourcesStatusRequestPaginateTypeDef definition
class DescribeConfigurationAggregatorSourcesStatusRequestPaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
UpdateStatus: NotRequired[Sequence[AggregatedSourceStatusTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeConfigurationAggregatorsRequestPaginateTypeDef#
# DescribeConfigurationAggregatorsRequestPaginateTypeDef definition
class DescribeConfigurationAggregatorsRequestPaginateTypeDef(TypedDict):
ConfigurationAggregatorNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConformancePackStatusRequestPaginateTypeDef#
# DescribeConformancePackStatusRequestPaginateTypeDef definition
class DescribeConformancePackStatusRequestPaginateTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConformancePacksRequestPaginateTypeDef#
# DescribeConformancePacksRequestPaginateTypeDef definition
class DescribeConformancePacksRequestPaginateTypeDef(TypedDict):
ConformancePackNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConfigRuleStatusesRequestPaginateTypeDef#
# DescribeOrganizationConfigRuleStatusesRequestPaginateTypeDef definition
class DescribeOrganizationConfigRuleStatusesRequestPaginateTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConfigRulesRequestPaginateTypeDef#
# DescribeOrganizationConfigRulesRequestPaginateTypeDef definition
class DescribeOrganizationConfigRulesRequestPaginateTypeDef(TypedDict):
OrganizationConfigRuleNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConformancePackStatusesRequestPaginateTypeDef#
# DescribeOrganizationConformancePackStatusesRequestPaginateTypeDef definition
class DescribeOrganizationConformancePackStatusesRequestPaginateTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConformancePacksRequestPaginateTypeDef#
# DescribeOrganizationConformancePacksRequestPaginateTypeDef definition
class DescribeOrganizationConformancePacksRequestPaginateTypeDef(TypedDict):
OrganizationConformancePackNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribePendingAggregationRequestsRequestPaginateTypeDef#
# DescribePendingAggregationRequestsRequestPaginateTypeDef definition
class DescribePendingAggregationRequestsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeRemediationExecutionStatusRequestPaginateTypeDef#
# DescribeRemediationExecutionStatusRequestPaginateTypeDef definition
class DescribeRemediationExecutionStatusRequestPaginateTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: NotRequired[Sequence[ResourceKeyTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeRetentionConfigurationsRequestPaginateTypeDef#
# DescribeRetentionConfigurationsRequestPaginateTypeDef definition
class DescribeRetentionConfigurationsRequestPaginateTypeDef(TypedDict):
RetentionConfigurationNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetAggregateComplianceDetailsByConfigRuleRequestPaginateTypeDef#
# GetAggregateComplianceDetailsByConfigRuleRequestPaginateTypeDef definition
class GetAggregateComplianceDetailsByConfigRuleRequestPaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ConfigRuleName: str,
AccountId: str,
AwsRegion: str,
ComplianceType: NotRequired[ComplianceTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetComplianceDetailsByConfigRuleRequestPaginateTypeDef#
# GetComplianceDetailsByConfigRuleRequestPaginateTypeDef definition
class GetComplianceDetailsByConfigRuleRequestPaginateTypeDef(TypedDict):
ConfigRuleName: str,
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetComplianceDetailsByResourceRequestPaginateTypeDef#
# GetComplianceDetailsByResourceRequestPaginateTypeDef definition
class GetComplianceDetailsByResourceRequestPaginateTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]], # (1)
ResourceEvaluationId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetConformancePackComplianceSummaryRequestPaginateTypeDef#
# GetConformancePackComplianceSummaryRequestPaginateTypeDef definition
class GetConformancePackComplianceSummaryRequestPaginateTypeDef(TypedDict):
ConformancePackNames: Sequence[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfigurationRecordersRequestPaginateTypeDef#
# ListConfigurationRecordersRequestPaginateTypeDef definition
class ListConfigurationRecordersRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[ConfigurationRecorderFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDiscoveredResourcesRequestPaginateTypeDef#
# ListDiscoveredResourcesRequestPaginateTypeDef definition
class ListDiscoveredResourcesRequestPaginateTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceIds: NotRequired[Sequence[str]],
resourceName: NotRequired[str],
includeDeletedResources: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTagsForResourceRequestPaginateTypeDef#
# ListTagsForResourceRequestPaginateTypeDef definition
class ListTagsForResourceRequestPaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
SelectAggregateResourceConfigRequestPaginateTypeDef#
# SelectAggregateResourceConfigRequestPaginateTypeDef definition
class SelectAggregateResourceConfigRequestPaginateTypeDef(TypedDict):
Expression: str,
ConfigurationAggregatorName: str,
MaxResults: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
SelectResourceConfigRequestPaginateTypeDef#
# SelectResourceConfigRequestPaginateTypeDef definition
class SelectResourceConfigRequestPaginateTypeDef(TypedDict):
Expression: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConfigRulesRequestPaginateTypeDef#
# DescribeConfigRulesRequestPaginateTypeDef definition
class DescribeConfigRulesRequestPaginateTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
Filters: NotRequired[DescribeConfigRulesFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeConfigRulesRequestRequestTypeDef#
# DescribeConfigRulesRequestRequestTypeDef definition
class DescribeConfigRulesRequestRequestTypeDef(TypedDict):
ConfigRuleNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Filters: NotRequired[DescribeConfigRulesFiltersTypeDef], # (1)
DescribeOrganizationConfigRuleStatusesResponseTypeDef#
# DescribeOrganizationConfigRuleStatusesResponseTypeDef definition
class DescribeOrganizationConfigRuleStatusesResponseTypeDef(TypedDict):
OrganizationConfigRuleStatuses: list[OrganizationConfigRuleStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeOrganizationConformancePackStatusesResponseTypeDef#
# DescribeOrganizationConformancePackStatusesResponseTypeDef definition
class DescribeOrganizationConformancePackStatusesResponseTypeDef(TypedDict):
OrganizationConformancePackStatuses: list[OrganizationConformancePackStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribePendingAggregationRequestsResponseTypeDef#
# DescribePendingAggregationRequestsResponseTypeDef definition
class DescribePendingAggregationRequestsResponseTypeDef(TypedDict):
PendingAggregationRequests: list[PendingAggregationRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeRemediationExceptionsResponseTypeDef#
# DescribeRemediationExceptionsResponseTypeDef definition
class DescribeRemediationExceptionsResponseTypeDef(TypedDict):
RemediationExceptions: list[RemediationExceptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
FailedRemediationExceptionBatchTypeDef#
# FailedRemediationExceptionBatchTypeDef definition
class FailedRemediationExceptionBatchTypeDef(TypedDict):
FailureMessage: NotRequired[str],
FailedItems: NotRequired[list[RemediationExceptionTypeDef]], # (1)
DescribeRetentionConfigurationsResponseTypeDef#
# DescribeRetentionConfigurationsResponseTypeDef definition
class DescribeRetentionConfigurationsResponseTypeDef(TypedDict):
RetentionConfigurations: list[RetentionConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PutRetentionConfigurationResponseTypeDef#
# PutRetentionConfigurationResponseTypeDef definition
class PutRetentionConfigurationResponseTypeDef(TypedDict):
RetentionConfiguration: RetentionConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutEvaluationsResponseTypeDef#
# PutEvaluationsResponseTypeDef definition
class PutEvaluationsResponseTypeDef(TypedDict):
FailedEvaluations: list[EvaluationOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EvaluationResultIdentifierTypeDef#
# EvaluationResultIdentifierTypeDef definition
class EvaluationResultIdentifierTypeDef(TypedDict):
EvaluationResultQualifier: NotRequired[EvaluationResultQualifierTypeDef], # (1)
OrderingTimestamp: NotRequired[datetime],
ResourceEvaluationId: NotRequired[str],
EvaluationTypeDef#
# EvaluationTypeDef definition
class EvaluationTypeDef(TypedDict):
ComplianceResourceType: str,
ComplianceResourceId: str,
ComplianceType: ComplianceTypeType, # (1)
OrderingTimestamp: TimestampTypeDef,
Annotation: NotRequired[str],
ExternalEvaluationTypeDef#
# ExternalEvaluationTypeDef definition
class ExternalEvaluationTypeDef(TypedDict):
ComplianceResourceType: str,
ComplianceResourceId: str,
ComplianceType: ComplianceTypeType, # (1)
OrderingTimestamp: TimestampTypeDef,
Annotation: NotRequired[str],
GetResourceConfigHistoryRequestPaginateTypeDef#
# GetResourceConfigHistoryRequestPaginateTypeDef definition
class GetResourceConfigHistoryRequestPaginateTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceId: str,
laterTime: NotRequired[TimestampTypeDef],
earlierTime: NotRequired[TimestampTypeDef],
chronologicalOrder: NotRequired[ChronologicalOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
GetResourceConfigHistoryRequestRequestTypeDef#
# GetResourceConfigHistoryRequestRequestTypeDef definition
class GetResourceConfigHistoryRequestRequestTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceId: str,
laterTime: NotRequired[TimestampTypeDef],
earlierTime: NotRequired[TimestampTypeDef],
chronologicalOrder: NotRequired[ChronologicalOrderType], # (2)
limit: NotRequired[int],
nextToken: NotRequired[str],
PutRemediationExceptionsRequestRequestTypeDef#
# PutRemediationExceptionsRequestRequestTypeDef definition
class PutRemediationExceptionsRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ResourceKeys: Sequence[RemediationExceptionResourceKeyTypeDef], # (1)
Message: NotRequired[str],
ExpirationTime: NotRequired[TimestampTypeDef],
TimeWindowTypeDef#
# TimeWindowTypeDef definition
class TimeWindowTypeDef(TypedDict):
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
ExecutionControlsTypeDef#
# ExecutionControlsTypeDef definition
class ExecutionControlsTypeDef(TypedDict):
SsmControls: NotRequired[SsmControlsTypeDef], # (1)
QueryInfoTypeDef#
# QueryInfoTypeDef definition
class QueryInfoTypeDef(TypedDict):
SelectFields: NotRequired[list[FieldInfoTypeDef]], # (1)
- See FieldInfoTypeDef
GetAggregateDiscoveredResourceCountsRequestRequestTypeDef#
# GetAggregateDiscoveredResourceCountsRequestRequestTypeDef definition
class GetAggregateDiscoveredResourceCountsRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
Filters: NotRequired[ResourceCountFiltersTypeDef], # (1)
GroupByKey: NotRequired[ResourceCountGroupKeyType], # (2)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetAggregateDiscoveredResourceCountsResponseTypeDef#
# GetAggregateDiscoveredResourceCountsResponseTypeDef definition
class GetAggregateDiscoveredResourceCountsResponseTypeDef(TypedDict):
TotalDiscoveredResources: int,
GroupByKey: str,
GroupedResourceCounts: list[GroupedResourceCountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetDiscoveredResourceCountsResponseTypeDef#
# GetDiscoveredResourceCountsResponseTypeDef definition
class GetDiscoveredResourceCountsResponseTypeDef(TypedDict):
totalDiscoveredResources: int,
resourceCounts: list[ResourceCountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetOrganizationConfigRuleDetailedStatusRequestPaginateTypeDef#
# GetOrganizationConfigRuleDetailedStatusRequestPaginateTypeDef definition
class GetOrganizationConfigRuleDetailedStatusRequestPaginateTypeDef(TypedDict):
OrganizationConfigRuleName: str,
Filters: NotRequired[StatusDetailFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetOrganizationConfigRuleDetailedStatusRequestRequestTypeDef#
# GetOrganizationConfigRuleDetailedStatusRequestRequestTypeDef definition
class GetOrganizationConfigRuleDetailedStatusRequestRequestTypeDef(TypedDict):
OrganizationConfigRuleName: str,
Filters: NotRequired[StatusDetailFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetOrganizationConfigRuleDetailedStatusResponseTypeDef#
# GetOrganizationConfigRuleDetailedStatusResponseTypeDef definition
class GetOrganizationConfigRuleDetailedStatusResponseTypeDef(TypedDict):
OrganizationConfigRuleDetailedStatus: list[MemberAccountStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetOrganizationConformancePackDetailedStatusRequestPaginateTypeDef#
# GetOrganizationConformancePackDetailedStatusRequestPaginateTypeDef definition
class GetOrganizationConformancePackDetailedStatusRequestPaginateTypeDef(TypedDict):
OrganizationConformancePackName: str,
Filters: NotRequired[OrganizationResourceDetailedStatusFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetOrganizationConformancePackDetailedStatusRequestRequestTypeDef#
# GetOrganizationConformancePackDetailedStatusRequestRequestTypeDef definition
class GetOrganizationConformancePackDetailedStatusRequestRequestTypeDef(TypedDict):
OrganizationConformancePackName: str,
Filters: NotRequired[OrganizationResourceDetailedStatusFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
GetOrganizationConformancePackDetailedStatusResponseTypeDef#
# GetOrganizationConformancePackDetailedStatusResponseTypeDef definition
class GetOrganizationConformancePackDetailedStatusResponseTypeDef(TypedDict):
OrganizationConformancePackDetailedStatuses: list[OrganizationConformancePackDetailedStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetResourceEvaluationSummaryResponseTypeDef#
# GetResourceEvaluationSummaryResponseTypeDef 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#
# StartResourceEvaluationRequestRequestTypeDef definition
class StartResourceEvaluationRequestRequestTypeDef(TypedDict):
ResourceDetails: ResourceDetailsTypeDef, # (1)
EvaluationMode: EvaluationModeType, # (2)
EvaluationContext: NotRequired[EvaluationContextTypeDef], # (3)
EvaluationTimeout: NotRequired[int],
ClientToken: NotRequired[str],
GetStoredQueryResponseTypeDef#
# GetStoredQueryResponseTypeDef definition
class GetStoredQueryResponseTypeDef(TypedDict):
StoredQuery: StoredQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAggregateDiscoveredResourcesRequestPaginateTypeDef#
# ListAggregateDiscoveredResourcesRequestPaginateTypeDef definition
class ListAggregateDiscoveredResourcesRequestPaginateTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ResourceType: ResourceTypeType, # (1)
Filters: NotRequired[ResourceFiltersTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListAggregateDiscoveredResourcesRequestRequestTypeDef#
# ListAggregateDiscoveredResourcesRequestRequestTypeDef definition
class ListAggregateDiscoveredResourcesRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
ResourceType: ResourceTypeType, # (1)
Filters: NotRequired[ResourceFiltersTypeDef], # (2)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListDiscoveredResourcesResponseTypeDef#
# ListDiscoveredResourcesResponseTypeDef definition
class ListDiscoveredResourcesResponseTypeDef(TypedDict):
resourceIdentifiers: list[ResourceIdentifierTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListResourceEvaluationsResponseTypeDef#
# ListResourceEvaluationsResponseTypeDef definition
class ListResourceEvaluationsResponseTypeDef(TypedDict):
ResourceEvaluations: list[ResourceEvaluationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListStoredQueriesResponseTypeDef#
# ListStoredQueriesResponseTypeDef definition
class ListStoredQueriesResponseTypeDef(TypedDict):
StoredQueryMetadata: list[StoredQueryMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TagTypeDef
- See ResponseMetadataTypeDef
PutAggregationAuthorizationRequestRequestTypeDef#
# PutAggregationAuthorizationRequestRequestTypeDef definition
class PutAggregationAuthorizationRequestRequestTypeDef(TypedDict):
AuthorizedAccountId: str,
AuthorizedAwsRegion: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
PutServiceLinkedConfigurationRecorderRequestRequestTypeDef#
# PutServiceLinkedConfigurationRecorderRequestRequestTypeDef definition
class PutServiceLinkedConfigurationRecorderRequestRequestTypeDef(TypedDict):
ServicePrincipal: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
PutStoredQueryRequestRequestTypeDef#
# PutStoredQueryRequestRequestTypeDef definition
class PutStoredQueryRequestRequestTypeDef(TypedDict):
StoredQuery: StoredQueryTypeDef, # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See StoredQueryTypeDef
- See TagTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
OrganizationConfigRuleTypeDef#
# OrganizationConfigRuleTypeDef definition
class OrganizationConfigRuleTypeDef(TypedDict):
OrganizationConfigRuleName: str,
OrganizationConfigRuleArn: str,
OrganizationManagedRuleMetadata: NotRequired[OrganizationManagedRuleMetadataOutputTypeDef], # (1)
OrganizationCustomRuleMetadata: NotRequired[OrganizationCustomRuleMetadataOutputTypeDef], # (2)
ExcludedAccounts: NotRequired[list[str]],
LastUpdateTime: NotRequired[datetime],
OrganizationCustomPolicyRuleMetadata: NotRequired[OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef], # (3)
- See OrganizationManagedRuleMetadataOutputTypeDef
- See OrganizationCustomRuleMetadataOutputTypeDef
- See OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef
PutOrganizationConfigRuleRequestRequestTypeDef#
# PutOrganizationConfigRuleRequestRequestTypeDef 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
RecordingGroupOutputTypeDef#
# RecordingGroupOutputTypeDef definition
class RecordingGroupOutputTypeDef(TypedDict):
allSupported: NotRequired[bool],
includeGlobalResourceTypes: NotRequired[bool],
resourceTypes: NotRequired[list[ResourceTypeType]], # (1)
exclusionByResourceTypes: NotRequired[ExclusionByResourceTypesOutputTypeDef], # (2)
recordingStrategy: NotRequired[RecordingStrategyTypeDef], # (3)
RecordingModeOutputTypeDef#
# RecordingModeOutputTypeDef definition
class RecordingModeOutputTypeDef(TypedDict):
recordingFrequency: RecordingFrequencyType, # (1)
recordingModeOverrides: NotRequired[list[RecordingModeOverrideOutputTypeDef]], # (2)
RemediationExecutionStatusTypeDef#
# RemediationExecutionStatusTypeDef definition
class RemediationExecutionStatusTypeDef(TypedDict):
ResourceKey: NotRequired[ResourceKeyTypeDef], # (1)
State: NotRequired[RemediationExecutionStateType], # (2)
StepDetails: NotRequired[list[RemediationExecutionStepTypeDef]], # (3)
InvocationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
RemediationParameterValueOutputTypeDef#
# RemediationParameterValueOutputTypeDef definition
class RemediationParameterValueOutputTypeDef(TypedDict):
ResourceValue: NotRequired[ResourceValueTypeDef], # (1)
StaticValue: NotRequired[StaticValueOutputTypeDef], # (2)
SourceOutputTypeDef#
# SourceOutputTypeDef definition
class SourceOutputTypeDef(TypedDict):
Owner: OwnerType, # (1)
SourceIdentifier: NotRequired[str],
SourceDetails: NotRequired[list[SourceDetailTypeDef]], # (2)
CustomPolicyDetails: NotRequired[CustomPolicyDetailsTypeDef], # (3)
- See OwnerType
- See SourceDetailTypeDef
- See CustomPolicyDetailsTypeDef
SourceTypeDef#
# SourceTypeDef definition
class SourceTypeDef(TypedDict):
Owner: OwnerType, # (1)
SourceIdentifier: NotRequired[str],
SourceDetails: NotRequired[Sequence[SourceDetailTypeDef]], # (2)
CustomPolicyDetails: NotRequired[CustomPolicyDetailsTypeDef], # (3)
- See OwnerType
- See SourceDetailTypeDef
- See CustomPolicyDetailsTypeDef
DescribeAggregateComplianceByConformancePacksResponseTypeDef#
# DescribeAggregateComplianceByConformancePacksResponseTypeDef definition
class DescribeAggregateComplianceByConformancePacksResponseTypeDef(TypedDict):
AggregateComplianceByConformancePacks: list[AggregateComplianceByConformancePackTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetAggregateConformancePackComplianceSummaryResponseTypeDef#
# GetAggregateConformancePackComplianceSummaryResponseTypeDef definition
class GetAggregateConformancePackComplianceSummaryResponseTypeDef(TypedDict):
AggregateConformancePackComplianceSummaries: list[AggregateConformancePackComplianceSummaryTypeDef], # (1)
GroupByKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ConfigurationAggregatorTypeDef#
# ConfigurationAggregatorTypeDef definition
class ConfigurationAggregatorTypeDef(TypedDict):
ConfigurationAggregatorName: NotRequired[str],
ConfigurationAggregatorArn: NotRequired[str],
AccountAggregationSources: NotRequired[list[AccountAggregationSourceOutputTypeDef]], # (1)
OrganizationAggregationSource: NotRequired[OrganizationAggregationSourceOutputTypeDef], # (2)
CreationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
CreatedBy: NotRequired[str],
AggregatorFilters: NotRequired[AggregatorFiltersOutputTypeDef], # (3)
- See AccountAggregationSourceOutputTypeDef
- See OrganizationAggregationSourceOutputTypeDef
- See AggregatorFiltersOutputTypeDef
AggregatorFiltersTypeDef#
# AggregatorFiltersTypeDef definition
class AggregatorFiltersTypeDef(TypedDict):
ResourceType: NotRequired[AggregatorFilterResourceTypeUnionTypeDef], # (1)
ServicePrincipal: NotRequired[AggregatorFilterServicePrincipalUnionTypeDef], # (2)
- See AggregatorFilterResourceTypeTypeDef AggregatorFilterResourceTypeOutputTypeDef
- See AggregatorFilterServicePrincipalTypeDef AggregatorFilterServicePrincipalOutputTypeDef
AggregateComplianceCountTypeDef#
# AggregateComplianceCountTypeDef definition
class AggregateComplianceCountTypeDef(TypedDict):
GroupName: NotRequired[str],
ComplianceSummary: NotRequired[ComplianceSummaryTypeDef], # (1)
ComplianceSummaryByResourceTypeTypeDef#
# ComplianceSummaryByResourceTypeTypeDef definition
class ComplianceSummaryByResourceTypeTypeDef(TypedDict):
ResourceType: NotRequired[str],
ComplianceSummary: NotRequired[ComplianceSummaryTypeDef], # (1)
GetComplianceSummaryByConfigRuleResponseTypeDef#
# GetComplianceSummaryByConfigRuleResponseTypeDef definition
class GetComplianceSummaryByConfigRuleResponseTypeDef(TypedDict):
ComplianceSummary: ComplianceSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AggregateComplianceByConfigRuleTypeDef#
# AggregateComplianceByConfigRuleTypeDef definition
class AggregateComplianceByConfigRuleTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
Compliance: NotRequired[ComplianceTypeDef], # (1)
AccountId: NotRequired[str],
AwsRegion: NotRequired[str],
ComplianceByConfigRuleTypeDef#
# ComplianceByConfigRuleTypeDef definition
class ComplianceByConfigRuleTypeDef(TypedDict):
ConfigRuleName: NotRequired[str],
Compliance: NotRequired[ComplianceTypeDef], # (1)
ComplianceByResourceTypeDef#
# ComplianceByResourceTypeDef definition
class ComplianceByResourceTypeDef(TypedDict):
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
Compliance: NotRequired[ComplianceTypeDef], # (1)
DescribeDeliveryChannelsResponseTypeDef#
# DescribeDeliveryChannelsResponseTypeDef definition
class DescribeDeliveryChannelsResponseTypeDef(TypedDict):
DeliveryChannels: list[DeliveryChannelTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutDeliveryChannelRequestRequestTypeDef#
# PutDeliveryChannelRequestRequestTypeDef definition
class PutDeliveryChannelRequestRequestTypeDef(TypedDict):
DeliveryChannel: DeliveryChannelTypeDef, # (1)
DescribeDeliveryChannelStatusResponseTypeDef#
# DescribeDeliveryChannelStatusResponseTypeDef definition
class DescribeDeliveryChannelStatusResponseTypeDef(TypedDict):
DeliveryChannelsStatus: list[DeliveryChannelStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAggregateResourceConfigResponseTypeDef#
# GetAggregateResourceConfigResponseTypeDef definition
class GetAggregateResourceConfigResponseTypeDef(TypedDict):
ConfigurationItem: ConfigurationItemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourceConfigHistoryResponseTypeDef#
# GetResourceConfigHistoryResponseTypeDef definition
class GetResourceConfigHistoryResponseTypeDef(TypedDict):
configurationItems: list[ConfigurationItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeOrganizationConformancePacksResponseTypeDef#
# DescribeOrganizationConformancePacksResponseTypeDef definition
class DescribeOrganizationConformancePacksResponseTypeDef(TypedDict):
OrganizationConformancePacks: list[OrganizationConformancePackTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeConformancePacksResponseTypeDef#
# DescribeConformancePacksResponseTypeDef definition
class DescribeConformancePacksResponseTypeDef(TypedDict):
ConformancePackDetails: list[ConformancePackDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DeleteRemediationExceptionsResponseTypeDef#
# DeleteRemediationExceptionsResponseTypeDef definition
class DeleteRemediationExceptionsResponseTypeDef(TypedDict):
FailedBatches: list[FailedDeleteRemediationExceptionsBatchTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRemediationExceptionsResponseTypeDef#
# PutRemediationExceptionsResponseTypeDef definition
class PutRemediationExceptionsResponseTypeDef(TypedDict):
FailedBatches: list[FailedRemediationExceptionBatchTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AggregateEvaluationResultTypeDef#
# AggregateEvaluationResultTypeDef 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#
# ConformancePackEvaluationResultTypeDef definition
class ConformancePackEvaluationResultTypeDef(TypedDict):
ComplianceType: ConformancePackComplianceTypeType, # (1)
EvaluationResultIdentifier: EvaluationResultIdentifierTypeDef, # (2)
ConfigRuleInvokedTime: datetime,
ResultRecordedTime: datetime,
Annotation: NotRequired[str],
EvaluationResultTypeDef#
# EvaluationResultTypeDef definition
class EvaluationResultTypeDef(TypedDict):
EvaluationResultIdentifier: NotRequired[EvaluationResultIdentifierTypeDef], # (1)
ComplianceType: NotRequired[ComplianceTypeType], # (2)
ResultRecordedTime: NotRequired[datetime],
ConfigRuleInvokedTime: NotRequired[datetime],
Annotation: NotRequired[str],
ResultToken: NotRequired[str],
PutExternalEvaluationRequestRequestTypeDef#
# PutExternalEvaluationRequestRequestTypeDef definition
class PutExternalEvaluationRequestRequestTypeDef(TypedDict):
ConfigRuleName: str,
ExternalEvaluation: ExternalEvaluationTypeDef, # (1)
ResourceEvaluationFiltersTypeDef#
# ResourceEvaluationFiltersTypeDef definition
class ResourceEvaluationFiltersTypeDef(TypedDict):
EvaluationMode: NotRequired[EvaluationModeType], # (1)
TimeWindow: NotRequired[TimeWindowTypeDef], # (2)
EvaluationContextIdentifier: NotRequired[str],
- See EvaluationModeType
- See TimeWindowTypeDef
RecordingGroupTypeDef#
# RecordingGroupTypeDef definition
class RecordingGroupTypeDef(TypedDict):
allSupported: NotRequired[bool],
includeGlobalResourceTypes: NotRequired[bool],
resourceTypes: NotRequired[Sequence[ResourceTypeType]], # (1)
exclusionByResourceTypes: NotRequired[ExclusionByResourceTypesUnionTypeDef], # (2)
recordingStrategy: NotRequired[RecordingStrategyTypeDef], # (3)
- See ResourceTypeType
- See ExclusionByResourceTypesTypeDef ExclusionByResourceTypesOutputTypeDef
- See RecordingStrategyTypeDef
SelectAggregateResourceConfigResponseTypeDef#
# SelectAggregateResourceConfigResponseTypeDef definition
class SelectAggregateResourceConfigResponseTypeDef(TypedDict):
Results: list[str],
QueryInfo: QueryInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
SelectResourceConfigResponseTypeDef#
# SelectResourceConfigResponseTypeDef definition
class SelectResourceConfigResponseTypeDef(TypedDict):
Results: list[str],
QueryInfo: QueryInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeOrganizationConfigRulesResponseTypeDef#
# DescribeOrganizationConfigRulesResponseTypeDef definition
class DescribeOrganizationConfigRulesResponseTypeDef(TypedDict):
OrganizationConfigRules: list[OrganizationConfigRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ConfigurationRecorderOutputTypeDef#
# ConfigurationRecorderOutputTypeDef definition
class ConfigurationRecorderOutputTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
roleARN: NotRequired[str],
recordingGroup: NotRequired[RecordingGroupOutputTypeDef], # (1)
recordingMode: NotRequired[RecordingModeOutputTypeDef], # (2)
recordingScope: NotRequired[RecordingScopeType], # (3)
servicePrincipal: NotRequired[str],
RecordingModeTypeDef#
# RecordingModeTypeDef definition
class RecordingModeTypeDef(TypedDict):
recordingFrequency: RecordingFrequencyType, # (1)
recordingModeOverrides: NotRequired[Sequence[RecordingModeOverrideUnionTypeDef]], # (2)
DescribeRemediationExecutionStatusResponseTypeDef#
# DescribeRemediationExecutionStatusResponseTypeDef definition
class DescribeRemediationExecutionStatusResponseTypeDef(TypedDict):
RemediationExecutionStatuses: list[RemediationExecutionStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RemediationConfigurationOutputTypeDef#
# RemediationConfigurationOutputTypeDef definition
class RemediationConfigurationOutputTypeDef(TypedDict):
ConfigRuleName: str,
TargetType: RemediationTargetTypeType, # (1)
TargetId: str,
TargetVersion: NotRequired[str],
Parameters: NotRequired[dict[str, RemediationParameterValueOutputTypeDef]], # (2)
ResourceType: NotRequired[str],
Automatic: NotRequired[bool],
ExecutionControls: NotRequired[ExecutionControlsTypeDef], # (3)
MaximumAutomaticAttempts: NotRequired[int],
RetryAttemptSeconds: NotRequired[int],
Arn: NotRequired[str],
CreatedByService: NotRequired[str],
- See RemediationTargetTypeType
- See RemediationParameterValueOutputTypeDef
- See ExecutionControlsTypeDef
ConfigRuleOutputTypeDef#
# ConfigRuleOutputTypeDef definition
class ConfigRuleOutputTypeDef(TypedDict):
Source: SourceOutputTypeDef, # (2)
ConfigRuleName: NotRequired[str],
ConfigRuleArn: NotRequired[str],
ConfigRuleId: NotRequired[str],
Description: NotRequired[str],
Scope: NotRequired[ScopeOutputTypeDef], # (1)
InputParameters: NotRequired[str],
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (3)
ConfigRuleState: NotRequired[ConfigRuleStateType], # (4)
CreatedBy: NotRequired[str],
EvaluationModes: NotRequired[list[EvaluationModeConfigurationTypeDef]], # (5)
- See ScopeOutputTypeDef
- See SourceOutputTypeDef
- See MaximumExecutionFrequencyType
- See ConfigRuleStateType
- See EvaluationModeConfigurationTypeDef
RemediationParameterValueTypeDef#
# RemediationParameterValueTypeDef definition
class RemediationParameterValueTypeDef(TypedDict):
ResourceValue: NotRequired[ResourceValueTypeDef], # (1)
StaticValue: NotRequired[StaticValueUnionTypeDef], # (2)
DescribeConfigurationAggregatorsResponseTypeDef#
# DescribeConfigurationAggregatorsResponseTypeDef definition
class DescribeConfigurationAggregatorsResponseTypeDef(TypedDict):
ConfigurationAggregators: list[ConfigurationAggregatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PutConfigurationAggregatorResponseTypeDef#
# PutConfigurationAggregatorResponseTypeDef definition
class PutConfigurationAggregatorResponseTypeDef(TypedDict):
ConfigurationAggregator: ConfigurationAggregatorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutConfigurationAggregatorRequestRequestTypeDef#
# PutConfigurationAggregatorRequestRequestTypeDef definition
class PutConfigurationAggregatorRequestRequestTypeDef(TypedDict):
ConfigurationAggregatorName: str,
AccountAggregationSources: NotRequired[Sequence[AccountAggregationSourceUnionTypeDef]], # (1)
OrganizationAggregationSource: NotRequired[OrganizationAggregationSourceTypeDef], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
AggregatorFilters: NotRequired[AggregatorFiltersTypeDef], # (4)
- See AccountAggregationSourceTypeDef AccountAggregationSourceOutputTypeDef
- See OrganizationAggregationSourceTypeDef
- See TagTypeDef
- See AggregatorFiltersTypeDef
GetAggregateConfigRuleComplianceSummaryResponseTypeDef#
# GetAggregateConfigRuleComplianceSummaryResponseTypeDef definition
class GetAggregateConfigRuleComplianceSummaryResponseTypeDef(TypedDict):
GroupByKey: str,
AggregateComplianceCounts: list[AggregateComplianceCountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetComplianceSummaryByResourceTypeResponseTypeDef#
# GetComplianceSummaryByResourceTypeResponseTypeDef definition
class GetComplianceSummaryByResourceTypeResponseTypeDef(TypedDict):
ComplianceSummariesByResourceType: list[ComplianceSummaryByResourceTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAggregateComplianceByConfigRulesResponseTypeDef#
# DescribeAggregateComplianceByConfigRulesResponseTypeDef definition
class DescribeAggregateComplianceByConfigRulesResponseTypeDef(TypedDict):
AggregateComplianceByConfigRules: list[AggregateComplianceByConfigRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeComplianceByConfigRuleResponseTypeDef#
# DescribeComplianceByConfigRuleResponseTypeDef definition
class DescribeComplianceByConfigRuleResponseTypeDef(TypedDict):
ComplianceByConfigRules: list[ComplianceByConfigRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeComplianceByResourceResponseTypeDef#
# DescribeComplianceByResourceResponseTypeDef definition
class DescribeComplianceByResourceResponseTypeDef(TypedDict):
ComplianceByResources: list[ComplianceByResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetAggregateComplianceDetailsByConfigRuleResponseTypeDef#
# GetAggregateComplianceDetailsByConfigRuleResponseTypeDef definition
class GetAggregateComplianceDetailsByConfigRuleResponseTypeDef(TypedDict):
AggregateEvaluationResults: list[AggregateEvaluationResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetConformancePackComplianceDetailsResponseTypeDef#
# GetConformancePackComplianceDetailsResponseTypeDef definition
class GetConformancePackComplianceDetailsResponseTypeDef(TypedDict):
ConformancePackName: str,
ConformancePackRuleEvaluationResults: list[ConformancePackEvaluationResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetComplianceDetailsByConfigRuleResponseTypeDef#
# GetComplianceDetailsByConfigRuleResponseTypeDef definition
class GetComplianceDetailsByConfigRuleResponseTypeDef(TypedDict):
EvaluationResults: list[EvaluationResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetComplianceDetailsByResourceResponseTypeDef#
# GetComplianceDetailsByResourceResponseTypeDef definition
class GetComplianceDetailsByResourceResponseTypeDef(TypedDict):
EvaluationResults: list[EvaluationResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PutEvaluationsRequestRequestTypeDef#
# PutEvaluationsRequestRequestTypeDef definition
class PutEvaluationsRequestRequestTypeDef(TypedDict):
ResultToken: str,
Evaluations: NotRequired[Sequence[EvaluationUnionTypeDef]], # (1)
TestMode: NotRequired[bool],
ListResourceEvaluationsRequestPaginateTypeDef#
# ListResourceEvaluationsRequestPaginateTypeDef definition
class ListResourceEvaluationsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[ResourceEvaluationFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListResourceEvaluationsRequestRequestTypeDef#
# ListResourceEvaluationsRequestRequestTypeDef definition
class ListResourceEvaluationsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[ResourceEvaluationFiltersTypeDef], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
AssociateResourceTypesResponseTypeDef#
# AssociateResourceTypesResponseTypeDef definition
class AssociateResourceTypesResponseTypeDef(TypedDict):
ConfigurationRecorder: ConfigurationRecorderOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConfigurationRecordersResponseTypeDef#
# DescribeConfigurationRecordersResponseTypeDef definition
class DescribeConfigurationRecordersResponseTypeDef(TypedDict):
ConfigurationRecorders: list[ConfigurationRecorderOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResourceTypesResponseTypeDef#
# DisassociateResourceTypesResponseTypeDef definition
class DisassociateResourceTypesResponseTypeDef(TypedDict):
ConfigurationRecorder: ConfigurationRecorderOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRemediationConfigurationsResponseTypeDef#
# DescribeRemediationConfigurationsResponseTypeDef definition
class DescribeRemediationConfigurationsResponseTypeDef(TypedDict):
RemediationConfigurations: list[RemediationConfigurationOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FailedRemediationBatchTypeDef#
# FailedRemediationBatchTypeDef definition
class FailedRemediationBatchTypeDef(TypedDict):
FailureMessage: NotRequired[str],
FailedItems: NotRequired[list[RemediationConfigurationOutputTypeDef]], # (1)
DescribeConfigRulesResponseTypeDef#
# DescribeConfigRulesResponseTypeDef definition
class DescribeConfigRulesResponseTypeDef(TypedDict):
ConfigRules: list[ConfigRuleOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ConfigRuleTypeDef#
# ConfigRuleTypeDef definition
class ConfigRuleTypeDef(TypedDict):
Source: SourceUnionTypeDef, # (2)
ConfigRuleName: NotRequired[str],
ConfigRuleArn: NotRequired[str],
ConfigRuleId: NotRequired[str],
Description: NotRequired[str],
Scope: NotRequired[ScopeUnionTypeDef], # (1)
InputParameters: NotRequired[str],
MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType], # (3)
ConfigRuleState: NotRequired[ConfigRuleStateType], # (4)
CreatedBy: NotRequired[str],
EvaluationModes: NotRequired[Sequence[EvaluationModeConfigurationTypeDef]], # (5)
- See ScopeTypeDef ScopeOutputTypeDef
- See SourceTypeDef SourceOutputTypeDef
- See MaximumExecutionFrequencyType
- See ConfigRuleStateType
- See EvaluationModeConfigurationTypeDef
ConfigurationRecorderTypeDef#
# ConfigurationRecorderTypeDef definition
class ConfigurationRecorderTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
roleARN: NotRequired[str],
recordingGroup: NotRequired[RecordingGroupUnionTypeDef], # (1)
recordingMode: NotRequired[RecordingModeUnionTypeDef], # (2)
recordingScope: NotRequired[RecordingScopeType], # (3)
servicePrincipal: NotRequired[str],
- See RecordingGroupTypeDef RecordingGroupOutputTypeDef
- See RecordingModeTypeDef RecordingModeOutputTypeDef
- See RecordingScopeType
PutRemediationConfigurationsResponseTypeDef#
# PutRemediationConfigurationsResponseTypeDef definition
class PutRemediationConfigurationsResponseTypeDef(TypedDict):
FailedBatches: list[FailedRemediationBatchTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutConfigRuleRequestRequestTypeDef#
# PutConfigRuleRequestRequestTypeDef definition
class PutConfigRuleRequestRequestTypeDef(TypedDict):
ConfigRule: ConfigRuleTypeDef, # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ConfigRuleTypeDef
- See TagTypeDef
RemediationConfigurationTypeDef#
# RemediationConfigurationTypeDef definition
class RemediationConfigurationTypeDef(TypedDict):
ConfigRuleName: str,
TargetType: RemediationTargetTypeType, # (1)
TargetId: str,
TargetVersion: NotRequired[str],
Parameters: NotRequired[Mapping[str, RemediationParameterValueUnionTypeDef]], # (2)
ResourceType: NotRequired[str],
Automatic: NotRequired[bool],
ExecutionControls: NotRequired[ExecutionControlsTypeDef], # (3)
MaximumAutomaticAttempts: NotRequired[int],
RetryAttemptSeconds: NotRequired[int],
Arn: NotRequired[str],
CreatedByService: NotRequired[str],
- See RemediationTargetTypeType
- See RemediationParameterValueTypeDef RemediationParameterValueOutputTypeDef
- See ExecutionControlsTypeDef
PutConfigurationRecorderRequestRequestTypeDef#
# PutConfigurationRecorderRequestRequestTypeDef definition
class PutConfigurationRecorderRequestRequestTypeDef(TypedDict):
ConfigurationRecorder: ConfigurationRecorderTypeDef, # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
PutRemediationConfigurationsRequestRequestTypeDef#
# PutRemediationConfigurationsRequestRequestTypeDef definition
class PutRemediationConfigurationsRequestRequestTypeDef(TypedDict):
RemediationConfigurations: Sequence[RemediationConfigurationUnionTypeDef], # (1)