Documentation
¶
Index ¶
- type FileSystem
- type FileSystemArgs
- type FileSystemArray
- type FileSystemArrayInput
- type FileSystemArrayOutput
- func (FileSystemArrayOutput) ElementType() reflect.Type
- func (o FileSystemArrayOutput) Index(i pulumi.IntInput) FileSystemOutput
- func (o FileSystemArrayOutput) ToFileSystemArrayOutput() FileSystemArrayOutput
- func (o FileSystemArrayOutput) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput
- type FileSystemEncryptionKey
- type FileSystemEncryptionKeyArgs
- func (FileSystemEncryptionKeyArgs) ElementType() reflect.Type
- func (i FileSystemEncryptionKeyArgs) ToFileSystemEncryptionKeyOutput() FileSystemEncryptionKeyOutput
- func (i FileSystemEncryptionKeyArgs) ToFileSystemEncryptionKeyOutputWithContext(ctx context.Context) FileSystemEncryptionKeyOutput
- func (i FileSystemEncryptionKeyArgs) ToFileSystemEncryptionKeyPtrOutput() FileSystemEncryptionKeyPtrOutput
- func (i FileSystemEncryptionKeyArgs) ToFileSystemEncryptionKeyPtrOutputWithContext(ctx context.Context) FileSystemEncryptionKeyPtrOutput
- type FileSystemEncryptionKeyInput
- type FileSystemEncryptionKeyOutput
- func (FileSystemEncryptionKeyOutput) ElementType() reflect.Type
- func (o FileSystemEncryptionKeyOutput) KeyUrl() pulumi.StringOutput
- func (o FileSystemEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
- func (o FileSystemEncryptionKeyOutput) ToFileSystemEncryptionKeyOutput() FileSystemEncryptionKeyOutput
- func (o FileSystemEncryptionKeyOutput) ToFileSystemEncryptionKeyOutputWithContext(ctx context.Context) FileSystemEncryptionKeyOutput
- func (o FileSystemEncryptionKeyOutput) ToFileSystemEncryptionKeyPtrOutput() FileSystemEncryptionKeyPtrOutput
- func (o FileSystemEncryptionKeyOutput) ToFileSystemEncryptionKeyPtrOutputWithContext(ctx context.Context) FileSystemEncryptionKeyPtrOutput
- type FileSystemEncryptionKeyPtrInput
- type FileSystemEncryptionKeyPtrOutput
- func (o FileSystemEncryptionKeyPtrOutput) Elem() FileSystemEncryptionKeyOutput
- func (FileSystemEncryptionKeyPtrOutput) ElementType() reflect.Type
- func (o FileSystemEncryptionKeyPtrOutput) KeyUrl() pulumi.StringPtrOutput
- func (o FileSystemEncryptionKeyPtrOutput) SourceVaultId() pulumi.StringPtrOutput
- func (o FileSystemEncryptionKeyPtrOutput) ToFileSystemEncryptionKeyPtrOutput() FileSystemEncryptionKeyPtrOutput
- func (o FileSystemEncryptionKeyPtrOutput) ToFileSystemEncryptionKeyPtrOutputWithContext(ctx context.Context) FileSystemEncryptionKeyPtrOutput
- type FileSystemHsmSetting
- type FileSystemHsmSettingArgs
- func (FileSystemHsmSettingArgs) ElementType() reflect.Type
- func (i FileSystemHsmSettingArgs) ToFileSystemHsmSettingOutput() FileSystemHsmSettingOutput
- func (i FileSystemHsmSettingArgs) ToFileSystemHsmSettingOutputWithContext(ctx context.Context) FileSystemHsmSettingOutput
- func (i FileSystemHsmSettingArgs) ToFileSystemHsmSettingPtrOutput() FileSystemHsmSettingPtrOutput
- func (i FileSystemHsmSettingArgs) ToFileSystemHsmSettingPtrOutputWithContext(ctx context.Context) FileSystemHsmSettingPtrOutput
- type FileSystemHsmSettingInput
- type FileSystemHsmSettingOutput
- func (o FileSystemHsmSettingOutput) ContainerId() pulumi.StringOutput
- func (FileSystemHsmSettingOutput) ElementType() reflect.Type
- func (o FileSystemHsmSettingOutput) ImportPrefix() pulumi.StringPtrOutput
- func (o FileSystemHsmSettingOutput) LoggingContainerId() pulumi.StringOutput
- func (o FileSystemHsmSettingOutput) ToFileSystemHsmSettingOutput() FileSystemHsmSettingOutput
- func (o FileSystemHsmSettingOutput) ToFileSystemHsmSettingOutputWithContext(ctx context.Context) FileSystemHsmSettingOutput
- func (o FileSystemHsmSettingOutput) ToFileSystemHsmSettingPtrOutput() FileSystemHsmSettingPtrOutput
- func (o FileSystemHsmSettingOutput) ToFileSystemHsmSettingPtrOutputWithContext(ctx context.Context) FileSystemHsmSettingPtrOutput
- type FileSystemHsmSettingPtrInput
- type FileSystemHsmSettingPtrOutput
- func (o FileSystemHsmSettingPtrOutput) ContainerId() pulumi.StringPtrOutput
- func (o FileSystemHsmSettingPtrOutput) Elem() FileSystemHsmSettingOutput
- func (FileSystemHsmSettingPtrOutput) ElementType() reflect.Type
- func (o FileSystemHsmSettingPtrOutput) ImportPrefix() pulumi.StringPtrOutput
- func (o FileSystemHsmSettingPtrOutput) LoggingContainerId() pulumi.StringPtrOutput
- func (o FileSystemHsmSettingPtrOutput) ToFileSystemHsmSettingPtrOutput() FileSystemHsmSettingPtrOutput
- func (o FileSystemHsmSettingPtrOutput) ToFileSystemHsmSettingPtrOutputWithContext(ctx context.Context) FileSystemHsmSettingPtrOutput
- type FileSystemIdentity
- type FileSystemIdentityArgs
- func (FileSystemIdentityArgs) ElementType() reflect.Type
- func (i FileSystemIdentityArgs) ToFileSystemIdentityOutput() FileSystemIdentityOutput
- func (i FileSystemIdentityArgs) ToFileSystemIdentityOutputWithContext(ctx context.Context) FileSystemIdentityOutput
- func (i FileSystemIdentityArgs) ToFileSystemIdentityPtrOutput() FileSystemIdentityPtrOutput
- func (i FileSystemIdentityArgs) ToFileSystemIdentityPtrOutputWithContext(ctx context.Context) FileSystemIdentityPtrOutput
- type FileSystemIdentityInput
- type FileSystemIdentityOutput
- func (FileSystemIdentityOutput) ElementType() reflect.Type
- func (o FileSystemIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o FileSystemIdentityOutput) ToFileSystemIdentityOutput() FileSystemIdentityOutput
- func (o FileSystemIdentityOutput) ToFileSystemIdentityOutputWithContext(ctx context.Context) FileSystemIdentityOutput
- func (o FileSystemIdentityOutput) ToFileSystemIdentityPtrOutput() FileSystemIdentityPtrOutput
- func (o FileSystemIdentityOutput) ToFileSystemIdentityPtrOutputWithContext(ctx context.Context) FileSystemIdentityPtrOutput
- func (o FileSystemIdentityOutput) Type() pulumi.StringOutput
- type FileSystemIdentityPtrInput
- type FileSystemIdentityPtrOutput
- func (o FileSystemIdentityPtrOutput) Elem() FileSystemIdentityOutput
- func (FileSystemIdentityPtrOutput) ElementType() reflect.Type
- func (o FileSystemIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o FileSystemIdentityPtrOutput) ToFileSystemIdentityPtrOutput() FileSystemIdentityPtrOutput
- func (o FileSystemIdentityPtrOutput) ToFileSystemIdentityPtrOutputWithContext(ctx context.Context) FileSystemIdentityPtrOutput
- func (o FileSystemIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type FileSystemInput
- type FileSystemMaintenanceWindow
- type FileSystemMaintenanceWindowArgs
- func (FileSystemMaintenanceWindowArgs) ElementType() reflect.Type
- func (i FileSystemMaintenanceWindowArgs) ToFileSystemMaintenanceWindowOutput() FileSystemMaintenanceWindowOutput
- func (i FileSystemMaintenanceWindowArgs) ToFileSystemMaintenanceWindowOutputWithContext(ctx context.Context) FileSystemMaintenanceWindowOutput
- func (i FileSystemMaintenanceWindowArgs) ToFileSystemMaintenanceWindowPtrOutput() FileSystemMaintenanceWindowPtrOutput
- func (i FileSystemMaintenanceWindowArgs) ToFileSystemMaintenanceWindowPtrOutputWithContext(ctx context.Context) FileSystemMaintenanceWindowPtrOutput
- type FileSystemMaintenanceWindowInput
- type FileSystemMaintenanceWindowOutput
- func (o FileSystemMaintenanceWindowOutput) DayOfWeek() pulumi.StringOutput
- func (FileSystemMaintenanceWindowOutput) ElementType() reflect.Type
- func (o FileSystemMaintenanceWindowOutput) TimeOfDayInUtc() pulumi.StringOutput
- func (o FileSystemMaintenanceWindowOutput) ToFileSystemMaintenanceWindowOutput() FileSystemMaintenanceWindowOutput
- func (o FileSystemMaintenanceWindowOutput) ToFileSystemMaintenanceWindowOutputWithContext(ctx context.Context) FileSystemMaintenanceWindowOutput
- func (o FileSystemMaintenanceWindowOutput) ToFileSystemMaintenanceWindowPtrOutput() FileSystemMaintenanceWindowPtrOutput
- func (o FileSystemMaintenanceWindowOutput) ToFileSystemMaintenanceWindowPtrOutputWithContext(ctx context.Context) FileSystemMaintenanceWindowPtrOutput
- type FileSystemMaintenanceWindowPtrInput
- type FileSystemMaintenanceWindowPtrOutput
- func (o FileSystemMaintenanceWindowPtrOutput) DayOfWeek() pulumi.StringPtrOutput
- func (o FileSystemMaintenanceWindowPtrOutput) Elem() FileSystemMaintenanceWindowOutput
- func (FileSystemMaintenanceWindowPtrOutput) ElementType() reflect.Type
- func (o FileSystemMaintenanceWindowPtrOutput) TimeOfDayInUtc() pulumi.StringPtrOutput
- func (o FileSystemMaintenanceWindowPtrOutput) ToFileSystemMaintenanceWindowPtrOutput() FileSystemMaintenanceWindowPtrOutput
- func (o FileSystemMaintenanceWindowPtrOutput) ToFileSystemMaintenanceWindowPtrOutputWithContext(ctx context.Context) FileSystemMaintenanceWindowPtrOutput
- type FileSystemMap
- type FileSystemMapInput
- type FileSystemMapOutput
- func (FileSystemMapOutput) ElementType() reflect.Type
- func (o FileSystemMapOutput) MapIndex(k pulumi.StringInput) FileSystemOutput
- func (o FileSystemMapOutput) ToFileSystemMapOutput() FileSystemMapOutput
- func (o FileSystemMapOutput) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput
- type FileSystemOutput
- func (FileSystemOutput) ElementType() reflect.Type
- func (o FileSystemOutput) EncryptionKey() FileSystemEncryptionKeyPtrOutput
- func (o FileSystemOutput) HsmSetting() FileSystemHsmSettingPtrOutput
- func (o FileSystemOutput) Identity() FileSystemIdentityPtrOutput
- func (o FileSystemOutput) Location() pulumi.StringOutput
- func (o FileSystemOutput) MaintenanceWindow() FileSystemMaintenanceWindowOutput
- func (o FileSystemOutput) MgsAddress() pulumi.StringOutput
- func (o FileSystemOutput) Name() pulumi.StringOutput
- func (o FileSystemOutput) ResourceGroupName() pulumi.StringOutput
- func (o FileSystemOutput) SkuName() pulumi.StringOutput
- func (o FileSystemOutput) StorageCapacityInTb() pulumi.IntOutput
- func (o FileSystemOutput) SubnetId() pulumi.StringOutput
- func (o FileSystemOutput) Tags() pulumi.StringMapOutput
- func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput
- func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
- func (o FileSystemOutput) Zones() pulumi.StringArrayOutput
- type FileSystemState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileSystem ¶
type FileSystem struct { pulumi.CustomResourceState // An `encryptionKey` block as defined below. // // > **NOTE:** Removing `encryptionKey` forces a new resource to be created. EncryptionKey FileSystemEncryptionKeyPtrOutput `pulumi:"encryptionKey"` // A `hsmSetting` block as defined below. Changing this forces a new resource to be created. HsmSetting FileSystemHsmSettingPtrOutput `pulumi:"hsmSetting"` // An `identity` block as defined below. Changing this forces a new resource to be created. Identity FileSystemIdentityPtrOutput `pulumi:"identity"` // The Azure Region where the Azure Managed Lustre File System should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // A `maintenanceWindow` block as defined below. MaintenanceWindow FileSystemMaintenanceWindowOutput `pulumi:"maintenanceWindow"` // IP Address of Managed Lustre File System Services. MgsAddress pulumi.StringOutput `pulumi:"mgsAddress"` // The name which should be used for this Azure Managed Lustre File System. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Azure Managed Lustre File System should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The SKU name for the Azure Managed Lustre File System. Possible values are `AMLFS-Durable-Premium-40`, `AMLFS-Durable-Premium-125`, `AMLFS-Durable-Premium-250` and `AMLFS-Durable-Premium-500`. Changing this forces a new resource to be created. SkuName pulumi.StringOutput `pulumi:"skuName"` // The size of the Azure Managed Lustre File System in TiB. The valid values for this field are dependant on which `skuName` has been defined in the configuration file. For more information on the valid values for this field please see the [product documentation](https://learn.microsoft.com/azure/azure-managed-lustre/create-file-system-resource-manager#file-system-type-and-size-options). Changing this forces a new resource to be created. StorageCapacityInTb pulumi.IntOutput `pulumi:"storageCapacityInTb"` // The resource ID of the Subnet that is used for managing the Azure Managed Lustre file system and for client-facing operations. This subnet should have at least a /24 subnet mask within the Virtual Network's address space. Changing this forces a new resource to be created. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // A mapping of tags which should be assigned to the Azure Managed Lustre File System. Tags pulumi.StringMapOutput `pulumi:"tags"` // A list of availability zones for the Azure Managed Lustre File System. Changing this forces a new resource to be created. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Manages an Azure Managed Lustre File System.
## Import
Azure Managed Lustre File Systems can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:managedlustre/fileSystem:FileSystem example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.StorageCache/amlFilesystems/amlFilesystem1
```
func GetFileSystem ¶
func GetFileSystem(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FileSystemState, opts ...pulumi.ResourceOption) (*FileSystem, error)
GetFileSystem gets an existing FileSystem resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFileSystem ¶
func NewFileSystem(ctx *pulumi.Context, name string, args *FileSystemArgs, opts ...pulumi.ResourceOption) (*FileSystem, error)
NewFileSystem registers a new resource with the given unique name, arguments, and options.
func (*FileSystem) ElementType ¶
func (*FileSystem) ElementType() reflect.Type
func (*FileSystem) ToFileSystemOutput ¶
func (i *FileSystem) ToFileSystemOutput() FileSystemOutput
func (*FileSystem) ToFileSystemOutputWithContext ¶
func (i *FileSystem) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
type FileSystemArgs ¶
type FileSystemArgs struct { // An `encryptionKey` block as defined below. // // > **NOTE:** Removing `encryptionKey` forces a new resource to be created. EncryptionKey FileSystemEncryptionKeyPtrInput // A `hsmSetting` block as defined below. Changing this forces a new resource to be created. HsmSetting FileSystemHsmSettingPtrInput // An `identity` block as defined below. Changing this forces a new resource to be created. Identity FileSystemIdentityPtrInput // The Azure Region where the Azure Managed Lustre File System should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // A `maintenanceWindow` block as defined below. MaintenanceWindow FileSystemMaintenanceWindowInput // The name which should be used for this Azure Managed Lustre File System. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Azure Managed Lustre File System should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The SKU name for the Azure Managed Lustre File System. Possible values are `AMLFS-Durable-Premium-40`, `AMLFS-Durable-Premium-125`, `AMLFS-Durable-Premium-250` and `AMLFS-Durable-Premium-500`. Changing this forces a new resource to be created. SkuName pulumi.StringInput // The size of the Azure Managed Lustre File System in TiB. The valid values for this field are dependant on which `skuName` has been defined in the configuration file. For more information on the valid values for this field please see the [product documentation](https://learn.microsoft.com/azure/azure-managed-lustre/create-file-system-resource-manager#file-system-type-and-size-options). Changing this forces a new resource to be created. StorageCapacityInTb pulumi.IntInput // The resource ID of the Subnet that is used for managing the Azure Managed Lustre file system and for client-facing operations. This subnet should have at least a /24 subnet mask within the Virtual Network's address space. Changing this forces a new resource to be created. SubnetId pulumi.StringInput // A mapping of tags which should be assigned to the Azure Managed Lustre File System. Tags pulumi.StringMapInput // A list of availability zones for the Azure Managed Lustre File System. Changing this forces a new resource to be created. Zones pulumi.StringArrayInput }
The set of arguments for constructing a FileSystem resource.
func (FileSystemArgs) ElementType ¶
func (FileSystemArgs) ElementType() reflect.Type
type FileSystemArray ¶
type FileSystemArray []FileSystemInput
func (FileSystemArray) ElementType ¶
func (FileSystemArray) ElementType() reflect.Type
func (FileSystemArray) ToFileSystemArrayOutput ¶
func (i FileSystemArray) ToFileSystemArrayOutput() FileSystemArrayOutput
func (FileSystemArray) ToFileSystemArrayOutputWithContext ¶
func (i FileSystemArray) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput
type FileSystemArrayInput ¶
type FileSystemArrayInput interface { pulumi.Input ToFileSystemArrayOutput() FileSystemArrayOutput ToFileSystemArrayOutputWithContext(context.Context) FileSystemArrayOutput }
FileSystemArrayInput is an input type that accepts FileSystemArray and FileSystemArrayOutput values. You can construct a concrete instance of `FileSystemArrayInput` via:
FileSystemArray{ FileSystemArgs{...} }
type FileSystemArrayOutput ¶
type FileSystemArrayOutput struct{ *pulumi.OutputState }
func (FileSystemArrayOutput) ElementType ¶
func (FileSystemArrayOutput) ElementType() reflect.Type
func (FileSystemArrayOutput) Index ¶
func (o FileSystemArrayOutput) Index(i pulumi.IntInput) FileSystemOutput
func (FileSystemArrayOutput) ToFileSystemArrayOutput ¶
func (o FileSystemArrayOutput) ToFileSystemArrayOutput() FileSystemArrayOutput
func (FileSystemArrayOutput) ToFileSystemArrayOutputWithContext ¶
func (o FileSystemArrayOutput) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput
type FileSystemEncryptionKey ¶
type FileSystemEncryptionKey struct { // The URL to the Key Vault Key used as the Encryption Key. This can be found as `id` on the `keyvault.Key` resource. KeyUrl string `pulumi:"keyUrl"` // The ID of the source Key Vault. This can be found as `id` on the `keyvault.KeyVault` resource. SourceVaultId string `pulumi:"sourceVaultId"` }
type FileSystemEncryptionKeyArgs ¶
type FileSystemEncryptionKeyArgs struct { // The URL to the Key Vault Key used as the Encryption Key. This can be found as `id` on the `keyvault.Key` resource. KeyUrl pulumi.StringInput `pulumi:"keyUrl"` // The ID of the source Key Vault. This can be found as `id` on the `keyvault.KeyVault` resource. SourceVaultId pulumi.StringInput `pulumi:"sourceVaultId"` }
func (FileSystemEncryptionKeyArgs) ElementType ¶
func (FileSystemEncryptionKeyArgs) ElementType() reflect.Type
func (FileSystemEncryptionKeyArgs) ToFileSystemEncryptionKeyOutput ¶
func (i FileSystemEncryptionKeyArgs) ToFileSystemEncryptionKeyOutput() FileSystemEncryptionKeyOutput
func (FileSystemEncryptionKeyArgs) ToFileSystemEncryptionKeyOutputWithContext ¶
func (i FileSystemEncryptionKeyArgs) ToFileSystemEncryptionKeyOutputWithContext(ctx context.Context) FileSystemEncryptionKeyOutput
func (FileSystemEncryptionKeyArgs) ToFileSystemEncryptionKeyPtrOutput ¶
func (i FileSystemEncryptionKeyArgs) ToFileSystemEncryptionKeyPtrOutput() FileSystemEncryptionKeyPtrOutput
func (FileSystemEncryptionKeyArgs) ToFileSystemEncryptionKeyPtrOutputWithContext ¶
func (i FileSystemEncryptionKeyArgs) ToFileSystemEncryptionKeyPtrOutputWithContext(ctx context.Context) FileSystemEncryptionKeyPtrOutput
type FileSystemEncryptionKeyInput ¶
type FileSystemEncryptionKeyInput interface { pulumi.Input ToFileSystemEncryptionKeyOutput() FileSystemEncryptionKeyOutput ToFileSystemEncryptionKeyOutputWithContext(context.Context) FileSystemEncryptionKeyOutput }
FileSystemEncryptionKeyInput is an input type that accepts FileSystemEncryptionKeyArgs and FileSystemEncryptionKeyOutput values. You can construct a concrete instance of `FileSystemEncryptionKeyInput` via:
FileSystemEncryptionKeyArgs{...}
type FileSystemEncryptionKeyOutput ¶
type FileSystemEncryptionKeyOutput struct{ *pulumi.OutputState }
func (FileSystemEncryptionKeyOutput) ElementType ¶
func (FileSystemEncryptionKeyOutput) ElementType() reflect.Type
func (FileSystemEncryptionKeyOutput) KeyUrl ¶
func (o FileSystemEncryptionKeyOutput) KeyUrl() pulumi.StringOutput
The URL to the Key Vault Key used as the Encryption Key. This can be found as `id` on the `keyvault.Key` resource.
func (FileSystemEncryptionKeyOutput) SourceVaultId ¶
func (o FileSystemEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
The ID of the source Key Vault. This can be found as `id` on the `keyvault.KeyVault` resource.
func (FileSystemEncryptionKeyOutput) ToFileSystemEncryptionKeyOutput ¶
func (o FileSystemEncryptionKeyOutput) ToFileSystemEncryptionKeyOutput() FileSystemEncryptionKeyOutput
func (FileSystemEncryptionKeyOutput) ToFileSystemEncryptionKeyOutputWithContext ¶
func (o FileSystemEncryptionKeyOutput) ToFileSystemEncryptionKeyOutputWithContext(ctx context.Context) FileSystemEncryptionKeyOutput
func (FileSystemEncryptionKeyOutput) ToFileSystemEncryptionKeyPtrOutput ¶
func (o FileSystemEncryptionKeyOutput) ToFileSystemEncryptionKeyPtrOutput() FileSystemEncryptionKeyPtrOutput
func (FileSystemEncryptionKeyOutput) ToFileSystemEncryptionKeyPtrOutputWithContext ¶
func (o FileSystemEncryptionKeyOutput) ToFileSystemEncryptionKeyPtrOutputWithContext(ctx context.Context) FileSystemEncryptionKeyPtrOutput
type FileSystemEncryptionKeyPtrInput ¶
type FileSystemEncryptionKeyPtrInput interface { pulumi.Input ToFileSystemEncryptionKeyPtrOutput() FileSystemEncryptionKeyPtrOutput ToFileSystemEncryptionKeyPtrOutputWithContext(context.Context) FileSystemEncryptionKeyPtrOutput }
FileSystemEncryptionKeyPtrInput is an input type that accepts FileSystemEncryptionKeyArgs, FileSystemEncryptionKeyPtr and FileSystemEncryptionKeyPtrOutput values. You can construct a concrete instance of `FileSystemEncryptionKeyPtrInput` via:
FileSystemEncryptionKeyArgs{...} or: nil
func FileSystemEncryptionKeyPtr ¶
func FileSystemEncryptionKeyPtr(v *FileSystemEncryptionKeyArgs) FileSystemEncryptionKeyPtrInput
type FileSystemEncryptionKeyPtrOutput ¶
type FileSystemEncryptionKeyPtrOutput struct{ *pulumi.OutputState }
func (FileSystemEncryptionKeyPtrOutput) Elem ¶
func (o FileSystemEncryptionKeyPtrOutput) Elem() FileSystemEncryptionKeyOutput
func (FileSystemEncryptionKeyPtrOutput) ElementType ¶
func (FileSystemEncryptionKeyPtrOutput) ElementType() reflect.Type
func (FileSystemEncryptionKeyPtrOutput) KeyUrl ¶
func (o FileSystemEncryptionKeyPtrOutput) KeyUrl() pulumi.StringPtrOutput
The URL to the Key Vault Key used as the Encryption Key. This can be found as `id` on the `keyvault.Key` resource.
func (FileSystemEncryptionKeyPtrOutput) SourceVaultId ¶
func (o FileSystemEncryptionKeyPtrOutput) SourceVaultId() pulumi.StringPtrOutput
The ID of the source Key Vault. This can be found as `id` on the `keyvault.KeyVault` resource.
func (FileSystemEncryptionKeyPtrOutput) ToFileSystemEncryptionKeyPtrOutput ¶
func (o FileSystemEncryptionKeyPtrOutput) ToFileSystemEncryptionKeyPtrOutput() FileSystemEncryptionKeyPtrOutput
func (FileSystemEncryptionKeyPtrOutput) ToFileSystemEncryptionKeyPtrOutputWithContext ¶
func (o FileSystemEncryptionKeyPtrOutput) ToFileSystemEncryptionKeyPtrOutputWithContext(ctx context.Context) FileSystemEncryptionKeyPtrOutput
type FileSystemHsmSetting ¶
type FileSystemHsmSetting struct { // The resource ID of the storage container that is used for hydrating the namespace and archiving from the namespace. Changing this forces a new resource to be created. ContainerId string `pulumi:"containerId"` // The import prefix for the Azure Managed Lustre File System. Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace. Changing this forces a new resource to be created. // // > **NOTE:** The roles `Contributor` and `Storage Blob Data Contributor` must be added to the Service Principal `HPC Cache Resource Provider` for the Storage Account. See official docs for more information. ImportPrefix *string `pulumi:"importPrefix"` // The resource ID of the storage container that is used for logging events and errors. Changing this forces a new resource to be created. LoggingContainerId string `pulumi:"loggingContainerId"` }
type FileSystemHsmSettingArgs ¶
type FileSystemHsmSettingArgs struct { // The resource ID of the storage container that is used for hydrating the namespace and archiving from the namespace. Changing this forces a new resource to be created. ContainerId pulumi.StringInput `pulumi:"containerId"` // The import prefix for the Azure Managed Lustre File System. Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace. Changing this forces a new resource to be created. // // > **NOTE:** The roles `Contributor` and `Storage Blob Data Contributor` must be added to the Service Principal `HPC Cache Resource Provider` for the Storage Account. See official docs for more information. ImportPrefix pulumi.StringPtrInput `pulumi:"importPrefix"` // The resource ID of the storage container that is used for logging events and errors. Changing this forces a new resource to be created. LoggingContainerId pulumi.StringInput `pulumi:"loggingContainerId"` }
func (FileSystemHsmSettingArgs) ElementType ¶
func (FileSystemHsmSettingArgs) ElementType() reflect.Type
func (FileSystemHsmSettingArgs) ToFileSystemHsmSettingOutput ¶
func (i FileSystemHsmSettingArgs) ToFileSystemHsmSettingOutput() FileSystemHsmSettingOutput
func (FileSystemHsmSettingArgs) ToFileSystemHsmSettingOutputWithContext ¶
func (i FileSystemHsmSettingArgs) ToFileSystemHsmSettingOutputWithContext(ctx context.Context) FileSystemHsmSettingOutput
func (FileSystemHsmSettingArgs) ToFileSystemHsmSettingPtrOutput ¶
func (i FileSystemHsmSettingArgs) ToFileSystemHsmSettingPtrOutput() FileSystemHsmSettingPtrOutput
func (FileSystemHsmSettingArgs) ToFileSystemHsmSettingPtrOutputWithContext ¶
func (i FileSystemHsmSettingArgs) ToFileSystemHsmSettingPtrOutputWithContext(ctx context.Context) FileSystemHsmSettingPtrOutput
type FileSystemHsmSettingInput ¶
type FileSystemHsmSettingInput interface { pulumi.Input ToFileSystemHsmSettingOutput() FileSystemHsmSettingOutput ToFileSystemHsmSettingOutputWithContext(context.Context) FileSystemHsmSettingOutput }
FileSystemHsmSettingInput is an input type that accepts FileSystemHsmSettingArgs and FileSystemHsmSettingOutput values. You can construct a concrete instance of `FileSystemHsmSettingInput` via:
FileSystemHsmSettingArgs{...}
type FileSystemHsmSettingOutput ¶
type FileSystemHsmSettingOutput struct{ *pulumi.OutputState }
func (FileSystemHsmSettingOutput) ContainerId ¶
func (o FileSystemHsmSettingOutput) ContainerId() pulumi.StringOutput
The resource ID of the storage container that is used for hydrating the namespace and archiving from the namespace. Changing this forces a new resource to be created.
func (FileSystemHsmSettingOutput) ElementType ¶
func (FileSystemHsmSettingOutput) ElementType() reflect.Type
func (FileSystemHsmSettingOutput) ImportPrefix ¶
func (o FileSystemHsmSettingOutput) ImportPrefix() pulumi.StringPtrOutput
The import prefix for the Azure Managed Lustre File System. Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace. Changing this forces a new resource to be created.
> **NOTE:** The roles `Contributor` and `Storage Blob Data Contributor` must be added to the Service Principal `HPC Cache Resource Provider` for the Storage Account. See official docs for more information.
func (FileSystemHsmSettingOutput) LoggingContainerId ¶
func (o FileSystemHsmSettingOutput) LoggingContainerId() pulumi.StringOutput
The resource ID of the storage container that is used for logging events and errors. Changing this forces a new resource to be created.
func (FileSystemHsmSettingOutput) ToFileSystemHsmSettingOutput ¶
func (o FileSystemHsmSettingOutput) ToFileSystemHsmSettingOutput() FileSystemHsmSettingOutput
func (FileSystemHsmSettingOutput) ToFileSystemHsmSettingOutputWithContext ¶
func (o FileSystemHsmSettingOutput) ToFileSystemHsmSettingOutputWithContext(ctx context.Context) FileSystemHsmSettingOutput
func (FileSystemHsmSettingOutput) ToFileSystemHsmSettingPtrOutput ¶
func (o FileSystemHsmSettingOutput) ToFileSystemHsmSettingPtrOutput() FileSystemHsmSettingPtrOutput
func (FileSystemHsmSettingOutput) ToFileSystemHsmSettingPtrOutputWithContext ¶
func (o FileSystemHsmSettingOutput) ToFileSystemHsmSettingPtrOutputWithContext(ctx context.Context) FileSystemHsmSettingPtrOutput
type FileSystemHsmSettingPtrInput ¶
type FileSystemHsmSettingPtrInput interface { pulumi.Input ToFileSystemHsmSettingPtrOutput() FileSystemHsmSettingPtrOutput ToFileSystemHsmSettingPtrOutputWithContext(context.Context) FileSystemHsmSettingPtrOutput }
FileSystemHsmSettingPtrInput is an input type that accepts FileSystemHsmSettingArgs, FileSystemHsmSettingPtr and FileSystemHsmSettingPtrOutput values. You can construct a concrete instance of `FileSystemHsmSettingPtrInput` via:
FileSystemHsmSettingArgs{...} or: nil
func FileSystemHsmSettingPtr ¶
func FileSystemHsmSettingPtr(v *FileSystemHsmSettingArgs) FileSystemHsmSettingPtrInput
type FileSystemHsmSettingPtrOutput ¶
type FileSystemHsmSettingPtrOutput struct{ *pulumi.OutputState }
func (FileSystemHsmSettingPtrOutput) ContainerId ¶
func (o FileSystemHsmSettingPtrOutput) ContainerId() pulumi.StringPtrOutput
The resource ID of the storage container that is used for hydrating the namespace and archiving from the namespace. Changing this forces a new resource to be created.
func (FileSystemHsmSettingPtrOutput) Elem ¶
func (o FileSystemHsmSettingPtrOutput) Elem() FileSystemHsmSettingOutput
func (FileSystemHsmSettingPtrOutput) ElementType ¶
func (FileSystemHsmSettingPtrOutput) ElementType() reflect.Type
func (FileSystemHsmSettingPtrOutput) ImportPrefix ¶
func (o FileSystemHsmSettingPtrOutput) ImportPrefix() pulumi.StringPtrOutput
The import prefix for the Azure Managed Lustre File System. Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace. Changing this forces a new resource to be created.
> **NOTE:** The roles `Contributor` and `Storage Blob Data Contributor` must be added to the Service Principal `HPC Cache Resource Provider` for the Storage Account. See official docs for more information.
func (FileSystemHsmSettingPtrOutput) LoggingContainerId ¶
func (o FileSystemHsmSettingPtrOutput) LoggingContainerId() pulumi.StringPtrOutput
The resource ID of the storage container that is used for logging events and errors. Changing this forces a new resource to be created.
func (FileSystemHsmSettingPtrOutput) ToFileSystemHsmSettingPtrOutput ¶
func (o FileSystemHsmSettingPtrOutput) ToFileSystemHsmSettingPtrOutput() FileSystemHsmSettingPtrOutput
func (FileSystemHsmSettingPtrOutput) ToFileSystemHsmSettingPtrOutputWithContext ¶
func (o FileSystemHsmSettingPtrOutput) ToFileSystemHsmSettingPtrOutputWithContext(ctx context.Context) FileSystemHsmSettingPtrOutput
type FileSystemIdentity ¶
type FileSystemIdentity struct { // A list of User Assigned Managed Identity IDs to be assigned to this Azure Managed Lustre File System. Changing this forces a new resource to be created. IdentityIds []string `pulumi:"identityIds"` // The type of Managed Service Identity that should be configured on this Azure Managed Lustre File System. Only possible value is `UserAssigned`. Changing this forces a new resource to be created. Type string `pulumi:"type"` }
type FileSystemIdentityArgs ¶
type FileSystemIdentityArgs struct { // A list of User Assigned Managed Identity IDs to be assigned to this Azure Managed Lustre File System. Changing this forces a new resource to be created. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The type of Managed Service Identity that should be configured on this Azure Managed Lustre File System. Only possible value is `UserAssigned`. Changing this forces a new resource to be created. Type pulumi.StringInput `pulumi:"type"` }
func (FileSystemIdentityArgs) ElementType ¶
func (FileSystemIdentityArgs) ElementType() reflect.Type
func (FileSystemIdentityArgs) ToFileSystemIdentityOutput ¶
func (i FileSystemIdentityArgs) ToFileSystemIdentityOutput() FileSystemIdentityOutput
func (FileSystemIdentityArgs) ToFileSystemIdentityOutputWithContext ¶
func (i FileSystemIdentityArgs) ToFileSystemIdentityOutputWithContext(ctx context.Context) FileSystemIdentityOutput
func (FileSystemIdentityArgs) ToFileSystemIdentityPtrOutput ¶
func (i FileSystemIdentityArgs) ToFileSystemIdentityPtrOutput() FileSystemIdentityPtrOutput
func (FileSystemIdentityArgs) ToFileSystemIdentityPtrOutputWithContext ¶
func (i FileSystemIdentityArgs) ToFileSystemIdentityPtrOutputWithContext(ctx context.Context) FileSystemIdentityPtrOutput
type FileSystemIdentityInput ¶
type FileSystemIdentityInput interface { pulumi.Input ToFileSystemIdentityOutput() FileSystemIdentityOutput ToFileSystemIdentityOutputWithContext(context.Context) FileSystemIdentityOutput }
FileSystemIdentityInput is an input type that accepts FileSystemIdentityArgs and FileSystemIdentityOutput values. You can construct a concrete instance of `FileSystemIdentityInput` via:
FileSystemIdentityArgs{...}
type FileSystemIdentityOutput ¶
type FileSystemIdentityOutput struct{ *pulumi.OutputState }
func (FileSystemIdentityOutput) ElementType ¶
func (FileSystemIdentityOutput) ElementType() reflect.Type
func (FileSystemIdentityOutput) IdentityIds ¶
func (o FileSystemIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this Azure Managed Lustre File System. Changing this forces a new resource to be created.
func (FileSystemIdentityOutput) ToFileSystemIdentityOutput ¶
func (o FileSystemIdentityOutput) ToFileSystemIdentityOutput() FileSystemIdentityOutput
func (FileSystemIdentityOutput) ToFileSystemIdentityOutputWithContext ¶
func (o FileSystemIdentityOutput) ToFileSystemIdentityOutputWithContext(ctx context.Context) FileSystemIdentityOutput
func (FileSystemIdentityOutput) ToFileSystemIdentityPtrOutput ¶
func (o FileSystemIdentityOutput) ToFileSystemIdentityPtrOutput() FileSystemIdentityPtrOutput
func (FileSystemIdentityOutput) ToFileSystemIdentityPtrOutputWithContext ¶
func (o FileSystemIdentityOutput) ToFileSystemIdentityPtrOutputWithContext(ctx context.Context) FileSystemIdentityPtrOutput
func (FileSystemIdentityOutput) Type ¶
func (o FileSystemIdentityOutput) Type() pulumi.StringOutput
The type of Managed Service Identity that should be configured on this Azure Managed Lustre File System. Only possible value is `UserAssigned`. Changing this forces a new resource to be created.
type FileSystemIdentityPtrInput ¶
type FileSystemIdentityPtrInput interface { pulumi.Input ToFileSystemIdentityPtrOutput() FileSystemIdentityPtrOutput ToFileSystemIdentityPtrOutputWithContext(context.Context) FileSystemIdentityPtrOutput }
FileSystemIdentityPtrInput is an input type that accepts FileSystemIdentityArgs, FileSystemIdentityPtr and FileSystemIdentityPtrOutput values. You can construct a concrete instance of `FileSystemIdentityPtrInput` via:
FileSystemIdentityArgs{...} or: nil
func FileSystemIdentityPtr ¶
func FileSystemIdentityPtr(v *FileSystemIdentityArgs) FileSystemIdentityPtrInput
type FileSystemIdentityPtrOutput ¶
type FileSystemIdentityPtrOutput struct{ *pulumi.OutputState }
func (FileSystemIdentityPtrOutput) Elem ¶
func (o FileSystemIdentityPtrOutput) Elem() FileSystemIdentityOutput
func (FileSystemIdentityPtrOutput) ElementType ¶
func (FileSystemIdentityPtrOutput) ElementType() reflect.Type
func (FileSystemIdentityPtrOutput) IdentityIds ¶
func (o FileSystemIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this Azure Managed Lustre File System. Changing this forces a new resource to be created.
func (FileSystemIdentityPtrOutput) ToFileSystemIdentityPtrOutput ¶
func (o FileSystemIdentityPtrOutput) ToFileSystemIdentityPtrOutput() FileSystemIdentityPtrOutput
func (FileSystemIdentityPtrOutput) ToFileSystemIdentityPtrOutputWithContext ¶
func (o FileSystemIdentityPtrOutput) ToFileSystemIdentityPtrOutputWithContext(ctx context.Context) FileSystemIdentityPtrOutput
func (FileSystemIdentityPtrOutput) Type ¶
func (o FileSystemIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of Managed Service Identity that should be configured on this Azure Managed Lustre File System. Only possible value is `UserAssigned`. Changing this forces a new resource to be created.
type FileSystemInput ¶
type FileSystemInput interface { pulumi.Input ToFileSystemOutput() FileSystemOutput ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput }
type FileSystemMaintenanceWindow ¶
type FileSystemMaintenanceWindow struct { // The day of the week on which the maintenance window will occur. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. DayOfWeek string `pulumi:"dayOfWeek"` // The time of day (in UTC) to start the maintenance window. TimeOfDayInUtc string `pulumi:"timeOfDayInUtc"` }
type FileSystemMaintenanceWindowArgs ¶
type FileSystemMaintenanceWindowArgs struct { // The day of the week on which the maintenance window will occur. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"` // The time of day (in UTC) to start the maintenance window. TimeOfDayInUtc pulumi.StringInput `pulumi:"timeOfDayInUtc"` }
func (FileSystemMaintenanceWindowArgs) ElementType ¶
func (FileSystemMaintenanceWindowArgs) ElementType() reflect.Type
func (FileSystemMaintenanceWindowArgs) ToFileSystemMaintenanceWindowOutput ¶
func (i FileSystemMaintenanceWindowArgs) ToFileSystemMaintenanceWindowOutput() FileSystemMaintenanceWindowOutput
func (FileSystemMaintenanceWindowArgs) ToFileSystemMaintenanceWindowOutputWithContext ¶
func (i FileSystemMaintenanceWindowArgs) ToFileSystemMaintenanceWindowOutputWithContext(ctx context.Context) FileSystemMaintenanceWindowOutput
func (FileSystemMaintenanceWindowArgs) ToFileSystemMaintenanceWindowPtrOutput ¶
func (i FileSystemMaintenanceWindowArgs) ToFileSystemMaintenanceWindowPtrOutput() FileSystemMaintenanceWindowPtrOutput
func (FileSystemMaintenanceWindowArgs) ToFileSystemMaintenanceWindowPtrOutputWithContext ¶
func (i FileSystemMaintenanceWindowArgs) ToFileSystemMaintenanceWindowPtrOutputWithContext(ctx context.Context) FileSystemMaintenanceWindowPtrOutput
type FileSystemMaintenanceWindowInput ¶
type FileSystemMaintenanceWindowInput interface { pulumi.Input ToFileSystemMaintenanceWindowOutput() FileSystemMaintenanceWindowOutput ToFileSystemMaintenanceWindowOutputWithContext(context.Context) FileSystemMaintenanceWindowOutput }
FileSystemMaintenanceWindowInput is an input type that accepts FileSystemMaintenanceWindowArgs and FileSystemMaintenanceWindowOutput values. You can construct a concrete instance of `FileSystemMaintenanceWindowInput` via:
FileSystemMaintenanceWindowArgs{...}
type FileSystemMaintenanceWindowOutput ¶
type FileSystemMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (FileSystemMaintenanceWindowOutput) DayOfWeek ¶
func (o FileSystemMaintenanceWindowOutput) DayOfWeek() pulumi.StringOutput
The day of the week on which the maintenance window will occur. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
func (FileSystemMaintenanceWindowOutput) ElementType ¶
func (FileSystemMaintenanceWindowOutput) ElementType() reflect.Type
func (FileSystemMaintenanceWindowOutput) TimeOfDayInUtc ¶
func (o FileSystemMaintenanceWindowOutput) TimeOfDayInUtc() pulumi.StringOutput
The time of day (in UTC) to start the maintenance window.
func (FileSystemMaintenanceWindowOutput) ToFileSystemMaintenanceWindowOutput ¶
func (o FileSystemMaintenanceWindowOutput) ToFileSystemMaintenanceWindowOutput() FileSystemMaintenanceWindowOutput
func (FileSystemMaintenanceWindowOutput) ToFileSystemMaintenanceWindowOutputWithContext ¶
func (o FileSystemMaintenanceWindowOutput) ToFileSystemMaintenanceWindowOutputWithContext(ctx context.Context) FileSystemMaintenanceWindowOutput
func (FileSystemMaintenanceWindowOutput) ToFileSystemMaintenanceWindowPtrOutput ¶
func (o FileSystemMaintenanceWindowOutput) ToFileSystemMaintenanceWindowPtrOutput() FileSystemMaintenanceWindowPtrOutput
func (FileSystemMaintenanceWindowOutput) ToFileSystemMaintenanceWindowPtrOutputWithContext ¶
func (o FileSystemMaintenanceWindowOutput) ToFileSystemMaintenanceWindowPtrOutputWithContext(ctx context.Context) FileSystemMaintenanceWindowPtrOutput
type FileSystemMaintenanceWindowPtrInput ¶
type FileSystemMaintenanceWindowPtrInput interface { pulumi.Input ToFileSystemMaintenanceWindowPtrOutput() FileSystemMaintenanceWindowPtrOutput ToFileSystemMaintenanceWindowPtrOutputWithContext(context.Context) FileSystemMaintenanceWindowPtrOutput }
FileSystemMaintenanceWindowPtrInput is an input type that accepts FileSystemMaintenanceWindowArgs, FileSystemMaintenanceWindowPtr and FileSystemMaintenanceWindowPtrOutput values. You can construct a concrete instance of `FileSystemMaintenanceWindowPtrInput` via:
FileSystemMaintenanceWindowArgs{...} or: nil
func FileSystemMaintenanceWindowPtr ¶
func FileSystemMaintenanceWindowPtr(v *FileSystemMaintenanceWindowArgs) FileSystemMaintenanceWindowPtrInput
type FileSystemMaintenanceWindowPtrOutput ¶
type FileSystemMaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (FileSystemMaintenanceWindowPtrOutput) DayOfWeek ¶
func (o FileSystemMaintenanceWindowPtrOutput) DayOfWeek() pulumi.StringPtrOutput
The day of the week on which the maintenance window will occur. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
func (FileSystemMaintenanceWindowPtrOutput) ElementType ¶
func (FileSystemMaintenanceWindowPtrOutput) ElementType() reflect.Type
func (FileSystemMaintenanceWindowPtrOutput) TimeOfDayInUtc ¶
func (o FileSystemMaintenanceWindowPtrOutput) TimeOfDayInUtc() pulumi.StringPtrOutput
The time of day (in UTC) to start the maintenance window.
func (FileSystemMaintenanceWindowPtrOutput) ToFileSystemMaintenanceWindowPtrOutput ¶
func (o FileSystemMaintenanceWindowPtrOutput) ToFileSystemMaintenanceWindowPtrOutput() FileSystemMaintenanceWindowPtrOutput
func (FileSystemMaintenanceWindowPtrOutput) ToFileSystemMaintenanceWindowPtrOutputWithContext ¶
func (o FileSystemMaintenanceWindowPtrOutput) ToFileSystemMaintenanceWindowPtrOutputWithContext(ctx context.Context) FileSystemMaintenanceWindowPtrOutput
type FileSystemMap ¶
type FileSystemMap map[string]FileSystemInput
func (FileSystemMap) ElementType ¶
func (FileSystemMap) ElementType() reflect.Type
func (FileSystemMap) ToFileSystemMapOutput ¶
func (i FileSystemMap) ToFileSystemMapOutput() FileSystemMapOutput
func (FileSystemMap) ToFileSystemMapOutputWithContext ¶
func (i FileSystemMap) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput
type FileSystemMapInput ¶
type FileSystemMapInput interface { pulumi.Input ToFileSystemMapOutput() FileSystemMapOutput ToFileSystemMapOutputWithContext(context.Context) FileSystemMapOutput }
FileSystemMapInput is an input type that accepts FileSystemMap and FileSystemMapOutput values. You can construct a concrete instance of `FileSystemMapInput` via:
FileSystemMap{ "key": FileSystemArgs{...} }
type FileSystemMapOutput ¶
type FileSystemMapOutput struct{ *pulumi.OutputState }
func (FileSystemMapOutput) ElementType ¶
func (FileSystemMapOutput) ElementType() reflect.Type
func (FileSystemMapOutput) MapIndex ¶
func (o FileSystemMapOutput) MapIndex(k pulumi.StringInput) FileSystemOutput
func (FileSystemMapOutput) ToFileSystemMapOutput ¶
func (o FileSystemMapOutput) ToFileSystemMapOutput() FileSystemMapOutput
func (FileSystemMapOutput) ToFileSystemMapOutputWithContext ¶
func (o FileSystemMapOutput) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput
type FileSystemOutput ¶
type FileSystemOutput struct{ *pulumi.OutputState }
func (FileSystemOutput) ElementType ¶
func (FileSystemOutput) ElementType() reflect.Type
func (FileSystemOutput) EncryptionKey ¶
func (o FileSystemOutput) EncryptionKey() FileSystemEncryptionKeyPtrOutput
An `encryptionKey` block as defined below.
> **NOTE:** Removing `encryptionKey` forces a new resource to be created.
func (FileSystemOutput) HsmSetting ¶
func (o FileSystemOutput) HsmSetting() FileSystemHsmSettingPtrOutput
A `hsmSetting` block as defined below. Changing this forces a new resource to be created.
func (FileSystemOutput) Identity ¶
func (o FileSystemOutput) Identity() FileSystemIdentityPtrOutput
An `identity` block as defined below. Changing this forces a new resource to be created.
func (FileSystemOutput) Location ¶
func (o FileSystemOutput) Location() pulumi.StringOutput
The Azure Region where the Azure Managed Lustre File System should exist. Changing this forces a new resource to be created.
func (FileSystemOutput) MaintenanceWindow ¶
func (o FileSystemOutput) MaintenanceWindow() FileSystemMaintenanceWindowOutput
A `maintenanceWindow` block as defined below.
func (FileSystemOutput) MgsAddress ¶ added in v5.57.0
func (o FileSystemOutput) MgsAddress() pulumi.StringOutput
IP Address of Managed Lustre File System Services.
func (FileSystemOutput) Name ¶
func (o FileSystemOutput) Name() pulumi.StringOutput
The name which should be used for this Azure Managed Lustre File System. Changing this forces a new resource to be created.
func (FileSystemOutput) ResourceGroupName ¶
func (o FileSystemOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Azure Managed Lustre File System should exist. Changing this forces a new resource to be created.
func (FileSystemOutput) SkuName ¶
func (o FileSystemOutput) SkuName() pulumi.StringOutput
The SKU name for the Azure Managed Lustre File System. Possible values are `AMLFS-Durable-Premium-40`, `AMLFS-Durable-Premium-125`, `AMLFS-Durable-Premium-250` and `AMLFS-Durable-Premium-500`. Changing this forces a new resource to be created.
func (FileSystemOutput) StorageCapacityInTb ¶
func (o FileSystemOutput) StorageCapacityInTb() pulumi.IntOutput
The size of the Azure Managed Lustre File System in TiB. The valid values for this field are dependant on which `skuName` has been defined in the configuration file. For more information on the valid values for this field please see the [product documentation](https://learn.microsoft.com/azure/azure-managed-lustre/create-file-system-resource-manager#file-system-type-and-size-options). Changing this forces a new resource to be created.
func (FileSystemOutput) SubnetId ¶
func (o FileSystemOutput) SubnetId() pulumi.StringOutput
The resource ID of the Subnet that is used for managing the Azure Managed Lustre file system and for client-facing operations. This subnet should have at least a /24 subnet mask within the Virtual Network's address space. Changing this forces a new resource to be created.
func (FileSystemOutput) Tags ¶
func (o FileSystemOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Azure Managed Lustre File System.
func (FileSystemOutput) ToFileSystemOutput ¶
func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput
func (FileSystemOutput) ToFileSystemOutputWithContext ¶
func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
func (FileSystemOutput) Zones ¶
func (o FileSystemOutput) Zones() pulumi.StringArrayOutput
A list of availability zones for the Azure Managed Lustre File System. Changing this forces a new resource to be created.
type FileSystemState ¶
type FileSystemState struct { // An `encryptionKey` block as defined below. // // > **NOTE:** Removing `encryptionKey` forces a new resource to be created. EncryptionKey FileSystemEncryptionKeyPtrInput // A `hsmSetting` block as defined below. Changing this forces a new resource to be created. HsmSetting FileSystemHsmSettingPtrInput // An `identity` block as defined below. Changing this forces a new resource to be created. Identity FileSystemIdentityPtrInput // The Azure Region where the Azure Managed Lustre File System should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // A `maintenanceWindow` block as defined below. MaintenanceWindow FileSystemMaintenanceWindowPtrInput // IP Address of Managed Lustre File System Services. MgsAddress pulumi.StringPtrInput // The name which should be used for this Azure Managed Lustre File System. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Azure Managed Lustre File System should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The SKU name for the Azure Managed Lustre File System. Possible values are `AMLFS-Durable-Premium-40`, `AMLFS-Durable-Premium-125`, `AMLFS-Durable-Premium-250` and `AMLFS-Durable-Premium-500`. Changing this forces a new resource to be created. SkuName pulumi.StringPtrInput // The size of the Azure Managed Lustre File System in TiB. The valid values for this field are dependant on which `skuName` has been defined in the configuration file. For more information on the valid values for this field please see the [product documentation](https://learn.microsoft.com/azure/azure-managed-lustre/create-file-system-resource-manager#file-system-type-and-size-options). Changing this forces a new resource to be created. StorageCapacityInTb pulumi.IntPtrInput // The resource ID of the Subnet that is used for managing the Azure Managed Lustre file system and for client-facing operations. This subnet should have at least a /24 subnet mask within the Virtual Network's address space. Changing this forces a new resource to be created. SubnetId pulumi.StringPtrInput // A mapping of tags which should be assigned to the Azure Managed Lustre File System. Tags pulumi.StringMapInput // A list of availability zones for the Azure Managed Lustre File System. Changing this forces a new resource to be created. Zones pulumi.StringArrayInput }
func (FileSystemState) ElementType ¶
func (FileSystemState) ElementType() reflect.Type