Show / Hide Table of Contents

Class AccountState

Inheritance
System.Object
InputArgs
ResourceArgs
AccountState
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 AccountState : ResourceArgs

Constructors

View Source

AccountState()

Declaration
public AccountState()

Properties

View Source

AccessTier

Defines the access tier for BlobStorage, FileStorage and StorageV2 accounts. Valid options are Hot and Cool, defaults to Hot.

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

AccountKind

Defines the Kind of account. Valid options are BlobStorage, BlockBlobStorage, FileStorage, Storage and StorageV2. Changing this forces a new resource to be created. Defaults to StorageV2.

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

AccountReplicationType

Defines the type of replication to use for this storage account. Valid options are LRS, GRS, RAGRS, ZRS, GZRS and RAGZRS.

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

AccountTier

Defines the Tier to use for this storage account. Valid options are Standard and Premium. For BlockBlobStorage and FileStorage accounts only Premium is valid. Changing this forces a new resource to be created.

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

BlobProperties

A blob_properties block as defined below.

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

CustomDomain

A custom_domain block as documented below.

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

EnableHttpsTrafficOnly

Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true.

Declaration
public Input<bool> EnableHttpsTrafficOnly { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Identity

A identity block as defined below.

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

IsHnsEnabled

Is Hierarchical Namespace enabled? This can be used with Azure Data Lake Storage Gen 2 (see here for more information). Changing this forces a new resource to be created.

Declaration
public Input<bool> IsHnsEnabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Location

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

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

Name

Specifies the name of the storage account. Changing this forces a new resource to be created. This must be unique across the entire Azure service, not just within the resource group.

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

NetworkRules

A network_rules block as documented below.

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

PrimaryAccessKey

The primary access key for the storage account.

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

PrimaryBlobConnectionString

The connection string associated with the primary blob location.

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

PrimaryBlobEndpoint

The endpoint URL for blob storage in the primary location.

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

PrimaryBlobHost

The hostname with port if applicable for blob storage in the primary location.

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

PrimaryConnectionString

The connection string associated with the primary location.

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

PrimaryDfsEndpoint

The endpoint URL for DFS storage in the primary location.

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

PrimaryDfsHost

The hostname with port if applicable for DFS storage in the primary location.

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

PrimaryFileEndpoint

The endpoint URL for file storage in the primary location.

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

PrimaryFileHost

The hostname with port if applicable for file storage in the primary location.

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

PrimaryLocation

The primary location of the storage account.

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

PrimaryQueueEndpoint

The endpoint URL for queue storage in the primary location.

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

PrimaryQueueHost

The hostname with port if applicable for queue storage in the primary location.

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

PrimaryTableEndpoint

The endpoint URL for table storage in the primary location.

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

PrimaryTableHost

The hostname with port if applicable for table storage in the primary location.

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

PrimaryWebEndpoint

The endpoint URL for web storage in the primary location.

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

PrimaryWebHost

The hostname with port if applicable for web storage in the primary location.

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

QueueProperties

A queue_properties block as defined below.

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

ResourceGroupName

The name of the resource group in which to create the storage account. Changing this forces a new resource to be created.

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

SecondaryAccessKey

The secondary access key for the storage account.

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

SecondaryBlobConnectionString

The connection string associated with the secondary blob location.

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

SecondaryBlobEndpoint

The endpoint URL for blob storage in the secondary location.

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

SecondaryBlobHost

The hostname with port if applicable for blob storage in the secondary location.

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

SecondaryConnectionString

The connection string associated with the secondary location.

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

SecondaryDfsEndpoint

The endpoint URL for DFS storage in the secondary location.

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

SecondaryDfsHost

The hostname with port if applicable for DFS storage in the secondary location.

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

SecondaryFileEndpoint

The endpoint URL for file storage in the secondary location.

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

SecondaryFileHost

The hostname with port if applicable for file storage in the secondary location.

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

SecondaryLocation

The secondary location of the storage account.

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

SecondaryQueueEndpoint

The endpoint URL for queue storage in the secondary location.

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

SecondaryQueueHost

The hostname with port if applicable for queue storage in the secondary location.

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

SecondaryTableEndpoint

The endpoint URL for table storage in the secondary location.

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

SecondaryTableHost

The hostname with port if applicable for table storage in the secondary location.

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

SecondaryWebEndpoint

The endpoint URL for web storage in the secondary location.

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

SecondaryWebHost

The hostname with port if applicable for web storage in the secondary location.

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

StaticWebsite

A static_website block as defined below.

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

Tags

A mapping of tags to assign to the resource.

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