Type definitions#
Index > OpenSearchServiceServerless > Type definitions
Auto-generated documentation for OpenSearchServiceServerless type annotations stubs module mypy-boto3-opensearchserverless.
AccessPolicyDetailTypeDef#
# AccessPolicyDetailTypeDef definition
class AccessPolicyDetailTypeDef(TypedDict):
createdDate: NotRequired[int],
description: NotRequired[str],
lastModifiedDate: NotRequired[int],
name: NotRequired[str],
policy: NotRequired[dict[str, Any]],
policyVersion: NotRequired[str],
type: NotRequired[AccessPolicyTypeType], # (1)
AccessPolicyStatsTypeDef#
# AccessPolicyStatsTypeDef definition
class AccessPolicyStatsTypeDef(TypedDict):
DataPolicyCount: NotRequired[int],
AccessPolicySummaryTypeDef#
# AccessPolicySummaryTypeDef definition
class AccessPolicySummaryTypeDef(TypedDict):
createdDate: NotRequired[int],
description: NotRequired[str],
lastModifiedDate: NotRequired[int],
name: NotRequired[str],
policyVersion: NotRequired[str],
type: NotRequired[AccessPolicyTypeType], # (1)
CapacityLimitsTypeDef#
# CapacityLimitsTypeDef definition
class CapacityLimitsTypeDef(TypedDict):
maxIndexingCapacityInOCU: NotRequired[int],
maxSearchCapacityInOCU: NotRequired[int],
BatchGetCollectionRequestRequestTypeDef#
# BatchGetCollectionRequestRequestTypeDef definition
class BatchGetCollectionRequestRequestTypeDef(TypedDict):
ids: NotRequired[Sequence[str]],
names: NotRequired[Sequence[str]],
CollectionDetailTypeDef#
# CollectionDetailTypeDef definition
class CollectionDetailTypeDef(TypedDict):
arn: NotRequired[str],
collectionEndpoint: NotRequired[str],
createdDate: NotRequired[int],
dashboardEndpoint: NotRequired[str],
description: NotRequired[str],
failureCode: NotRequired[str],
failureMessage: NotRequired[str],
id: NotRequired[str],
kmsKeyArn: NotRequired[str],
lastModifiedDate: NotRequired[int],
name: NotRequired[str],
standbyReplicas: NotRequired[StandbyReplicasType], # (1)
status: NotRequired[CollectionStatusType], # (2)
type: NotRequired[CollectionTypeType], # (3)
CollectionErrorDetailTypeDef#
# CollectionErrorDetailTypeDef definition
class CollectionErrorDetailTypeDef(TypedDict):
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
id: NotRequired[str],
name: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
LifecyclePolicyResourceIdentifierTypeDef#
# LifecyclePolicyResourceIdentifierTypeDef definition
class LifecyclePolicyResourceIdentifierTypeDef(TypedDict):
resource: str,
type: LifecyclePolicyTypeType, # (1)
EffectiveLifecyclePolicyDetailTypeDef#
# EffectiveLifecyclePolicyDetailTypeDef definition
class EffectiveLifecyclePolicyDetailTypeDef(TypedDict):
noMinRetentionPeriod: NotRequired[bool],
policyName: NotRequired[str],
resource: NotRequired[str],
resourceType: NotRequired[ResourceTypeType], # (1)
retentionPeriod: NotRequired[str],
type: NotRequired[LifecyclePolicyTypeType], # (2)
EffectiveLifecyclePolicyErrorDetailTypeDef#
# EffectiveLifecyclePolicyErrorDetailTypeDef definition
class EffectiveLifecyclePolicyErrorDetailTypeDef(TypedDict):
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
resource: NotRequired[str],
type: NotRequired[LifecyclePolicyTypeType], # (1)
LifecyclePolicyIdentifierTypeDef#
# LifecyclePolicyIdentifierTypeDef definition
class LifecyclePolicyIdentifierTypeDef(TypedDict):
name: str,
type: LifecyclePolicyTypeType, # (1)
LifecyclePolicyDetailTypeDef#
# LifecyclePolicyDetailTypeDef definition
class LifecyclePolicyDetailTypeDef(TypedDict):
createdDate: NotRequired[int],
description: NotRequired[str],
lastModifiedDate: NotRequired[int],
name: NotRequired[str],
policy: NotRequired[dict[str, Any]],
policyVersion: NotRequired[str],
type: NotRequired[LifecyclePolicyTypeType], # (1)
LifecyclePolicyErrorDetailTypeDef#
# LifecyclePolicyErrorDetailTypeDef definition
class LifecyclePolicyErrorDetailTypeDef(TypedDict):
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
name: NotRequired[str],
type: NotRequired[LifecyclePolicyTypeType], # (1)
BatchGetVpcEndpointRequestRequestTypeDef#
# BatchGetVpcEndpointRequestRequestTypeDef definition
class BatchGetVpcEndpointRequestRequestTypeDef(TypedDict):
ids: Sequence[str],
VpcEndpointDetailTypeDef#
# VpcEndpointDetailTypeDef definition
class VpcEndpointDetailTypeDef(TypedDict):
createdDate: NotRequired[int],
failureCode: NotRequired[str],
failureMessage: NotRequired[str],
id: NotRequired[str],
name: NotRequired[str],
securityGroupIds: NotRequired[list[str]],
status: NotRequired[VpcEndpointStatusType], # (1)
subnetIds: NotRequired[list[str]],
vpcId: NotRequired[str],
VpcEndpointErrorDetailTypeDef#
# VpcEndpointErrorDetailTypeDef definition
class VpcEndpointErrorDetailTypeDef(TypedDict):
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
id: NotRequired[str],
CollectionFiltersTypeDef#
# CollectionFiltersTypeDef definition
class CollectionFiltersTypeDef(TypedDict):
name: NotRequired[str],
status: NotRequired[CollectionStatusType], # (1)
CollectionSummaryTypeDef#
# CollectionSummaryTypeDef definition
class CollectionSummaryTypeDef(TypedDict):
arn: NotRequired[str],
id: NotRequired[str],
name: NotRequired[str],
status: NotRequired[CollectionStatusType], # (1)
CreateAccessPolicyRequestRequestTypeDef#
# CreateAccessPolicyRequestRequestTypeDef definition
class CreateAccessPolicyRequestRequestTypeDef(TypedDict):
name: str,
policy: str,
type: AccessPolicyTypeType, # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
CreateCollectionDetailTypeDef#
# CreateCollectionDetailTypeDef definition
class CreateCollectionDetailTypeDef(TypedDict):
arn: NotRequired[str],
createdDate: NotRequired[int],
description: NotRequired[str],
id: NotRequired[str],
kmsKeyArn: NotRequired[str],
lastModifiedDate: NotRequired[int],
name: NotRequired[str],
standbyReplicas: NotRequired[StandbyReplicasType], # (1)
status: NotRequired[CollectionStatusType], # (2)
type: NotRequired[CollectionTypeType], # (3)
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
CreateIamIdentityCenterConfigOptionsTypeDef#
# CreateIamIdentityCenterConfigOptionsTypeDef definition
class CreateIamIdentityCenterConfigOptionsTypeDef(TypedDict):
instanceArn: str,
groupAttribute: NotRequired[IamIdentityCenterGroupAttributeType], # (1)
userAttribute: NotRequired[IamIdentityCenterUserAttributeType], # (2)
CreateLifecyclePolicyRequestRequestTypeDef#
# CreateLifecyclePolicyRequestRequestTypeDef definition
class CreateLifecyclePolicyRequestRequestTypeDef(TypedDict):
name: str,
policy: str,
type: LifecyclePolicyTypeType, # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
SamlConfigOptionsTypeDef#
# SamlConfigOptionsTypeDef definition
class SamlConfigOptionsTypeDef(TypedDict):
metadata: str,
groupAttribute: NotRequired[str],
sessionTimeout: NotRequired[int],
userAttribute: NotRequired[str],
CreateSecurityPolicyRequestRequestTypeDef#
# CreateSecurityPolicyRequestRequestTypeDef definition
class CreateSecurityPolicyRequestRequestTypeDef(TypedDict):
name: str,
policy: str,
type: SecurityPolicyTypeType, # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
SecurityPolicyDetailTypeDef#
# SecurityPolicyDetailTypeDef definition
class SecurityPolicyDetailTypeDef(TypedDict):
createdDate: NotRequired[int],
description: NotRequired[str],
lastModifiedDate: NotRequired[int],
name: NotRequired[str],
policy: NotRequired[dict[str, Any]],
policyVersion: NotRequired[str],
type: NotRequired[SecurityPolicyTypeType], # (1)
CreateVpcEndpointDetailTypeDef#
# CreateVpcEndpointDetailTypeDef definition
class CreateVpcEndpointDetailTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
status: NotRequired[VpcEndpointStatusType], # (1)
CreateVpcEndpointRequestRequestTypeDef#
# CreateVpcEndpointRequestRequestTypeDef definition
class CreateVpcEndpointRequestRequestTypeDef(TypedDict):
name: str,
subnetIds: Sequence[str],
vpcId: str,
clientToken: NotRequired[str],
securityGroupIds: NotRequired[Sequence[str]],
DeleteAccessPolicyRequestRequestTypeDef#
# DeleteAccessPolicyRequestRequestTypeDef definition
class DeleteAccessPolicyRequestRequestTypeDef(TypedDict):
name: str,
type: AccessPolicyTypeType, # (1)
clientToken: NotRequired[str],
DeleteCollectionDetailTypeDef#
# DeleteCollectionDetailTypeDef definition
class DeleteCollectionDetailTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
status: NotRequired[CollectionStatusType], # (1)
DeleteCollectionRequestRequestTypeDef#
# DeleteCollectionRequestRequestTypeDef definition
class DeleteCollectionRequestRequestTypeDef(TypedDict):
id: str,
clientToken: NotRequired[str],
DeleteLifecyclePolicyRequestRequestTypeDef#
# DeleteLifecyclePolicyRequestRequestTypeDef definition
class DeleteLifecyclePolicyRequestRequestTypeDef(TypedDict):
name: str,
type: LifecyclePolicyTypeType, # (1)
clientToken: NotRequired[str],
DeleteSecurityConfigRequestRequestTypeDef#
# DeleteSecurityConfigRequestRequestTypeDef definition
class DeleteSecurityConfigRequestRequestTypeDef(TypedDict):
id: str,
clientToken: NotRequired[str],
DeleteSecurityPolicyRequestRequestTypeDef#
# DeleteSecurityPolicyRequestRequestTypeDef definition
class DeleteSecurityPolicyRequestRequestTypeDef(TypedDict):
name: str,
type: SecurityPolicyTypeType, # (1)
clientToken: NotRequired[str],
DeleteVpcEndpointDetailTypeDef#
# DeleteVpcEndpointDetailTypeDef definition
class DeleteVpcEndpointDetailTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
status: NotRequired[VpcEndpointStatusType], # (1)
DeleteVpcEndpointRequestRequestTypeDef#
# DeleteVpcEndpointRequestRequestTypeDef definition
class DeleteVpcEndpointRequestRequestTypeDef(TypedDict):
id: str,
clientToken: NotRequired[str],
GetAccessPolicyRequestRequestTypeDef#
# GetAccessPolicyRequestRequestTypeDef definition
class GetAccessPolicyRequestRequestTypeDef(TypedDict):
name: str,
type: AccessPolicyTypeType, # (1)
LifecyclePolicyStatsTypeDef#
# LifecyclePolicyStatsTypeDef definition
class LifecyclePolicyStatsTypeDef(TypedDict):
RetentionPolicyCount: NotRequired[int],
SecurityConfigStatsTypeDef#
# SecurityConfigStatsTypeDef definition
class SecurityConfigStatsTypeDef(TypedDict):
SamlConfigCount: NotRequired[int],
SecurityPolicyStatsTypeDef#
# SecurityPolicyStatsTypeDef definition
class SecurityPolicyStatsTypeDef(TypedDict):
EncryptionPolicyCount: NotRequired[int],
NetworkPolicyCount: NotRequired[int],
GetSecurityConfigRequestRequestTypeDef#
# GetSecurityConfigRequestRequestTypeDef definition
class GetSecurityConfigRequestRequestTypeDef(TypedDict):
id: str,
GetSecurityPolicyRequestRequestTypeDef#
# GetSecurityPolicyRequestRequestTypeDef definition
class GetSecurityPolicyRequestRequestTypeDef(TypedDict):
name: str,
type: SecurityPolicyTypeType, # (1)
IamIdentityCenterConfigOptionsTypeDef#
# IamIdentityCenterConfigOptionsTypeDef definition
class IamIdentityCenterConfigOptionsTypeDef(TypedDict):
applicationArn: NotRequired[str],
applicationDescription: NotRequired[str],
applicationName: NotRequired[str],
groupAttribute: NotRequired[IamIdentityCenterGroupAttributeType], # (1)
instanceArn: NotRequired[str],
userAttribute: NotRequired[IamIdentityCenterUserAttributeType], # (2)
LifecyclePolicySummaryTypeDef#
# LifecyclePolicySummaryTypeDef definition
class LifecyclePolicySummaryTypeDef(TypedDict):
createdDate: NotRequired[int],
description: NotRequired[str],
lastModifiedDate: NotRequired[int],
name: NotRequired[str],
policyVersion: NotRequired[str],
type: NotRequired[LifecyclePolicyTypeType], # (1)
ListAccessPoliciesRequestRequestTypeDef#
# ListAccessPoliciesRequestRequestTypeDef definition
class ListAccessPoliciesRequestRequestTypeDef(TypedDict):
type: AccessPolicyTypeType, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
resource: NotRequired[Sequence[str]],
ListLifecyclePoliciesRequestRequestTypeDef#
# ListLifecyclePoliciesRequestRequestTypeDef definition
class ListLifecyclePoliciesRequestRequestTypeDef(TypedDict):
type: LifecyclePolicyTypeType, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
resources: NotRequired[Sequence[str]],
ListSecurityConfigsRequestRequestTypeDef#
# ListSecurityConfigsRequestRequestTypeDef definition
class ListSecurityConfigsRequestRequestTypeDef(TypedDict):
type: SecurityConfigTypeType, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SecurityConfigSummaryTypeDef#
# SecurityConfigSummaryTypeDef definition
class SecurityConfigSummaryTypeDef(TypedDict):
configVersion: NotRequired[str],
createdDate: NotRequired[int],
description: NotRequired[str],
id: NotRequired[str],
lastModifiedDate: NotRequired[int],
type: NotRequired[SecurityConfigTypeType], # (1)
ListSecurityPoliciesRequestRequestTypeDef#
# ListSecurityPoliciesRequestRequestTypeDef definition
class ListSecurityPoliciesRequestRequestTypeDef(TypedDict):
type: SecurityPolicyTypeType, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
resource: NotRequired[Sequence[str]],
SecurityPolicySummaryTypeDef#
# SecurityPolicySummaryTypeDef definition
class SecurityPolicySummaryTypeDef(TypedDict):
createdDate: NotRequired[int],
description: NotRequired[str],
lastModifiedDate: NotRequired[int],
name: NotRequired[str],
policyVersion: NotRequired[str],
type: NotRequired[SecurityPolicyTypeType], # (1)
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
VpcEndpointFiltersTypeDef#
# VpcEndpointFiltersTypeDef definition
class VpcEndpointFiltersTypeDef(TypedDict):
status: NotRequired[VpcEndpointStatusType], # (1)
VpcEndpointSummaryTypeDef#
# VpcEndpointSummaryTypeDef definition
class VpcEndpointSummaryTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
status: NotRequired[VpcEndpointStatusType], # (1)
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAccessPolicyRequestRequestTypeDef#
# UpdateAccessPolicyRequestRequestTypeDef definition
class UpdateAccessPolicyRequestRequestTypeDef(TypedDict):
name: str,
policyVersion: str,
type: AccessPolicyTypeType, # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
policy: NotRequired[str],
UpdateCollectionDetailTypeDef#
# UpdateCollectionDetailTypeDef definition
class UpdateCollectionDetailTypeDef(TypedDict):
arn: NotRequired[str],
createdDate: NotRequired[int],
description: NotRequired[str],
id: NotRequired[str],
lastModifiedDate: NotRequired[int],
name: NotRequired[str],
status: NotRequired[CollectionStatusType], # (1)
type: NotRequired[CollectionTypeType], # (2)
UpdateCollectionRequestRequestTypeDef#
# UpdateCollectionRequestRequestTypeDef definition
class UpdateCollectionRequestRequestTypeDef(TypedDict):
id: str,
clientToken: NotRequired[str],
description: NotRequired[str],
UpdateIamIdentityCenterConfigOptionsTypeDef#
# UpdateIamIdentityCenterConfigOptionsTypeDef definition
class UpdateIamIdentityCenterConfigOptionsTypeDef(TypedDict):
groupAttribute: NotRequired[IamIdentityCenterGroupAttributeType], # (1)
userAttribute: NotRequired[IamIdentityCenterUserAttributeType], # (2)
UpdateLifecyclePolicyRequestRequestTypeDef#
# UpdateLifecyclePolicyRequestRequestTypeDef definition
class UpdateLifecyclePolicyRequestRequestTypeDef(TypedDict):
name: str,
policyVersion: str,
type: LifecyclePolicyTypeType, # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
policy: NotRequired[str],
UpdateSecurityPolicyRequestRequestTypeDef#
# UpdateSecurityPolicyRequestRequestTypeDef definition
class UpdateSecurityPolicyRequestRequestTypeDef(TypedDict):
name: str,
policyVersion: str,
type: SecurityPolicyTypeType, # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
policy: NotRequired[str],
UpdateVpcEndpointDetailTypeDef#
# UpdateVpcEndpointDetailTypeDef definition
class UpdateVpcEndpointDetailTypeDef(TypedDict):
id: NotRequired[str],
lastModifiedDate: NotRequired[int],
name: NotRequired[str],
securityGroupIds: NotRequired[list[str]],
status: NotRequired[VpcEndpointStatusType], # (1)
subnetIds: NotRequired[list[str]],
UpdateVpcEndpointRequestRequestTypeDef#
# UpdateVpcEndpointRequestRequestTypeDef definition
class UpdateVpcEndpointRequestRequestTypeDef(TypedDict):
id: str,
addSecurityGroupIds: NotRequired[Sequence[str]],
addSubnetIds: NotRequired[Sequence[str]],
clientToken: NotRequired[str],
removeSecurityGroupIds: NotRequired[Sequence[str]],
removeSubnetIds: NotRequired[Sequence[str]],
AccountSettingsDetailTypeDef#
# AccountSettingsDetailTypeDef definition
class AccountSettingsDetailTypeDef(TypedDict):
capacityLimits: NotRequired[CapacityLimitsTypeDef], # (1)
UpdateAccountSettingsRequestRequestTypeDef#
# UpdateAccountSettingsRequestRequestTypeDef definition
class UpdateAccountSettingsRequestRequestTypeDef(TypedDict):
capacityLimits: NotRequired[CapacityLimitsTypeDef], # (1)
BatchGetCollectionResponseTypeDef#
# BatchGetCollectionResponseTypeDef definition
class BatchGetCollectionResponseTypeDef(TypedDict):
collectionDetails: list[CollectionDetailTypeDef], # (1)
collectionErrorDetails: list[CollectionErrorDetailTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateAccessPolicyResponseTypeDef#
# CreateAccessPolicyResponseTypeDef definition
class CreateAccessPolicyResponseTypeDef(TypedDict):
accessPolicyDetail: AccessPolicyDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAccessPolicyResponseTypeDef#
# GetAccessPolicyResponseTypeDef definition
class GetAccessPolicyResponseTypeDef(TypedDict):
accessPolicyDetail: AccessPolicyDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAccessPoliciesResponseTypeDef#
# ListAccessPoliciesResponseTypeDef definition
class ListAccessPoliciesResponseTypeDef(TypedDict):
accessPolicySummaries: list[AccessPolicySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateAccessPolicyResponseTypeDef#
# UpdateAccessPolicyResponseTypeDef definition
class UpdateAccessPolicyResponseTypeDef(TypedDict):
accessPolicyDetail: AccessPolicyDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetEffectiveLifecyclePolicyRequestRequestTypeDef#
# BatchGetEffectiveLifecyclePolicyRequestRequestTypeDef definition
class BatchGetEffectiveLifecyclePolicyRequestRequestTypeDef(TypedDict):
resourceIdentifiers: Sequence[LifecyclePolicyResourceIdentifierTypeDef], # (1)
BatchGetEffectiveLifecyclePolicyResponseTypeDef#
# BatchGetEffectiveLifecyclePolicyResponseTypeDef definition
class BatchGetEffectiveLifecyclePolicyResponseTypeDef(TypedDict):
effectiveLifecyclePolicyDetails: list[EffectiveLifecyclePolicyDetailTypeDef], # (1)
effectiveLifecyclePolicyErrorDetails: list[EffectiveLifecyclePolicyErrorDetailTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See EffectiveLifecyclePolicyDetailTypeDef
- See EffectiveLifecyclePolicyErrorDetailTypeDef
- See ResponseMetadataTypeDef
BatchGetLifecyclePolicyRequestRequestTypeDef#
# BatchGetLifecyclePolicyRequestRequestTypeDef definition
class BatchGetLifecyclePolicyRequestRequestTypeDef(TypedDict):
identifiers: Sequence[LifecyclePolicyIdentifierTypeDef], # (1)
CreateLifecyclePolicyResponseTypeDef#
# CreateLifecyclePolicyResponseTypeDef definition
class CreateLifecyclePolicyResponseTypeDef(TypedDict):
lifecyclePolicyDetail: LifecyclePolicyDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateLifecyclePolicyResponseTypeDef#
# UpdateLifecyclePolicyResponseTypeDef definition
class UpdateLifecyclePolicyResponseTypeDef(TypedDict):
lifecyclePolicyDetail: LifecyclePolicyDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetLifecyclePolicyResponseTypeDef#
# BatchGetLifecyclePolicyResponseTypeDef definition
class BatchGetLifecyclePolicyResponseTypeDef(TypedDict):
lifecyclePolicyDetails: list[LifecyclePolicyDetailTypeDef], # (1)
lifecyclePolicyErrorDetails: list[LifecyclePolicyErrorDetailTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchGetVpcEndpointResponseTypeDef#
# BatchGetVpcEndpointResponseTypeDef definition
class BatchGetVpcEndpointResponseTypeDef(TypedDict):
vpcEndpointDetails: list[VpcEndpointDetailTypeDef], # (1)
vpcEndpointErrorDetails: list[VpcEndpointErrorDetailTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListCollectionsRequestRequestTypeDef#
# ListCollectionsRequestRequestTypeDef definition
class ListCollectionsRequestRequestTypeDef(TypedDict):
collectionFilters: NotRequired[CollectionFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListCollectionsResponseTypeDef#
# ListCollectionsResponseTypeDef definition
class ListCollectionsResponseTypeDef(TypedDict):
collectionSummaries: list[CollectionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateCollectionResponseTypeDef#
# CreateCollectionResponseTypeDef definition
class CreateCollectionResponseTypeDef(TypedDict):
createCollectionDetail: CreateCollectionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCollectionRequestRequestTypeDef#
# CreateCollectionRequestRequestTypeDef definition
class CreateCollectionRequestRequestTypeDef(TypedDict):
name: str,
clientToken: NotRequired[str],
description: NotRequired[str],
standbyReplicas: NotRequired[StandbyReplicasType], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
type: NotRequired[CollectionTypeType], # (3)
- See StandbyReplicasType
- See TagTypeDef
- See CollectionTypeType
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateSecurityConfigRequestRequestTypeDef#
# CreateSecurityConfigRequestRequestTypeDef definition
class CreateSecurityConfigRequestRequestTypeDef(TypedDict):
name: str,
type: SecurityConfigTypeType, # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
iamIdentityCenterOptions: NotRequired[CreateIamIdentityCenterConfigOptionsTypeDef], # (2)
samlOptions: NotRequired[SamlConfigOptionsTypeDef], # (3)
- See SecurityConfigTypeType
- See CreateIamIdentityCenterConfigOptionsTypeDef
- See SamlConfigOptionsTypeDef
CreateSecurityPolicyResponseTypeDef#
# CreateSecurityPolicyResponseTypeDef definition
class CreateSecurityPolicyResponseTypeDef(TypedDict):
securityPolicyDetail: SecurityPolicyDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSecurityPolicyResponseTypeDef#
# GetSecurityPolicyResponseTypeDef definition
class GetSecurityPolicyResponseTypeDef(TypedDict):
securityPolicyDetail: SecurityPolicyDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSecurityPolicyResponseTypeDef#
# UpdateSecurityPolicyResponseTypeDef definition
class UpdateSecurityPolicyResponseTypeDef(TypedDict):
securityPolicyDetail: SecurityPolicyDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVpcEndpointResponseTypeDef#
# CreateVpcEndpointResponseTypeDef definition
class CreateVpcEndpointResponseTypeDef(TypedDict):
createVpcEndpointDetail: CreateVpcEndpointDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCollectionResponseTypeDef#
# DeleteCollectionResponseTypeDef definition
class DeleteCollectionResponseTypeDef(TypedDict):
deleteCollectionDetail: DeleteCollectionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVpcEndpointResponseTypeDef#
# DeleteVpcEndpointResponseTypeDef definition
class DeleteVpcEndpointResponseTypeDef(TypedDict):
deleteVpcEndpointDetail: DeleteVpcEndpointDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPoliciesStatsResponseTypeDef#
# GetPoliciesStatsResponseTypeDef definition
class GetPoliciesStatsResponseTypeDef(TypedDict):
AccessPolicyStats: AccessPolicyStatsTypeDef, # (1)
LifecyclePolicyStats: LifecyclePolicyStatsTypeDef, # (2)
SecurityConfigStats: SecurityConfigStatsTypeDef, # (3)
SecurityPolicyStats: SecurityPolicyStatsTypeDef, # (4)
TotalPolicyCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See AccessPolicyStatsTypeDef
- See LifecyclePolicyStatsTypeDef
- See SecurityConfigStatsTypeDef
- See SecurityPolicyStatsTypeDef
- See ResponseMetadataTypeDef
SecurityConfigDetailTypeDef#
# SecurityConfigDetailTypeDef definition
class SecurityConfigDetailTypeDef(TypedDict):
configVersion: NotRequired[str],
createdDate: NotRequired[int],
description: NotRequired[str],
iamIdentityCenterOptions: NotRequired[IamIdentityCenterConfigOptionsTypeDef], # (1)
id: NotRequired[str],
lastModifiedDate: NotRequired[int],
samlOptions: NotRequired[SamlConfigOptionsTypeDef], # (2)
type: NotRequired[SecurityConfigTypeType], # (3)
ListLifecyclePoliciesResponseTypeDef#
# ListLifecyclePoliciesResponseTypeDef definition
class ListLifecyclePoliciesResponseTypeDef(TypedDict):
lifecyclePolicySummaries: list[LifecyclePolicySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSecurityConfigsResponseTypeDef#
# ListSecurityConfigsResponseTypeDef definition
class ListSecurityConfigsResponseTypeDef(TypedDict):
securityConfigSummaries: list[SecurityConfigSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSecurityPoliciesResponseTypeDef#
# ListSecurityPoliciesResponseTypeDef definition
class ListSecurityPoliciesResponseTypeDef(TypedDict):
securityPolicySummaries: list[SecurityPolicySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListVpcEndpointsRequestRequestTypeDef#
# ListVpcEndpointsRequestRequestTypeDef definition
class ListVpcEndpointsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
vpcEndpointFilters: NotRequired[VpcEndpointFiltersTypeDef], # (1)
ListVpcEndpointsResponseTypeDef#
# ListVpcEndpointsResponseTypeDef definition
class ListVpcEndpointsResponseTypeDef(TypedDict):
vpcEndpointSummaries: list[VpcEndpointSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateCollectionResponseTypeDef#
# UpdateCollectionResponseTypeDef definition
class UpdateCollectionResponseTypeDef(TypedDict):
updateCollectionDetail: UpdateCollectionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSecurityConfigRequestRequestTypeDef#
# UpdateSecurityConfigRequestRequestTypeDef definition
class UpdateSecurityConfigRequestRequestTypeDef(TypedDict):
configVersion: str,
id: str,
clientToken: NotRequired[str],
description: NotRequired[str],
iamIdentityCenterOptionsUpdates: NotRequired[UpdateIamIdentityCenterConfigOptionsTypeDef], # (1)
samlOptions: NotRequired[SamlConfigOptionsTypeDef], # (2)
UpdateVpcEndpointResponseTypeDef#
# UpdateVpcEndpointResponseTypeDef definition
class UpdateVpcEndpointResponseTypeDef(TypedDict):
UpdateVpcEndpointDetail: UpdateVpcEndpointDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAccountSettingsResponseTypeDef#
# GetAccountSettingsResponseTypeDef definition
class GetAccountSettingsResponseTypeDef(TypedDict):
accountSettingsDetail: AccountSettingsDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAccountSettingsResponseTypeDef#
# UpdateAccountSettingsResponseTypeDef definition
class UpdateAccountSettingsResponseTypeDef(TypedDict):
accountSettingsDetail: AccountSettingsDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSecurityConfigResponseTypeDef#
# CreateSecurityConfigResponseTypeDef definition
class CreateSecurityConfigResponseTypeDef(TypedDict):
securityConfigDetail: SecurityConfigDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSecurityConfigResponseTypeDef#
# GetSecurityConfigResponseTypeDef definition
class GetSecurityConfigResponseTypeDef(TypedDict):
securityConfigDetail: SecurityConfigDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSecurityConfigResponseTypeDef#
# UpdateSecurityConfigResponseTypeDef definition
class UpdateSecurityConfigResponseTypeDef(TypedDict):
securityConfigDetail: SecurityConfigDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)