sdk/provisioning/Azure.Provisioning.Storage/api/Azure.Provisioning.Storage.net8.0.cs (1,624 lines of code) (raw):
namespace Azure.Provisioning.Storage
{
public partial class AccountImmutabilityPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public AccountImmutabilityPolicy() { }
public Azure.Provisioning.BicepValue<bool> AllowProtectedAppendWrites { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<int> ImmutabilityPeriodSinceCreationInDays { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.AccountImmutabilityPolicyState> State { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum AccountImmutabilityPolicyState
{
Unlocked = 0,
Locked = 1,
Disabled = 2,
}
public enum ActiveDirectoryAccountType
{
User = 0,
Computer = 1,
}
public enum AllowedCopyScope
{
PrivateLink = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="AAD")]
Aad = 1,
}
public partial class BlobContainer : Azure.Provisioning.Primitives.ProvisionableResource
{
public BlobContainer(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> DefaultEncryptionScope { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> DeletedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<bool> EnableNfsV3AllSquash { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> EnableNfsV3RootSquash { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.ETag> ETag { get { throw null; } }
public Azure.Provisioning.BicepValue<bool> HasImmutabilityPolicy { get { throw null; } }
public Azure.Provisioning.BicepValue<bool> HasLegalHold { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.Storage.BlobContainerImmutabilityPolicy ImmutabilityPolicy { get { throw null; } }
public Azure.Provisioning.Storage.ImmutableStorageWithVersioning ImmutableStorageWithVersioning { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsDeleted { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastModifiedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageLeaseDurationType> LeaseDuration { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageLeaseState> LeaseState { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageLeaseStatus> LeaseStatus { get { throw null; } }
public Azure.Provisioning.Storage.LegalHoldProperties LegalHold { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Metadata { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Storage.BlobService? Parent { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> PreventEncryptionScopeOverride { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StoragePublicAccessType> PublicAccess { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<int> RemainingRetentionDays { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Version { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.BlobContainer FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public partial class BlobContainerImmutabilityPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BlobContainerImmutabilityPolicy() { }
public Azure.Provisioning.BicepValue<bool> AllowProtectedAppendWrites { get { throw null; } }
public Azure.Provisioning.BicepValue<bool> AllowProtectedAppendWritesAll { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.ETag> ETag { get { throw null; } }
public Azure.Provisioning.BicepValue<int> ImmutabilityPeriodSinceCreationInDays { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.ImmutabilityPolicyState> State { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.UpdateHistoryEntry> UpdateHistory { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class BlobInventoryPolicy : Azure.Provisioning.Primitives.ProvisionableResource
{
public BlobInventoryPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastModifiedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } }
public Azure.Provisioning.Storage.BlobInventoryPolicySchema PolicySchema { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.BlobInventoryPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2015_06_15;
public static readonly string V2016_01_01;
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public partial class BlobInventoryPolicyDefinition : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BlobInventoryPolicyDefinition() { }
public Azure.Provisioning.Storage.BlobInventoryPolicyFilter Filters { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.BlobInventoryPolicyFormat> Format { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.BlobInventoryPolicyObjectType> ObjectType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.BlobInventoryPolicySchedule> Schedule { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> SchemaFields { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class BlobInventoryPolicyFilter : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BlobInventoryPolicyFilter() { }
public Azure.Provisioning.BicepList<string> BlobTypes { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> ExcludePrefix { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IncludeBlobVersions { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IncludeDeleted { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> IncludePrefix { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IncludeSnapshots { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum BlobInventoryPolicyFormat
{
Csv = 0,
Parquet = 1,
}
public enum BlobInventoryPolicyObjectType
{
Blob = 0,
Container = 1,
}
public partial class BlobInventoryPolicyRule : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BlobInventoryPolicyRule() { }
public Azure.Provisioning.Storage.BlobInventoryPolicyDefinition Definition { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Destination { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum BlobInventoryPolicySchedule
{
Daily = 0,
Weekly = 1,
}
public partial class BlobInventoryPolicySchema : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BlobInventoryPolicySchema() { }
public Azure.Provisioning.BicepValue<string> Destination { get { throw null; } }
public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.BlobInventoryPolicyRule> Rules { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.BlobInventoryRuleType> RuleType { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum BlobInventoryRuleType
{
Inventory = 0,
}
public partial class BlobRestoreContent : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BlobRestoreContent() { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.BlobRestoreRange> BlobRanges { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> TimeToRestore { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum BlobRestoreProgressStatus
{
InProgress = 0,
Complete = 1,
Failed = 2,
}
public partial class BlobRestoreRange : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BlobRestoreRange() { }
public Azure.Provisioning.BicepValue<string> EndRange { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> StartRange { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class BlobRestoreStatus : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BlobRestoreStatus() { }
public Azure.Provisioning.BicepValue<string> FailureReason { get { throw null; } }
public Azure.Provisioning.Storage.BlobRestoreContent Parameters { get { throw null; } }
public Azure.Provisioning.BicepValue<string> RestoreId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.BlobRestoreProgressStatus> Status { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class BlobService : Azure.Provisioning.Primitives.ProvisionableResource
{
public BlobService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.Storage.BlobServiceChangeFeed ChangeFeed { get { throw null; } set { } }
public Azure.Provisioning.Storage.DeleteRetentionPolicy ContainerDeleteRetentionPolicy { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StorageCorsRule> CorsRules { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DefaultServiceVersion { get { throw null; } set { } }
public Azure.Provisioning.Storage.DeleteRetentionPolicy DeleteRetentionPolicy { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<bool> IsAutomaticSnapshotPolicyEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsVersioningEnabled { get { throw null; } set { } }
public Azure.Provisioning.Storage.LastAccessTimeTrackingPolicy LastAccessTimeTrackingPolicy { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } }
public Azure.Provisioning.Storage.RestorePolicy RestorePolicy { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageSku Sku { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.BlobService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public partial class BlobServiceChangeFeed : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BlobServiceChangeFeed() { }
public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<int> RetentionInDays { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum CorsRuleAllowedMethod
{
[System.Runtime.Serialization.DataMemberAttribute(Name="DELETE")]
Delete = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="GET")]
Get = 1,
[System.Runtime.Serialization.DataMemberAttribute(Name="HEAD")]
Head = 2,
[System.Runtime.Serialization.DataMemberAttribute(Name="MERGE")]
Merge = 3,
[System.Runtime.Serialization.DataMemberAttribute(Name="POST")]
Post = 4,
[System.Runtime.Serialization.DataMemberAttribute(Name="OPTIONS")]
Options = 5,
[System.Runtime.Serialization.DataMemberAttribute(Name="PUT")]
Put = 6,
[System.Runtime.Serialization.DataMemberAttribute(Name="PATCH")]
Patch = 7,
}
public partial class DateAfterCreation : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public DateAfterCreation() { }
public Azure.Provisioning.BicepValue<float> DaysAfterCreationGreaterThan { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<float> DaysAfterLastTierChangeGreaterThan { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class DateAfterModification : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public DateAfterModification() { }
public Azure.Provisioning.BicepValue<float> DaysAfterCreationGreaterThan { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<float> DaysAfterLastAccessTimeGreaterThan { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<float> DaysAfterLastTierChangeGreaterThan { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<float> DaysAfterModificationGreaterThan { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum DefaultSharePermission
{
None = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="StorageFileDataSmbShareReader")]
Reader = 1,
[System.Runtime.Serialization.DataMemberAttribute(Name="StorageFileDataSmbShareContributor")]
Contributor = 2,
[System.Runtime.Serialization.DataMemberAttribute(Name="StorageFileDataSmbShareElevatedContributor")]
ElevatedContributor = 3,
}
public partial class DeleteRetentionPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public DeleteRetentionPolicy() { }
public Azure.Provisioning.BicepValue<bool> AllowPermanentDelete { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<int> Days { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum DirectoryServiceOption
{
None = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="AADDS")]
Aadds = 1,
AD = 2,
[System.Runtime.Serialization.DataMemberAttribute(Name="AADKERB")]
Aadkerb = 3,
}
public partial class EncryptionScope : Azure.Provisioning.Primitives.ProvisionableResource
{
public EncryptionScope(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> CreatedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.Storage.EncryptionScopeKeyVaultProperties KeyVaultProperties { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastModifiedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> RequireInfrastructureEncryption { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.EncryptionScopeSource> Source { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.EncryptionScopeState> State { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.EncryptionScope FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public partial class EncryptionScopeKeyVaultProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public EncryptionScopeKeyVaultProperties() { }
public Azure.Provisioning.BicepValue<string> CurrentVersionedKeyIdentifier { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> KeyUri { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastKeyRotationTimestamp { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum EncryptionScopeSource
{
[System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.Storage")]
Storage = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.KeyVault")]
KeyVault = 1,
}
public enum EncryptionScopeState
{
Enabled = 0,
Disabled = 1,
}
public enum ExpirationAction
{
Log = 0,
}
public partial class FileService : Azure.Provisioning.Primitives.ProvisionableResource
{
public FileService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StorageCorsRule> CorsRules { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } }
public Azure.Provisioning.Storage.SmbSetting ProtocolSmbSetting { get { throw null; } set { } }
public Azure.Provisioning.Storage.DeleteRetentionPolicy ShareDeleteRetentionPolicy { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageSku Sku { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.FileService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public partial class FileShare : Azure.Provisioning.Primitives.ProvisionableResource
{
public FileShare(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.FileShareAccessTier> AccessTier { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> AccessTierChangeOn { get { throw null; } }
public Azure.Provisioning.BicepValue<string> AccessTierStatus { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> DeletedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.FileShareEnabledProtocol> EnabledProtocol { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.ETag> ETag { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<bool> IsDeleted { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastModifiedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageLeaseDurationType> LeaseDuration { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageLeaseState> LeaseState { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageLeaseStatus> LeaseStatus { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Metadata { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Storage.FileService? Parent { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<int> RemainingRetentionDays { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.RootSquashType> RootSquash { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<int> ShareQuota { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<long> ShareUsageBytes { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StorageSignedIdentifier> SignedIdentifiers { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> SnapshotOn { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Version { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.FileShare FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public enum FileShareAccessTier
{
TransactionOptimized = 0,
Hot = 1,
Cool = 2,
Premium = 3,
}
public enum FileShareEnabledProtocol
{
[System.Runtime.Serialization.DataMemberAttribute(Name="SMB")]
Smb = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="NFS")]
Nfs = 1,
}
public partial class FilesIdentityBasedAuthentication : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public FilesIdentityBasedAuthentication() { }
public Azure.Provisioning.Storage.StorageActiveDirectoryProperties ActiveDirectoryProperties { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.DefaultSharePermission> DefaultSharePermission { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.DirectoryServiceOption> DirectoryServiceOptions { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class GeoReplicationStatistics : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public GeoReplicationStatistics() { }
public Azure.Provisioning.BicepValue<bool> CanFailover { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastSyncOn { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.GeoReplicationStatus> Status { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum GeoReplicationStatus
{
Live = 0,
Bootstrap = 1,
Unavailable = 2,
}
public partial class ImmutabilityPolicy : Azure.Provisioning.Primitives.ProvisionableResource
{
public ImmutabilityPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<bool> AllowProtectedAppendWrites { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> AllowProtectedAppendWritesAll { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.ETag> ETag { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<int> ImmutabilityPeriodSinceCreationInDays { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.Storage.BlobContainer? Parent { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.ImmutabilityPolicyState> State { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.ImmutabilityPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public enum ImmutabilityPolicyState
{
Locked = 0,
Unlocked = 1,
}
public enum ImmutabilityPolicyUpdateType
{
[System.Runtime.Serialization.DataMemberAttribute(Name="put")]
Put = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="lock")]
Lock = 1,
[System.Runtime.Serialization.DataMemberAttribute(Name="extend")]
Extend = 2,
}
public partial class ImmutableStorageAccount : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ImmutableStorageAccount() { }
public Azure.Provisioning.Storage.AccountImmutabilityPolicy ImmutabilityPolicy { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ImmutableStorageWithVersioning : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ImmutableStorageWithVersioning() { }
public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.ImmutableStorageWithVersioningMigrationState> MigrationState { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> TimeStamp { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum ImmutableStorageWithVersioningMigrationState
{
InProgress = 0,
Completed = 1,
}
public enum LargeFileSharesState
{
Disabled = 0,
Enabled = 1,
}
public partial class LastAccessTimeTrackingPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public LastAccessTimeTrackingPolicy() { }
public Azure.Provisioning.BicepList<string> BlobType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.LastAccessTimeTrackingPolicyName> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<int> TrackingGranularityInDays { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum LastAccessTimeTrackingPolicyName
{
AccessTimeTracking = 0,
}
public partial class LegalHoldProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public LegalHoldProperties() { }
public Azure.Provisioning.BicepValue<bool> HasLegalHold { get { throw null; } }
public Azure.Provisioning.Storage.ProtectedAppendWritesHistory ProtectedAppendWritesHistory { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.LegalHoldTag> Tags { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class LegalHoldTag : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public LegalHoldTag() { }
public Azure.Provisioning.BicepValue<string> ObjectIdentifier { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Tag { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> Timestamp { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Upn { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class LocalUserKeys : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public LocalUserKeys() { }
public Azure.Provisioning.BicepValue<string> SharedKey { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StorageSshPublicKey> SshAuthorizedKeys { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagementPolicyAction : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementPolicyAction() { }
public Azure.Provisioning.Storage.ManagementPolicyBaseBlob BaseBlob { get { throw null; } set { } }
public Azure.Provisioning.Storage.ManagementPolicySnapShot Snapshot { get { throw null; } set { } }
public Azure.Provisioning.Storage.ManagementPolicyVersion Version { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagementPolicyBaseBlob : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementPolicyBaseBlob() { }
public Azure.Provisioning.Storage.DateAfterModification Delete { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> EnableAutoTierToHotFromCool { get { throw null; } set { } }
public Azure.Provisioning.Storage.DateAfterModification TierToArchive { get { throw null; } set { } }
public Azure.Provisioning.Storage.DateAfterModification TierToCold { get { throw null; } set { } }
public Azure.Provisioning.Storage.DateAfterModification TierToCool { get { throw null; } set { } }
public Azure.Provisioning.Storage.DateAfterModification TierToHot { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagementPolicyDefinition : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementPolicyDefinition() { }
public Azure.Provisioning.Storage.ManagementPolicyAction Actions { get { throw null; } set { } }
public Azure.Provisioning.Storage.ManagementPolicyFilter Filters { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagementPolicyFilter : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementPolicyFilter() { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.ManagementPolicyTagFilter> BlobIndexMatch { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> BlobTypes { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> PrefixMatch { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagementPolicyRule : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementPolicyRule() { }
public Azure.Provisioning.Storage.ManagementPolicyDefinition Definition { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.ManagementPolicyRuleType> RuleType { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum ManagementPolicyRuleType
{
Lifecycle = 0,
}
public partial class ManagementPolicySnapShot : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementPolicySnapShot() { }
public Azure.Provisioning.Storage.DateAfterCreation Delete { get { throw null; } set { } }
public Azure.Provisioning.Storage.DateAfterCreation TierToArchive { get { throw null; } set { } }
public Azure.Provisioning.Storage.DateAfterCreation TierToCold { get { throw null; } set { } }
public Azure.Provisioning.Storage.DateAfterCreation TierToCool { get { throw null; } set { } }
public Azure.Provisioning.Storage.DateAfterCreation TierToHot { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagementPolicyTagFilter : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementPolicyTagFilter() { }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Operator { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Value { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagementPolicyVersion : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementPolicyVersion() { }
public Azure.Provisioning.Storage.DateAfterCreation Delete { get { throw null; } set { } }
public Azure.Provisioning.Storage.DateAfterCreation TierToArchive { get { throw null; } set { } }
public Azure.Provisioning.Storage.DateAfterCreation TierToCold { get { throw null; } set { } }
public Azure.Provisioning.Storage.DateAfterCreation TierToCool { get { throw null; } set { } }
public Azure.Provisioning.Storage.DateAfterCreation TierToHot { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ObjectReplicationPolicy : Azure.Provisioning.Primitives.ProvisionableResource
{
public ObjectReplicationPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> DestinationAccount { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> EnabledOn { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> PolicyId { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.ObjectReplicationPolicyRule> Rules { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> SourceAccount { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.ObjectReplicationPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2015_06_15;
public static readonly string V2016_01_01;
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public partial class ObjectReplicationPolicyFilter : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ObjectReplicationPolicyFilter() { }
public Azure.Provisioning.BicepValue<string> MinCreationTime { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> PrefixMatch { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ObjectReplicationPolicyRule : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ObjectReplicationPolicyRule() { }
public Azure.Provisioning.BicepValue<string> DestinationContainer { get { throw null; } set { } }
public Azure.Provisioning.Storage.ObjectReplicationPolicyFilter Filters { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> RuleId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> SourceContainer { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ProtectedAppendWritesHistory : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ProtectedAppendWritesHistory() { }
public Azure.Provisioning.BicepValue<bool> AllowProtectedAppendWritesAll { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> Timestamp { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class QueueService : Azure.Provisioning.Primitives.ProvisionableResource
{
public QueueService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StorageCorsRule> CorsRules { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.QueueService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public partial class RestorePolicy : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RestorePolicy() { }
public Azure.Provisioning.BicepValue<int> Days { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastEnabledOn { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> MinRestoreOn { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum RootSquashType
{
NoRootSquash = 0,
RootSquash = 1,
AllSquash = 2,
}
public partial class SmbSetting : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public SmbSetting() { }
public Azure.Provisioning.BicepValue<string> AuthenticationMethods { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> ChannelEncryption { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsMultiChannelEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> KerberosTicketEncryption { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Versions { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageAccount : Azure.Provisioning.Primitives.ProvisionableResource
{
public StorageAccount(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageAccountAccessTier> AccessTier { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> AllowBlobPublicAccess { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> AllowCrossTenantReplication { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.AllowedCopyScope> AllowedCopyScope { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> AllowSharedKeyAccess { get { throw null; } set { } }
public Azure.Provisioning.Storage.FilesIdentityBasedAuthentication AzureFilesIdentityBasedAuthentication { get { throw null; } set { } }
public Azure.Provisioning.Storage.BlobRestoreStatus BlobRestoreStatus { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> CreatedOn { get { throw null; } }
public Azure.Provisioning.Storage.StorageCustomDomain CustomDomain { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageDnsEndpointType> DnsEndpointType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> EnableHttpsTrafficOnly { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageAccountEncryption Encryption { get { throw null; } set { } }
public Azure.Provisioning.Resources.ExtendedAzureLocation ExtendedLocation { get { throw null; } set { } }
public Azure.Provisioning.Storage.GeoReplicationStatistics GeoReplicationStats { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } }
public Azure.Provisioning.Storage.ImmutableStorageAccount ImmutableStorageWithVersioning { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsDefaultToOAuthAuthentication { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsFailoverInProgress { get { throw null; } }
public Azure.Provisioning.BicepValue<bool> IsHnsEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsLocalUserEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsNfsV3Enabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsSftpEnabled { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageAccountKeyCreationTime KeyCreationTime { get { throw null; } }
public Azure.Provisioning.BicepValue<int> KeyExpirationPeriodInDays { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageKind> Kind { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.LargeFileSharesState> LargeFileSharesState { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastGeoFailoverOn { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageMinimumTlsVersion> MinimumTlsVersion { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageAccountNetworkRuleSet NetworkRuleSet { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageAccountEndpoints PrimaryEndpoints { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> PrimaryLocation { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StoragePrivateEndpointConnectionData> PrivateEndpointConnections { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageProvisioningState> ProvisioningState { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StoragePublicNetworkAccess> PublicNetworkAccess { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageRoutingPreference RoutingPreference { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageAccountSasPolicy SasPolicy { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageAccountEndpoints SecondaryEndpoints { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> SecondaryLocation { get { throw null; } }
public Azure.Provisioning.Storage.StorageSku Sku { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageAccountStatus> StatusOfPrimary { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageAccountStatus> StatusOfSecondary { get { throw null; } }
public Azure.Provisioning.Storage.StorageAccountSkuConversionStatus StorageAccountSkuConversionStatus { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } }
public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.Storage.StorageBuiltInRole role, Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementPrincipalType> principalType, Azure.Provisioning.BicepValue<System.Guid> principalId, string? bicepIdentifierSuffix = null) { throw null; }
public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.Storage.StorageBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.StorageAccount FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StorageAccountKey> GetKeys() { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2015_06_15;
public static readonly string V2016_01_01;
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public enum StorageAccountAccessTier
{
Hot = 0,
Cool = 1,
Premium = 2,
}
public partial class StorageAccountEncryption : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountEncryption() { }
public Azure.Provisioning.Storage.StorageAccountEncryptionIdentity EncryptionIdentity { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageAccountKeySource> KeySource { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageAccountKeyVaultProperties KeyVaultProperties { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> RequireInfrastructureEncryption { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageAccountEncryptionServices Services { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageAccountEncryptionIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountEncryptionIdentity() { }
public Azure.Provisioning.BicepValue<string> EncryptionFederatedIdentityClientId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> EncryptionUserAssignedIdentity { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageAccountEncryptionServices : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountEncryptionServices() { }
public Azure.Provisioning.Storage.StorageEncryptionService Blob { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageEncryptionService File { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageEncryptionService Queue { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageEncryptionService Table { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageAccountEndpoints : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountEndpoints() { }
public Azure.Provisioning.BicepValue<System.Uri> BlobUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> DfsUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> FileUri { get { throw null; } }
public Azure.Provisioning.Storage.StorageAccountInternetEndpoints InternetEndpoints { get { throw null; } }
public Azure.Provisioning.Storage.StorageAccountMicrosoftEndpoints MicrosoftEndpoints { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> QueueUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> TableUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> WebUri { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageAccountInternetEndpoints : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountInternetEndpoints() { }
public Azure.Provisioning.BicepValue<System.Uri> BlobUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> DfsUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> FileUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> WebUri { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageAccountIPRule : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountIPRule() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageAccountNetworkRuleAction> Action { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> IPAddressOrRange { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageAccountKey : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountKey() { }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> CreatedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<string> KeyName { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageAccountKeyPermission> Permissions { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Value { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageAccountKeyCreationTime : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountKeyCreationTime() { }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> Key1 { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> Key2 { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum StorageAccountKeyPermission
{
Read = 0,
Full = 1,
}
public enum StorageAccountKeySource
{
[System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.Storage")]
Storage = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.Keyvault")]
KeyVault = 1,
}
public partial class StorageAccountKeyVaultProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountKeyVaultProperties() { }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> CurrentVersionedKeyExpirationTimestamp { get { throw null; } }
public Azure.Provisioning.BicepValue<string> CurrentVersionedKeyIdentifier { get { throw null; } }
public Azure.Provisioning.BicepValue<string> KeyName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Uri> KeyVaultUri { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> KeyVersion { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastKeyRotationTimestamp { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageAccountLocalUser : Azure.Provisioning.Primitives.ProvisionableResource
{
public StorageAccountLocalUser(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<bool> HasSharedKey { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> HasSshKey { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> HasSshPassword { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> HomeDirectory { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StoragePermissionScope> PermissionScopes { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Sid { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StorageSshPublicKey> SshAuthorizedKeys { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.StorageAccountLocalUser FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public Azure.Provisioning.Storage.LocalUserKeys GetKeys() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2015_06_15;
public static readonly string V2016_01_01;
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public partial class StorageAccountManagementPolicy : Azure.Provisioning.Primitives.ProvisionableResource
{
public StorageAccountManagementPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastModifiedOn { get { throw null; } }
public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.ManagementPolicyRule> Rules { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.StorageAccountManagementPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2015_06_15;
public static readonly string V2016_01_01;
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public partial class StorageAccountMicrosoftEndpoints : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountMicrosoftEndpoints() { }
public Azure.Provisioning.BicepValue<System.Uri> BlobUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> DfsUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> FileUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> QueueUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> TableUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> WebUri { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum StorageAccountNetworkRuleAction
{
Allow = 0,
}
public partial class StorageAccountNetworkRuleSet : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountNetworkRuleSet() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageNetworkBypass> Bypass { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageNetworkDefaultAction> DefaultAction { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StorageAccountIPRule> IPRules { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StorageAccountResourceAccessRule> ResourceAccessRules { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StorageAccountVirtualNetworkRule> VirtualNetworkRules { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum StorageAccountNetworkRuleState
{
Provisioning = 0,
Deprovisioning = 1,
Succeeded = 2,
Failed = 3,
NetworkSourceDeleted = 4,
}
public partial class StorageAccountResourceAccessRule : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountResourceAccessRule() { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> ResourceId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageAccountSasPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountSasPolicy() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.ExpirationAction> ExpirationAction { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> SasExpirationPeriod { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum StorageAccountSkuConversionState
{
InProgress = 0,
Succeeded = 1,
Failed = 2,
}
public partial class StorageAccountSkuConversionStatus : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountSkuConversionStatus() { }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> EndOn { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageAccountSkuConversionState> SkuConversionStatus { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> StartOn { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageSkuName> TargetSkuName { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum StorageAccountStatus
{
[System.Runtime.Serialization.DataMemberAttribute(Name="available")]
Available = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="unavailable")]
Unavailable = 1,
}
public partial class StorageAccountVirtualNetworkRule : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageAccountVirtualNetworkRule() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageAccountNetworkRuleAction> Action { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageAccountNetworkRuleState> State { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> VirtualNetworkResourceId { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageActiveDirectoryProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageActiveDirectoryProperties() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.ActiveDirectoryAccountType> AccountType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> AzureStorageSid { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Guid> DomainGuid { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DomainName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DomainSid { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> ForestName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> NetBiosDomainName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> SamAccountName { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
public readonly partial struct StorageBuiltInRole : System.IEquatable<Azure.Provisioning.Storage.StorageBuiltInRole>
{
private readonly object _dummy;
private readonly int _dummyPrimitive;
public StorageBuiltInRole(string value) { throw null; }
public static Azure.Provisioning.Storage.StorageBuiltInRole ClassicStorageAccountContributor { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole ClassicStorageAccountKeyOperatorServiceRole { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageAccountBackupContributor { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageAccountContributor { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageAccountKeyOperatorServiceRole { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageBlobDataContributor { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageBlobDataOwner { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageBlobDataReader { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageBlobDelegator { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageFileDataPrivilegedContributor { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageFileDataPrivilegedReader { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageFileDataSmbShareContributor { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageFileDataSmbShareElevatedContributor { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageFileDataSmbShareReader { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageQueueDataContributor { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageQueueDataMessageProcessor { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageQueueDataMessageSender { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageQueueDataReader { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageTableDataContributor { get { throw null; } }
public static Azure.Provisioning.Storage.StorageBuiltInRole StorageTableDataReader { get { throw null; } }
public bool Equals(Azure.Provisioning.Storage.StorageBuiltInRole other) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override bool Equals(object? obj) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public static string GetBuiltInRoleName(Azure.Provisioning.Storage.StorageBuiltInRole value) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override int GetHashCode() { throw null; }
public static bool operator ==(Azure.Provisioning.Storage.StorageBuiltInRole left, Azure.Provisioning.Storage.StorageBuiltInRole right) { throw null; }
public static implicit operator Azure.Provisioning.Storage.StorageBuiltInRole (string value) { throw null; }
public static bool operator !=(Azure.Provisioning.Storage.StorageBuiltInRole left, Azure.Provisioning.Storage.StorageBuiltInRole right) { throw null; }
public override string ToString() { throw null; }
}
public partial class StorageCorsRule : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageCorsRule() { }
public Azure.Provisioning.BicepList<string> AllowedHeaders { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.CorsRuleAllowedMethod> AllowedMethods { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> AllowedOrigins { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> ExposedHeaders { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<int> MaxAgeInSeconds { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageCustomDomain : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageCustomDomain() { }
public Azure.Provisioning.BicepValue<bool> IsUseSubDomainNameEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum StorageDnsEndpointType
{
Standard = 0,
AzureDnsZone = 1,
}
public enum StorageEncryptionKeyType
{
Service = 0,
Account = 1,
}
public partial class StorageEncryptionService : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageEncryptionService() { }
public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageEncryptionKeyType> KeyType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastEnabledOn { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum StorageKind
{
Storage = 0,
StorageV2 = 1,
BlobStorage = 2,
FileStorage = 3,
BlockBlobStorage = 4,
}
public enum StorageLeaseDurationType
{
Infinite = 0,
Fixed = 1,
}
public enum StorageLeaseState
{
Available = 0,
Leased = 1,
Expired = 2,
Breaking = 3,
Broken = 4,
}
public enum StorageLeaseStatus
{
Locked = 0,
Unlocked = 1,
}
public enum StorageMinimumTlsVersion
{
[System.Runtime.Serialization.DataMemberAttribute(Name="TLS1_0")]
Tls1_0 = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="TLS1_1")]
Tls1_1 = 1,
[System.Runtime.Serialization.DataMemberAttribute(Name="TLS1_2")]
Tls1_2 = 2,
}
public enum StorageNetworkBypass
{
None = 0,
Logging = 1,
Metrics = 2,
AzureServices = 3,
}
public enum StorageNetworkDefaultAction
{
Allow = 0,
Deny = 1,
}
public partial class StoragePermissionScope : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StoragePermissionScope() { }
public Azure.Provisioning.BicepValue<string> Permissions { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> ResourceName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Service { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StoragePrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource
{
public StoragePrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.Storage.StoragePrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> PrivateEndpointId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StoragePrivateEndpointConnectionProvisioningState> ProvisioningState { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.StoragePrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2015_06_15;
public static readonly string V2016_01_01;
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public partial class StoragePrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StoragePrivateEndpointConnectionData() { }
public Azure.Provisioning.Storage.StoragePrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> PrivateEndpointId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StoragePrivateEndpointConnectionProvisioningState> ProvisioningState { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum StoragePrivateEndpointConnectionProvisioningState
{
Succeeded = 0,
Creating = 1,
Deleting = 2,
Failed = 3,
}
public enum StoragePrivateEndpointServiceConnectionStatus
{
Pending = 0,
Approved = 1,
Rejected = 2,
}
public partial class StoragePrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StoragePrivateLinkServiceConnectionState() { }
public Azure.Provisioning.BicepValue<string> ActionRequired { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StoragePrivateEndpointServiceConnectionStatus> Status { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum StorageProvisioningState
{
Creating = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="ResolvingDNS")]
ResolvingDns = 1,
Succeeded = 2,
}
public enum StoragePublicAccessType
{
None = 0,
Container = 1,
Blob = 2,
}
public enum StoragePublicNetworkAccess
{
Enabled = 0,
Disabled = 1,
}
public partial class StorageQueue : Azure.Provisioning.Primitives.ProvisionableResource
{
public StorageQueue(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<int> ApproximateMessageCount { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Metadata { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Storage.QueueService? Parent { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.StorageQueue FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public enum StorageRoutingChoice
{
MicrosoftRouting = 0,
InternetRouting = 1,
}
public partial class StorageRoutingPreference : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageRoutingPreference() { }
public Azure.Provisioning.BicepValue<bool> IsInternetEndpointsPublished { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsMicrosoftEndpointsPublished { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageRoutingChoice> RoutingChoice { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageServiceAccessPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageServiceAccessPolicy() { }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> ExpireOn { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Permission { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> StartOn { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageSignedIdentifier : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageSignedIdentifier() { }
public Azure.Provisioning.Storage.StorageServiceAccessPolicy AccessPolicy { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageSku : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageSku() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageSkuName> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.StorageSkuTier> Tier { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum StorageSkuName
{
[System.Runtime.Serialization.DataMemberAttribute(Name="Standard_LRS")]
StandardLrs = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="Standard_GRS")]
StandardGrs = 1,
[System.Runtime.Serialization.DataMemberAttribute(Name="Standard_RAGRS")]
StandardRagrs = 2,
[System.Runtime.Serialization.DataMemberAttribute(Name="Standard_ZRS")]
StandardZrs = 3,
[System.Runtime.Serialization.DataMemberAttribute(Name="Premium_LRS")]
PremiumLrs = 4,
[System.Runtime.Serialization.DataMemberAttribute(Name="Premium_ZRS")]
PremiumZrs = 5,
[System.Runtime.Serialization.DataMemberAttribute(Name="Standard_GZRS")]
StandardGzrs = 6,
[System.Runtime.Serialization.DataMemberAttribute(Name="Standard_RAGZRS")]
StandardRagzrs = 7,
}
public enum StorageSkuTier
{
Standard = 0,
Premium = 1,
}
public partial class StorageSshPublicKey : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageSshPublicKey() { }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Key { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageTable : Azure.Provisioning.Primitives.ProvisionableResource
{
public StorageTable(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Storage.TableService? Parent { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StorageTableSignedIdentifier> SignedIdentifiers { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepValue<string> TableName { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.StorageTable FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public partial class StorageTableAccessPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageTableAccessPolicy() { }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> ExpireOn { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Permission { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> StartOn { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class StorageTableSignedIdentifier : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public StorageTableSignedIdentifier() { }
public Azure.Provisioning.Storage.StorageTableAccessPolicy AccessPolicy { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class TableService : Azure.Provisioning.Primitives.ProvisionableResource
{
public TableService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Storage.StorageCorsRule> CorsRules { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Storage.TableService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2016_05_01;
public static readonly string V2016_12_01;
public static readonly string V2017_06_01;
public static readonly string V2017_10_01;
public static readonly string V2018_02_01;
public static readonly string V2018_07_01;
public static readonly string V2018_11_01;
public static readonly string V2019_04_01;
public static readonly string V2019_06_01;
public static readonly string V2021_01_01;
public static readonly string V2021_02_01;
public static readonly string V2021_04_01;
public static readonly string V2021_05_01;
public static readonly string V2021_06_01;
public static readonly string V2021_08_01;
public static readonly string V2021_09_01;
public static readonly string V2022_05_01;
public static readonly string V2022_09_01;
public static readonly string V2023_01_01;
public static readonly string V2023_04_01;
public static readonly string V2023_05_01;
public static readonly string V2024_01_01;
}
}
public partial class UpdateHistoryEntry : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public UpdateHistoryEntry() { }
public Azure.Provisioning.BicepValue<bool> AllowProtectedAppendWrites { get { throw null; } }
public Azure.Provisioning.BicepValue<bool> AllowProtectedAppendWritesAll { get { throw null; } }
public Azure.Provisioning.BicepValue<int> ImmutabilityPeriodSinceCreationInDays { get { throw null; } }
public Azure.Provisioning.BicepValue<string> ObjectIdentifier { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> Timestamp { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Storage.ImmutabilityPolicyUpdateType> UpdateType { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Upn { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
}