1. Packages
  2. Azure Native v1
  3. API Docs
  4. netapp
  5. Account
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.netapp.Account

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    NetApp account resource API Version: 2020-12-01.

    Example Usage

    Accounts_CreateOrUpdate

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var account = new AzureNative.NetApp.Account("account", new()
        {
            AccountName = "account1",
            ActiveDirectories = new[]
            {
                new AzureNative.NetApp.Inputs.ActiveDirectoryArgs
                {
                    AesEncryption = true,
                    Dns = "10.10.10.3, 10.10.10.4",
                    Domain = "10.10.10.3",
                    LdapSigning = false,
                    OrganizationalUnit = "Engineering",
                    Password = "ad_password",
                    Site = "SiteName",
                    SmbServerName = "SMBServer",
                    Username = "ad_user_name",
                },
            },
            Location = "eastus",
            ResourceGroupName = "myRG",
        });
    
    });
    
    package main
    
    import (
    	netapp "github.com/pulumi/pulumi-azure-native-sdk/netapp"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := netapp.NewAccount(ctx, "account", &netapp.AccountArgs{
    			AccountName: pulumi.String("account1"),
    			ActiveDirectories: []netapp.ActiveDirectoryArgs{
    				{
    					AesEncryption:      pulumi.Bool(true),
    					Dns:                pulumi.String("10.10.10.3, 10.10.10.4"),
    					Domain:             pulumi.String("10.10.10.3"),
    					LdapSigning:        pulumi.Bool(false),
    					OrganizationalUnit: pulumi.String("Engineering"),
    					Password:           pulumi.String("ad_password"),
    					Site:               pulumi.String("SiteName"),
    					SmbServerName:      pulumi.String("SMBServer"),
    					Username:           pulumi.String("ad_user_name"),
    				},
    			},
    			Location:          pulumi.String("eastus"),
    			ResourceGroupName: pulumi.String("myRG"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.netapp.Account;
    import com.pulumi.azurenative.netapp.AccountArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var account = new Account("account", AccountArgs.builder()        
                .accountName("account1")
                .activeDirectories(Map.ofEntries(
                    Map.entry("aesEncryption", true),
                    Map.entry("dns", "10.10.10.3, 10.10.10.4"),
                    Map.entry("domain", "10.10.10.3"),
                    Map.entry("ldapSigning", false),
                    Map.entry("organizationalUnit", "Engineering"),
                    Map.entry("password", "ad_password"),
                    Map.entry("site", "SiteName"),
                    Map.entry("smbServerName", "SMBServer"),
                    Map.entry("username", "ad_user_name")
                ))
                .location("eastus")
                .resourceGroupName("myRG")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    account = azure_native.netapp.Account("account",
        account_name="account1",
        active_directories=[azure_native.netapp.ActiveDirectoryArgs(
            aes_encryption=True,
            dns="10.10.10.3, 10.10.10.4",
            domain="10.10.10.3",
            ldap_signing=False,
            organizational_unit="Engineering",
            password="ad_password",
            site="SiteName",
            smb_server_name="SMBServer",
            username="ad_user_name",
        )],
        location="eastus",
        resource_group_name="myRG")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const account = new azure_native.netapp.Account("account", {
        accountName: "account1",
        activeDirectories: [{
            aesEncryption: true,
            dns: "10.10.10.3, 10.10.10.4",
            domain: "10.10.10.3",
            ldapSigning: false,
            organizationalUnit: "Engineering",
            password: "ad_password",
            site: "SiteName",
            smbServerName: "SMBServer",
            username: "ad_user_name",
        }],
        location: "eastus",
        resourceGroupName: "myRG",
    });
    
    resources:
      account:
        type: azure-native:netapp:Account
        properties:
          accountName: account1
          activeDirectories:
            - aesEncryption: true
              dns: 10.10.10.3, 10.10.10.4
              domain: 10.10.10.3
              ldapSigning: false
              organizationalUnit: Engineering
              password: ad_password
              site: SiteName
              smbServerName: SMBServer
              username: ad_user_name
          location: eastus
          resourceGroupName: myRG
    

    Create Account Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Account(name: string, args: AccountArgs, opts?: CustomResourceOptions);
    @overload
    def Account(resource_name: str,
                args: AccountArgs,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def Account(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                resource_group_name: Optional[str] = None,
                account_name: Optional[str] = None,
                active_directories: Optional[Sequence[ActiveDirectoryArgs]] = None,
                encryption: Optional[AccountEncryptionArgs] = None,
                location: Optional[str] = None,
                tags: Optional[Mapping[str, str]] = None)
    func NewAccount(ctx *Context, name string, args AccountArgs, opts ...ResourceOption) (*Account, error)
    public Account(string name, AccountArgs args, CustomResourceOptions? opts = null)
    public Account(String name, AccountArgs args)
    public Account(String name, AccountArgs args, CustomResourceOptions options)
    
    type: azure-native:netapp:Account
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args AccountArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AccountArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AccountArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AccountArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AccountArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var exampleaccountResourceResourceFromNetapp = new AzureNative.Netapp.Account("exampleaccountResourceResourceFromNetapp", new()
    {
        ResourceGroupName = "string",
        AccountName = "string",
        ActiveDirectories = new[]
        {
            
            {
                { "activeDirectoryId", "string" },
                { "adName", "string" },
                { "aesEncryption", false },
                { "allowLocalNfsUsersWithLdap", false },
                { "backupOperators", new[]
                {
                    "string",
                } },
                { "dns", "string" },
                { "domain", "string" },
                { "kdcIP", "string" },
                { "ldapOverTLS", false },
                { "ldapSigning", false },
                { "organizationalUnit", "string" },
                { "password", "string" },
                { "securityOperators", new[]
                {
                    "string",
                } },
                { "serverRootCACertificate", "string" },
                { "site", "string" },
                { "smbServerName", "string" },
                { "username", "string" },
            },
        },
        Encryption = 
        {
            { "keySource", "string" },
        },
        Location = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := netapp.NewAccount(ctx, "exampleaccountResourceResourceFromNetapp", &netapp.AccountArgs{
    	ResourceGroupName: "string",
    	AccountName:       "string",
    	ActiveDirectories: []map[string]interface{}{
    		map[string]interface{}{
    			"activeDirectoryId":          "string",
    			"adName":                     "string",
    			"aesEncryption":              false,
    			"allowLocalNfsUsersWithLdap": false,
    			"backupOperators": []string{
    				"string",
    			},
    			"dns":                "string",
    			"domain":             "string",
    			"kdcIP":              "string",
    			"ldapOverTLS":        false,
    			"ldapSigning":        false,
    			"organizationalUnit": "string",
    			"password":           "string",
    			"securityOperators": []string{
    				"string",
    			},
    			"serverRootCACertificate": "string",
    			"site":                    "string",
    			"smbServerName":           "string",
    			"username":                "string",
    		},
    	},
    	Encryption: map[string]interface{}{
    		"keySource": "string",
    	},
    	Location: "string",
    	Tags: map[string]interface{}{
    		"string": "string",
    	},
    })
    
    var exampleaccountResourceResourceFromNetapp = new Account("exampleaccountResourceResourceFromNetapp", AccountArgs.builder()
        .resourceGroupName("string")
        .accountName("string")
        .activeDirectories(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .encryption(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .location("string")
        .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .build());
    
    exampleaccount_resource_resource_from_netapp = azure_native.netapp.Account("exampleaccountResourceResourceFromNetapp",
        resource_group_name=string,
        account_name=string,
        active_directories=[{
            activeDirectoryId: string,
            adName: string,
            aesEncryption: False,
            allowLocalNfsUsersWithLdap: False,
            backupOperators: [string],
            dns: string,
            domain: string,
            kdcIP: string,
            ldapOverTLS: False,
            ldapSigning: False,
            organizationalUnit: string,
            password: string,
            securityOperators: [string],
            serverRootCACertificate: string,
            site: string,
            smbServerName: string,
            username: string,
        }],
        encryption={
            keySource: string,
        },
        location=string,
        tags={
            string: string,
        })
    
    const exampleaccountResourceResourceFromNetapp = new azure_native.netapp.Account("exampleaccountResourceResourceFromNetapp", {
        resourceGroupName: "string",
        accountName: "string",
        activeDirectories: [{
            activeDirectoryId: "string",
            adName: "string",
            aesEncryption: false,
            allowLocalNfsUsersWithLdap: false,
            backupOperators: ["string"],
            dns: "string",
            domain: "string",
            kdcIP: "string",
            ldapOverTLS: false,
            ldapSigning: false,
            organizationalUnit: "string",
            password: "string",
            securityOperators: ["string"],
            serverRootCACertificate: "string",
            site: "string",
            smbServerName: "string",
            username: "string",
        }],
        encryption: {
            keySource: "string",
        },
        location: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:netapp:Account
    properties:
        accountName: string
        activeDirectories:
            - activeDirectoryId: string
              adName: string
              aesEncryption: false
              allowLocalNfsUsersWithLdap: false
              backupOperators:
                - string
              dns: string
              domain: string
              kdcIP: string
              ldapOverTLS: false
              ldapSigning: false
              organizationalUnit: string
              password: string
              securityOperators:
                - string
              serverRootCACertificate: string
              site: string
              smbServerName: string
              username: string
        encryption:
            keySource: string
        location: string
        resourceGroupName: string
        tags:
            string: string
    

    Account Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Account resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group.
    AccountName string
    The name of the NetApp account
    ActiveDirectories List<Pulumi.AzureNative.NetApp.Inputs.ActiveDirectory>
    Active Directories
    Encryption Pulumi.AzureNative.NetApp.Inputs.AccountEncryption
    Encryption settings
    Location string
    Resource location
    Tags Dictionary<string, string>
    Resource tags
    ResourceGroupName string
    The name of the resource group.
    AccountName string
    The name of the NetApp account
    ActiveDirectories []ActiveDirectoryArgs
    Active Directories
    Encryption AccountEncryptionArgs
    Encryption settings
    Location string
    Resource location
    Tags map[string]string
    Resource tags
    resourceGroupName String
    The name of the resource group.
    accountName String
    The name of the NetApp account
    activeDirectories List<ActiveDirectory>
    Active Directories
    encryption AccountEncryption
    Encryption settings
    location String
    Resource location
    tags Map<String,String>
    Resource tags
    resourceGroupName string
    The name of the resource group.
    accountName string
    The name of the NetApp account
    activeDirectories ActiveDirectory[]
    Active Directories
    encryption AccountEncryption
    Encryption settings
    location string
    Resource location
    tags {[key: string]: string}
    Resource tags
    resource_group_name str
    The name of the resource group.
    account_name str
    The name of the NetApp account
    active_directories Sequence[ActiveDirectoryArgs]
    Active Directories
    encryption AccountEncryptionArgs
    Encryption settings
    location str
    Resource location
    tags Mapping[str, str]
    Resource tags
    resourceGroupName String
    The name of the resource group.
    accountName String
    The name of the NetApp account
    activeDirectories List<Property Map>
    Active Directories
    encryption Property Map
    Encryption settings
    location String
    Resource location
    tags Map<String>
    Resource tags

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Account resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name
    ProvisioningState string
    Azure lifecycle management
    SystemData Pulumi.AzureNative.NetApp.Outputs.SystemDataResponse
    The system meta data relating to this resource.
    Type string
    Resource type
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name
    ProvisioningState string
    Azure lifecycle management
    SystemData SystemDataResponse
    The system meta data relating to this resource.
    Type string
    Resource type
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name
    provisioningState String
    Azure lifecycle management
    systemData SystemDataResponse
    The system meta data relating to this resource.
    type String
    Resource type
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Resource name
    provisioningState string
    Azure lifecycle management
    systemData SystemDataResponse
    The system meta data relating to this resource.
    type string
    Resource type
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Resource name
    provisioning_state str
    Azure lifecycle management
    system_data SystemDataResponse
    The system meta data relating to this resource.
    type str
    Resource type
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name
    provisioningState String
    Azure lifecycle management
    systemData Property Map
    The system meta data relating to this resource.
    type String
    Resource type

    Supporting Types

    AccountEncryption, AccountEncryptionArgs

    KeySource string
    Encryption Key Source. Possible values are: 'Microsoft.NetApp'.
    KeySource string
    Encryption Key Source. Possible values are: 'Microsoft.NetApp'.
    keySource String
    Encryption Key Source. Possible values are: 'Microsoft.NetApp'.
    keySource string
    Encryption Key Source. Possible values are: 'Microsoft.NetApp'.
    key_source str
    Encryption Key Source. Possible values are: 'Microsoft.NetApp'.
    keySource String
    Encryption Key Source. Possible values are: 'Microsoft.NetApp'.

    AccountEncryptionResponse, AccountEncryptionResponseArgs

    KeySource string
    Encryption Key Source. Possible values are: 'Microsoft.NetApp'.
    KeySource string
    Encryption Key Source. Possible values are: 'Microsoft.NetApp'.
    keySource String
    Encryption Key Source. Possible values are: 'Microsoft.NetApp'.
    keySource string
    Encryption Key Source. Possible values are: 'Microsoft.NetApp'.
    key_source str
    Encryption Key Source. Possible values are: 'Microsoft.NetApp'.
    keySource String
    Encryption Key Source. Possible values are: 'Microsoft.NetApp'.

    ActiveDirectory, ActiveDirectoryArgs

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

    ActiveDirectoryResponse, ActiveDirectoryResponseArgs

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

    SystemDataResponse, SystemDataResponseArgs

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

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:netapp:Account account1 /subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi