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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.netapp.getAccount

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Get the NetApp account Azure REST API version: 2022-11-01.

    Other available API versions: 2019-07-01, 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.

    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>
    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]
    func LookupAccount(ctx *Context, args *LookupAccountArgs, opts ...InvokeOption) (*LookupAccountResult, error)
    func LookupAccountOutput(ctx *Context, args *LookupAccountOutputArgs, opts ...InvokeOption) LookupAccountResultOutput

    > 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)
    }
    public static CompletableFuture<GetAccountResult> getAccount(GetAccountArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:netapp:getAccount
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountName string
    The name of the NetApp account
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AccountName string
    The name of the NetApp account
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    accountName String
    The name of the NetApp account
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    accountName string
    The name of the NetApp account
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    account_name str
    The name of the NetApp account
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    accountName String
    The name of the NetApp account
    resourceGroupName 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 string
    Status of the Active Directory
    StatusDetails 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 string
    Status of the Active Directory
    StatusDetails 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 String
    Status of the Active Directory
    statusDetails 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 string
    Status of the Active Directory
    statusDetails 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 str
    Status of the Active Directory
    status_details 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 String
    Status of the Active Directory
    statusDetails 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 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 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 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 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 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 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 string
    The name of KeyVault key.
    KeyVaultId string
    UUID v4 used to identify the Azure Key Vault configuration
    KeyVaultResourceId string
    The resource ID of KeyVault.
    KeyVaultUri string
    The Uri of KeyVault.
    Status string
    Status of the KeyVault connection.
    KeyName string
    The name of KeyVault key.
    KeyVaultId string
    UUID v4 used to identify the Azure Key Vault configuration
    KeyVaultResourceId string
    The resource ID of KeyVault.
    KeyVaultUri string
    The Uri of KeyVault.
    Status string
    Status of the KeyVault connection.
    keyName String
    The name of KeyVault key.
    keyVaultId String
    UUID v4 used to identify the Azure Key Vault configuration
    keyVaultResourceId String
    The resource ID of KeyVault.
    keyVaultUri String
    The Uri of KeyVault.
    status String
    Status of the KeyVault connection.
    keyName string
    The name of KeyVault key.
    keyVaultId string
    UUID v4 used to identify the Azure Key Vault configuration
    keyVaultResourceId string
    The resource ID of KeyVault.
    keyVaultUri string
    The Uri of KeyVault.
    status string
    Status of the KeyVault connection.
    key_name str
    The name of KeyVault key.
    key_vault_id str
    UUID v4 used to identify the Azure Key Vault configuration
    key_vault_resource_id str
    The resource ID of KeyVault.
    key_vault_uri str
    The Uri of KeyVault.
    status str
    Status of the KeyVault connection.
    keyName String
    The name of KeyVault key.
    keyVaultId String
    UUID v4 used to identify the Azure Key Vault configuration
    keyVaultResourceId String
    The resource ID of KeyVault.
    keyVaultUri String
    The Uri of KeyVault.
    status 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 string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type 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 string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type 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 String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type 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 string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type 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 str
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenant_id str
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type 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 String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type 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 string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId string
    The principal ID of the assigned identity.
    client_id str
    The client ID of the assigned identity.
    principal_id str
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.

    Package Details

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