S3Control Classes
AbortIncompleteMultipartUploadTypeDef
DaysAfterInitiation
- Type: typing.Optional[int]
AccessControlTranslationTypeDef
Owner
- Type: typing.Literal['Destination']
- Required: Yes
AccessGrantsLocationConfigurationTypeDef
S3SubPrefix
- Type: typing.Optional[str]
AccessPointTypeDef
Name
- Type:
- Required: Yes
NetworkOrigin
- Type: typing.Literal['Internet', 'VPC']
- Required: Yes
Bucket
- Type:
- Required: Yes
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.VpcConfigurationTypeDef]
AccessPointArn
- Type: typing.Optional[str]
Alias
- Type: typing.Optional[str]
BucketAccountId
- Type: typing.Optional[str]
AccountLevelTypeDef
BucketLevel
- Type:
- Required: Yes
ActivityMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.ActivityMetricsTypeDef]
AdvancedCostOptimizationMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.AdvancedCostOptimizationMetricsTypeDef]
AdvancedDataProtectionMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.AdvancedDataProtectionMetricsTypeDef]
DetailedStatusCodesMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.DetailedStatusCodesMetricsTypeDef]
StorageLensGroupLevel
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.StorageLensGroupLevelTypeDef]
ActivityMetricsTypeDef
IsEnabled
- Type: typing.Optional[bool]
AdvancedCostOptimizationMetricsTypeDef
IsEnabled
- Type: typing.Optional[bool]
AdvancedDataProtectionMetricsTypeDef
IsEnabled
- Type: typing.Optional[bool]
AssociateAccessGrantsIdentityCenterRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
IdentityCenterArn
- Type:
- Required: Yes
AsyncErrorDetailsTypeDef
Code
- Type: typing.Optional[str]
Message
- Type: typing.Optional[str]
Resource
- Type: typing.Optional[str]
RequestId
- Type: typing.Optional[str]
AsyncOperationTypeDef
CreationTime
- Type: typing.Optional[datetime.datetime]
Operation
- Type: typing.Optional[typing.Literal['CreateMultiRegionAccessPoint', 'DeleteMultiRegionAccessPoint', 'PutMultiRegionAccessPointPolicy']]
RequestTokenARN
- Type: typing.Optional[str]
RequestParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.AsyncRequestParametersTypeDef]
RequestStatus
- Type: typing.Optional[str]
ResponseDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.AsyncResponseDetailsTypeDef]
AsyncRequestParametersTypeDef
CreateMultiRegionAccessPointRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.CreateMultiRegionAccessPointInputTypeDef]
DeleteMultiRegionAccessPointRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.DeleteMultiRegionAccessPointInputTypeDef]
PutMultiRegionAccessPointPolicyRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.PutMultiRegionAccessPointPolicyInputTypeDef]
AsyncResponseDetailsTypeDef
MultiRegionAccessPointDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.MultiRegionAccessPointsAsyncResponseTypeDef]
ErrorDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.AsyncErrorDetailsTypeDef]
AwsLambdaTransformationTypeDef
FunctionArn
- Type:
- Required: Yes
FunctionPayload
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BucketLevelTypeDef
ActivityMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.ActivityMetricsTypeDef]
PrefixLevel
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.PrefixLevelTypeDef]
AdvancedCostOptimizationMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.AdvancedCostOptimizationMetricsTypeDef]
AdvancedDataProtectionMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.AdvancedDataProtectionMetricsTypeDef]
DetailedStatusCodesMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.DetailedStatusCodesMetricsTypeDef]
CloudWatchMetricsTypeDef
IsEnabled
- Type:
- Required: Yes
CreateAccessGrantRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
AccessGrantsLocationId
- Type:
- Required: Yes
Grantee
- Type:
- Required: Yes
Permission
- Type: typing.Literal['READ', 'READWRITE', 'WRITE']
- Required: Yes
AccessGrantsLocationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.AccessGrantsLocationConfigurationTypeDef]
ApplicationArn
- Type: typing.Optional[str]
S3PrefixType
- Type: typing.Optional[typing.Literal['Object']]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.TagTypeDef]]
CreateAccessGrantResultTypeDef
CreatedAt
- Type:
- Required: Yes
AccessGrantId
- Type:
- Required: Yes
AccessGrantArn
- Type:
- Required: Yes
Grantee
- Type:
- Required: Yes
AccessGrantsLocationId
- Type:
- Required: Yes
AccessGrantsLocationConfiguration
- Type:
- Required: Yes
Permission
- Type: typing.Literal['READ', 'READWRITE', 'WRITE']
- Required: Yes
ApplicationArn
- Type:
- Required: Yes
GrantScope
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAccessGrantsInstanceRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
IdentityCenterArn
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.TagTypeDef]]
CreateAccessGrantsInstanceResultTypeDef
CreatedAt
- Type:
- Required: Yes
AccessGrantsInstanceId
- Type:
- Required: Yes
AccessGrantsInstanceArn
- Type:
- Required: Yes
IdentityCenterArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAccessGrantsLocationRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
LocationScope
- Type:
- Required: Yes
IAMRoleArn
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.TagTypeDef]]
CreateAccessGrantsLocationResultTypeDef
CreatedAt
- Type:
- Required: Yes
AccessGrantsLocationId
- Type:
- Required: Yes
AccessGrantsLocationArn
- Type:
- Required: Yes
LocationScope
- Type:
- Required: Yes
IAMRoleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAccessPointForObjectLambdaRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Configuration
- Type:
- Required: Yes
CreateAccessPointForObjectLambdaResultTypeDef
ObjectLambdaAccessPointArn
- Type:
- Required: Yes
Alias
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAccessPointRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.VpcConfigurationTypeDef]
PublicAccessBlockConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.PublicAccessBlockConfigurationTypeDef]
BucketAccountId
- Type: typing.Optional[str]
CreateAccessPointResultTypeDef
AccessPointArn
- Type:
- Required: Yes
Alias
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateBucketConfigurationTypeDef
LocationConstraint
- Type: typing.Optional[typing.Literal['EU', 'ap-northeast-1', 'ap-south-1', 'ap-southeast-1', 'ap-southeast-2', 'cn-north-1', 'eu-central-1', 'eu-west-1', 'sa-east-1', 'us-west-1', 'us-west-2']]
CreateBucketRequestRequestTypeDef
Bucket
- Type:
- Required: Yes
ACL
- Type: typing.Optional[typing.Literal['authenticated-read', 'private', 'public-read', 'public-read-write']]
CreateBucketConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.CreateBucketConfigurationTypeDef]
GrantFullControl
- Type: typing.Optional[str]
GrantRead
- Type: typing.Optional[str]
GrantReadACP
- Type: typing.Optional[str]
GrantWrite
- Type: typing.Optional[str]
GrantWriteACP
- Type: typing.Optional[str]
ObjectLockEnabledForBucket
- Type: typing.Optional[bool]
OutpostId
- Type: typing.Optional[str]
CreateBucketResultTypeDef
Location
- Type:
- Required: Yes
BucketArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateJobRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Operation
- Type:
- Required: Yes
Report
- Type:
- Required: Yes
ClientRequestToken
- Type:
- Required: Yes
Priority
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
ConfirmationRequired
- Type: typing.Optional[bool]
Manifest
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.JobManifestTypeDef]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]]
ManifestGenerator
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.JobManifestGeneratorTypeDef]
CreateJobResultTypeDef
JobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateMultiRegionAccessPointInputTypeDef
Name
- Type:
- Required: Yes
Regions
- Type: typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.RegionTypeDef]
- Required: Yes
PublicAccessBlock
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.PublicAccessBlockConfigurationTypeDef]
CreateMultiRegionAccessPointRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
Details
- Type:
- Required: Yes
CreateMultiRegionAccessPointResultTypeDef
RequestTokenARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStorageLensGroupRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
StorageLensGroup
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.TagTypeDef]]
CredentialsTypeDef
AccessKeyId
- Type: typing.Optional[str]
SecretAccessKey
- Type: typing.Optional[str]
SessionToken
- Type: typing.Optional[str]
Expiration
- Type: typing.Optional[datetime.datetime]
DeleteAccessGrantRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
AccessGrantId
- Type:
- Required: Yes
DeleteAccessGrantsInstanceRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
DeleteAccessGrantsInstanceResourcePolicyRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
DeleteAccessGrantsLocationRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
AccessGrantsLocationId
- Type:
- Required: Yes
DeleteAccessPointForObjectLambdaRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DeleteAccessPointPolicyForObjectLambdaRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DeleteAccessPointPolicyRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DeleteAccessPointRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DeleteBucketLifecycleConfigurationRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
DeleteBucketPolicyRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
DeleteBucketReplicationRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
DeleteBucketRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
DeleteBucketTaggingRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
DeleteJobTaggingRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
JobId
- Type:
- Required: Yes
DeleteMarkerReplicationTypeDef
Status
- Type: typing.Literal['Disabled', 'Enabled']
- Required: Yes
DeleteMultiRegionAccessPointInputTypeDef
Name
- Type:
- Required: Yes
DeleteMultiRegionAccessPointRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
Details
- Type:
- Required: Yes
DeleteMultiRegionAccessPointResultTypeDef
RequestTokenARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeletePublicAccessBlockRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
DeleteStorageLensConfigurationRequestRequestTypeDef
ConfigId
- Type:
- Required: Yes
AccountId
- Type:
- Required: Yes
DeleteStorageLensConfigurationTaggingRequestRequestTypeDef
ConfigId
- Type:
- Required: Yes
AccountId
- Type:
- Required: Yes
DeleteStorageLensGroupRequestRequestTypeDef
Name
- Type:
- Required: Yes
AccountId
- Type:
- Required: Yes
DescribeJobRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
JobId
- Type:
- Required: Yes
DescribeJobResultTypeDef
Job
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeMultiRegionAccessPointOperationRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
RequestTokenARN
- Type:
- Required: Yes
DescribeMultiRegionAccessPointOperationResultTypeDef
AsyncOperation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DestinationTypeDef
Bucket
- Type:
- Required: Yes
Account
- Type: typing.Optional[str]
ReplicationTime
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.ReplicationTimeTypeDef]
AccessControlTranslation
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.AccessControlTranslationTypeDef]
EncryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.EncryptionConfigurationTypeDef]
Metrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.MetricsTypeDef]
StorageClass
- Type: typing.Optional[typing.Literal['DEEP_ARCHIVE', 'GLACIER', 'GLACIER_IR', 'INTELLIGENT_TIERING', 'ONEZONE_IA', 'OUTPOSTS', 'REDUCED_REDUNDANCY', 'STANDARD', 'STANDARD_IA']]
DetailedStatusCodesMetricsTypeDef
IsEnabled
- Type: typing.Optional[bool]
DissociateAccessGrantsIdentityCenterRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EncryptionConfigurationTypeDef
ReplicaKmsKeyID
- Type: typing.Optional[str]
EstablishedMultiRegionAccessPointPolicyTypeDef
Policy
- Type: typing.Optional[str]
ExcludeTypeDef
Buckets
- Type: typing.Optional[typing.List[str]]
Regions
- Type: typing.Optional[typing.List[str]]
ExistingObjectReplicationTypeDef
Status
- Type: typing.Literal['Disabled', 'Enabled']
- Required: Yes
GeneratedManifestEncryptionTypeDef
SSES3
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
SSEKMS
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.SSEKMSEncryptionTypeDef]
GetAccessGrantRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
AccessGrantId
- Type:
- Required: Yes
GetAccessGrantResultTypeDef
CreatedAt
- Type:
- Required: Yes
AccessGrantId
- Type:
- Required: Yes
AccessGrantArn
- Type:
- Required: Yes
Grantee
- Type:
- Required: Yes
Permission
- Type: typing.Literal['READ', 'READWRITE', 'WRITE']
- Required: Yes
AccessGrantsLocationId
- Type:
- Required: Yes
AccessGrantsLocationConfiguration
- Type:
- Required: Yes
GrantScope
- Type:
- Required: Yes
ApplicationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAccessGrantsInstanceForPrefixRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
S3Prefix
- Type:
- Required: Yes
GetAccessGrantsInstanceForPrefixResultTypeDef
AccessGrantsInstanceArn
- Type:
- Required: Yes
AccessGrantsInstanceId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAccessGrantsInstanceRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
GetAccessGrantsInstanceResourcePolicyRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
GetAccessGrantsInstanceResourcePolicyResultTypeDef
Policy
- Type:
- Required: Yes
Organization
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAccessGrantsInstanceResultTypeDef
AccessGrantsInstanceArn
- Type:
- Required: Yes
AccessGrantsInstanceId
- Type:
- Required: Yes
IdentityCenterArn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAccessGrantsLocationRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
AccessGrantsLocationId
- Type:
- Required: Yes
GetAccessGrantsLocationResultTypeDef
CreatedAt
- Type:
- Required: Yes
AccessGrantsLocationId
- Type:
- Required: Yes
AccessGrantsLocationArn
- Type:
- Required: Yes
LocationScope
- Type:
- Required: Yes
IAMRoleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAccessPointConfigurationForObjectLambdaRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetAccessPointConfigurationForObjectLambdaResultTypeDef
Configuration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAccessPointForObjectLambdaRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetAccessPointForObjectLambdaResultTypeDef
Name
- Type:
- Required: Yes
PublicAccessBlockConfiguration
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
Alias
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAccessPointPolicyForObjectLambdaRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetAccessPointPolicyForObjectLambdaResultTypeDef
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAccessPointPolicyRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetAccessPointPolicyResultTypeDef
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAccessPointPolicyStatusForObjectLambdaRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetAccessPointPolicyStatusForObjectLambdaResultTypeDef
PolicyStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAccessPointPolicyStatusRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetAccessPointPolicyStatusResultTypeDef
PolicyStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAccessPointRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetAccessPointResultTypeDef
Name
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
NetworkOrigin
- Type: typing.Literal['Internet', 'VPC']
- Required: Yes
VpcConfiguration
- Type:
- Required: Yes
PublicAccessBlockConfiguration
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
Alias
- Type:
- Required: Yes
AccessPointArn
- Type:
- Required: Yes
Endpoints
- Type: typing.Dict[str, str]
- Required: Yes
BucketAccountId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBucketLifecycleConfigurationRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
GetBucketLifecycleConfigurationResultTypeDef
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.LifecycleRuleTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBucketPolicyRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
GetBucketPolicyResultTypeDef
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBucketReplicationRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
GetBucketReplicationResultTypeDef
ReplicationConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBucketRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
GetBucketResultTypeDef
Bucket
- Type:
- Required: Yes
PublicAccessBlockEnabled
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBucketTaggingRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
GetBucketTaggingResultTypeDef
TagSet
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBucketVersioningRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
GetBucketVersioningResultTypeDef
Status
- Type: typing.Literal['Enabled', 'Suspended']
- Required: Yes
MFADelete
- Type: typing.Literal['Disabled', 'Enabled']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataAccessRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Target
- Type:
- Required: Yes
Permission
- Type: typing.Literal['READ', 'READWRITE', 'WRITE']
- Required: Yes
DurationSeconds
- Type: typing.Optional[int]
Privilege
- Type: typing.Optional[typing.Literal['Default', 'Minimal']]
TargetType
- Type: typing.Optional[typing.Literal['Object']]
GetDataAccessResultTypeDef
Credentials
- Type:
- Required: Yes
MatchedGrantTarget
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetJobTaggingRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
JobId
- Type:
- Required: Yes
GetJobTaggingResultTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMultiRegionAccessPointPolicyRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetMultiRegionAccessPointPolicyResultTypeDef
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMultiRegionAccessPointPolicyStatusRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetMultiRegionAccessPointPolicyStatusResultTypeDef
Established
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMultiRegionAccessPointRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetMultiRegionAccessPointResultTypeDef
AccessPoint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMultiRegionAccessPointRoutesRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Mrap
- Type:
- Required: Yes
GetMultiRegionAccessPointRoutesResultTypeDef
Mrap
- Type:
- Required: Yes
Routes
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.MultiRegionAccessPointRouteTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPublicAccessBlockOutputTypeDef
PublicAccessBlockConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPublicAccessBlockRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
GetStorageLensConfigurationRequestRequestTypeDef
ConfigId
- Type:
- Required: Yes
AccountId
- Type:
- Required: Yes
GetStorageLensConfigurationResultTypeDef
StorageLensConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStorageLensConfigurationTaggingRequestRequestTypeDef
ConfigId
- Type:
- Required: Yes
AccountId
- Type:
- Required: Yes
GetStorageLensConfigurationTaggingResultTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.StorageLensTagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStorageLensGroupRequestRequestTypeDef
Name
- Type:
- Required: Yes
AccountId
- Type:
- Required: Yes
GetStorageLensGroupResultTypeDef
StorageLensGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GranteeTypeDef
GranteeType
- Type: typing.Optional[typing.Literal['DIRECTORY_GROUP', 'DIRECTORY_USER', 'IAM']]
GranteeIdentifier
- Type: typing.Optional[str]
IncludeTypeDef
Buckets
- Type: typing.Optional[typing.List[str]]
Regions
- Type: typing.Optional[typing.List[str]]
JobDescriptorTypeDef
JobId
- Type: typing.Optional[str]
ConfirmationRequired
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
JobArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['Active', 'Cancelled', 'Cancelling', 'Complete', 'Completing', 'Failed', 'Failing', 'New', 'Paused', 'Pausing', 'Preparing', 'Ready', 'Suspended']]
Manifest
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.JobManifestTypeDef]
Operation
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.JobOperationTypeDef]
Priority
- Type: typing.Optional[int]
ProgressSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.JobProgressSummaryTypeDef]
StatusUpdateReason
- Type: typing.Optional[str]
FailureReasons
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.s3control_classes.JobFailureTypeDef]]
Report
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.JobReportTypeDef]
CreationTime
- Type: typing.Optional[datetime.datetime]
TerminationDate
- Type: typing.Optional[datetime.datetime]
RoleArn
- Type: typing.Optional[str]
SuspendedDate
- Type: typing.Optional[datetime.datetime]
SuspendedCause
- Type: typing.Optional[str]
ManifestGenerator
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.JobManifestGeneratorTypeDef]
GeneratedManifestDescriptor
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3GeneratedManifestDescriptorTypeDef]
JobFailureTypeDef
FailureCode
- Type: typing.Optional[str]
FailureReason
- Type: typing.Optional[str]
JobListDescriptorTypeDef
JobId
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Operation
- Type: typing.Optional[typing.Literal['LambdaInvoke', 'S3DeleteObjectTagging', 'S3InitiateRestoreObject', 'S3PutObjectAcl', 'S3PutObjectCopy', 'S3PutObjectLegalHold', 'S3PutObjectRetention', 'S3PutObjectTagging', 'S3ReplicateObject']]
Priority
- Type: typing.Optional[int]
Status
- Type: typing.Optional[typing.Literal['Active', 'Cancelled', 'Cancelling', 'Complete', 'Completing', 'Failed', 'Failing', 'New', 'Paused', 'Pausing', 'Preparing', 'Ready', 'Suspended']]
CreationTime
- Type: typing.Optional[datetime.datetime]
TerminationDate
- Type: typing.Optional[datetime.datetime]
ProgressSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.JobProgressSummaryTypeDef]
JobManifestGeneratorFilterTypeDef
EligibleForReplication
- Type: typing.Optional[bool]
CreatedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
CreatedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
ObjectReplicationStatuses
- Type: typing.Optional[typing.Sequence[typing.Literal['COMPLETED', 'FAILED', 'NONE', 'REPLICA']]]
KeyNameConstraint
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.KeyNameConstraintTypeDef]
ObjectSizeGreaterThanBytes
- Type: typing.Optional[int]
ObjectSizeLessThanBytes
- Type: typing.Optional[int]
MatchAnyStorageClass
- Type: typing.Optional[typing.Sequence[typing.Literal['DEEP_ARCHIVE', 'GLACIER', 'GLACIER_IR', 'INTELLIGENT_TIERING', 'ONEZONE_IA', 'STANDARD', 'STANDARD_IA']]]
JobManifestGeneratorTypeDef
S3JobManifestGenerator
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3JobManifestGeneratorTypeDef]
JobManifestLocationTypeDef
ObjectArn
- Type:
- Required: Yes
ETag
- Type:
- Required: Yes
ObjectVersionId
- Type: typing.Optional[str]
JobManifestSpecTypeDef
Format
- Type: typing.Literal['S3BatchOperations_CSV_20180820', 'S3InventoryReport_CSV_20161130']
- Required: Yes
Fields
- Type: typing.Optional[typing.Sequence[typing.Literal['Bucket', 'Ignore', 'Key', 'VersionId']]]
JobManifestTypeDef
Spec
- Type:
- Required: Yes
Location
- Type:
- Required: Yes
JobOperationTypeDef
LambdaInvoke
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.LambdaInvokeOperationTypeDef]
S3PutObjectCopy
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3CopyObjectOperationTypeDef]
S3PutObjectAcl
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3SetObjectAclOperationTypeDef]
S3PutObjectTagging
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3SetObjectTaggingOperationTypeDef]
S3DeleteObjectTagging
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
S3InitiateRestoreObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3InitiateRestoreObjectOperationTypeDef]
S3PutObjectLegalHold
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3SetObjectLegalHoldOperationTypeDef]
S3PutObjectRetention
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3SetObjectRetentionOperationTypeDef]
S3ReplicateObject
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
JobProgressSummaryTypeDef
TotalNumberOfTasks
- Type: typing.Optional[int]
NumberOfTasksSucceeded
- Type: typing.Optional[int]
NumberOfTasksFailed
- Type: typing.Optional[int]
Timers
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.JobTimersTypeDef]
JobReportTypeDef
Enabled
- Type:
- Required: Yes
Bucket
- Type: typing.Optional[str]
Format
- Type: typing.Optional[typing.Literal['Report_CSV_20180820']]
Prefix
- Type: typing.Optional[str]
ReportScope
- Type: typing.Optional[typing.Literal['AllTasks', 'FailedTasksOnly']]
JobTimersTypeDef
ElapsedTimeInActiveSeconds
- Type: typing.Optional[int]
KeyNameConstraintTypeDef
MatchAnyPrefix
- Type: typing.Optional[typing.Sequence[str]]
MatchAnySuffix
- Type: typing.Optional[typing.Sequence[str]]
MatchAnySubstring
- Type: typing.Optional[typing.Sequence[str]]
LambdaInvokeOperationTypeDef
FunctionArn
- Type: typing.Optional[str]
InvocationSchemaVersion
- Type: typing.Optional[str]
UserArguments
- Type: typing.Optional[typing.Mapping[str, str]]
LifecycleConfigurationTypeDef
Rules
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.LifecycleRuleTypeDef]]
LifecycleExpirationTypeDef
Date
- Type: typing.Optional[datetime.datetime]
Days
- Type: typing.Optional[int]
ExpiredObjectDeleteMarker
- Type: typing.Optional[bool]
LifecycleRuleAndOperatorTypeDef
Prefix
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]]
ObjectSizeGreaterThan
- Type: typing.Optional[int]
ObjectSizeLessThan
- Type: typing.Optional[int]
LifecycleRuleFilterTypeDef
Prefix
- Type: typing.Optional[str]
Tag
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]
And
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.LifecycleRuleAndOperatorTypeDef]
ObjectSizeGreaterThan
- Type: typing.Optional[int]
ObjectSizeLessThan
- Type: typing.Optional[int]
LifecycleRuleTypeDef
Status
- Type: typing.Literal['Disabled', 'Enabled']
- Required: Yes
Expiration
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.LifecycleExpirationTypeDef]
ID
- Type: typing.Optional[str]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.LifecycleRuleFilterTypeDef]
Transitions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.s3control_classes.TransitionTypeDef]]
NoncurrentVersionTransitions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.s3control_classes.NoncurrentVersionTransitionTypeDef]]
NoncurrentVersionExpiration
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.NoncurrentVersionExpirationTypeDef]
AbortIncompleteMultipartUpload
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.AbortIncompleteMultipartUploadTypeDef]
ListAccessGrantEntryTypeDef
CreatedAt
- Type: typing.Optional[datetime.datetime]
AccessGrantId
- Type: typing.Optional[str]
AccessGrantArn
- Type: typing.Optional[str]
Grantee
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.GranteeTypeDef]
Permission
- Type: typing.Optional[typing.Literal['READ', 'READWRITE', 'WRITE']]
AccessGrantsLocationId
- Type: typing.Optional[str]
AccessGrantsLocationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.AccessGrantsLocationConfigurationTypeDef]
GrantScope
- Type: typing.Optional[str]
ApplicationArn
- Type: typing.Optional[str]
ListAccessGrantsInstanceEntryTypeDef
AccessGrantsInstanceId
- Type: typing.Optional[str]
AccessGrantsInstanceArn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
IdentityCenterArn
- Type: typing.Optional[str]
ListAccessGrantsInstancesRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListAccessGrantsInstancesResultTypeDef
NextToken
- Type:
- Required: Yes
AccessGrantsInstancesList
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.ListAccessGrantsInstanceEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAccessGrantsLocationsEntryTypeDef
CreatedAt
- Type: typing.Optional[datetime.datetime]
AccessGrantsLocationId
- Type: typing.Optional[str]
AccessGrantsLocationArn
- Type: typing.Optional[str]
LocationScope
- Type: typing.Optional[str]
IAMRoleArn
- Type: typing.Optional[str]
ListAccessGrantsLocationsRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
LocationScope
- Type: typing.Optional[str]
ListAccessGrantsLocationsResultTypeDef
NextToken
- Type:
- Required: Yes
AccessGrantsLocationsList
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.ListAccessGrantsLocationsEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAccessGrantsRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GranteeType
- Type: typing.Optional[typing.Literal['DIRECTORY_GROUP', 'DIRECTORY_USER', 'IAM']]
GranteeIdentifier
- Type: typing.Optional[str]
Permission
- Type: typing.Optional[typing.Literal['READ', 'READWRITE', 'WRITE']]
GrantScope
- Type: typing.Optional[str]
ApplicationArn
- Type: typing.Optional[str]
ListAccessGrantsResultTypeDef
NextToken
- Type:
- Required: Yes
AccessGrantsList
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.ListAccessGrantEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAccessPointsForObjectLambdaRequestListAccessPointsForObjectLambdaPaginateTypeDef
AccountId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.PaginatorConfigTypeDef]
ListAccessPointsForObjectLambdaRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListAccessPointsForObjectLambdaResultTypeDef
ObjectLambdaAccessPointList
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.ObjectLambdaAccessPointTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAccessPointsRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListAccessPointsResultTypeDef
AccessPointList
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.AccessPointTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListJobsRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
JobStatuses
- Type: typing.Optional[typing.Sequence[typing.Literal['Active', 'Cancelled', 'Cancelling', 'Complete', 'Completing', 'Failed', 'Failing', 'New', 'Paused', 'Pausing', 'Preparing', 'Ready', 'Suspended']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListJobsResultTypeDef
NextToken
- Type:
- Required: Yes
Jobs
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.JobListDescriptorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListMultiRegionAccessPointsRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListMultiRegionAccessPointsResultTypeDef
AccessPoints
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.MultiRegionAccessPointReportTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRegionalBucketsRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
OutpostId
- Type: typing.Optional[str]
ListRegionalBucketsResultTypeDef
RegionalBucketList
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.RegionalBucketTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListStorageLensConfigurationEntryTypeDef
Id
- Type:
- Required: Yes
StorageLensArn
- Type:
- Required: Yes
HomeRegion
- Type:
- Required: Yes
IsEnabled
- Type: typing.Optional[bool]
ListStorageLensConfigurationsRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStorageLensConfigurationsResultTypeDef
NextToken
- Type:
- Required: Yes
StorageLensConfigurationList
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.ListStorageLensConfigurationEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListStorageLensGroupEntryTypeDef
Name
- Type:
- Required: Yes
StorageLensGroupArn
- Type:
- Required: Yes
HomeRegion
- Type:
- Required: Yes
ListStorageLensGroupsRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStorageLensGroupsResultTypeDef
NextToken
- Type:
- Required: Yes
StorageLensGroupList
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.ListStorageLensGroupEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResultTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MatchObjectAgeTypeDef
DaysGreaterThan
- Type: typing.Optional[int]
DaysLessThan
- Type: typing.Optional[int]
MatchObjectSizeTypeDef
BytesGreaterThan
- Type: typing.Optional[int]
BytesLessThan
- Type: typing.Optional[int]
MetricsTypeDef
Status
- Type: typing.Literal['Disabled', 'Enabled']
- Required: Yes
EventThreshold
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.ReplicationTimeValueTypeDef]
MultiRegionAccessPointPolicyDocumentTypeDef
Established
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.EstablishedMultiRegionAccessPointPolicyTypeDef]
Proposed
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.ProposedMultiRegionAccessPointPolicyTypeDef]
MultiRegionAccessPointRegionalResponseTypeDef
Name
- Type: typing.Optional[str]
RequestStatus
- Type: typing.Optional[str]
MultiRegionAccessPointReportTypeDef
Name
- Type: typing.Optional[str]
Alias
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
PublicAccessBlock
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.PublicAccessBlockConfigurationTypeDef]
Status
- Type: typing.Optional[typing.Literal['CREATING', 'DELETING', 'INCONSISTENT_ACROSS_REGIONS', 'PARTIALLY_CREATED', 'PARTIALLY_DELETED', 'READY']]
Regions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.s3control_classes.RegionReportTypeDef]]
MultiRegionAccessPointRouteTypeDef
TrafficDialPercentage
- Type:
- Required: Yes
Bucket
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
MultiRegionAccessPointsAsyncResponseTypeDef
Regions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.s3control_classes.MultiRegionAccessPointRegionalResponseTypeDef]]
NoncurrentVersionExpirationTypeDef
NoncurrentDays
- Type: typing.Optional[int]
NewerNoncurrentVersions
- Type: typing.Optional[int]
NoncurrentVersionTransitionTypeDef
NoncurrentDays
- Type: typing.Optional[int]
StorageClass
- Type: typing.Optional[typing.Literal['DEEP_ARCHIVE', 'GLACIER', 'INTELLIGENT_TIERING', 'ONEZONE_IA', 'STANDARD_IA']]
ObjectLambdaAccessPointAliasTypeDef
Value
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['PROVISIONING', 'READY']]
ObjectLambdaAccessPointTypeDef
Name
- Type:
- Required: Yes
ObjectLambdaAccessPointArn
- Type: typing.Optional[str]
Alias
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.ObjectLambdaAccessPointAliasTypeDef]
ObjectLambdaConfigurationTypeDef
SupportingAccessPoint
- Type:
- Required: Yes
TransformationConfigurations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.ObjectLambdaTransformationConfigurationTypeDef]
- Required: Yes
CloudWatchMetricsEnabled
- Type: typing.Optional[bool]
AllowedFeatures
- Type: typing.Optional[typing.Sequence[typing.Literal['GetObject-PartNumber', 'GetObject-Range', 'HeadObject-PartNumber', 'HeadObject-Range']]]
ObjectLambdaContentTransformationTypeDef
AwsLambda
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.AwsLambdaTransformationTypeDef]
ObjectLambdaTransformationConfigurationTypeDef
Actions
- Type: typing.Sequence[typing.Literal['GetObject', 'HeadObject', 'ListObjects', 'ListObjectsV2']]
- Required: Yes
ContentTransformation
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PolicyStatusTypeDef
IsPublic
- Type: typing.Optional[bool]
PrefixLevelStorageMetricsTypeDef
IsEnabled
- Type: typing.Optional[bool]
SelectionCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.SelectionCriteriaTypeDef]
PrefixLevelTypeDef
StorageMetrics
- Type:
- Required: Yes
ProposedMultiRegionAccessPointPolicyTypeDef
Policy
- Type: typing.Optional[str]
PublicAccessBlockConfigurationTypeDef
BlockPublicAcls
- Type: typing.Optional[bool]
IgnorePublicAcls
- Type: typing.Optional[bool]
BlockPublicPolicy
- Type: typing.Optional[bool]
RestrictPublicBuckets
- Type: typing.Optional[bool]
PutAccessGrantsInstanceResourcePolicyRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
Organization
- Type: typing.Optional[str]
PutAccessGrantsInstanceResourcePolicyResultTypeDef
Policy
- Type:
- Required: Yes
Organization
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutAccessPointConfigurationForObjectLambdaRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Configuration
- Type:
- Required: Yes
PutAccessPointPolicyForObjectLambdaRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
PutAccessPointPolicyRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
PutBucketLifecycleConfigurationRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
LifecycleConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.LifecycleConfigurationTypeDef]
PutBucketPolicyRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
ConfirmRemoveSelfBucketAccess
- Type: typing.Optional[bool]
PutBucketReplicationRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
ReplicationConfiguration
- Type:
- Required: Yes
PutBucketTaggingRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
Tagging
- Type:
- Required: Yes
PutBucketVersioningRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
VersioningConfiguration
- Type:
- Required: Yes
MFA
- Type: typing.Optional[str]
PutJobTaggingRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
JobId
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]
- Required: Yes
PutMultiRegionAccessPointPolicyInputTypeDef
Name
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
PutMultiRegionAccessPointPolicyRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
Details
- Type:
- Required: Yes
PutMultiRegionAccessPointPolicyResultTypeDef
RequestTokenARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutPublicAccessBlockRequestRequestTypeDef
PublicAccessBlockConfiguration
- Type:
- Required: Yes
AccountId
- Type:
- Required: Yes
PutStorageLensConfigurationRequestRequestTypeDef
ConfigId
- Type:
- Required: Yes
AccountId
- Type:
- Required: Yes
StorageLensConfiguration
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.StorageLensTagTypeDef]]
PutStorageLensConfigurationTaggingRequestRequestTypeDef
ConfigId
- Type:
- Required: Yes
AccountId
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.StorageLensTagTypeDef]
- Required: Yes
RegionReportTypeDef
Bucket
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
BucketAccountId
- Type: typing.Optional[str]
RegionTypeDef
Bucket
- Type:
- Required: Yes
BucketAccountId
- Type: typing.Optional[str]
RegionalBucketTypeDef
Bucket
- Type:
- Required: Yes
PublicAccessBlockEnabled
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
BucketArn
- Type: typing.Optional[str]
OutpostId
- Type: typing.Optional[str]
ReplicaModificationsTypeDef
Status
- Type: typing.Literal['Disabled', 'Enabled']
- Required: Yes
ReplicationConfigurationTypeDef
Role
- Type:
- Required: Yes
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.s3control_classes.ReplicationRuleTypeDef]
- Required: Yes
ReplicationRuleAndOperatorTypeDef
Prefix
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]]
ReplicationRuleFilterTypeDef
Prefix
- Type: typing.Optional[str]
Tag
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]
And
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.ReplicationRuleAndOperatorTypeDef]
ReplicationRuleTypeDef
Status
- Type: typing.Literal['Disabled', 'Enabled']
- Required: Yes
Destination
- Type:
- Required: Yes
Bucket
- Type:
- Required: Yes
ID
- Type: typing.Optional[str]
Priority
- Type: typing.Optional[int]
Prefix
- Type: typing.Optional[str]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.ReplicationRuleFilterTypeDef]
SourceSelectionCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.SourceSelectionCriteriaTypeDef]
ExistingObjectReplication
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.ExistingObjectReplicationTypeDef]
DeleteMarkerReplication
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.DeleteMarkerReplicationTypeDef]
ReplicationTimeTypeDef
Status
- Type: typing.Literal['Disabled', 'Enabled']
- Required: Yes
Time
- Type:
- Required: Yes
ReplicationTimeValueTypeDef
Minutes
- Type: typing.Optional[int]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
S3AccessControlListTypeDef
Owner
- Type:
- Required: Yes
Grants
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.S3GrantTypeDef]]
S3AccessControlPolicyTypeDef
AccessControlList
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3AccessControlListTypeDef]
CannedAccessControlList
- Type: typing.Optional[typing.Literal['authenticated-read', 'aws-exec-read', 'bucket-owner-full-control', 'bucket-owner-read', 'private', 'public-read', 'public-read-write']]
S3BucketDestinationTypeDef
Format
- Type: typing.Literal['CSV', 'Parquet']
- Required: Yes
OutputSchemaVersion
- Type: typing.Literal['V_1']
- Required: Yes
AccountId
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
Prefix
- Type: typing.Optional[str]
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.StorageLensDataExportEncryptionTypeDef]
S3CopyObjectOperationTypeDef
TargetResource
- Type: typing.Optional[str]
CannedAccessControlList
- Type: typing.Optional[typing.Literal['authenticated-read', 'aws-exec-read', 'bucket-owner-full-control', 'bucket-owner-read', 'private', 'public-read', 'public-read-write']]
AccessControlGrants
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.S3GrantTypeDef]]
MetadataDirective
- Type: typing.Optional[typing.Literal['COPY', 'REPLACE']]
ModifiedSinceConstraint
- Type: typing.Union[datetime.datetime, str, NoneType]
NewObjectMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3ObjectMetadataTypeDef]
NewObjectTagging
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]]
RedirectLocation
- Type: typing.Optional[str]
RequesterPays
- Type: typing.Optional[bool]
StorageClass
- Type: typing.Optional[typing.Literal['DEEP_ARCHIVE', 'GLACIER', 'GLACIER_IR', 'INTELLIGENT_TIERING', 'ONEZONE_IA', 'STANDARD', 'STANDARD_IA']]
UnModifiedSinceConstraint
- Type: typing.Union[datetime.datetime, str, NoneType]
SSEAwsKmsKeyId
- Type: typing.Optional[str]
TargetKeyPrefix
- Type: typing.Optional[str]
ObjectLockLegalHoldStatus
- Type: typing.Optional[typing.Literal['OFF', 'ON']]
ObjectLockMode
- Type: typing.Optional[typing.Literal['COMPLIANCE', 'GOVERNANCE']]
ObjectLockRetainUntilDate
- Type: typing.Union[datetime.datetime, str, NoneType]
BucketKeyEnabled
- Type: typing.Optional[bool]
ChecksumAlgorithm
- Type: typing.Optional[typing.Literal['CRC32', 'CRC32C', 'SHA1', 'SHA256']]
S3GeneratedManifestDescriptorTypeDef
Format
- Type: typing.Optional[typing.Literal['S3InventoryReport_CSV_20211130']]
Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.JobManifestLocationTypeDef]
S3GrantTypeDef
Grantee
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3GranteeTypeDef]
Permission
- Type: typing.Optional[typing.Literal['FULL_CONTROL', 'READ', 'READ_ACP', 'WRITE', 'WRITE_ACP']]
S3GranteeTypeDef
TypeIdentifier
- Type: typing.Optional[typing.Literal['emailAddress', 'id', 'uri']]
Identifier
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
S3InitiateRestoreObjectOperationTypeDef
ExpirationInDays
- Type: typing.Optional[int]
GlacierJobTier
- Type: typing.Optional[typing.Literal['BULK', 'STANDARD']]
S3JobManifestGeneratorTypeDef
SourceBucket
- Type:
- Required: Yes
EnableManifestOutput
- Type:
- Required: Yes
ExpectedBucketOwner
- Type: typing.Optional[str]
ManifestOutputLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3ManifestOutputLocationTypeDef]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.JobManifestGeneratorFilterTypeDef]
S3ManifestOutputLocationTypeDef
Bucket
- Type:
- Required: Yes
ManifestFormat
- Type: typing.Literal['S3InventoryReport_CSV_20211130']
- Required: Yes
ExpectedManifestBucketOwner
- Type: typing.Optional[str]
ManifestPrefix
- Type: typing.Optional[str]
ManifestEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.GeneratedManifestEncryptionTypeDef]
S3ObjectLockLegalHoldTypeDef
Status
- Type: typing.Literal['OFF', 'ON']
- Required: Yes
S3ObjectMetadataTypeDef
CacheControl
- Type: typing.Optional[str]
ContentDisposition
- Type: typing.Optional[str]
ContentEncoding
- Type: typing.Optional[str]
ContentLanguage
- Type: typing.Optional[str]
UserMetadata
- Type: typing.Optional[typing.Mapping[str, str]]
ContentLength
- Type: typing.Optional[int]
ContentMD5
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[str]
HttpExpiresDate
- Type: typing.Union[datetime.datetime, str, NoneType]
RequesterCharged
- Type: typing.Optional[bool]
SSEAlgorithm
- Type: typing.Optional[typing.Literal['AES256', 'KMS']]
S3ObjectOwnerTypeDef
ID
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
S3RetentionTypeDef
RetainUntilDate
- Type: typing.Union[datetime.datetime, str, NoneType]
Mode
- Type: typing.Optional[typing.Literal['COMPLIANCE', 'GOVERNANCE']]
S3SetObjectAclOperationTypeDef
AccessControlPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3AccessControlPolicyTypeDef]
S3SetObjectLegalHoldOperationTypeDef
LegalHold
- Type:
- Required: Yes
S3SetObjectRetentionOperationTypeDef
Retention
- Type:
- Required: Yes
BypassGovernanceRetention
- Type: typing.Optional[bool]
S3SetObjectTaggingOperationTypeDef
TagSet
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]]
S3TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
SSEKMSEncryptionTypeDef
KeyId
- Type:
- Required: Yes
SSEKMSTypeDef
KeyId
- Type:
- Required: Yes
SelectionCriteriaTypeDef
Delimiter
- Type: typing.Optional[str]
MaxDepth
- Type: typing.Optional[int]
MinStorageBytesPercentage
- Type: typing.Optional[float]
SourceSelectionCriteriaTypeDef
SseKmsEncryptedObjects
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.SseKmsEncryptedObjectsTypeDef]
ReplicaModifications
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.ReplicaModificationsTypeDef]
SseKmsEncryptedObjectsTypeDef
Status
- Type: typing.Literal['Disabled', 'Enabled']
- Required: Yes
StorageLensAwsOrgTypeDef
Arn
- Type:
- Required: Yes
StorageLensConfigurationTypeDef
Id
- Type:
- Required: Yes
AccountLevel
- Type:
- Required: Yes
IsEnabled
- Type:
- Required: Yes
Include
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.IncludeTypeDef]
Exclude
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.ExcludeTypeDef]
DataExport
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.StorageLensDataExportTypeDef]
AwsOrg
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.StorageLensAwsOrgTypeDef]
StorageLensArn
- Type: typing.Optional[str]
StorageLensDataExportEncryptionTypeDef
SSES3
- Type: typing.Optional[typing.Dict[str, typing.Any]]
SSEKMS
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.SSEKMSTypeDef]
StorageLensDataExportTypeDef
S3BucketDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.S3BucketDestinationTypeDef]
CloudWatchMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.CloudWatchMetricsTypeDef]
StorageLensGroupAndOperatorTypeDef
MatchAnyPrefix
- Type: typing.Optional[typing.Sequence[str]]
MatchAnySuffix
- Type: typing.Optional[typing.Sequence[str]]
MatchAnyTag
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]]
MatchObjectAge
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.MatchObjectAgeTypeDef]
MatchObjectSize
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.MatchObjectSizeTypeDef]
StorageLensGroupFilterTypeDef
MatchAnyPrefix
- Type: typing.Optional[typing.Sequence[str]]
MatchAnySuffix
- Type: typing.Optional[typing.Sequence[str]]
MatchAnyTag
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]]
MatchObjectAge
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.MatchObjectAgeTypeDef]
MatchObjectSize
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.MatchObjectSizeTypeDef]
And
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.StorageLensGroupAndOperatorTypeDef]
Or
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.StorageLensGroupOrOperatorTypeDef]
StorageLensGroupLevelSelectionCriteriaTypeDef
Include
- Type: typing.Optional[typing.List[str]]
Exclude
- Type: typing.Optional[typing.List[str]]
StorageLensGroupLevelTypeDef
SelectionCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.StorageLensGroupLevelSelectionCriteriaTypeDef]
StorageLensGroupOrOperatorTypeDef
MatchAnyPrefix
- Type: typing.Optional[typing.Sequence[str]]
MatchAnySuffix
- Type: typing.Optional[typing.Sequence[str]]
MatchAnyTag
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]]
MatchObjectAge
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.MatchObjectAgeTypeDef]
MatchObjectSize
- Type: typing.Optional[aws_resource_validator.pydantic_models.s3control_classes.MatchObjectSizeTypeDef]
StorageLensGroupTypeDef
Name
- Type:
- Required: Yes
Filter
- Type:
- Required: Yes
StorageLensGroupArn
- Type: typing.Optional[str]
StorageLensTagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
SubmitMultiRegionAccessPointRoutesRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
Mrap
- Type:
- Required: Yes
RouteUpdates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.MultiRegionAccessPointRouteTypeDef]
- Required: Yes
TagResourceRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.TagTypeDef]
- Required: Yes
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TaggingTypeDef
TagSet
- Type: typing.Sequence[aws_resource_validator.pydantic_models.s3control_classes.S3TagTypeDef]
- Required: Yes
TransitionTypeDef
Date
- Type: typing.Optional[datetime.datetime]
Days
- Type: typing.Optional[int]
StorageClass
- Type: typing.Optional[typing.Literal['DEEP_ARCHIVE', 'GLACIER', 'INTELLIGENT_TIERING', 'ONEZONE_IA', 'STANDARD_IA']]
UntagResourceRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateAccessGrantsLocationRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
AccessGrantsLocationId
- Type:
- Required: Yes
IAMRoleArn
- Type:
- Required: Yes
UpdateAccessGrantsLocationResultTypeDef
CreatedAt
- Type:
- Required: Yes
AccessGrantsLocationId
- Type:
- Required: Yes
AccessGrantsLocationArn
- Type:
- Required: Yes
LocationScope
- Type:
- Required: Yes
IAMRoleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateJobPriorityRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
JobId
- Type:
- Required: Yes
Priority
- Type:
- Required: Yes
UpdateJobPriorityResultTypeDef
JobId
- Type:
- Required: Yes
Priority
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateJobStatusRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
JobId
- Type:
- Required: Yes
RequestedJobStatus
- Type: typing.Literal['Cancelled', 'Ready']
- Required: Yes
StatusUpdateReason
- Type: typing.Optional[str]
UpdateJobStatusResultTypeDef
JobId
- Type:
- Required: Yes
Status
- Type: typing.Literal['Active', 'Cancelled', 'Cancelling', 'Complete', 'Completing', 'Failed', 'Failing', 'New', 'Paused', 'Pausing', 'Preparing', 'Ready', 'Suspended']
- Required: Yes
StatusUpdateReason
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateStorageLensGroupRequestRequestTypeDef
Name
- Type:
- Required: Yes
AccountId
- Type:
- Required: Yes
StorageLensGroup
- Type:
- Required: Yes
VersioningConfigurationTypeDef
MFADelete
- Type: typing.Optional[typing.Literal['Disabled', 'Enabled']]
Status
- Type: typing.Optional[typing.Literal['Enabled', 'Suspended']]
VpcConfigurationTypeDef
VpcId
- Type:
- Required: Yes