Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForActiveDirectoryStatus() []string + func PossibleValuesForKeySource() []string + func PossibleValuesForKeyVaultStatus() []string + func ValidateNetAppAccountID(input interface{}, key string) (warnings []string, errors []error) + type AccountEncryption struct + Identity *EncryptionIdentity + KeySource *KeySource + KeyVaultProperties *KeyVaultProperties + type AccountProperties struct + ActiveDirectories *[]ActiveDirectory + DisableShowmount *bool + Encryption *AccountEncryption + ProvisioningState *string + type AccountsCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *NetAppAccount + OData *odata.OData + Poller pollers.Poller + type AccountsDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type AccountsGetOperationResponse struct + HttpResponse *http.Response + Model *NetAppAccount + OData *odata.OData + type AccountsListBySubscriptionCompleteResult struct + Items []NetAppAccount + LatestHttpResponse *http.Response + type AccountsListBySubscriptionCustomPager struct + NextLink *odata.Link + func (p *AccountsListBySubscriptionCustomPager) NextPageLink() *odata.Link + type AccountsListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]NetAppAccount + OData *odata.OData + type AccountsListCompleteResult struct + Items []NetAppAccount + LatestHttpResponse *http.Response + type AccountsListCustomPager struct + NextLink *odata.Link + func (p *AccountsListCustomPager) NextPageLink() *odata.Link + type AccountsListOperationResponse struct + HttpResponse *http.Response + Model *[]NetAppAccount + OData *odata.OData + type AccountsRenewCredentialsOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type AccountsUpdateOperationResponse struct + HttpResponse *http.Response + Model *NetAppAccount + OData *odata.OData + Poller pollers.Poller + type ActiveDirectory struct + ActiveDirectoryId *string + AdName *string + Administrators *[]string + AesEncryption *bool + AllowLocalNfsUsersWithLdap *bool + BackupOperators *[]string + Dns *string + Domain *string + EncryptDCConnections *bool + KdcIP *string + LdapOverTLS *bool + LdapSearchScope *LdapSearchScopeOpt + LdapSigning *bool + OrganizationalUnit *string + Password *string + PreferredServersForLdapClient *string + SecurityOperators *[]string + ServerRootCACertificate *string + Site *string + SmbServerName *string + Status *ActiveDirectoryStatus + StatusDetails *string + Username *string + type ActiveDirectoryStatus string + const ActiveDirectoryStatusCreated + const ActiveDirectoryStatusDeleted + const ActiveDirectoryStatusError + const ActiveDirectoryStatusInUse + const ActiveDirectoryStatusUpdating + func (s *ActiveDirectoryStatus) UnmarshalJSON(bytes []byte) error + type EncryptionIdentity struct + PrincipalId *string + UserAssignedIdentity *string + type KeySource string + const KeySourceMicrosoftPointKeyVault + const KeySourceMicrosoftPointNetApp + func (s *KeySource) UnmarshalJSON(bytes []byte) error + type KeyVaultProperties struct + KeyName string + KeyVaultId *string + KeyVaultResourceId string + KeyVaultUri string + Status *KeyVaultStatus + type KeyVaultStatus string + const KeyVaultStatusCreated + const KeyVaultStatusDeleted + const KeyVaultStatusError + const KeyVaultStatusInUse + const KeyVaultStatusUpdating + func (s *KeyVaultStatus) UnmarshalJSON(bytes []byte) error + type LdapSearchScopeOpt struct + GroupDN *string + GroupMembershipFilter *string + UserDN *string + type NetAppAccount struct + Etag *string + Id *string + Identity *identity.LegacySystemAndUserAssignedMap + Location string + Name *string + Properties *AccountProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type NetAppAccountId struct + NetAppAccountName string + ResourceGroupName string + SubscriptionId string + func NewNetAppAccountID(subscriptionId string, resourceGroupName string, netAppAccountName string) NetAppAccountId + func ParseNetAppAccountID(input string) (*NetAppAccountId, error) + func ParseNetAppAccountIDInsensitively(input string) (*NetAppAccountId, error) + func (id *NetAppAccountId) FromParseResult(input resourceids.ParseResult) error + func (id NetAppAccountId) ID() string + func (id NetAppAccountId) Segments() []resourceids.Segment + func (id NetAppAccountId) String() string + type NetAppAccountOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p NetAppAccountOperationPredicate) Matches(input NetAppAccount) bool + type NetAppAccountPatch struct + Id *string + Identity *identity.LegacySystemAndUserAssignedMap + Location *string + Name *string + Properties *AccountProperties + Tags *map[string]string + Type *string + type NetAppAccountsClient struct + Client *resourcemanager.Client + func NewNetAppAccountsClientWithBaseURI(sdkApi sdkEnv.Api) (*NetAppAccountsClient, error) + func (c NetAppAccountsClient) AccountsCreateOrUpdate(ctx context.Context, id NetAppAccountId, input NetAppAccount) (result AccountsCreateOrUpdateOperationResponse, err error) + func (c NetAppAccountsClient) AccountsCreateOrUpdateThenPoll(ctx context.Context, id NetAppAccountId, input NetAppAccount) error + func (c NetAppAccountsClient) AccountsDelete(ctx context.Context, id NetAppAccountId) (result AccountsDeleteOperationResponse, err error) + func (c NetAppAccountsClient) AccountsDeleteThenPoll(ctx context.Context, id NetAppAccountId) error + func (c NetAppAccountsClient) AccountsGet(ctx context.Context, id NetAppAccountId) (result AccountsGetOperationResponse, err error) + func (c NetAppAccountsClient) AccountsList(ctx context.Context, id commonids.ResourceGroupId) (result AccountsListOperationResponse, err error) + func (c NetAppAccountsClient) AccountsListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result AccountsListBySubscriptionOperationResponse, err error) + func (c NetAppAccountsClient) AccountsListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (AccountsListBySubscriptionCompleteResult, error) + func (c NetAppAccountsClient) AccountsListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result AccountsListBySubscriptionCompleteResult, err error) + func (c NetAppAccountsClient) AccountsListComplete(ctx context.Context, id commonids.ResourceGroupId) (AccountsListCompleteResult, error) + func (c NetAppAccountsClient) AccountsListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result AccountsListCompleteResult, err error) + func (c NetAppAccountsClient) AccountsRenewCredentials(ctx context.Context, id NetAppAccountId) (result AccountsRenewCredentialsOperationResponse, err error) + func (c NetAppAccountsClient) AccountsRenewCredentialsThenPoll(ctx context.Context, id NetAppAccountId) error + func (c NetAppAccountsClient) AccountsUpdate(ctx context.Context, id NetAppAccountId, input NetAppAccountPatch) (result AccountsUpdateOperationResponse, err error) + func (c NetAppAccountsClient) AccountsUpdateThenPoll(ctx context.Context, id NetAppAccountId, input NetAppAccountPatch) error