Show / Hide Table of Contents

Class BlobState

Inheritance
System.Object
InputArgs
ResourceArgs
BlobState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.Storage
Assembly: Pulumi.Azure.dll
Syntax
public sealed class BlobState : ResourceArgs

Constructors

View Source

BlobState()

Declaration
public BlobState()

Properties

View Source

AccessTier

The access tier of the storage blob. Possible values are Archive, Cool and Hot.

Declaration
public Input<string> AccessTier { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ContentType

The content type of the storage blob. Cannot be defined if source_uri is defined. Defaults to application/octet-stream.

Declaration
public Input<string> ContentType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Metadata

A map of custom blob metadata.

Declaration
public InputMap<string> Metadata { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

Name

The name of the storage blob. Must be unique within the storage container the blob is located.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Parallelism

The number of workers per CPU core to run for concurrent uploads. Defaults to 8.

Declaration
public Input<int> Parallelism { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Size

Used only for page blobs to specify the size in bytes of the blob to be created. Must be a multiple of 512. Defaults to 0.

Declaration
public Input<int> Size { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Source

An absolute path to a file on the local system. This field cannot be specified for Append blobs and cannot be specified if source_content or source_uri is specified.

Declaration
public Input<AssetOrArchive> Source { get; set; }
Property Value
Type Description
Input<AssetOrArchive>
View Source

SourceContent

The content for this blob which should be defined inline. This field can only be specified for Block blobs and cannot be specified if source or source_uri is specified.

Declaration
public Input<string> SourceContent { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SourceUri

The URI of an existing blob, or a file in the Azure File service, to use as the source contents for the blob to be created. Changing this forces a new resource to be created. This field cannot be specified for Append blobs and cannot be specified if source or source_content is specified.

Declaration
public Input<string> SourceUri { get; set; }
Property Value
Type Description
Input<System.String>
View Source

StorageAccountName

Specifies the storage account in which to create the storage container. Changing this forces a new resource to be created.

Declaration
public Input<string> StorageAccountName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

StorageContainerName

The name of the storage container in which this blob should be created.

Declaration
public Input<string> StorageContainerName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Type

The type of the storage blob to be created. Possible values are Append, Block or Page. Changing this forces a new resource to be created.

Declaration
public Input<string> Type { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Url

The URL of the blob

Declaration
public Input<string> Url { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.