Class AwsBlobProviderConfiguration
Inheritance
System.Object
AwsBlobProviderConfiguration
Assembly: Volo.Abp.BlobStoring.Aws.dll
Syntax
public class AwsBlobProviderConfiguration : object
Constructors
AwsBlobProviderConfiguration(BlobContainerConfiguration)
Declaration
public AwsBlobProviderConfiguration(BlobContainerConfiguration containerConfiguration)
Parameters
Properties
AccessKeyId
Declaration
public string AccessKeyId { get; set; }
Property Value
Type |
Description |
System.String |
|
ContainerName
This name may only contain lowercase letters, numbers, and hyphens, and must begin with a letter or a number.
Each hyphen must be preceded and followed by a non-hyphen character.
The name must also be between 3 and 63 characters long.
If this parameter is not specified, the ContainerName of the BlobProviderArgs will be used.
Declaration
public string ContainerName { get; set; }
Property Value
Type |
Description |
System.String |
|
CreateContainerIfNotExists
Declaration
public bool CreateContainerIfNotExists { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DurationSeconds
Set the validity period of the temporary access credential, the unit is s, the minimum is 900, and the maximum is 129600.
Declaration
public int DurationSeconds { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Name
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
Policy
Declaration
public string Policy { get; set; }
Property Value
Type |
Description |
System.String |
|
ProfileName
Declaration
public string ProfileName { get; set; }
Property Value
Type |
Description |
System.String |
|
ProfilesLocation
Declaration
public string ProfilesLocation { get; set; }
Property Value
Type |
Description |
System.String |
|
Region
Declaration
public string Region { get; set; }
Property Value
Type |
Description |
System.String |
|
SecretAccessKey
Declaration
public string SecretAccessKey { get; set; }
Property Value
Type |
Description |
System.String |
|
TemporaryCredentialsCacheKey
Declaration
public string TemporaryCredentialsCacheKey { get; set; }
Property Value
Type |
Description |
System.String |
|
UseCredentials
Declaration
public bool UseCredentials { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseTemporaryCredentials
Declaration
public bool UseTemporaryCredentials { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseTemporaryFederatedCredentials
Declaration
public bool UseTemporaryFederatedCredentials { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Extension Methods