Show / Hide Table of Contents

Class AccountArgs

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

Constructors

View Source

AccountArgs()

Declaration
public AccountArgs()

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<AccountBlobPropertiesArgs> BlobProperties { get; set; }
Property Value
Type Description
Input<AccountBlobPropertiesArgs>
View Source

CustomDomain

A custom_domain block as documented below.

Declaration
public Input<AccountCustomDomainArgs> CustomDomain { get; set; }
Property Value
Type Description
Input<AccountCustomDomainArgs>
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<AccountIdentityArgs> Identity { get; set; }
Property Value
Type Description
Input<AccountIdentityArgs>
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<AccountNetworkRulesArgs> NetworkRules { get; set; }
Property Value
Type Description
Input<AccountNetworkRulesArgs>
View Source

QueueProperties

A queue_properties block as defined below.

Declaration
public Input<AccountQueuePropertiesArgs> QueueProperties { get; set; }
Property Value
Type Description
Input<AccountQueuePropertiesArgs>
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

StaticWebsite

A static_website block as defined below.

Declaration
public Input<AccountStaticWebsiteArgs> StaticWebsite { get; set; }
Property Value
Type Description
Input<AccountStaticWebsiteArgs>
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.