UNPKG

@aws-sdk/client-s3

Version:

AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native

23 lines (22 loc) 1.61 kB
import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; import { GetObjectLockConfigurationOutput, GetObjectLockConfigurationRequest } from "../models/models_0"; import { Command as $Command } from "@aws-sdk/smithy-client"; import { Handler, MiddlewareStack, HttpHandlerOptions as __HttpHandlerOptions, MetadataBearer as __MetadataBearer } from "@aws-sdk/types"; export declare type GetObjectLockConfigurationCommandInput = GetObjectLockConfigurationRequest; export declare type GetObjectLockConfigurationCommandOutput = GetObjectLockConfigurationOutput & __MetadataBearer; /** * <p>Gets the Object Lock configuration for a bucket. The rule specified in the Object Lock * configuration will be applied by default to every new object placed in the specified * bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html">Locking * Objects</a>.</p> */ export declare class GetObjectLockConfigurationCommand extends $Command<GetObjectLockConfigurationCommandInput, GetObjectLockConfigurationCommandOutput, S3ClientResolvedConfig> { readonly input: GetObjectLockConfigurationCommandInput; constructor(input: GetObjectLockConfigurationCommandInput); /** * @internal */ resolveMiddleware(clientStack: MiddlewareStack<ServiceInputTypes, ServiceOutputTypes>, configuration: S3ClientResolvedConfig, options?: __HttpHandlerOptions): Handler<GetObjectLockConfigurationCommandInput, GetObjectLockConfigurationCommandOutput>; private serialize; private deserialize; }