1. Packages
  2. Azure Native
  3. API Docs
  4. netapp
  5. getAccount
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native.netapp.getAccount

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Get the NetApp account

Uses Azure REST API version 2022-11-01.

Other available API versions: 2022-05-01, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01, 2023-11-01-preview, 2024-01-01, 2024-03-01, 2024-03-01-preview, 2024-05-01, 2024-05-01-preview, 2024-07-01, 2024-07-01-preview, 2024-09-01, 2024-09-01-preview.

Using getAccount

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 getAccount(args: GetAccountArgs, opts?: InvokeOptions): Promise<GetAccountResult>
function getAccountOutput(args: GetAccountOutputArgs, opts?: InvokeOptions): Output<GetAccountResult>
Copy
def get_account(account_name: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetAccountResult
def get_account_output(account_name: Optional[pulumi.Input[str]] = None,
                resource_group_name: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetAccountResult]
Copy
func LookupAccount(ctx *Context, args *LookupAccountArgs, opts ...InvokeOption) (*LookupAccountResult, error)
func LookupAccountOutput(ctx *Context, args *LookupAccountOutputArgs, opts ...InvokeOption) LookupAccountResultOutput
Copy

> Note: This function is named LookupAccount in the Go SDK.

public static class GetAccount 
{
    public static Task<GetAccountResult> InvokeAsync(GetAccountArgs args, InvokeOptions? opts = null)
    public static Output<GetAccountResult> Invoke(GetAccountInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAccountResult> getAccount(GetAccountArgs args, InvokeOptions options)
public static Output<GetAccountResult> getAccount(GetAccountArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:netapp:getAccount
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the NetApp account
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
AccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the NetApp account
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
accountName
This property is required.
Changes to this property will trigger replacement.
String
The name of the NetApp account
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
accountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the NetApp account
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
account_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the NetApp account
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
accountName
This property is required.
Changes to this property will trigger replacement.
String
The name of the NetApp account
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getAccount Result

The following output properties are available:

DisableShowmount bool
Shows the status of disableShowmount for all volumes under the subscription, null equals false
Etag string
A unique read-only string that changes whenever the resource is updated.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
Name string
The name of the resource
ProvisioningState string
Azure lifecycle management
SystemData Pulumi.AzureNative.NetApp.Outputs.SystemDataResponse
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"
ActiveDirectories List<Pulumi.AzureNative.NetApp.Outputs.ActiveDirectoryResponse>
Active Directories
Encryption Pulumi.AzureNative.NetApp.Outputs.AccountEncryptionResponse
Encryption settings
Identity Pulumi.AzureNative.NetApp.Outputs.ManagedServiceIdentityResponse
The identity used for the resource.
Tags Dictionary<string, string>
Resource tags.
DisableShowmount bool
Shows the status of disableShowmount for all volumes under the subscription, null equals false
Etag string
A unique read-only string that changes whenever the resource is updated.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
Name string
The name of the resource
ProvisioningState string
Azure lifecycle management
SystemData SystemDataResponse
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"
ActiveDirectories []ActiveDirectoryResponse
Active Directories
Encryption AccountEncryptionResponse
Encryption settings
Identity ManagedServiceIdentityResponse
The identity used for the resource.
Tags map[string]string
Resource tags.
disableShowmount Boolean
Shows the status of disableShowmount for all volumes under the subscription, null equals false
etag String
A unique read-only string that changes whenever the resource is updated.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
name String
The name of the resource
provisioningState String
Azure lifecycle management
systemData SystemDataResponse
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"
activeDirectories List<ActiveDirectoryResponse>
Active Directories
encryption AccountEncryptionResponse
Encryption settings
identity ManagedServiceIdentityResponse
The identity used for the resource.
tags Map<String,String>
Resource tags.
disableShowmount boolean
Shows the status of disableShowmount for all volumes under the subscription, null equals false
etag string
A unique read-only string that changes whenever the resource is updated.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location string
The geo-location where the resource lives
name string
The name of the resource
provisioningState string
Azure lifecycle management
systemData SystemDataResponse
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"
activeDirectories ActiveDirectoryResponse[]
Active Directories
encryption AccountEncryptionResponse
Encryption settings
identity ManagedServiceIdentityResponse
The identity used for the resource.
tags {[key: string]: string}
Resource tags.
disable_showmount bool
Shows the status of disableShowmount for all volumes under the subscription, null equals false
etag str
A unique read-only string that changes whenever the resource is updated.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location str
The geo-location where the resource lives
name str
The name of the resource
provisioning_state str
Azure lifecycle management
system_data SystemDataResponse
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"
active_directories Sequence[ActiveDirectoryResponse]
Active Directories
encryption AccountEncryptionResponse
Encryption settings
identity ManagedServiceIdentityResponse
The identity used for the resource.
tags Mapping[str, str]
Resource tags.
disableShowmount Boolean
Shows the status of disableShowmount for all volumes under the subscription, null equals false
etag String
A unique read-only string that changes whenever the resource is updated.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
name String
The name of the resource
provisioningState String
Azure lifecycle management
systemData 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"
activeDirectories List<Property Map>
Active Directories
encryption Property Map
Encryption settings
identity Property Map
The identity used for the resource.
tags Map<String>
Resource tags.

Supporting Types

AccountEncryptionResponse

Identity Pulumi.AzureNative.NetApp.Inputs.EncryptionIdentityResponse
Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
KeySource string
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
KeyVaultProperties Pulumi.AzureNative.NetApp.Inputs.KeyVaultPropertiesResponse
Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.
Identity EncryptionIdentityResponse
Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
KeySource string
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
KeyVaultProperties KeyVaultPropertiesResponse
Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.
identity EncryptionIdentityResponse
Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
keySource String
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
keyVaultProperties KeyVaultPropertiesResponse
Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.
identity EncryptionIdentityResponse
Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
keySource string
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
keyVaultProperties KeyVaultPropertiesResponse
Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.
identity EncryptionIdentityResponse
Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
key_source str
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
key_vault_properties KeyVaultPropertiesResponse
Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.
identity Property Map
Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
keySource String
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
keyVaultProperties Property Map
Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.

ActiveDirectoryResponse

Status This property is required. string
Status of the Active Directory
StatusDetails This property is required. string
Any details in regards to the Status of the Active Directory
ActiveDirectoryId string
Id of the Active Directory
AdName string
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
Administrators List<string>
Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier
AesEncryption bool
If enabled, AES encryption will be enabled for SMB communication.
AllowLocalNfsUsersWithLdap bool
If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.
BackupOperators List<string>
Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier
Dns string
Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
Domain string
Name of the Active Directory domain
EncryptDCConnections bool
If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted.
KdcIP string
kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.
LdapOverTLS bool
Specifies whether or not the LDAP traffic needs to be secured via TLS.
LdapSearchScope Pulumi.AzureNative.NetApp.Inputs.LdapSearchScopeOptResponse
LDAP Search scope options
LdapSigning bool
Specifies whether or not the LDAP traffic needs to be signed.
OrganizationalUnit string
The Organizational Unit (OU) within the Windows Active Directory
Password string
Plain text password of Active Directory domain administrator, value is masked in the response
PreferredServersForLdapClient string
Comma separated list of IPv4 addresses of preferred servers for LDAP client. At most two comma separated IPv4 addresses can be passed.
SecurityOperators List<string>
Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier
ServerRootCACertificate string
When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.
Site string
The Active Directory site the service will limit Domain Controller discovery to
SmbServerName string
NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
Username string
A domain user account with permission to create machine accounts
Status This property is required. string
Status of the Active Directory
StatusDetails This property is required. string
Any details in regards to the Status of the Active Directory
ActiveDirectoryId string
Id of the Active Directory
AdName string
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
Administrators []string
Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier
AesEncryption bool
If enabled, AES encryption will be enabled for SMB communication.
AllowLocalNfsUsersWithLdap bool
If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.
BackupOperators []string
Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier
Dns string
Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
Domain string
Name of the Active Directory domain
EncryptDCConnections bool
If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted.
KdcIP string
kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.
LdapOverTLS bool
Specifies whether or not the LDAP traffic needs to be secured via TLS.
LdapSearchScope LdapSearchScopeOptResponse
LDAP Search scope options
LdapSigning bool
Specifies whether or not the LDAP traffic needs to be signed.
OrganizationalUnit string
The Organizational Unit (OU) within the Windows Active Directory
Password string
Plain text password of Active Directory domain administrator, value is masked in the response
PreferredServersForLdapClient string
Comma separated list of IPv4 addresses of preferred servers for LDAP client. At most two comma separated IPv4 addresses can be passed.
SecurityOperators []string
Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier
ServerRootCACertificate string
When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.
Site string
The Active Directory site the service will limit Domain Controller discovery to
SmbServerName string
NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
Username string
A domain user account with permission to create machine accounts
status This property is required. String
Status of the Active Directory
statusDetails This property is required. String
Any details in regards to the Status of the Active Directory
activeDirectoryId String
Id of the Active Directory
adName String
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
administrators List<String>
Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier
aesEncryption Boolean
If enabled, AES encryption will be enabled for SMB communication.
allowLocalNfsUsersWithLdap Boolean
If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.
backupOperators List<String>
Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier
dns String
Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
domain String
Name of the Active Directory domain
encryptDCConnections Boolean
If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted.
kdcIP String
kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.
ldapOverTLS Boolean
Specifies whether or not the LDAP traffic needs to be secured via TLS.
ldapSearchScope LdapSearchScopeOptResponse
LDAP Search scope options
ldapSigning Boolean
Specifies whether or not the LDAP traffic needs to be signed.
organizationalUnit String
The Organizational Unit (OU) within the Windows Active Directory
password String
Plain text password of Active Directory domain administrator, value is masked in the response
preferredServersForLdapClient String
Comma separated list of IPv4 addresses of preferred servers for LDAP client. At most two comma separated IPv4 addresses can be passed.
securityOperators List<String>
Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier
serverRootCACertificate String
When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.
site String
The Active Directory site the service will limit Domain Controller discovery to
smbServerName String
NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
username String
A domain user account with permission to create machine accounts
status This property is required. string
Status of the Active Directory
statusDetails This property is required. string
Any details in regards to the Status of the Active Directory
activeDirectoryId string
Id of the Active Directory
adName string
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
administrators string[]
Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier
aesEncryption boolean
If enabled, AES encryption will be enabled for SMB communication.
allowLocalNfsUsersWithLdap boolean
If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.
backupOperators string[]
Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier
dns string
Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
domain string
Name of the Active Directory domain
encryptDCConnections boolean
If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted.
kdcIP string
kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.
ldapOverTLS boolean
Specifies whether or not the LDAP traffic needs to be secured via TLS.
ldapSearchScope LdapSearchScopeOptResponse
LDAP Search scope options
ldapSigning boolean
Specifies whether or not the LDAP traffic needs to be signed.
organizationalUnit string
The Organizational Unit (OU) within the Windows Active Directory
password string
Plain text password of Active Directory domain administrator, value is masked in the response
preferredServersForLdapClient string
Comma separated list of IPv4 addresses of preferred servers for LDAP client. At most two comma separated IPv4 addresses can be passed.
securityOperators string[]
Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier
serverRootCACertificate string
When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.
site string
The Active Directory site the service will limit Domain Controller discovery to
smbServerName string
NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
username string
A domain user account with permission to create machine accounts
status This property is required. str
Status of the Active Directory
status_details This property is required. str
Any details in regards to the Status of the Active Directory
active_directory_id str
Id of the Active Directory
ad_name str
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
administrators Sequence[str]
Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier
aes_encryption bool
If enabled, AES encryption will be enabled for SMB communication.
allow_local_nfs_users_with_ldap bool
If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.
backup_operators Sequence[str]
Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier
dns str
Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
domain str
Name of the Active Directory domain
encrypt_dc_connections bool
If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted.
kdc_ip str
kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.
ldap_over_tls bool
Specifies whether or not the LDAP traffic needs to be secured via TLS.
ldap_search_scope LdapSearchScopeOptResponse
LDAP Search scope options
ldap_signing bool
Specifies whether or not the LDAP traffic needs to be signed.
organizational_unit str
The Organizational Unit (OU) within the Windows Active Directory
password str
Plain text password of Active Directory domain administrator, value is masked in the response
preferred_servers_for_ldap_client str
Comma separated list of IPv4 addresses of preferred servers for LDAP client. At most two comma separated IPv4 addresses can be passed.
security_operators Sequence[str]
Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier
server_root_ca_certificate str
When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.
site str
The Active Directory site the service will limit Domain Controller discovery to
smb_server_name str
NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
username str
A domain user account with permission to create machine accounts
status This property is required. String
Status of the Active Directory
statusDetails This property is required. String
Any details in regards to the Status of the Active Directory
activeDirectoryId String
Id of the Active Directory
adName String
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
administrators List<String>
Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier
aesEncryption Boolean
If enabled, AES encryption will be enabled for SMB communication.
allowLocalNfsUsersWithLdap Boolean
If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.
backupOperators List<String>
Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier
dns String
Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
domain String
Name of the Active Directory domain
encryptDCConnections Boolean
If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted.
kdcIP String
kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.
ldapOverTLS Boolean
Specifies whether or not the LDAP traffic needs to be secured via TLS.
ldapSearchScope Property Map
LDAP Search scope options
ldapSigning Boolean
Specifies whether or not the LDAP traffic needs to be signed.
organizationalUnit String
The Organizational Unit (OU) within the Windows Active Directory
password String
Plain text password of Active Directory domain administrator, value is masked in the response
preferredServersForLdapClient String
Comma separated list of IPv4 addresses of preferred servers for LDAP client. At most two comma separated IPv4 addresses can be passed.
securityOperators List<String>
Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier
serverRootCACertificate String
When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.
site String
The Active Directory site the service will limit Domain Controller discovery to
smbServerName String
NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
username String
A domain user account with permission to create machine accounts

EncryptionIdentityResponse

PrincipalId This property is required. string
The principal ID (object ID) of the identity used to authenticate with key vault. Read-only.
UserAssignedIdentity string
The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.
PrincipalId This property is required. string
The principal ID (object ID) of the identity used to authenticate with key vault. Read-only.
UserAssignedIdentity string
The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.
principalId This property is required. String
The principal ID (object ID) of the identity used to authenticate with key vault. Read-only.
userAssignedIdentity String
The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.
principalId This property is required. string
The principal ID (object ID) of the identity used to authenticate with key vault. Read-only.
userAssignedIdentity string
The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.
principal_id This property is required. str
The principal ID (object ID) of the identity used to authenticate with key vault. Read-only.
user_assigned_identity str
The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.
principalId This property is required. String
The principal ID (object ID) of the identity used to authenticate with key vault. Read-only.
userAssignedIdentity String
The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.

KeyVaultPropertiesResponse

KeyName This property is required. string
The name of KeyVault key.
KeyVaultId This property is required. string
UUID v4 used to identify the Azure Key Vault configuration
KeyVaultResourceId This property is required. string
The resource ID of KeyVault.
KeyVaultUri This property is required. string
The Uri of KeyVault.
Status This property is required. string
Status of the KeyVault connection.
KeyName This property is required. string
The name of KeyVault key.
KeyVaultId This property is required. string
UUID v4 used to identify the Azure Key Vault configuration
KeyVaultResourceId This property is required. string
The resource ID of KeyVault.
KeyVaultUri This property is required. string
The Uri of KeyVault.
Status This property is required. string
Status of the KeyVault connection.
keyName This property is required. String
The name of KeyVault key.
keyVaultId This property is required. String
UUID v4 used to identify the Azure Key Vault configuration
keyVaultResourceId This property is required. String
The resource ID of KeyVault.
keyVaultUri This property is required. String
The Uri of KeyVault.
status This property is required. String
Status of the KeyVault connection.
keyName This property is required. string
The name of KeyVault key.
keyVaultId This property is required. string
UUID v4 used to identify the Azure Key Vault configuration
keyVaultResourceId This property is required. string
The resource ID of KeyVault.
keyVaultUri This property is required. string
The Uri of KeyVault.
status This property is required. string
Status of the KeyVault connection.
key_name This property is required. str
The name of KeyVault key.
key_vault_id This property is required. str
UUID v4 used to identify the Azure Key Vault configuration
key_vault_resource_id This property is required. str
The resource ID of KeyVault.
key_vault_uri This property is required. str
The Uri of KeyVault.
status This property is required. str
Status of the KeyVault connection.
keyName This property is required. String
The name of KeyVault key.
keyVaultId This property is required. String
UUID v4 used to identify the Azure Key Vault configuration
keyVaultResourceId This property is required. String
The resource ID of KeyVault.
keyVaultUri This property is required. String
The Uri of KeyVault.
status This property is required. String
Status of the KeyVault connection.

LdapSearchScopeOptResponse

GroupDN string
This specifies the group DN, which overrides the base DN for group lookups.
GroupMembershipFilter string
This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
UserDN string
This specifies the user DN, which overrides the base DN for user lookups.
GroupDN string
This specifies the group DN, which overrides the base DN for group lookups.
GroupMembershipFilter string
This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
UserDN string
This specifies the user DN, which overrides the base DN for user lookups.
groupDN String
This specifies the group DN, which overrides the base DN for group lookups.
groupMembershipFilter String
This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
userDN String
This specifies the user DN, which overrides the base DN for user lookups.
groupDN string
This specifies the group DN, which overrides the base DN for group lookups.
groupMembershipFilter string
This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
userDN string
This specifies the user DN, which overrides the base DN for user lookups.
group_dn str
This specifies the group DN, which overrides the base DN for group lookups.
group_membership_filter str
This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
user_dn str
This specifies the user DN, which overrides the base DN for user lookups.
groupDN String
This specifies the group DN, which overrides the base DN for group lookups.
groupMembershipFilter String
This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
userDN String
This specifies the user DN, which overrides the base DN for user lookups.

ManagedServiceIdentityResponse

PrincipalId This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
TenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
Type This property is required. string
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.NetApp.Inputs.UserAssignedIdentityResponse>
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
PrincipalId This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
TenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
Type This property is required. string
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
UserAssignedIdentities map[string]UserAssignedIdentityResponse
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
principalId This property is required. String
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. String
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. String
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
userAssignedIdentities Map<String,UserAssignedIdentityResponse>
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
principalId This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. string
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
principal_id This property is required. str
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenant_id This property is required. str
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. str
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
principalId This property is required. String
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. String
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. String
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
userAssignedIdentities Map<Property Map>
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

UserAssignedIdentityResponse

ClientId This property is required. string
The client ID of the assigned identity.
PrincipalId This property is required. string
The principal ID of the assigned identity.
ClientId This property is required. string
The client ID of the assigned identity.
PrincipalId This property is required. string
The principal ID of the assigned identity.
clientId This property is required. String
The client ID of the assigned identity.
principalId This property is required. String
The principal ID of the assigned identity.
clientId This property is required. string
The client ID of the assigned identity.
principalId This property is required. string
The principal ID of the assigned identity.
client_id This property is required. str
The client ID of the assigned identity.
principal_id This property is required. str
The principal ID of the assigned identity.
clientId This property is required. String
The client ID of the assigned identity.
principalId This property is required. String
The principal ID of the assigned identity.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi