1. Packages
  2. Azure Native
  3. API Docs
  4. storagecache
  5. AmlFilesystem
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi

azure-native.storagecache.AmlFilesystem

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi

    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 Azure REST API version: 2023-05-01.

    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

    new AmlFilesystem(name: string, args: AmlFilesystemArgs, opts?: CustomResourceOptions);
    @overload
    def AmlFilesystem(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      aml_filesystem_name: Optional[str] = None,
                      encryption_settings: Optional[AmlFilesystemEncryptionSettingsArgs] = None,
                      filesystem_subnet: Optional[str] = None,
                      hsm: Optional[AmlFilesystemHsmArgs] = None,
                      identity: Optional[AmlFilesystemIdentityArgs] = None,
                      location: Optional[str] = None,
                      maintenance_window: Optional[AmlFilesystemMaintenanceWindowArgs] = None,
                      resource_group_name: Optional[str] = None,
                      sku: Optional[SkuNameArgs] = None,
                      storage_capacity_ti_b: Optional[float] = None,
                      tags: Optional[Mapping[str, str]] = None,
                      zones: Optional[Sequence[str]] = None)
    @overload
    def AmlFilesystem(resource_name: str,
                      args: AmlFilesystemArgs,
                      opts: Optional[ResourceOptions] = 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.
    
    
    name string
    The unique name of the resource.
    args AmlFilesystemArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args AmlFilesystemArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AmlFilesystemArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AmlFilesystemArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    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

    The AmlFilesystem resource accepts the following input properties:

    FilesystemSubnet string

    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.

    MaintenanceWindow Pulumi.AzureNative.StorageCache.Inputs.AmlFilesystemMaintenanceWindow

    Start time of a 30-minute weekly maintenance window.

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    StorageCapacityTiB double

    The size of the AML file system, in TiB. This might be rounded up.

    AmlFilesystemName string

    Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.

    EncryptionSettings Pulumi.AzureNative.StorageCache.Inputs.AmlFilesystemEncryptionSettings

    Specifies encryption settings of the AML file system.

    Hsm Pulumi.AzureNative.StorageCache.Inputs.AmlFilesystemHsm

    Hydration and archive settings and status

    Identity Pulumi.AzureNative.StorageCache.Inputs.AmlFilesystemIdentity

    The managed identity used by the AML file system, if configured.

    Location string

    The geo-location where the resource lives

    Sku Pulumi.AzureNative.StorageCache.Inputs.SkuName

    SKU for the resource.

    Tags Dictionary<string, string>

    Resource tags.

    Zones List<string>

    Availability zones for resources. This field should only contain a single element in the array.

    FilesystemSubnet string

    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.

    MaintenanceWindow AmlFilesystemMaintenanceWindowArgs

    Start time of a 30-minute weekly maintenance window.

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    StorageCapacityTiB float64

    The size of the AML file system, in TiB. This might be rounded up.

    AmlFilesystemName string

    Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.

    EncryptionSettings AmlFilesystemEncryptionSettingsArgs

    Specifies encryption settings of the AML file system.

    Hsm AmlFilesystemHsmArgs

    Hydration and archive settings and status

    Identity AmlFilesystemIdentityArgs

    The managed identity used by the AML file system, if configured.

    Location string

    The geo-location where the resource lives

    Sku SkuNameArgs

    SKU for the resource.

    Tags map[string]string

    Resource tags.

    Zones []string

    Availability zones for resources. This field should only contain a single element in the array.

    filesystemSubnet String

    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.

    maintenanceWindow AmlFilesystemMaintenanceWindow

    Start time of a 30-minute weekly maintenance window.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    storageCapacityTiB Double

    The size of the AML file system, in TiB. This might be rounded up.

    amlFilesystemName String

    Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.

    encryptionSettings AmlFilesystemEncryptionSettings

    Specifies encryption settings of the AML file system.

    hsm AmlFilesystemHsm

    Hydration and archive settings and status

    identity AmlFilesystemIdentity

    The managed identity used by the AML file system, if configured.

    location String

    The geo-location where the resource lives

    sku SkuName

    SKU for the resource.

    tags Map<String,String>

    Resource tags.

    zones List<String>

    Availability zones for resources. This field should only contain a single element in the array.

    filesystemSubnet string

    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.

    maintenanceWindow AmlFilesystemMaintenanceWindow

    Start time of a 30-minute weekly maintenance window.

    resourceGroupName string

    The name of the resource group. The name is case insensitive.

    storageCapacityTiB number

    The size of the AML file system, in TiB. This might be rounded up.

    amlFilesystemName string

    Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.

    encryptionSettings AmlFilesystemEncryptionSettings

    Specifies encryption settings of the AML file system.

    hsm AmlFilesystemHsm

    Hydration and archive settings and status

    identity AmlFilesystemIdentity

    The managed identity used by the AML file system, if configured.

    location string

    The geo-location where the resource lives

    sku SkuName

    SKU for the resource.

    tags {[key: string]: string}

    Resource tags.

    zones string[]

    Availability zones for resources. This field should only contain a single element in the array.

    filesystem_subnet str

    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 AmlFilesystemMaintenanceWindowArgs

    Start time of a 30-minute weekly maintenance window.

    resource_group_name str

    The name of the resource group. The name is case insensitive.

    storage_capacity_ti_b float

    The size of the AML file system, in TiB. This might be rounded up.

    aml_filesystem_name str

    Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.

    encryption_settings AmlFilesystemEncryptionSettingsArgs

    Specifies encryption settings of the AML file system.

    hsm AmlFilesystemHsmArgs

    Hydration and archive settings and status

    identity AmlFilesystemIdentityArgs

    The managed identity used by the AML file system, if configured.

    location str

    The geo-location where the resource lives

    sku SkuNameArgs

    SKU for the resource.

    tags Mapping[str, str]

    Resource tags.

    zones Sequence[str]

    Availability zones for resources. This field should only contain a single element in the array.

    filesystemSubnet String

    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.

    maintenanceWindow Property Map

    Start time of a 30-minute weekly maintenance window.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    storageCapacityTiB Number

    The size of the AML file system, in TiB. This might be rounded up.

    amlFilesystemName String

    Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.

    encryptionSettings Property Map

    Specifies encryption settings of the AML file system.

    hsm Property Map

    Hydration and archive settings and status

    identity Property Map

    The managed identity used by the AML file system, if configured.

    location String

    The geo-location where the resource lives

    sku Property Map

    SKU for the resource.

    tags Map<String>

    Resource tags.

    zones List<String>

    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:

    ClientInfo Pulumi.AzureNative.StorageCache.Outputs.AmlFilesystemClientInfoResponse

    Client information for the AML file system.

    Health Pulumi.AzureNative.StorageCache.Outputs.AmlFilesystemHealthResponse

    Health of the AML file system.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The name of the resource

    ProvisioningState string

    ARM provisioning state.

    SystemData Pulumi.AzureNative.StorageCache.Outputs.SystemDataResponse

    Azure Resource Manager metadata containing createdBy and modifiedBy information.

    ThroughputProvisionedMBps int

    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"

    ClientInfo AmlFilesystemClientInfoResponse

    Client information for the AML file system.

    Health AmlFilesystemHealthResponse

    Health of the AML file system.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The name of the resource

    ProvisioningState string

    ARM provisioning state.

    SystemData SystemDataResponse

    Azure Resource Manager metadata containing createdBy and modifiedBy information.

    ThroughputProvisionedMBps int

    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"

    clientInfo AmlFilesystemClientInfoResponse

    Client information for the AML file system.

    health AmlFilesystemHealthResponse

    Health of the AML file system.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The name of the resource

    provisioningState String

    ARM provisioning state.

    systemData SystemDataResponse

    Azure Resource Manager metadata containing createdBy and modifiedBy information.

    throughputProvisionedMBps Integer

    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"

    clientInfo AmlFilesystemClientInfoResponse

    Client information for the AML file system.

    health AmlFilesystemHealthResponse

    Health of the AML file system.

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    The name of the resource

    provisioningState string

    ARM provisioning state.

    systemData SystemDataResponse

    Azure Resource Manager metadata containing createdBy and modifiedBy information.

    throughputProvisionedMBps number

    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"

    client_info AmlFilesystemClientInfoResponse

    Client information for the AML file system.

    health AmlFilesystemHealthResponse

    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 SystemDataResponse

    Azure Resource Manager metadata containing createdBy and modifiedBy information.

    throughput_provisioned_m_bps int

    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"

    clientInfo 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

    provisioningState String

    ARM provisioning state.

    systemData Property Map

    Azure Resource Manager metadata containing createdBy and modifiedBy information.

    throughputProvisionedMBps Number

    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

    FilesystemPath string

    Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.

    Status Pulumi.AzureNative.StorageCache.Inputs.AmlFilesystemArchiveResponseStatus

    The status of the archive

    FilesystemPath string

    Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.

    Status AmlFilesystemArchiveResponseStatus

    The status of the archive

    filesystemPath String

    Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.

    status AmlFilesystemArchiveResponseStatus

    The status of the archive

    filesystemPath string

    Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.

    status AmlFilesystemArchiveResponseStatus

    The status of the archive

    filesystem_path str

    Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.

    status AmlFilesystemArchiveResponseStatus

    The status of the archive

    filesystemPath String

    Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.

    status Property Map

    The status of the archive

    AmlFilesystemArchiveResponseStatus, AmlFilesystemArchiveResponseStatusArgs

    ErrorCode string

    Server-defined error code for the archive operation

    ErrorMessage string

    Server-defined error message for the archive operation

    LastCompletionTime string

    The time of the last completed archive operation

    LastStartedTime string

    The time the latest archive operation started

    PercentComplete int

    The completion percentage of the archive operation

    State string

    The state of the archive operation

    ErrorCode string

    Server-defined error code for the archive operation

    ErrorMessage string

    Server-defined error message for the archive operation

    LastCompletionTime string

    The time of the last completed archive operation

    LastStartedTime string

    The time the latest archive operation started

    PercentComplete int

    The completion percentage of the archive operation

    State string

    The state of the archive operation

    errorCode String

    Server-defined error code for the archive operation

    errorMessage String

    Server-defined error message for the archive operation

    lastCompletionTime String

    The time of the last completed archive operation

    lastStartedTime String

    The time the latest archive operation started

    percentComplete Integer

    The completion percentage of the archive operation

    state String

    The state of the archive operation

    errorCode string

    Server-defined error code for the archive operation

    errorMessage string

    Server-defined error message for the archive operation

    lastCompletionTime string

    The time of the last completed archive operation

    lastStartedTime string

    The time the latest archive operation started

    percentComplete number

    The completion percentage of the archive operation

    state string

    The state of the archive operation

    error_code str

    Server-defined error code for the archive operation

    error_message str

    Server-defined error message for the archive operation

    last_completion_time str

    The time of the last completed archive operation

    last_started_time str

    The time the latest archive operation started

    percent_complete int

    The completion percentage of the archive operation

    state str

    The state of the archive operation

    errorCode String

    Server-defined error code for the archive operation

    errorMessage String

    Server-defined error message for the archive operation

    lastCompletionTime String

    The time of the last completed archive operation

    lastStartedTime String

    The time the latest archive operation started

    percentComplete Number

    The completion percentage of the archive operation

    state String

    The state of the archive operation

    AmlFilesystemClientInfoResponse, AmlFilesystemClientInfoResponseArgs

    ContainerStorageInterface Pulumi.AzureNative.StorageCache.Inputs.AmlFilesystemContainerStorageInterfaceResponse

    Container Storage Interface information for the AML file system.

    LustreVersion string

    The version of Lustre running in the AML file system

    MgsAddress string

    The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).

    MountCommand string

    Recommended command to mount the AML file system

    ContainerStorageInterface AmlFilesystemContainerStorageInterfaceResponse

    Container Storage Interface information for the AML file system.

    LustreVersion string

    The version of Lustre running in the AML file system

    MgsAddress string

    The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).

    MountCommand string

    Recommended command to mount the AML file system

    containerStorageInterface AmlFilesystemContainerStorageInterfaceResponse

    Container Storage Interface information for the AML file system.

    lustreVersion String

    The version of Lustre running in the AML file system

    mgsAddress String

    The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).

    mountCommand String

    Recommended command to mount the AML file system

    containerStorageInterface AmlFilesystemContainerStorageInterfaceResponse

    Container Storage Interface information for the AML file system.

    lustreVersion string

    The version of Lustre running in the AML file system

    mgsAddress string

    The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).

    mountCommand string

    Recommended command to mount the AML file system

    container_storage_interface AmlFilesystemContainerStorageInterfaceResponse

    Container Storage Interface information for the AML file system.

    lustre_version str

    The version of Lustre running in the AML file system

    mgs_address str

    The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).

    mount_command str

    Recommended command to mount the AML file system

    containerStorageInterface Property Map

    Container Storage Interface information for the AML file system.

    lustreVersion String

    The version of Lustre running in the AML file system

    mgsAddress String

    The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).

    mountCommand String

    Recommended command to mount the AML file system

    AmlFilesystemContainerStorageInterfaceResponse, AmlFilesystemContainerStorageInterfaceResponseArgs

    PersistentVolume string

    Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML

    PersistentVolumeClaim string

    Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML

    StorageClass string

    Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML

    PersistentVolume string

    Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML

    PersistentVolumeClaim string

    Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML

    StorageClass string

    Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML

    persistentVolume String

    Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML

    persistentVolumeClaim String

    Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML

    storageClass String

    Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML

    persistentVolume string

    Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML

    persistentVolumeClaim string

    Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML

    storageClass string

    Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML

    persistent_volume str

    Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML

    persistent_volume_claim str

    Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML

    storage_class str

    Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML

    persistentVolume String

    Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML

    persistentVolumeClaim String

    Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML

    storageClass String

    Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML

    AmlFilesystemEncryptionSettings, AmlFilesystemEncryptionSettingsArgs

    KeyEncryptionKey Pulumi.AzureNative.StorageCache.Inputs.KeyVaultKeyReference

    Specifies the location of the encryption key in Key Vault.

    KeyEncryptionKey KeyVaultKeyReference

    Specifies the location of the encryption key in Key Vault.

    keyEncryptionKey KeyVaultKeyReference

    Specifies the location of the encryption key in Key Vault.

    keyEncryptionKey KeyVaultKeyReference

    Specifies the location of the encryption key in Key Vault.

    key_encryption_key KeyVaultKeyReference

    Specifies the location of the encryption key in Key Vault.

    keyEncryptionKey Property Map

    Specifies the location of the encryption key in Key Vault.

    AmlFilesystemEncryptionSettingsResponse, AmlFilesystemEncryptionSettingsResponseArgs

    KeyEncryptionKey Pulumi.AzureNative.StorageCache.Inputs.KeyVaultKeyReferenceResponse

    Specifies the location of the encryption key in Key Vault.

    KeyEncryptionKey KeyVaultKeyReferenceResponse

    Specifies the location of the encryption key in Key Vault.

    keyEncryptionKey KeyVaultKeyReferenceResponse

    Specifies the location of the encryption key in Key Vault.

    keyEncryptionKey KeyVaultKeyReferenceResponse

    Specifies the location of the encryption key in Key Vault.

    key_encryption_key KeyVaultKeyReferenceResponse

    Specifies the location of the encryption key in Key Vault.

    keyEncryptionKey Property Map

    Specifies the location of the encryption key in Key Vault.

    AmlFilesystemHealthResponse, AmlFilesystemHealthResponseArgs

    State string

    List of AML file system health states.

    StatusCode string

    Server-defined error code for the AML file system health

    StatusDescription string

    Describes the health state.

    State string

    List of AML file system health states.

    StatusCode string

    Server-defined error code for the AML file system health

    StatusDescription string

    Describes the health state.

    state String

    List of AML file system health states.

    statusCode String

    Server-defined error code for the AML file system health

    statusDescription String

    Describes the health state.

    state string

    List of AML file system health states.

    statusCode string

    Server-defined error code for the AML file system health

    statusDescription 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.

    statusCode String

    Server-defined error code for the AML file system health

    statusDescription String

    Describes the health state.

    AmlFilesystemHsm, AmlFilesystemHsmArgs

    Settings AmlFilesystemHsmSettings

    Specifies HSM settings of the AML file system.

    settings AmlFilesystemHsmSettings

    Specifies HSM settings of the AML file system.

    settings AmlFilesystemHsmSettings

    Specifies HSM settings of the AML file system.

    settings AmlFilesystemHsmSettings

    Specifies HSM settings of the AML file system.

    settings Property Map

    Specifies HSM settings of the AML file system.

    AmlFilesystemHsmSettings, AmlFilesystemHsmSettingsArgs

    Container 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.

    LoggingContainer 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.

    ImportPrefix string

    Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace.

    Container 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.

    LoggingContainer 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.

    ImportPrefix string

    Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace.

    container 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.

    loggingContainer 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.

    importPrefix String

    Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace.

    container 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.

    loggingContainer 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.

    importPrefix string

    Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace.

    container 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 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 hydrated into the cluster namespace.

    container 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.

    loggingContainer 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.

    importPrefix String

    Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace.

    AmlFilesystemHsmSettingsResponse, AmlFilesystemHsmSettingsResponseArgs

    Container 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.

    LoggingContainer 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.

    ImportPrefix string

    Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace.

    Container 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.

    LoggingContainer 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.

    ImportPrefix string

    Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace.

    container 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.

    loggingContainer 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.

    importPrefix String

    Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace.

    container 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.

    loggingContainer 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.

    importPrefix string

    Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace.

    container 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 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 hydrated into the cluster namespace.

    container 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.

    loggingContainer 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.

    importPrefix String

    Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace.

    AmlFilesystemIdentity, AmlFilesystemIdentityArgs

    Type Pulumi.AzureNative.StorageCache.AmlFilesystemIdentityType

    The type of identity used for the resource.

    UserAssignedIdentities List<string>

    A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

    Type AmlFilesystemIdentityType

    The type of identity used for the resource.

    UserAssignedIdentities []string

    A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

    type AmlFilesystemIdentityType

    The type of identity used for the resource.

    userAssignedIdentities List<String>

    A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

    type AmlFilesystemIdentityType

    The type of identity used for the resource.

    userAssignedIdentities string[]

    A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

    type AmlFilesystemIdentityType

    The type of identity used for the resource.

    user_assigned_identities Sequence[str]

    A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

    type "UserAssigned" | "None"

    The type of identity used for the resource.

    userAssignedIdentities List<String>

    A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

    AmlFilesystemIdentityResponse, AmlFilesystemIdentityResponseArgs

    PrincipalId string

    The principal ID for the user-assigned identity of the resource.

    TenantId string

    The tenant ID associated with the resource.

    Type string

    The type of identity used for the resource.

    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.StorageCache.Inputs.UserAssignedIdentitiesResponseUserAssignedIdentities>

    A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

    PrincipalId string

    The principal ID for the user-assigned identity of the resource.

    TenantId string

    The tenant ID associated with the resource.

    Type string

    The type of identity used for the resource.

    UserAssignedIdentities map[string]UserAssignedIdentitiesResponseUserAssignedIdentities

    A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

    principalId String

    The principal ID for the user-assigned identity of the resource.

    tenantId String

    The tenant ID associated with the resource.

    type String

    The type of identity used for the resource.

    userAssignedIdentities Map<String,UserAssignedIdentitiesResponseUserAssignedIdentities>

    A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

    principalId string

    The principal ID for the user-assigned identity of the resource.

    tenantId string

    The tenant ID associated with the resource.

    type string

    The type of identity used for the resource.

    userAssignedIdentities {[key: string]: UserAssignedIdentitiesResponseUserAssignedIdentities}

    A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

    principal_id str

    The principal ID for the user-assigned identity of the resource.

    tenant_id str

    The tenant ID associated with the resource.

    type str

    The type of identity used for the resource.

    user_assigned_identities Mapping[str, UserAssignedIdentitiesResponseUserAssignedIdentities]

    A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

    principalId String

    The principal ID for the user-assigned identity of the resource.

    tenantId String

    The tenant ID associated with the resource.

    type String

    The type of identity used for the resource.

    userAssignedIdentities Map<Property Map>

    A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

    AmlFilesystemIdentityType, AmlFilesystemIdentityTypeArgs

    UserAssigned
    UserAssigned
    None
    None
    AmlFilesystemIdentityTypeUserAssigned
    UserAssigned
    AmlFilesystemIdentityTypeNone
    None
    UserAssigned
    UserAssigned
    None
    None
    UserAssigned
    UserAssigned
    None
    None
    USER_ASSIGNED
    UserAssigned
    NONE
    None
    "UserAssigned"
    UserAssigned
    "None"
    None

    AmlFilesystemMaintenanceWindow, AmlFilesystemMaintenanceWindowArgs

    DayOfWeek Pulumi.AzureNative.StorageCache.MaintenanceDayOfWeekType

    Day of the week on which the maintenance window will occur.

    TimeOfDayUTC string

    The time of day (in UTC) to start the maintenance window.

    DayOfWeek MaintenanceDayOfWeekType

    Day of the week on which the maintenance window will occur.

    TimeOfDayUTC string

    The time of day (in UTC) to start the maintenance window.

    dayOfWeek MaintenanceDayOfWeekType

    Day of the week on which the maintenance window will occur.

    timeOfDayUTC String

    The time of day (in UTC) to start the maintenance window.

    dayOfWeek MaintenanceDayOfWeekType

    Day of the week on which the maintenance window will occur.

    timeOfDayUTC string

    The time of day (in UTC) to start the maintenance window.

    day_of_week MaintenanceDayOfWeekType

    Day of the week on which the maintenance window will occur.

    time_of_day_utc str

    The time of day (in UTC) to start the maintenance window.

    dayOfWeek "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday"

    Day of the week on which the maintenance window will occur.

    timeOfDayUTC String

    The time of day (in UTC) to start the maintenance window.

    AmlFilesystemResponseHsm, AmlFilesystemResponseHsmArgs

    ArchiveStatus []AmlFilesystemArchiveResponse

    Archive status

    Settings AmlFilesystemHsmSettingsResponse

    Specifies HSM settings of the AML file system.

    archiveStatus List<AmlFilesystemArchiveResponse>

    Archive status

    settings AmlFilesystemHsmSettingsResponse

    Specifies HSM settings of the AML file system.

    archiveStatus AmlFilesystemArchiveResponse[]

    Archive status

    settings AmlFilesystemHsmSettingsResponse

    Specifies HSM settings of the AML file system.

    archive_status Sequence[AmlFilesystemArchiveResponse]

    Archive status

    settings AmlFilesystemHsmSettingsResponse

    Specifies HSM settings of the AML file system.

    archiveStatus List<Property Map>

    Archive status

    settings Property Map

    Specifies HSM settings of the AML file system.

    AmlFilesystemResponseMaintenanceWindow, AmlFilesystemResponseMaintenanceWindowArgs

    DayOfWeek string

    Day of the week on which the maintenance window will occur.

    TimeOfDayUTC string

    The time of day (in UTC) to start the maintenance window.

    DayOfWeek string

    Day of the week on which the maintenance window will occur.

    TimeOfDayUTC string

    The time of day (in UTC) to start the maintenance window.

    dayOfWeek String

    Day of the week on which the maintenance window will occur.

    timeOfDayUTC String

    The time of day (in UTC) to start the maintenance window.

    dayOfWeek string

    Day of the week on which the maintenance window will occur.

    timeOfDayUTC string

    The time of day (in UTC) to start the maintenance window.

    day_of_week str

    Day of the week on which the maintenance window will occur.

    time_of_day_utc str

    The time of day (in UTC) to start the maintenance window.

    dayOfWeek String

    Day of the week on which the maintenance window will occur.

    timeOfDayUTC String

    The time of day (in UTC) to start the maintenance window.

    KeyVaultKeyReference, KeyVaultKeyReferenceArgs

    KeyUrl string

    The URL referencing a key encryption key in key vault.

    SourceVault Pulumi.AzureNative.StorageCache.Inputs.KeyVaultKeyReferenceSourceVault

    Describes a resource Id to source key vault.

    KeyUrl string

    The URL referencing a key encryption key in key vault.

    SourceVault KeyVaultKeyReferenceSourceVault

    Describes a resource Id to source key vault.

    keyUrl String

    The URL referencing a key encryption key in key vault.

    sourceVault KeyVaultKeyReferenceSourceVault

    Describes a resource Id to source key vault.

    keyUrl string

    The URL referencing a key encryption key in key vault.

    sourceVault KeyVaultKeyReferenceSourceVault

    Describes a resource Id to source key vault.

    key_url str

    The URL referencing a key encryption key in key vault.

    source_vault KeyVaultKeyReferenceSourceVault

    Describes a resource Id to source key vault.

    keyUrl String

    The URL referencing a key encryption key in key vault.

    sourceVault Property Map

    Describes a resource Id to source key vault.

    KeyVaultKeyReferenceResponse, KeyVaultKeyReferenceResponseArgs

    KeyUrl string

    The URL referencing a key encryption key in key vault.

    SourceVault Pulumi.AzureNative.StorageCache.Inputs.KeyVaultKeyReferenceResponseSourceVault

    Describes a resource Id to source key vault.

    KeyUrl string

    The URL referencing a key encryption key in key vault.

    SourceVault KeyVaultKeyReferenceResponseSourceVault

    Describes a resource Id to source key vault.

    keyUrl String

    The URL referencing a key encryption key in key vault.

    sourceVault KeyVaultKeyReferenceResponseSourceVault

    Describes a resource Id to source key vault.

    keyUrl string

    The URL referencing a key encryption key in key vault.

    sourceVault KeyVaultKeyReferenceResponseSourceVault

    Describes a resource Id to source key vault.

    key_url str

    The URL referencing a key encryption key in key vault.

    source_vault KeyVaultKeyReferenceResponseSourceVault

    Describes a resource Id to source key vault.

    keyUrl String

    The URL referencing a key encryption key in key vault.

    sourceVault 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
    MaintenanceDayOfWeekTypeMonday
    Monday
    MaintenanceDayOfWeekTypeTuesday
    Tuesday
    MaintenanceDayOfWeekTypeWednesday
    Wednesday
    MaintenanceDayOfWeekTypeThursday
    Thursday
    MaintenanceDayOfWeekTypeFriday
    Friday
    MaintenanceDayOfWeekTypeSaturday
    Saturday
    MaintenanceDayOfWeekTypeSunday
    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

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource last modification (UTC)

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    The type of identity that last modified the resource.

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource last modification (UTC)

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    The type of identity that last modified the resource.

    createdAt String

    The timestamp of resource creation (UTC).

    createdBy String

    The identity that created the resource.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    createdAt string

    The timestamp of resource creation (UTC).

    createdBy string

    The identity that created the resource.

    createdByType string

    The type of identity that created the resource.

    lastModifiedAt string

    The timestamp of resource last modification (UTC)

    lastModifiedBy string

    The identity that last modified the resource.

    lastModifiedByType string

    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_type str

    The type of identity that created the resource.

    last_modified_at str

    The timestamp of resource last modification (UTC)

    last_modified_by str

    The identity that last modified the resource.

    last_modified_by_type str

    The type of identity that last modified the resource.

    createdAt String

    The timestamp of resource creation (UTC).

    createdBy String

    The identity that created the resource.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    UserAssignedIdentitiesResponseUserAssignedIdentities, UserAssignedIdentitiesResponseUserAssignedIdentitiesArgs

    ClientId string

    The client ID of the user-assigned identity.

    PrincipalId string

    The principal ID of the user-assigned identity.

    ClientId string

    The client ID of the user-assigned identity.

    PrincipalId string

    The principal ID of the user-assigned identity.

    clientId String

    The client ID of the user-assigned identity.

    principalId String

    The principal ID of the user-assigned identity.

    clientId string

    The client ID of the user-assigned identity.

    principalId string

    The principal ID of the user-assigned identity.

    client_id str

    The client ID of the user-assigned identity.

    principal_id str

    The principal ID of the user-assigned identity.

    clientId String

    The client ID of the user-assigned identity.

    principalId String

    The principal ID of the user-assigned identity.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi