published on Wednesday, Aug 5, 2026 by Pulumi
published on Wednesday, Aug 5, 2026 by Pulumi
Get the details of the specified Cache
Uses Azure REST API version 2025-09-01-preview.
Other available API versions: 2025-12-15-preview, 2026-01-01, 2026-01-15-preview, 2026-03-01, 2026-03-15-preview, 2026-04-01, 2026-04-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native netapp [ApiVersion]. See the version guide for details.
Using getCapacityPoolCache
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCapacityPoolCache(args: GetCapacityPoolCacheArgs, opts?: InvokeOptions): Promise<GetCapacityPoolCacheResult>
function getCapacityPoolCacheOutput(args: GetCapacityPoolCacheOutputArgs, opts?: InvokeOptions): Output<GetCapacityPoolCacheResult>def get_capacity_pool_cache(account_name: Optional[str] = None,
cache_name: Optional[str] = None,
pool_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCapacityPoolCacheResult
def get_capacity_pool_cache_output(account_name: pulumi.Input[Optional[str]] = None,
cache_name: pulumi.Input[Optional[str]] = None,
pool_name: pulumi.Input[Optional[str]] = None,
resource_group_name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCapacityPoolCacheResult]func LookupCapacityPoolCache(ctx *Context, args *LookupCapacityPoolCacheArgs, opts ...InvokeOption) (*LookupCapacityPoolCacheResult, error)
func LookupCapacityPoolCacheOutput(ctx *Context, args *LookupCapacityPoolCacheOutputArgs, opts ...InvokeOption) LookupCapacityPoolCacheResultOutput> Note: This function is named LookupCapacityPoolCache in the Go SDK.
public static class GetCapacityPoolCache
{
public static Task<GetCapacityPoolCacheResult> InvokeAsync(GetCapacityPoolCacheArgs args, InvokeOptions? opts = null)
public static Output<GetCapacityPoolCacheResult> Invoke(GetCapacityPoolCacheInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCapacityPoolCacheResult> getCapacityPoolCache(GetCapacityPoolCacheArgs args, InvokeOptions options)
public static Output<GetCapacityPoolCacheResult> getCapacityPoolCache(GetCapacityPoolCacheArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:netapp:getCapacityPoolCache
arguments:
# arguments dictionarydata "azure-native_netapp_get_capacity_pool_cache" "name" {
# arguments
}The following arguments are supported:
- Account
Name string - The name of the NetApp account
- Cache
Name string - The name of the cache resource.
- Pool
Name string - The name of the capacity pool
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Account
Name string - The name of the NetApp account
- Cache
Name string - The name of the cache resource.
- Pool
Name string - The name of the capacity pool
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- account_
name string - The name of the NetApp account
- cache_
name string - The name of the cache resource.
- pool_
name string - The name of the capacity pool
- resource_
group_ stringname - The name of the resource group. The name is case insensitive.
- account
Name String - The name of the NetApp account
- cache
Name String - The name of the cache resource.
- pool
Name String - The name of the capacity pool
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- account
Name string - The name of the NetApp account
- cache
Name string - The name of the cache resource.
- pool
Name string - The name of the capacity pool
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- account_
name str - The name of the NetApp account
- cache_
name str - The name of the cache resource.
- pool_
name str - The name of the capacity pool
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- account
Name String - The name of the NetApp account
- cache
Name String - The name of the cache resource.
- pool
Name String - The name of the capacity pool
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getCapacityPoolCache Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Etag string
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Properties
Pulumi.
Azure Native. Net App. Outputs. Cache Properties Response - Cache properties
- System
Data Pulumi.Azure Native. Net App. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Dictionary<string, string>
- Resource tags.
- Zones List<string>
- The availability zones.
- Azure
Api stringVersion - The Azure API version of the resource.
- Etag string
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Properties
Cache
Properties Response - Cache properties
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- map[string]string
- Resource tags.
- Zones []string
- The availability zones.
- azure_
api_ stringversion - The Azure API version of the resource.
- etag string
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- properties object
- Cache properties
- system_
data object - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- map(string)
- Resource tags.
- zones list(string)
- The availability zones.
- azure
Api StringVersion - The Azure API version of the resource.
- etag String
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- properties
Cache
Properties Response - Cache properties
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Map<String,String>
- Resource tags.
- zones List<String>
- The availability zones.
- azure
Api stringVersion - The Azure API version of the resource.
- etag string
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- properties
Cache
Properties Response - Cache properties
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- {[key: string]: string}
- Resource tags.
- zones string[]
- The availability zones.
- azure_
api_ strversion - The Azure API version of the resource.
- etag str
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- properties
Cache
Properties Response - Cache properties
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Mapping[str, str]
- Resource tags.
- zones Sequence[str]
- The availability zones.
- azure
Api StringVersion - The Azure API version of the resource.
- etag String
- "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- properties Property Map
- Cache properties
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Map<String>
- Resource tags.
- zones List<String>
- The availability zones.
Supporting Types
CacheMountTargetPropertiesResponse
- Ip
Address string - The mount target's IPv4 address, used to mount the cache.
- Mount
Target stringId - UUID v4 used to identify the MountTarget
- Smb
Server stringFqdn - The SMB server's Fully Qualified Domain Name, FQDN
- Ip
Address string - The mount target's IPv4 address, used to mount the cache.
- Mount
Target stringId - UUID v4 used to identify the MountTarget
- Smb
Server stringFqdn - The SMB server's Fully Qualified Domain Name, FQDN
- ip_
address string - The mount target's IPv4 address, used to mount the cache.
- mount_
target_ stringid - UUID v4 used to identify the MountTarget
- smb_
server_ stringfqdn - The SMB server's Fully Qualified Domain Name, FQDN
- ip
Address String - The mount target's IPv4 address, used to mount the cache.
- mount
Target StringId - UUID v4 used to identify the MountTarget
- smb
Server StringFqdn - The SMB server's Fully Qualified Domain Name, FQDN
- ip
Address string - The mount target's IPv4 address, used to mount the cache.
- mount
Target stringId - UUID v4 used to identify the MountTarget
- smb
Server stringFqdn - The SMB server's Fully Qualified Domain Name, FQDN
- ip_
address str - The mount target's IPv4 address, used to mount the cache.
- mount_
target_ strid - UUID v4 used to identify the MountTarget
- smb_
server_ strfqdn - The SMB server's Fully Qualified Domain Name, FQDN
- ip
Address String - The mount target's IPv4 address, used to mount the cache.
- mount
Target StringId - UUID v4 used to identify the MountTarget
- smb
Server StringFqdn - The SMB server's Fully Qualified Domain Name, FQDN
CachePropertiesExportPolicyResponse
- Rules
List<Pulumi.
Azure Native. Net App. Inputs. Export Policy Rule Response> - Export policy rule
- Rules
[]Export
Policy Rule Response - Export policy rule
- rules list(object)
- Export policy rule
- rules
List<Export
Policy Rule Response> - Export policy rule
- rules
Export
Policy Rule Response[] - Export policy rule
- rules
Sequence[Export
Policy Rule Response] - Export policy rule
- rules List<Property Map>
- Export policy rule
CachePropertiesResponse
- Actual
Throughput doubleMibps - Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
- Cache
State string - Azure NetApp Files Cache lifecycle management
- Cache
Subnet stringResource Id - The Azure Resource URI for a delegated cache subnet that will be used to allocate data IPs.
- Encryption string
- Specifies if the cache is encryption or not.
- Encryption
Key stringSource - Source of key used to encrypt data in the cache. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
- Filepath string
- The file path of the Cache.
- Language string
- Language supported for volume.
- Maximum
Number doubleOf Files - Maximum number of files allowed.
- Mount
Targets List<Pulumi.Azure Native. Net App. Inputs. Cache Mount Target Properties Response> - List of mount targets that can be used to mount this cache
- Origin
Cluster Pulumi.Information Azure Native. Net App. Inputs. Origin Cluster Information Response - Origin cluster information
- Peering
Subnet stringResource Id - The Azure Resource URI for a delegated subnet that will be used for ANF Intercluster Interface IP addresses.
- Provisioning
State string - Azure lifecycle management
- Size double
- Maximum storage quota allowed for a file system in bytes. Valid values are in the range 50GiB to 1PiB. Values expressed in bytes as multiples of 1GiB.
- Cifs
Change stringNotifications - Flag indicating whether a CIFS change notification is enabled for the cache.
- Export
Policy Pulumi.Azure Native. Net App. Inputs. Cache Properties Export Policy Response - Set of export policy rules
- Global
File stringLocking - Flag indicating whether the global file lock is enabled for the cache.
- Kerberos string
- Describe if a cache is Kerberos enabled.
- Key
Vault stringPrivate Endpoint Resource Id - The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
- Ldap string
- Specifies whether LDAP is enabled or not for flexcache volume.
- Ldap
Server stringType - Specifies the type of LDAP server for flexcache volume.
- Protocol
Types List<string> - Set of supported protocol types, which include NFSv3, NFSv4 and SMB protocol
- Smb
Settings Pulumi.Azure Native. Net App. Inputs. Smb Settings Response - SMB information for the cache
- Throughput
Mibps double - Maximum throughput in MiB/s that can be achieved by this cache volume and this will be accepted as input only for manual qosType cache
- Write
Back string - Flag indicating whether writeback is enabled for the cache.
- Actual
Throughput float64Mibps - Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
- Cache
State string - Azure NetApp Files Cache lifecycle management
- Cache
Subnet stringResource Id - The Azure Resource URI for a delegated cache subnet that will be used to allocate data IPs.
- Encryption string
- Specifies if the cache is encryption or not.
- Encryption
Key stringSource - Source of key used to encrypt data in the cache. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
- Filepath string
- The file path of the Cache.
- Language string
- Language supported for volume.
- Maximum
Number float64Of Files - Maximum number of files allowed.
- Mount
Targets []CacheMount Target Properties Response - List of mount targets that can be used to mount this cache
- Origin
Cluster OriginInformation Cluster Information Response - Origin cluster information
- Peering
Subnet stringResource Id - The Azure Resource URI for a delegated subnet that will be used for ANF Intercluster Interface IP addresses.
- Provisioning
State string - Azure lifecycle management
- Size float64
- Maximum storage quota allowed for a file system in bytes. Valid values are in the range 50GiB to 1PiB. Values expressed in bytes as multiples of 1GiB.
- Cifs
Change stringNotifications - Flag indicating whether a CIFS change notification is enabled for the cache.
- Export
Policy CacheProperties Export Policy Response - Set of export policy rules
- Global
File stringLocking - Flag indicating whether the global file lock is enabled for the cache.
- Kerberos string
- Describe if a cache is Kerberos enabled.
- Key
Vault stringPrivate Endpoint Resource Id - The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
- Ldap string
- Specifies whether LDAP is enabled or not for flexcache volume.
- Ldap
Server stringType - Specifies the type of LDAP server for flexcache volume.
- Protocol
Types []string - Set of supported protocol types, which include NFSv3, NFSv4 and SMB protocol
- Smb
Settings SmbSettings Response - SMB information for the cache
- Throughput
Mibps float64 - Maximum throughput in MiB/s that can be achieved by this cache volume and this will be accepted as input only for manual qosType cache
- Write
Back string - Flag indicating whether writeback is enabled for the cache.
- actual_
throughput_ numbermibps - Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
- cache_
state string - Azure NetApp Files Cache lifecycle management
- cache_
subnet_ stringresource_ id - The Azure Resource URI for a delegated cache subnet that will be used to allocate data IPs.
- encryption string
- Specifies if the cache is encryption or not.
- encryption_
key_ stringsource - Source of key used to encrypt data in the cache. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
- filepath string
- The file path of the Cache.
- language string
- Language supported for volume.
- maximum_
number_ numberof_ files - Maximum number of files allowed.
- mount_
targets list(object) - List of mount targets that can be used to mount this cache
- origin_
cluster_ objectinformation - Origin cluster information
- peering_
subnet_ stringresource_ id - The Azure Resource URI for a delegated subnet that will be used for ANF Intercluster Interface IP addresses.
- provisioning_
state string - Azure lifecycle management
- size number
- Maximum storage quota allowed for a file system in bytes. Valid values are in the range 50GiB to 1PiB. Values expressed in bytes as multiples of 1GiB.
- cifs_
change_ stringnotifications - Flag indicating whether a CIFS change notification is enabled for the cache.
- export_
policy object - Set of export policy rules
- global_
file_ stringlocking - Flag indicating whether the global file lock is enabled for the cache.
- kerberos string
- Describe if a cache is Kerberos enabled.
- key_
vault_ stringprivate_ endpoint_ resource_ id - The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
- ldap string
- Specifies whether LDAP is enabled or not for flexcache volume.
- ldap_
server_ stringtype - Specifies the type of LDAP server for flexcache volume.
- protocol_
types list(string) - Set of supported protocol types, which include NFSv3, NFSv4 and SMB protocol
- smb_
settings object - SMB information for the cache
- throughput_
mibps number - Maximum throughput in MiB/s that can be achieved by this cache volume and this will be accepted as input only for manual qosType cache
- write_
back string - Flag indicating whether writeback is enabled for the cache.
- actual
Throughput DoubleMibps - Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
- cache
State String - Azure NetApp Files Cache lifecycle management
- cache
Subnet StringResource Id - The Azure Resource URI for a delegated cache subnet that will be used to allocate data IPs.
- encryption String
- Specifies if the cache is encryption or not.
- encryption
Key StringSource - Source of key used to encrypt data in the cache. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
- filepath String
- The file path of the Cache.
- language String
- Language supported for volume.
- maximum
Number DoubleOf Files - Maximum number of files allowed.
- mount
Targets List<CacheMount Target Properties Response> - List of mount targets that can be used to mount this cache
- origin
Cluster OriginInformation Cluster Information Response - Origin cluster information
- peering
Subnet StringResource Id - The Azure Resource URI for a delegated subnet that will be used for ANF Intercluster Interface IP addresses.
- provisioning
State String - Azure lifecycle management
- size Double
- Maximum storage quota allowed for a file system in bytes. Valid values are in the range 50GiB to 1PiB. Values expressed in bytes as multiples of 1GiB.
- cifs
Change StringNotifications - Flag indicating whether a CIFS change notification is enabled for the cache.
- export
Policy CacheProperties Export Policy Response - Set of export policy rules
- global
File StringLocking - Flag indicating whether the global file lock is enabled for the cache.
- kerberos String
- Describe if a cache is Kerberos enabled.
- key
Vault StringPrivate Endpoint Resource Id - The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
- ldap String
- Specifies whether LDAP is enabled or not for flexcache volume.
- ldap
Server StringType - Specifies the type of LDAP server for flexcache volume.
- protocol
Types List<String> - Set of supported protocol types, which include NFSv3, NFSv4 and SMB protocol
- smb
Settings SmbSettings Response - SMB information for the cache
- throughput
Mibps Double - Maximum throughput in MiB/s that can be achieved by this cache volume and this will be accepted as input only for manual qosType cache
- write
Back String - Flag indicating whether writeback is enabled for the cache.
- actual
Throughput numberMibps - Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
- cache
State string - Azure NetApp Files Cache lifecycle management
- cache
Subnet stringResource Id - The Azure Resource URI for a delegated cache subnet that will be used to allocate data IPs.
- encryption string
- Specifies if the cache is encryption or not.
- encryption
Key stringSource - Source of key used to encrypt data in the cache. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
- filepath string
- The file path of the Cache.
- language string
- Language supported for volume.
- maximum
Number numberOf Files - Maximum number of files allowed.
- mount
Targets CacheMount Target Properties Response[] - List of mount targets that can be used to mount this cache
- origin
Cluster OriginInformation Cluster Information Response - Origin cluster information
- peering
Subnet stringResource Id - The Azure Resource URI for a delegated subnet that will be used for ANF Intercluster Interface IP addresses.
- provisioning
State string - Azure lifecycle management
- size number
- Maximum storage quota allowed for a file system in bytes. Valid values are in the range 50GiB to 1PiB. Values expressed in bytes as multiples of 1GiB.
- cifs
Change stringNotifications - Flag indicating whether a CIFS change notification is enabled for the cache.
- export
Policy CacheProperties Export Policy Response - Set of export policy rules
- global
File stringLocking - Flag indicating whether the global file lock is enabled for the cache.
- kerberos string
- Describe if a cache is Kerberos enabled.
- key
Vault stringPrivate Endpoint Resource Id - The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
- ldap string
- Specifies whether LDAP is enabled or not for flexcache volume.
- ldap
Server stringType - Specifies the type of LDAP server for flexcache volume.
- protocol
Types string[] - Set of supported protocol types, which include NFSv3, NFSv4 and SMB protocol
- smb
Settings SmbSettings Response - SMB information for the cache
- throughput
Mibps number - Maximum throughput in MiB/s that can be achieved by this cache volume and this will be accepted as input only for manual qosType cache
- write
Back string - Flag indicating whether writeback is enabled for the cache.
- actual_
throughput_ floatmibps - Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
- cache_
state str - Azure NetApp Files Cache lifecycle management
- cache_
subnet_ strresource_ id - The Azure Resource URI for a delegated cache subnet that will be used to allocate data IPs.
- encryption str
- Specifies if the cache is encryption or not.
- encryption_
key_ strsource - Source of key used to encrypt data in the cache. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
- filepath str
- The file path of the Cache.
- language str
- Language supported for volume.
- maximum_
number_ floatof_ files - Maximum number of files allowed.
- mount_
targets Sequence[CacheMount Target Properties Response] - List of mount targets that can be used to mount this cache
- origin_
cluster_ Origininformation Cluster Information Response - Origin cluster information
- peering_
subnet_ strresource_ id - The Azure Resource URI for a delegated subnet that will be used for ANF Intercluster Interface IP addresses.
- provisioning_
state str - Azure lifecycle management
- size float
- Maximum storage quota allowed for a file system in bytes. Valid values are in the range 50GiB to 1PiB. Values expressed in bytes as multiples of 1GiB.
- cifs_
change_ strnotifications - Flag indicating whether a CIFS change notification is enabled for the cache.
- export_
policy CacheProperties Export Policy Response - Set of export policy rules
- global_
file_ strlocking - Flag indicating whether the global file lock is enabled for the cache.
- kerberos str
- Describe if a cache is Kerberos enabled.
- key_
vault_ strprivate_ endpoint_ resource_ id - The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
- ldap str
- Specifies whether LDAP is enabled or not for flexcache volume.
- ldap_
server_ strtype - Specifies the type of LDAP server for flexcache volume.
- protocol_
types Sequence[str] - Set of supported protocol types, which include NFSv3, NFSv4 and SMB protocol
- smb_
settings SmbSettings Response - SMB information for the cache
- throughput_
mibps float - Maximum throughput in MiB/s that can be achieved by this cache volume and this will be accepted as input only for manual qosType cache
- write_
back str - Flag indicating whether writeback is enabled for the cache.
- actual
Throughput NumberMibps - Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
- cache
State String - Azure NetApp Files Cache lifecycle management
- cache
Subnet StringResource Id - The Azure Resource URI for a delegated cache subnet that will be used to allocate data IPs.
- encryption String
- Specifies if the cache is encryption or not.
- encryption
Key StringSource - Source of key used to encrypt data in the cache. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
- filepath String
- The file path of the Cache.
- language String
- Language supported for volume.
- maximum
Number NumberOf Files - Maximum number of files allowed.
- mount
Targets List<Property Map> - List of mount targets that can be used to mount this cache
- origin
Cluster Property MapInformation - Origin cluster information
- peering
Subnet StringResource Id - The Azure Resource URI for a delegated subnet that will be used for ANF Intercluster Interface IP addresses.
- provisioning
State String - Azure lifecycle management
- size Number
- Maximum storage quota allowed for a file system in bytes. Valid values are in the range 50GiB to 1PiB. Values expressed in bytes as multiples of 1GiB.
- cifs
Change StringNotifications - Flag indicating whether a CIFS change notification is enabled for the cache.
- export
Policy Property Map - Set of export policy rules
- global
File StringLocking - Flag indicating whether the global file lock is enabled for the cache.
- kerberos String
- Describe if a cache is Kerberos enabled.
- key
Vault StringPrivate Endpoint Resource Id - The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
- ldap String
- Specifies whether LDAP is enabled or not for flexcache volume.
- ldap
Server StringType - Specifies the type of LDAP server for flexcache volume.
- protocol
Types List<String> - Set of supported protocol types, which include NFSv3, NFSv4 and SMB protocol
- smb
Settings Property Map - SMB information for the cache
- throughput
Mibps Number - Maximum throughput in MiB/s that can be achieved by this cache volume and this will be accepted as input only for manual qosType cache
- write
Back String - Flag indicating whether writeback is enabled for the cache.
ExportPolicyRuleResponse
- Allowed
Clients string - Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
- Chown
Mode string - This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
- Cifs bool
- Allows CIFS protocol
- Has
Root boolAccess - Has root access to volume
- Kerberos5IRead
Only bool - Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later
- Kerberos5IRead
Write bool - Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later
- Kerberos5PRead
Only bool - Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later
- Kerberos5PRead
Write bool - Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later
- Kerberos5Read
Only bool - Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later
- Kerberos5Read
Write bool - Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later
- Nfsv3 bool
- Allows NFSv3 protocol. Enable only for NFSv3 type volumes
- Nfsv41 bool
- Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes
- Rule
Index int - Order index
- Unix
Read boolOnly - Read only access
- Unix
Read boolWrite - Read and write access
- Allowed
Clients string - Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
- Chown
Mode string - This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
- Cifs bool
- Allows CIFS protocol
- Has
Root boolAccess - Has root access to volume
- Kerberos5IRead
Only bool - Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later
- Kerberos5IRead
Write bool - Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later
- Kerberos5PRead
Only bool - Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later
- Kerberos5PRead
Write bool - Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later
- Kerberos5Read
Only bool - Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later
- Kerberos5Read
Write bool - Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later
- Nfsv3 bool
- Allows NFSv3 protocol. Enable only for NFSv3 type volumes
- Nfsv41 bool
- Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes
- Rule
Index int - Order index
- Unix
Read boolOnly - Read only access
- Unix
Read boolWrite - Read and write access
- allowed_
clients string - Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
- chown_
mode string - This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
- cifs bool
- Allows CIFS protocol
- has_
root_ boolaccess - Has root access to volume
- kerberos5_
i_ boolread_ only - Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5_
i_ boolread_ write - Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later
- kerberos5_
p_ boolread_ only - Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5_
p_ boolread_ write - Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later
- kerberos5_
read_ boolonly - Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5_
read_ boolwrite - Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later
- nfsv3 bool
- Allows NFSv3 protocol. Enable only for NFSv3 type volumes
- nfsv41 bool
- Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes
- rule_
index number - Order index
- unix_
read_ boolonly - Read only access
- unix_
read_ boolwrite - Read and write access
- allowed
Clients String - Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
- chown
Mode String - This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
- cifs Boolean
- Allows CIFS protocol
- has
Root BooleanAccess - Has root access to volume
- kerberos5IRead
Only Boolean - Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5IRead
Write Boolean - Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later
- kerberos5PRead
Only Boolean - Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5PRead
Write Boolean - Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later
- kerberos5Read
Only Boolean - Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5Read
Write Boolean - Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later
- nfsv3 Boolean
- Allows NFSv3 protocol. Enable only for NFSv3 type volumes
- nfsv41 Boolean
- Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes
- rule
Index Integer - Order index
- unix
Read BooleanOnly - Read only access
- unix
Read BooleanWrite - Read and write access
- allowed
Clients string - Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
- chown
Mode string - This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
- cifs boolean
- Allows CIFS protocol
- has
Root booleanAccess - Has root access to volume
- kerberos5IRead
Only boolean - Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5IRead
Write boolean - Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later
- kerberos5PRead
Only boolean - Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5PRead
Write boolean - Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later
- kerberos5Read
Only boolean - Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5Read
Write boolean - Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later
- nfsv3 boolean
- Allows NFSv3 protocol. Enable only for NFSv3 type volumes
- nfsv41 boolean
- Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes
- rule
Index number - Order index
- unix
Read booleanOnly - Read only access
- unix
Read booleanWrite - Read and write access
- allowed_
clients str - Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
- chown_
mode str - This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
- cifs bool
- Allows CIFS protocol
- has_
root_ boolaccess - Has root access to volume
- kerberos5_
i_ boolread_ only - Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5_
i_ boolread_ write - Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later
- kerberos5_
p_ boolread_ only - Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5_
p_ boolread_ write - Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later
- kerberos5_
read_ boolonly - Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5_
read_ boolwrite - Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later
- nfsv3 bool
- Allows NFSv3 protocol. Enable only for NFSv3 type volumes
- nfsv41 bool
- Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes
- rule_
index int - Order index
- unix_
read_ boolonly - Read only access
- unix_
read_ boolwrite - Read and write access
- allowed
Clients String - Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
- chown
Mode String - This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
- cifs Boolean
- Allows CIFS protocol
- has
Root BooleanAccess - Has root access to volume
- kerberos5IRead
Only Boolean - Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5IRead
Write Boolean - Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later
- kerberos5PRead
Only Boolean - Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5PRead
Write Boolean - Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later
- kerberos5Read
Only Boolean - Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later
- kerberos5Read
Write Boolean - Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later
- nfsv3 Boolean
- Allows NFSv3 protocol. Enable only for NFSv3 type volumes
- nfsv41 Boolean
- Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes
- rule
Index Number - Order index
- unix
Read BooleanOnly - Read only access
- unix
Read BooleanWrite - Read and write access
OriginClusterInformationResponse
- Peer
Addresses List<string> - ONTAP Intercluster LIF IP addresses. One IP address per cluster node is required
- Peer
Cluster stringName - ONTAP cluster name of external cluster hosting the origin volume
- Peer
Volume stringName - External origin volume name associated to this cache
- Peer
Vserver stringName - External Vserver (SVM) name name of the SVM hosting the origin volume
- Peer
Addresses []string - ONTAP Intercluster LIF IP addresses. One IP address per cluster node is required
- Peer
Cluster stringName - ONTAP cluster name of external cluster hosting the origin volume
- Peer
Volume stringName - External origin volume name associated to this cache
- Peer
Vserver stringName - External Vserver (SVM) name name of the SVM hosting the origin volume
- peer_
addresses list(string) - ONTAP Intercluster LIF IP addresses. One IP address per cluster node is required
- peer_
cluster_ stringname - ONTAP cluster name of external cluster hosting the origin volume
- peer_
volume_ stringname - External origin volume name associated to this cache
- peer_
vserver_ stringname - External Vserver (SVM) name name of the SVM hosting the origin volume
- peer
Addresses List<String> - ONTAP Intercluster LIF IP addresses. One IP address per cluster node is required
- peer
Cluster StringName - ONTAP cluster name of external cluster hosting the origin volume
- peer
Volume StringName - External origin volume name associated to this cache
- peer
Vserver StringName - External Vserver (SVM) name name of the SVM hosting the origin volume
- peer
Addresses string[] - ONTAP Intercluster LIF IP addresses. One IP address per cluster node is required
- peer
Cluster stringName - ONTAP cluster name of external cluster hosting the origin volume
- peer
Volume stringName - External origin volume name associated to this cache
- peer
Vserver stringName - External Vserver (SVM) name name of the SVM hosting the origin volume
- peer_
addresses Sequence[str] - ONTAP Intercluster LIF IP addresses. One IP address per cluster node is required
- peer_
cluster_ strname - ONTAP cluster name of external cluster hosting the origin volume
- peer_
volume_ strname - External origin volume name associated to this cache
- peer_
vserver_ strname - External Vserver (SVM) name name of the SVM hosting the origin volume
- peer
Addresses List<String> - ONTAP Intercluster LIF IP addresses. One IP address per cluster node is required
- peer
Cluster StringName - ONTAP cluster name of external cluster hosting the origin volume
- peer
Volume StringName - External origin volume name associated to this cache
- peer
Vserver StringName - External Vserver (SVM) name name of the SVM hosting the origin volume
SmbSettingsResponse
- Smb
Access stringBased Enumeration - Enables access-based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
- Smb
Encryption string - Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol cache.
- Smb
Non stringBrowsable - Enables non-browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
- Smb
Access stringBased Enumeration - Enables access-based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
- Smb
Encryption string - Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol cache.
- Smb
Non stringBrowsable - Enables non-browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
- smb_
access_ stringbased_ enumeration - Enables access-based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
- smb_
encryption string - Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol cache.
- smb_
non_ stringbrowsable - Enables non-browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
- smb
Access StringBased Enumeration - Enables access-based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
- smb
Encryption String - Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol cache.
- smb
Non StringBrowsable - Enables non-browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
- smb
Access stringBased Enumeration - Enables access-based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
- smb
Encryption string - Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol cache.
- smb
Non stringBrowsable - Enables non-browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
- smb_
access_ strbased_ enumeration - Enables access-based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
- smb_
encryption str - Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol cache.
- smb_
non_ strbrowsable - Enables non-browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
- smb
Access StringBased Enumeration - Enables access-based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
- smb
Encryption String - Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol cache.
- smb
Non StringBrowsable - Enables non-browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at string - The timestamp of resource creation (UTC).
- created_
by string - The identity that created the resource.
- created_
by_ stringtype - The type of identity that created the resource.
- last_
modified_ stringat - The timestamp of resource last modification (UTC)
- last_
modified_ stringby - The identity that last modified the resource.
- last_
modified_ stringby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
published on Wednesday, Aug 5, 2026 by Pulumi