azure-native.storagecache.AmlFilesystem
Explore with Pulumi AI
An AML file system instance. Follows Azure Resource Manager standards: https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/resource-api-reference.md
Uses Azure REST API version 2024-03-01.
Other available API versions: 2023-05-01, 2023-11-01-preview, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storagecache [ApiVersion]
. See the version guide for details.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:storagecache:AmlFilesystem fs1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}
Create AmlFilesystem Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AmlFilesystem(name: string, args: AmlFilesystemArgs, opts?: CustomResourceOptions);
@overload
def AmlFilesystem(resource_name: str,
args: AmlFilesystemArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AmlFilesystem(resource_name: str,
opts: Optional[ResourceOptions] = None,
maintenance_window: Optional[AmlFilesystemMaintenanceWindowArgs] = None,
storage_capacity_ti_b: Optional[float] = None,
filesystem_subnet: Optional[str] = None,
resource_group_name: Optional[str] = None,
hsm: Optional[AmlFilesystemHsmArgs] = None,
location: Optional[str] = None,
identity: Optional[AmlFilesystemIdentityArgs] = None,
aml_filesystem_name: Optional[str] = None,
root_squash_settings: Optional[AmlFilesystemRootSquashSettingsArgs] = None,
sku: Optional[SkuNameArgs] = None,
encryption_settings: Optional[AmlFilesystemEncryptionSettingsArgs] = None,
tags: Optional[Mapping[str, str]] = None,
zones: Optional[Sequence[str]] = None)
func NewAmlFilesystem(ctx *Context, name string, args AmlFilesystemArgs, opts ...ResourceOption) (*AmlFilesystem, error)
public AmlFilesystem(string name, AmlFilesystemArgs args, CustomResourceOptions? opts = null)
public AmlFilesystem(String name, AmlFilesystemArgs args)
public AmlFilesystem(String name, AmlFilesystemArgs args, CustomResourceOptions options)
type: azure-native:storagecache:AmlFilesystem
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. AmlFilesystemArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. AmlFilesystemArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. AmlFilesystemArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. AmlFilesystemArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. AmlFilesystemArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var amlFilesystemResource = new AzureNative.StorageCache.AmlFilesystem("amlFilesystemResource", new()
{
MaintenanceWindow = new AzureNative.StorageCache.Inputs.AmlFilesystemMaintenanceWindowArgs
{
DayOfWeek = AzureNative.StorageCache.MaintenanceDayOfWeekType.Monday,
TimeOfDayUTC = "string",
},
StorageCapacityTiB = 0,
FilesystemSubnet = "string",
ResourceGroupName = "string",
Hsm = new AzureNative.StorageCache.Inputs.AmlFilesystemHsmArgs
{
Settings = new AzureNative.StorageCache.Inputs.AmlFilesystemHsmSettingsArgs
{
Container = "string",
LoggingContainer = "string",
ImportPrefix = "string",
ImportPrefixesInitial = new[]
{
"string",
},
},
},
Location = "string",
Identity = new AzureNative.StorageCache.Inputs.AmlFilesystemIdentityArgs
{
Type = AzureNative.StorageCache.AmlFilesystemIdentityType.UserAssigned,
UserAssignedIdentities = new[]
{
"string",
},
},
AmlFilesystemName = "string",
RootSquashSettings = new AzureNative.StorageCache.Inputs.AmlFilesystemRootSquashSettingsArgs
{
Mode = "string",
NoSquashNidLists = "string",
SquashGID = 0,
SquashUID = 0,
},
Sku = new AzureNative.StorageCache.Inputs.SkuNameArgs
{
Name = "string",
},
EncryptionSettings = new AzureNative.StorageCache.Inputs.AmlFilesystemEncryptionSettingsArgs
{
KeyEncryptionKey = new AzureNative.StorageCache.Inputs.KeyVaultKeyReferenceArgs
{
KeyUrl = "string",
SourceVault = new AzureNative.StorageCache.Inputs.KeyVaultKeyReferenceSourceVaultArgs
{
Id = "string",
},
},
},
Tags =
{
{ "string", "string" },
},
Zones = new[]
{
"string",
},
});
example, err := storagecache.NewAmlFilesystem(ctx, "amlFilesystemResource", &storagecache.AmlFilesystemArgs{
MaintenanceWindow: &storagecache.AmlFilesystemMaintenanceWindowArgs{
DayOfWeek: storagecache.MaintenanceDayOfWeekTypeMonday,
TimeOfDayUTC: pulumi.String("string"),
},
StorageCapacityTiB: pulumi.Float64(0),
FilesystemSubnet: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
Hsm: &storagecache.AmlFilesystemHsmArgs{
Settings: &storagecache.AmlFilesystemHsmSettingsArgs{
Container: pulumi.String("string"),
LoggingContainer: pulumi.String("string"),
ImportPrefix: pulumi.String("string"),
ImportPrefixesInitial: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Location: pulumi.String("string"),
Identity: &storagecache.AmlFilesystemIdentityArgs{
Type: storagecache.AmlFilesystemIdentityTypeUserAssigned,
UserAssignedIdentities: pulumi.StringArray{
pulumi.String("string"),
},
},
AmlFilesystemName: pulumi.String("string"),
RootSquashSettings: &storagecache.AmlFilesystemRootSquashSettingsArgs{
Mode: pulumi.String("string"),
NoSquashNidLists: pulumi.String("string"),
SquashGID: pulumi.Float64(0),
SquashUID: pulumi.Float64(0),
},
Sku: &storagecache.SkuNameArgs{
Name: pulumi.String("string"),
},
EncryptionSettings: &storagecache.AmlFilesystemEncryptionSettingsArgs{
KeyEncryptionKey: &storagecache.KeyVaultKeyReferenceArgs{
KeyUrl: pulumi.String("string"),
SourceVault: &storagecache.KeyVaultKeyReferenceSourceVaultArgs{
Id: pulumi.String("string"),
},
},
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
Zones: pulumi.StringArray{
pulumi.String("string"),
},
})
var amlFilesystemResource = new AmlFilesystem("amlFilesystemResource", AmlFilesystemArgs.builder()
.maintenanceWindow(AmlFilesystemMaintenanceWindowArgs.builder()
.dayOfWeek("Monday")
.timeOfDayUTC("string")
.build())
.storageCapacityTiB(0)
.filesystemSubnet("string")
.resourceGroupName("string")
.hsm(AmlFilesystemHsmArgs.builder()
.settings(AmlFilesystemHsmSettingsArgs.builder()
.container("string")
.loggingContainer("string")
.importPrefix("string")
.importPrefixesInitial("string")
.build())
.build())
.location("string")
.identity(AmlFilesystemIdentityArgs.builder()
.type("UserAssigned")
.userAssignedIdentities("string")
.build())
.amlFilesystemName("string")
.rootSquashSettings(AmlFilesystemRootSquashSettingsArgs.builder()
.mode("string")
.noSquashNidLists("string")
.squashGID(0)
.squashUID(0)
.build())
.sku(SkuNameArgs.builder()
.name("string")
.build())
.encryptionSettings(AmlFilesystemEncryptionSettingsArgs.builder()
.keyEncryptionKey(KeyVaultKeyReferenceArgs.builder()
.keyUrl("string")
.sourceVault(KeyVaultKeyReferenceSourceVaultArgs.builder()
.id("string")
.build())
.build())
.build())
.tags(Map.of("string", "string"))
.zones("string")
.build());
aml_filesystem_resource = azure_native.storagecache.AmlFilesystem("amlFilesystemResource",
maintenance_window={
"day_of_week": azure_native.storagecache.MaintenanceDayOfWeekType.MONDAY,
"time_of_day_utc": "string",
},
storage_capacity_ti_b=0,
filesystem_subnet="string",
resource_group_name="string",
hsm={
"settings": {
"container": "string",
"logging_container": "string",
"import_prefix": "string",
"import_prefixes_initial": ["string"],
},
},
location="string",
identity={
"type": azure_native.storagecache.AmlFilesystemIdentityType.USER_ASSIGNED,
"user_assigned_identities": ["string"],
},
aml_filesystem_name="string",
root_squash_settings={
"mode": "string",
"no_squash_nid_lists": "string",
"squash_gid": 0,
"squash_uid": 0,
},
sku={
"name": "string",
},
encryption_settings={
"key_encryption_key": {
"key_url": "string",
"source_vault": {
"id": "string",
},
},
},
tags={
"string": "string",
},
zones=["string"])
const amlFilesystemResource = new azure_native.storagecache.AmlFilesystem("amlFilesystemResource", {
maintenanceWindow: {
dayOfWeek: azure_native.storagecache.MaintenanceDayOfWeekType.Monday,
timeOfDayUTC: "string",
},
storageCapacityTiB: 0,
filesystemSubnet: "string",
resourceGroupName: "string",
hsm: {
settings: {
container: "string",
loggingContainer: "string",
importPrefix: "string",
importPrefixesInitial: ["string"],
},
},
location: "string",
identity: {
type: azure_native.storagecache.AmlFilesystemIdentityType.UserAssigned,
userAssignedIdentities: ["string"],
},
amlFilesystemName: "string",
rootSquashSettings: {
mode: "string",
noSquashNidLists: "string",
squashGID: 0,
squashUID: 0,
},
sku: {
name: "string",
},
encryptionSettings: {
keyEncryptionKey: {
keyUrl: "string",
sourceVault: {
id: "string",
},
},
},
tags: {
string: "string",
},
zones: ["string"],
});
type: azure-native:storagecache:AmlFilesystem
properties:
amlFilesystemName: string
encryptionSettings:
keyEncryptionKey:
keyUrl: string
sourceVault:
id: string
filesystemSubnet: string
hsm:
settings:
container: string
importPrefix: string
importPrefixesInitial:
- string
loggingContainer: string
identity:
type: UserAssigned
userAssignedIdentities:
- string
location: string
maintenanceWindow:
dayOfWeek: Monday
timeOfDayUTC: string
resourceGroupName: string
rootSquashSettings:
mode: string
noSquashNidLists: string
squashGID: 0
squashUID: 0
sku:
name: string
storageCapacityTiB: 0
tags:
string: string
zones:
- string
AmlFilesystem Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AmlFilesystem resource accepts the following input properties:
- Filesystem
Subnet This property is required. Changes to this property will trigger replacement.
- Subnet used for managing the AML file system and for client-facing operations. This subnet should have at least a /24 subnet mask within the VNET's address space.
- Maintenance
Window This property is required. Pulumi.Azure Native. Storage Cache. Inputs. Aml Filesystem Maintenance Window - Start time of a 30-minute weekly maintenance window.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Storage
Capacity Ti B This property is required. Changes to this property will trigger replacement.
- The size of the AML file system, in TiB. This might be rounded up.
- Aml
Filesystem Name Changes to this property will trigger replacement.
- Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
- Encryption
Settings Pulumi.Azure Native. Storage Cache. Inputs. Aml Filesystem Encryption Settings - Specifies encryption settings of the AML file system.
- Hsm
Pulumi.
Azure Native. Storage Cache. Inputs. Aml Filesystem Hsm - Hydration and archive settings and status
- Identity
Changes to this property will trigger replacement.
Azure Native. Storage Cache. Inputs. Aml Filesystem Identity - The managed identity used by the AML file system, if configured.
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Root
Squash Pulumi.Settings Azure Native. Storage Cache. Inputs. Aml Filesystem Root Squash Settings - Specifies root squash settings of the AML file system.
- Sku
Changes to this property will trigger replacement.
Azure Native. Storage Cache. Inputs. Sku Name - SKU for the resource.
- Dictionary<string, string>
- Resource tags.
- Zones
Changes to this property will trigger replacement.
- Availability zones for resources. This field should only contain a single element in the array.
- Filesystem
Subnet This property is required. Changes to this property will trigger replacement.
- Subnet used for managing the AML file system and for client-facing operations. This subnet should have at least a /24 subnet mask within the VNET's address space.
- Maintenance
Window This property is required. AmlFilesystem Maintenance Window Args - Start time of a 30-minute weekly maintenance window.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Storage
Capacity Ti B This property is required. Changes to this property will trigger replacement.
- The size of the AML file system, in TiB. This might be rounded up.
- Aml
Filesystem Name Changes to this property will trigger replacement.
- Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
- Encryption
Settings AmlFilesystem Encryption Settings Args - Specifies encryption settings of the AML file system.
- Hsm
Aml
Filesystem Hsm Args - Hydration and archive settings and status
- Identity
Changes to this property will trigger replacement.
Filesystem Identity Args - The managed identity used by the AML file system, if configured.
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Root
Squash AmlSettings Filesystem Root Squash Settings Args - Specifies root squash settings of the AML file system.
- Sku
Changes to this property will trigger replacement.
Name Args - SKU for the resource.
- map[string]string
- Resource tags.
- Zones
Changes to this property will trigger replacement.
- Availability zones for resources. This field should only contain a single element in the array.
- filesystem
Subnet This property is required. Changes to this property will trigger replacement.
- Subnet used for managing the AML file system and for client-facing operations. This subnet should have at least a /24 subnet mask within the VNET's address space.
- maintenance
Window This property is required. AmlFilesystem Maintenance Window - Start time of a 30-minute weekly maintenance window.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- storage
Capacity Ti B This property is required. Changes to this property will trigger replacement.
- The size of the AML file system, in TiB. This might be rounded up.
- aml
Filesystem Name Changes to this property will trigger replacement.
- Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
- encryption
Settings AmlFilesystem Encryption Settings - Specifies encryption settings of the AML file system.
- hsm
Aml
Filesystem Hsm - Hydration and archive settings and status
- identity
Changes to this property will trigger replacement.
Filesystem Identity - The managed identity used by the AML file system, if configured.
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- root
Squash AmlSettings Filesystem Root Squash Settings - Specifies root squash settings of the AML file system.
- sku
Changes to this property will trigger replacement.
Name - SKU for the resource.
- Map<String,String>
- Resource tags.
- zones
Changes to this property will trigger replacement.
- Availability zones for resources. This field should only contain a single element in the array.
- filesystem
Subnet This property is required. Changes to this property will trigger replacement.
- Subnet used for managing the AML file system and for client-facing operations. This subnet should have at least a /24 subnet mask within the VNET's address space.
- maintenance
Window This property is required. AmlFilesystem Maintenance Window - Start time of a 30-minute weekly maintenance window.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- storage
Capacity Ti B This property is required. Changes to this property will trigger replacement.
- The size of the AML file system, in TiB. This might be rounded up.
- aml
Filesystem Name Changes to this property will trigger replacement.
- Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
- encryption
Settings AmlFilesystem Encryption Settings - Specifies encryption settings of the AML file system.
- hsm
Aml
Filesystem Hsm - Hydration and archive settings and status
- identity
Changes to this property will trigger replacement.
Filesystem Identity - The managed identity used by the AML file system, if configured.
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- root
Squash AmlSettings Filesystem Root Squash Settings - Specifies root squash settings of the AML file system.
- sku
Changes to this property will trigger replacement.
Name - SKU for the resource.
- {[key: string]: string}
- Resource tags.
- zones
Changes to this property will trigger replacement.
- Availability zones for resources. This field should only contain a single element in the array.
- filesystem_
subnet This property is required. Changes to this property will trigger replacement.
- Subnet used for managing the AML file system and for client-facing operations. This subnet should have at least a /24 subnet mask within the VNET's address space.
- maintenance_
window This property is required. AmlFilesystem Maintenance Window Args - Start time of a 30-minute weekly maintenance window.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- storage_
capacity_ ti_ b This property is required. Changes to this property will trigger replacement.
- The size of the AML file system, in TiB. This might be rounded up.
- aml_
filesystem_ name Changes to this property will trigger replacement.
- Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
- encryption_
settings AmlFilesystem Encryption Settings Args - Specifies encryption settings of the AML file system.
- hsm
Aml
Filesystem Hsm Args - Hydration and archive settings and status
- identity
Changes to this property will trigger replacement.
Filesystem Identity Args - The managed identity used by the AML file system, if configured.
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- root_
squash_ Amlsettings Filesystem Root Squash Settings Args - Specifies root squash settings of the AML file system.
- sku
Changes to this property will trigger replacement.
Name Args - SKU for the resource.
- Mapping[str, str]
- Resource tags.
- zones
Changes to this property will trigger replacement.
- Availability zones for resources. This field should only contain a single element in the array.
- filesystem
Subnet This property is required. Changes to this property will trigger replacement.
- Subnet used for managing the AML file system and for client-facing operations. This subnet should have at least a /24 subnet mask within the VNET's address space.
- maintenance
Window This property is required. Property Map - Start time of a 30-minute weekly maintenance window.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- storage
Capacity Ti B This property is required. Changes to this property will trigger replacement.
- The size of the AML file system, in TiB. This might be rounded up.
- aml
Filesystem Name Changes to this property will trigger replacement.
- Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
- encryption
Settings Property Map - Specifies encryption settings of the AML file system.
- hsm Property Map
- Hydration and archive settings and status
- identity
Changes to this property will trigger replacement.
- The managed identity used by the AML file system, if configured.
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- root
Squash Property MapSettings - Specifies root squash settings of the AML file system.
- sku
Changes to this property will trigger replacement.
- SKU for the resource.
- Map<String>
- Resource tags.
- zones
Changes to this property will trigger replacement.
- Availability zones for resources. This field should only contain a single element in the array.
Outputs
All input properties are implicitly available as output properties. Additionally, the AmlFilesystem resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Client
Info Pulumi.Azure Native. Storage Cache. Outputs. Aml Filesystem Client Info Response - Client information for the AML file system.
- Health
Pulumi.
Azure Native. Storage Cache. Outputs. Aml Filesystem Health Response - Health of the AML file system.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - ARM provisioning state.
- System
Data Pulumi.Azure Native. Storage Cache. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Throughput
Provisioned intMBps - Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Azure
Api stringVersion - The Azure API version of the resource.
- Client
Info AmlFilesystem Client Info Response - Client information for the AML file system.
- Health
Aml
Filesystem Health Response - Health of the AML file system.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - ARM provisioning state.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Throughput
Provisioned intMBps - Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- client
Info AmlFilesystem Client Info Response - Client information for the AML file system.
- health
Aml
Filesystem Health Response - Health of the AML file system.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - ARM provisioning state.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- throughput
Provisioned IntegerMBps - Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api stringVersion - The Azure API version of the resource.
- client
Info AmlFilesystem Client Info Response - Client information for the AML file system.
- health
Aml
Filesystem Health Response - Health of the AML file system.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - ARM provisioning state.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- throughput
Provisioned numberMBps - Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure_
api_ strversion - The Azure API version of the resource.
- client_
info AmlFilesystem Client Info Response - Client information for the AML file system.
- health
Aml
Filesystem Health Response - Health of the AML file system.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_
state str - ARM provisioning state.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- throughput_
provisioned_ intm_ bps - Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- client
Info Property Map - Client information for the AML file system.
- health Property Map
- Health of the AML file system.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - ARM provisioning state.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- throughput
Provisioned NumberMBps - Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AmlFilesystemArchiveResponse, AmlFilesystemArchiveResponseArgs
- Filesystem
Path This property is required. string - Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.
- Status
This property is required. Pulumi.Azure Native. Storage Cache. Inputs. Aml Filesystem Archive Response Status - The status of the archive
- Filesystem
Path This property is required. string - Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.
- Status
This property is required. AmlFilesystem Archive Response Status - The status of the archive
- filesystem
Path This property is required. String - Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.
- status
This property is required. AmlFilesystem Archive Response Status - The status of the archive
- filesystem
Path This property is required. string - Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.
- status
This property is required. AmlFilesystem Archive Response Status - The status of the archive
- filesystem_
path This property is required. str - Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.
- status
This property is required. AmlFilesystem Archive Response Status - The status of the archive
- filesystem
Path This property is required. String - Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.
- status
This property is required. Property Map - The status of the archive
AmlFilesystemArchiveResponseStatus, AmlFilesystemArchiveResponseStatusArgs
- Error
Code This property is required. string - Server-defined error code for the archive operation
- Error
Message This property is required. string - Server-defined error message for the archive operation
- Last
Completion Time This property is required. string - The time of the last completed archive operation
- Last
Started Time This property is required. string - The time the latest archive operation started
- Percent
Complete This property is required. int - The completion percentage of the archive operation
- State
This property is required. string - The state of the archive operation
- Error
Code This property is required. string - Server-defined error code for the archive operation
- Error
Message This property is required. string - Server-defined error message for the archive operation
- Last
Completion Time This property is required. string - The time of the last completed archive operation
- Last
Started Time This property is required. string - The time the latest archive operation started
- Percent
Complete This property is required. int - The completion percentage of the archive operation
- State
This property is required. string - The state of the archive operation
- error
Code This property is required. String - Server-defined error code for the archive operation
- error
Message This property is required. String - Server-defined error message for the archive operation
- last
Completion Time This property is required. String - The time of the last completed archive operation
- last
Started Time This property is required. String - The time the latest archive operation started
- percent
Complete This property is required. Integer - The completion percentage of the archive operation
- state
This property is required. String - The state of the archive operation
- error
Code This property is required. string - Server-defined error code for the archive operation
- error
Message This property is required. string - Server-defined error message for the archive operation
- last
Completion Time This property is required. string - The time of the last completed archive operation
- last
Started Time This property is required. string - The time the latest archive operation started
- percent
Complete This property is required. number - The completion percentage of the archive operation
- state
This property is required. string - The state of the archive operation
- error_
code This property is required. str - Server-defined error code for the archive operation
- error_
message This property is required. str - Server-defined error message for the archive operation
- last_
completion_ time This property is required. str - The time of the last completed archive operation
- last_
started_ time This property is required. str - The time the latest archive operation started
- percent_
complete This property is required. int - The completion percentage of the archive operation
- state
This property is required. str - The state of the archive operation
- error
Code This property is required. String - Server-defined error code for the archive operation
- error
Message This property is required. String - Server-defined error message for the archive operation
- last
Completion Time This property is required. String - The time of the last completed archive operation
- last
Started Time This property is required. String - The time the latest archive operation started
- percent
Complete This property is required. Number - The completion percentage of the archive operation
- state
This property is required. String - The state of the archive operation
AmlFilesystemClientInfoResponse, AmlFilesystemClientInfoResponseArgs
- Container
Storage Interface This property is required. Pulumi.Azure Native. Storage Cache. Inputs. Aml Filesystem Container Storage Interface Response - Container Storage Interface information for the AML file system.
- Lustre
Version This property is required. string - The version of Lustre running in the AML file system
- Mgs
Address This property is required. string - The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).
- Mount
Command This property is required. string - Recommended command to mount the AML file system
- Container
Storage Interface This property is required. AmlFilesystem Container Storage Interface Response - Container Storage Interface information for the AML file system.
- Lustre
Version This property is required. string - The version of Lustre running in the AML file system
- Mgs
Address This property is required. string - The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).
- Mount
Command This property is required. string - Recommended command to mount the AML file system
- container
Storage Interface This property is required. AmlFilesystem Container Storage Interface Response - Container Storage Interface information for the AML file system.
- lustre
Version This property is required. String - The version of Lustre running in the AML file system
- mgs
Address This property is required. String - The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).
- mount
Command This property is required. String - Recommended command to mount the AML file system
- container
Storage Interface This property is required. AmlFilesystem Container Storage Interface Response - Container Storage Interface information for the AML file system.
- lustre
Version This property is required. string - The version of Lustre running in the AML file system
- mgs
Address This property is required. string - The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).
- mount
Command This property is required. string - Recommended command to mount the AML file system
- container_
storage_ interface This property is required. AmlFilesystem Container Storage Interface Response - Container Storage Interface information for the AML file system.
- lustre_
version This property is required. str - The version of Lustre running in the AML file system
- mgs_
address This property is required. str - The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).
- mount_
command This property is required. str - Recommended command to mount the AML file system
- container
Storage Interface This property is required. Property Map - Container Storage Interface information for the AML file system.
- lustre
Version This property is required. String - The version of Lustre running in the AML file system
- mgs
Address This property is required. String - The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).
- mount
Command This property is required. String - Recommended command to mount the AML file system
AmlFilesystemContainerStorageInterfaceResponse, AmlFilesystemContainerStorageInterfaceResponseArgs
- Persistent
Volume This property is required. string - Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML
- Persistent
Volume Claim This property is required. string - Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML
- Storage
Class This property is required. string - Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML
- Persistent
Volume This property is required. string - Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML
- Persistent
Volume Claim This property is required. string - Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML
- Storage
Class This property is required. string - Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML
- persistent
Volume This property is required. String - Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML
- persistent
Volume Claim This property is required. String - Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML
- storage
Class This property is required. String - Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML
- persistent
Volume This property is required. string - Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML
- persistent
Volume Claim This property is required. string - Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML
- storage
Class This property is required. string - Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML
- persistent_
volume This property is required. str - Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML
- persistent_
volume_ claim This property is required. str - Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML
- storage_
class This property is required. str - Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML
- persistent
Volume This property is required. String - Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML
- persistent
Volume Claim This property is required. String - Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML
- storage
Class This property is required. String - Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML
AmlFilesystemEncryptionSettings, AmlFilesystemEncryptionSettingsArgs
- Key
Encryption Pulumi.Key Azure Native. Storage Cache. Inputs. Key Vault Key Reference - Specifies the location of the encryption key in Key Vault.
- Key
Encryption KeyKey Vault Key Reference - Specifies the location of the encryption key in Key Vault.
- key
Encryption KeyKey Vault Key Reference - Specifies the location of the encryption key in Key Vault.
- key
Encryption KeyKey Vault Key Reference - Specifies the location of the encryption key in Key Vault.
- key_
encryption_ Keykey Vault Key Reference - Specifies the location of the encryption key in Key Vault.
- key
Encryption Property MapKey - Specifies the location of the encryption key in Key Vault.
AmlFilesystemEncryptionSettingsResponse, AmlFilesystemEncryptionSettingsResponseArgs
- Key
Encryption Pulumi.Key Azure Native. Storage Cache. Inputs. Key Vault Key Reference Response - Specifies the location of the encryption key in Key Vault.
- Key
Encryption KeyKey Vault Key Reference Response - Specifies the location of the encryption key in Key Vault.
- key
Encryption KeyKey Vault Key Reference Response - Specifies the location of the encryption key in Key Vault.
- key
Encryption KeyKey Vault Key Reference Response - Specifies the location of the encryption key in Key Vault.
- key_
encryption_ Keykey Vault Key Reference Response - Specifies the location of the encryption key in Key Vault.
- key
Encryption Property MapKey - Specifies the location of the encryption key in Key Vault.
AmlFilesystemHealthResponse, AmlFilesystemHealthResponseArgs
- State string
- List of AML file system health states.
- Status
Code string - Server-defined error code for the AML file system health
- Status
Description string - Describes the health state.
- State string
- List of AML file system health states.
- Status
Code string - Server-defined error code for the AML file system health
- Status
Description string - Describes the health state.
- state String
- List of AML file system health states.
- status
Code String - Server-defined error code for the AML file system health
- status
Description String - Describes the health state.
- state string
- List of AML file system health states.
- status
Code string - Server-defined error code for the AML file system health
- status
Description string - Describes the health state.
- state str
- List of AML file system health states.
- status_
code str - Server-defined error code for the AML file system health
- status_
description str - Describes the health state.
- state String
- List of AML file system health states.
- status
Code String - Server-defined error code for the AML file system health
- status
Description String - Describes the health state.
AmlFilesystemHsm, AmlFilesystemHsmArgs
- Settings
Pulumi.
Azure Native. Storage Cache. Inputs. Aml Filesystem Hsm Settings - Specifies HSM settings of the AML file system.
- Settings
Aml
Filesystem Hsm Settings - Specifies HSM settings of the AML file system.
- settings
Aml
Filesystem Hsm Settings - Specifies HSM settings of the AML file system.
- settings
Aml
Filesystem Hsm Settings - Specifies HSM settings of the AML file system.
- settings
Aml
Filesystem Hsm Settings - Specifies HSM settings of the AML file system.
- settings Property Map
- Specifies HSM settings of the AML file system.
AmlFilesystemHsmSettings, AmlFilesystemHsmSettingsArgs
- Container
This property is required. string - Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
- Logging
Container This property is required. string - Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
- Import
Prefix string - Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
- Import
Prefixes List<string>Initial - Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
- Container
This property is required. string - Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
- Logging
Container This property is required. string - Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
- Import
Prefix string - Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
- Import
Prefixes []stringInitial - Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
- container
This property is required. String - Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
- logging
Container This property is required. String - Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
- import
Prefix String - Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
- import
Prefixes List<String>Initial - Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
- container
This property is required. string - Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
- logging
Container This property is required. string - Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
- import
Prefix string - Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
- import
Prefixes string[]Initial - Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
- container
This property is required. str - Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
- logging_
container This property is required. str - Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
- import_
prefix str - Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
- import_
prefixes_ Sequence[str]initial - Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
- container
This property is required. String - Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
- logging
Container This property is required. String - Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
- import
Prefix String - Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
- import
Prefixes List<String>Initial - Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
AmlFilesystemHsmSettingsResponse, AmlFilesystemHsmSettingsResponseArgs
- Container
This property is required. string - Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
- Logging
Container This property is required. string - Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
- Import
Prefix string - Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
- Import
Prefixes List<string>Initial - Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
- Container
This property is required. string - Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
- Logging
Container This property is required. string - Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
- Import
Prefix string - Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
- Import
Prefixes []stringInitial - Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
- container
This property is required. String - Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
- logging
Container This property is required. String - Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
- import
Prefix String - Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
- import
Prefixes List<String>Initial - Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
- container
This property is required. string - Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
- logging
Container This property is required. string - Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
- import
Prefix string - Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
- import
Prefixes string[]Initial - Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
- container
This property is required. str - Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
- logging_
container This property is required. str - Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
- import_
prefix str - Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
- import_
prefixes_ Sequence[str]initial - Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
- container
This property is required. String - Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
- logging
Container This property is required. String - Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
- import
Prefix String - Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
- import
Prefixes List<String>Initial - Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
AmlFilesystemIdentity, AmlFilesystemIdentityArgs
- Type
Pulumi.
Azure Native. Storage Cache. Aml Filesystem Identity Type - The type of identity used for the resource.
- User
Assigned List<string>Identities - A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
- Type
Aml
Filesystem Identity Type - The type of identity used for the resource.
- User
Assigned []stringIdentities - A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
- type
Aml
Filesystem Identity Type - The type of identity used for the resource.
- user
Assigned List<String>Identities - A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
- type
Aml
Filesystem Identity Type - The type of identity used for the resource.
- user
Assigned string[]Identities - A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
- type
Aml
Filesystem Identity Type - The type of identity used for the resource.
- user_
assigned_ Sequence[str]identities - A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
- type
"User
Assigned" | "None" - The type of identity used for the resource.
- user
Assigned List<String>Identities - A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
AmlFilesystemIdentityResponse, AmlFilesystemIdentityResponseArgs
- Principal
Id This property is required. string - The principal ID for the user-assigned identity of the resource.
- Tenant
Id This property is required. string - The tenant ID associated with the resource.
- Type string
- The type of identity used for the resource.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Storage Cache. Inputs. User Assigned Identities Response User Assigned Identities> - A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
- Principal
Id This property is required. string - The principal ID for the user-assigned identity of the resource.
- Tenant
Id This property is required. string - The tenant ID associated with the resource.
- Type string
- The type of identity used for the resource.
- User
Assigned map[string]UserIdentities Assigned Identities Response User Assigned Identities - A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
- principal
Id This property is required. String - The principal ID for the user-assigned identity of the resource.
- tenant
Id This property is required. String - The tenant ID associated with the resource.
- type String
- The type of identity used for the resource.
- user
Assigned Map<String,UserIdentities Assigned Identities Response User Assigned Identities> - A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
- principal
Id This property is required. string - The principal ID for the user-assigned identity of the resource.
- tenant
Id This property is required. string - The tenant ID associated with the resource.
- type string
- The type of identity used for the resource.
- user
Assigned {[key: string]: UserIdentities Assigned Identities Response User Assigned Identities} - A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
- principal_
id This property is required. str - The principal ID for the user-assigned identity of the resource.
- tenant_
id This property is required. str - The tenant ID associated with the resource.
- type str
- The type of identity used for the resource.
- user_
assigned_ Mapping[str, Useridentities Assigned Identities Response User Assigned Identities] - A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
- principal
Id This property is required. String - The principal ID for the user-assigned identity of the resource.
- tenant
Id This property is required. String - The tenant ID associated with the resource.
- type String
- The type of identity used for the resource.
- user
Assigned Map<Property Map>Identities - A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
AmlFilesystemIdentityType, AmlFilesystemIdentityTypeArgs
- User
Assigned - UserAssigned
- None
- None
- Aml
Filesystem Identity Type User Assigned - UserAssigned
- Aml
Filesystem Identity Type None - None
- User
Assigned - UserAssigned
- None
- None
- User
Assigned - UserAssigned
- None
- None
- USER_ASSIGNED
- UserAssigned
- NONE
- None
- "User
Assigned" - UserAssigned
- "None"
- None
AmlFilesystemMaintenanceWindow, AmlFilesystemMaintenanceWindowArgs
- Day
Of Pulumi.Week Azure Native. Storage Cache. Maintenance Day Of Week Type - Day of the week on which the maintenance window will occur.
- Time
Of stringDay UTC - The time of day (in UTC) to start the maintenance window.
- Day
Of MaintenanceWeek Day Of Week Type - Day of the week on which the maintenance window will occur.
- Time
Of stringDay UTC - The time of day (in UTC) to start the maintenance window.
- day
Of MaintenanceWeek Day Of Week Type - Day of the week on which the maintenance window will occur.
- time
Of StringDay UTC - The time of day (in UTC) to start the maintenance window.
- day
Of MaintenanceWeek Day Of Week Type - Day of the week on which the maintenance window will occur.
- time
Of stringDay UTC - The time of day (in UTC) to start the maintenance window.
- day_
of_ Maintenanceweek Day Of Week Type - Day of the week on which the maintenance window will occur.
- time_
of_ strday_ utc - The time of day (in UTC) to start the maintenance window.
- day
Of "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday"Week - Day of the week on which the maintenance window will occur.
- time
Of StringDay UTC - The time of day (in UTC) to start the maintenance window.
AmlFilesystemResponseHsm, AmlFilesystemResponseHsmArgs
- Archive
Status This property is required. List<Pulumi.Azure Native. Storage Cache. Inputs. Aml Filesystem Archive Response> - Archive status
- Settings
Pulumi.
Azure Native. Storage Cache. Inputs. Aml Filesystem Hsm Settings Response - Specifies HSM settings of the AML file system.
- Archive
Status This property is required. []AmlFilesystem Archive Response - Archive status
- Settings
Aml
Filesystem Hsm Settings Response - Specifies HSM settings of the AML file system.
- archive
Status This property is required. List<AmlFilesystem Archive Response> - Archive status
- settings
Aml
Filesystem Hsm Settings Response - Specifies HSM settings of the AML file system.
- archive
Status This property is required. AmlFilesystem Archive Response[] - Archive status
- settings
Aml
Filesystem Hsm Settings Response - Specifies HSM settings of the AML file system.
- archive_
status This property is required. Sequence[AmlFilesystem Archive Response] - Archive status
- settings
Aml
Filesystem Hsm Settings Response - Specifies HSM settings of the AML file system.
- archive
Status This property is required. List<Property Map> - Archive status
- settings Property Map
- Specifies HSM settings of the AML file system.
AmlFilesystemResponseMaintenanceWindow, AmlFilesystemResponseMaintenanceWindowArgs
- Day
Of stringWeek - Day of the week on which the maintenance window will occur.
- Time
Of stringDay UTC - The time of day (in UTC) to start the maintenance window.
- Day
Of stringWeek - Day of the week on which the maintenance window will occur.
- Time
Of stringDay UTC - The time of day (in UTC) to start the maintenance window.
- day
Of StringWeek - Day of the week on which the maintenance window will occur.
- time
Of StringDay UTC - The time of day (in UTC) to start the maintenance window.
- day
Of stringWeek - Day of the week on which the maintenance window will occur.
- time
Of stringDay UTC - The time of day (in UTC) to start the maintenance window.
- day_
of_ strweek - Day of the week on which the maintenance window will occur.
- time_
of_ strday_ utc - The time of day (in UTC) to start the maintenance window.
- day
Of StringWeek - Day of the week on which the maintenance window will occur.
- time
Of StringDay UTC - The time of day (in UTC) to start the maintenance window.
AmlFilesystemRootSquashSettings, AmlFilesystemRootSquashSettingsArgs
- Mode
string | Pulumi.
Azure Native. Storage Cache. Aml Filesystem Squash Mode - Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
- No
Squash stringNid Lists - Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
- Squash
GID double - Group ID to squash to.
- Squash
UID double - User ID to squash to.
- Mode
string | Aml
Filesystem Squash Mode - Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
- No
Squash stringNid Lists - Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
- Squash
GID float64 - Group ID to squash to.
- Squash
UID float64 - User ID to squash to.
- mode
String | Aml
Filesystem Squash Mode - Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
- no
Squash StringNid Lists - Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
- squash
GID Double - Group ID to squash to.
- squash
UID Double - User ID to squash to.
- mode
string | Aml
Filesystem Squash Mode - Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
- no
Squash stringNid Lists - Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
- squash
GID number - Group ID to squash to.
- squash
UID number - User ID to squash to.
- mode
str | Aml
Filesystem Squash Mode - Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
- no_
squash_ strnid_ lists - Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
- squash_
gid float - Group ID to squash to.
- squash_
uid float - User ID to squash to.
- mode
String | "None" | "Root
Only" | "All" - Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
- no
Squash StringNid Lists - Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
- squash
GID Number - Group ID to squash to.
- squash
UID Number - User ID to squash to.
AmlFilesystemRootSquashSettingsResponse, AmlFilesystemRootSquashSettingsResponseArgs
- Status
This property is required. string - AML file system squash status.
- Mode string
- Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
- No
Squash stringNid Lists - Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
- Squash
GID double - Group ID to squash to.
- Squash
UID double - User ID to squash to.
- Status
This property is required. string - AML file system squash status.
- Mode string
- Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
- No
Squash stringNid Lists - Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
- Squash
GID float64 - Group ID to squash to.
- Squash
UID float64 - User ID to squash to.
- status
This property is required. String - AML file system squash status.
- mode String
- Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
- no
Squash StringNid Lists - Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
- squash
GID Double - Group ID to squash to.
- squash
UID Double - User ID to squash to.
- status
This property is required. string - AML file system squash status.
- mode string
- Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
- no
Squash stringNid Lists - Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
- squash
GID number - Group ID to squash to.
- squash
UID number - User ID to squash to.
- status
This property is required. str - AML file system squash status.
- mode str
- Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
- no_
squash_ strnid_ lists - Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
- squash_
gid float - Group ID to squash to.
- squash_
uid float - User ID to squash to.
- status
This property is required. String - AML file system squash status.
- mode String
- Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
- no
Squash StringNid Lists - Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
- squash
GID Number - Group ID to squash to.
- squash
UID Number - User ID to squash to.
AmlFilesystemSquashMode, AmlFilesystemSquashModeArgs
- None
- None
- Root
Only - RootOnly
- All
- All
- Aml
Filesystem Squash Mode None - None
- Aml
Filesystem Squash Mode Root Only - RootOnly
- Aml
Filesystem Squash Mode All - All
- None
- None
- Root
Only - RootOnly
- All
- All
- None
- None
- Root
Only - RootOnly
- All
- All
- NONE
- None
- ROOT_ONLY
- RootOnly
- ALL
- All
- "None"
- None
- "Root
Only" - RootOnly
- "All"
- All
KeyVaultKeyReference, KeyVaultKeyReferenceArgs
- Key
Url This property is required. string - The URL referencing a key encryption key in key vault.
- Source
Vault This property is required. Pulumi.Azure Native. Storage Cache. Inputs. Key Vault Key Reference Source Vault - Describes a resource Id to source key vault.
- Key
Url This property is required. string - The URL referencing a key encryption key in key vault.
- Source
Vault This property is required. KeyVault Key Reference Source Vault - Describes a resource Id to source key vault.
- key
Url This property is required. String - The URL referencing a key encryption key in key vault.
- source
Vault This property is required. KeyVault Key Reference Source Vault - Describes a resource Id to source key vault.
- key
Url This property is required. string - The URL referencing a key encryption key in key vault.
- source
Vault This property is required. KeyVault Key Reference Source Vault - Describes a resource Id to source key vault.
- key_
url This property is required. str - The URL referencing a key encryption key in key vault.
- source_
vault This property is required. KeyVault Key Reference Source Vault - Describes a resource Id to source key vault.
- key
Url This property is required. String - The URL referencing a key encryption key in key vault.
- source
Vault This property is required. Property Map - Describes a resource Id to source key vault.
KeyVaultKeyReferenceResponse, KeyVaultKeyReferenceResponseArgs
- Key
Url This property is required. string - The URL referencing a key encryption key in key vault.
- Source
Vault This property is required. Pulumi.Azure Native. Storage Cache. Inputs. Key Vault Key Reference Response Source Vault - Describes a resource Id to source key vault.
- Key
Url This property is required. string - The URL referencing a key encryption key in key vault.
- Source
Vault This property is required. KeyVault Key Reference Response Source Vault - Describes a resource Id to source key vault.
- key
Url This property is required. String - The URL referencing a key encryption key in key vault.
- source
Vault This property is required. KeyVault Key Reference Response Source Vault - Describes a resource Id to source key vault.
- key
Url This property is required. string - The URL referencing a key encryption key in key vault.
- source
Vault This property is required. KeyVault Key Reference Response Source Vault - Describes a resource Id to source key vault.
- key_
url This property is required. str - The URL referencing a key encryption key in key vault.
- source_
vault This property is required. KeyVault Key Reference Response Source Vault - Describes a resource Id to source key vault.
- key
Url This property is required. String - The URL referencing a key encryption key in key vault.
- source
Vault This property is required. Property Map - Describes a resource Id to source key vault.
KeyVaultKeyReferenceResponseSourceVault, KeyVaultKeyReferenceResponseSourceVaultArgs
- Id string
- Resource Id.
- Id string
- Resource Id.
- id String
- Resource Id.
- id string
- Resource Id.
- id str
- Resource Id.
- id String
- Resource Id.
KeyVaultKeyReferenceSourceVault, KeyVaultKeyReferenceSourceVaultArgs
- Id string
- Resource Id.
- Id string
- Resource Id.
- id String
- Resource Id.
- id string
- Resource Id.
- id str
- Resource Id.
- id String
- Resource Id.
MaintenanceDayOfWeekType, MaintenanceDayOfWeekTypeArgs
- Monday
- Monday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Thursday
- Thursday
- Friday
- Friday
- Saturday
- Saturday
- Sunday
- Sunday
- Maintenance
Day Of Week Type Monday - Monday
- Maintenance
Day Of Week Type Tuesday - Tuesday
- Maintenance
Day Of Week Type Wednesday - Wednesday
- Maintenance
Day Of Week Type Thursday - Thursday
- Maintenance
Day Of Week Type Friday - Friday
- Maintenance
Day Of Week Type Saturday - Saturday
- Maintenance
Day Of Week Type Sunday - Sunday
- Monday
- Monday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Thursday
- Thursday
- Friday
- Friday
- Saturday
- Saturday
- Sunday
- Sunday
- Monday
- Monday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Thursday
- Thursday
- Friday
- Friday
- Saturday
- Saturday
- Sunday
- Sunday
- MONDAY
- Monday
- TUESDAY
- Tuesday
- WEDNESDAY
- Wednesday
- THURSDAY
- Thursday
- FRIDAY
- Friday
- SATURDAY
- Saturday
- SUNDAY
- Sunday
- "Monday"
- Monday
- "Tuesday"
- Tuesday
- "Wednesday"
- Wednesday
- "Thursday"
- Thursday
- "Friday"
- Friday
- "Saturday"
- Saturday
- "Sunday"
- Sunday
SkuName, SkuNameArgs
- Name string
- SKU name for this resource.
- Name string
- SKU name for this resource.
- name String
- SKU name for this resource.
- name string
- SKU name for this resource.
- name str
- SKU name for this resource.
- name String
- SKU name for this resource.
SkuNameResponse, SkuNameResponseArgs
- Name string
- SKU name for this resource.
- Name string
- SKU name for this resource.
- name String
- SKU name for this resource.
- name string
- SKU name for this resource.
- name str
- SKU name for this resource.
- name String
- SKU name for this resource.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
UserAssignedIdentitiesResponseUserAssignedIdentities, UserAssignedIdentitiesResponseUserAssignedIdentitiesArgs
- Client
Id This property is required. string - The client ID of the user-assigned identity.
- Principal
Id This property is required. string - The principal ID of the user-assigned identity.
- Client
Id This property is required. string - The client ID of the user-assigned identity.
- Principal
Id This property is required. string - The principal ID of the user-assigned identity.
- client
Id This property is required. String - The client ID of the user-assigned identity.
- principal
Id This property is required. String - The principal ID of the user-assigned identity.
- client
Id This property is required. string - The client ID of the user-assigned identity.
- principal
Id This property is required. string - The principal ID of the user-assigned identity.
- client_
id This property is required. str - The client ID of the user-assigned identity.
- principal_
id This property is required. str - The principal ID of the user-assigned identity.
- client
Id This property is required. String - The client ID of the user-assigned identity.
- principal
Id This property is required. String - The principal ID of the user-assigned identity.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0