AWS SDK Version 4 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to create a presigned POST request for S3.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.S3.Model.CreatePresignedPostRequest

Namespace: Amazon.S3.Model
Assembly: AWSSDK.S3.dll
Version: 3.x.y.z

Syntax

C#
public class CreatePresignedPostRequest : AmazonWebServiceRequest
         IAmazonWebServiceRequest

The CreatePresignedPostRequest type exposes the following members

Constructors

NameDescription
Public Method CreatePresignedPostRequest()

Initializes a new instance of the CreatePresignedPostRequest class.

Properties

NameTypeDescription
Public Property BucketName System.String

Gets or sets the name of the S3 bucket for the presigned POST.

Public Property Conditions System.Collections.Generic.List<Amazon.S3.Model.S3PostCondition>

Gets or sets the policy conditions for the presigned POST.

Public Property Expires System.Nullable<System.DateTime>

Gets or sets the expiration time for the presigned POST. Defaults to one hour from the time the request is created.

Public Property Fields System.Collections.Generic.Dictionary<System.String, System.String>

Gets or sets additional form fields to include in the presigned POST.

Public Property Key System.String

Gets or sets the key (name) of the object for the presigned POST.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.7.2 and newer