LocationAzureBlobState class
Input properties used for looking up and filtering LocationAzureBlob resources.
Constructors
-
LocationAzureBlobState({Input<
String?> ? accessTier, Input<List< ? agentArns, Input<String> ?>String?> ? arn, Input<String?> ? authenticationType, Input<String?> ? blobType, Input<String?> ? containerUrl, Input<String?> ? region, Input<LocationAzureBlobSasConfiguration?> ? sasConfiguration, Input<String?> ? subdirectory, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>String?> ? uri}) -
Creates a new LocationAzureBlobState.
accessTierThe access tier that you want your objects or files transferred into. Valid values:HOT,COOLandARCHIVE. Default:HOT.agentArnsA list of DataSync Agent ARNs with which this location will be associated.arnARN of the DataSync Location.authenticationTypeThe authentication method DataSync uses to access your Azure Blob Storage. Valid values:SAS.blobTypeThe type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:BLOB. Default:BLOB.containerUrlThe URL of the Azure Blob Storage container involved in your transfer.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.sasConfigurationThe SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.subdirectoryPath segments if you want to limit your transfer to a virtual directory in the container.tagsKey-value pairs of resource tags to assign to the DataSync Location. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllA map of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.uriOptional.const -
LocationAzureBlobState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
accessTier
→ Input<
String?> ? -
The access tier that you want your objects or files transferred into. Valid values:
HOT,COOLandARCHIVE. Default:HOT.final -
agentArns
→ Input<
List< ?String> ?> -
A list of DataSync Agent ARNs with which this location will be associated.
final
-
arn
→ Input<
String?> ? -
ARN of the DataSync Location.
final
-
authenticationType
→ Input<
String?> ? -
The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS.final -
blobType
→ Input<
String?> ? -
The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB. Default:BLOB.final -
containerUrl
→ Input<
String?> ? -
The URL of the Azure Blob Storage container involved in your transfer.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sasConfiguration
→ Input<
LocationAzureBlobSasConfiguration?> ? -
The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
final
-
subdirectory
→ Input<
String?> ? -
Path segments if you want to limit your transfer to a virtual directory in the container.
final
-
Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
A map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final -
uri
→ Input<
String?> ? -
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited