README ¶
github.com/hashicorp/go-azure-sdk/resource-manager/datalakestore/2016-11-01/accounts
Documentation
The accounts
SDK allows for interaction with the Azure Resource Manager Service datalakestore
(API Version 2016-11-01
).
This readme covers example usages, but further information on using this SDK can be found in the project root.
Import Path
import "github.com/hashicorp/go-azure-sdk/resource-manager/datalakestore/2016-11-01/accounts"
Client Initialization
client := accounts.NewAccountsClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer
Example Usage: AccountsClient.CheckNameAvailability
ctx := context.TODO()
id := accounts.NewLocationID("12345678-1234-9876-4563-123456789012", "locationValue")
payload := accounts.CheckNameAvailabilityParameters{
// ...
}
read, err := client.CheckNameAvailability(ctx, id, payload)
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: AccountsClient.Create
ctx := context.TODO()
id := accounts.NewAccountID("12345678-1234-9876-4563-123456789012", "example-resource-group", "accountValue")
payload := accounts.CreateDataLakeStoreAccountParameters{
// ...
}
if err := client.CreateThenPoll(ctx, id, payload); err != nil {
// handle the error
}
Example Usage: AccountsClient.Delete
ctx := context.TODO()
id := accounts.NewAccountID("12345678-1234-9876-4563-123456789012", "example-resource-group", "accountValue")
if err := client.DeleteThenPoll(ctx, id); err != nil {
// handle the error
}
Example Usage: AccountsClient.EnableKeyVault
ctx := context.TODO()
id := accounts.NewAccountID("12345678-1234-9876-4563-123456789012", "example-resource-group", "accountValue")
read, err := client.EnableKeyVault(ctx, id)
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: AccountsClient.Get
ctx := context.TODO()
id := accounts.NewAccountID("12345678-1234-9876-4563-123456789012", "example-resource-group", "accountValue")
read, err := client.Get(ctx, id)
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: AccountsClient.List
ctx := context.TODO()
id := accounts.NewSubscriptionID("12345678-1234-9876-4563-123456789012")
// alternatively `client.List(ctx, id, accounts.DefaultListOperationOptions())` can be used to do batched pagination
items, err := client.ListComplete(ctx, id, accounts.DefaultListOperationOptions())
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: AccountsClient.ListByResourceGroup
ctx := context.TODO()
id := accounts.NewResourceGroupID("12345678-1234-9876-4563-123456789012", "example-resource-group")
// alternatively `client.ListByResourceGroup(ctx, id, accounts.DefaultListByResourceGroupOperationOptions())` can be used to do batched pagination
items, err := client.ListByResourceGroupComplete(ctx, id, accounts.DefaultListByResourceGroupOperationOptions())
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: AccountsClient.Update
ctx := context.TODO()
id := accounts.NewAccountID("12345678-1234-9876-4563-123456789012", "example-resource-group", "accountValue")
payload := accounts.UpdateDataLakeStoreAccountParameters{
// ...
}
if err := client.UpdateThenPoll(ctx, id, payload); err != nil {
// handle the error
}
Documentation ¶
Index ¶
- func PossibleValuesForDataLakeStoreAccountState() []string
- func PossibleValuesForDataLakeStoreAccountStatus() []string
- func PossibleValuesForEncryptionConfigType() []string
- func PossibleValuesForEncryptionProvisioningState() []string
- func PossibleValuesForEncryptionState() []string
- func PossibleValuesForFirewallAllowAzureIPsState() []string
- func PossibleValuesForFirewallState() []string
- func PossibleValuesForTierType() []string
- func PossibleValuesForTrustedIdProviderState() []string
- func PossibleValuesForType() []string
- func ValidateAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- type AccountId
- type AccountsClient
- func (c AccountsClient) CheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityParameters) (result CheckNameAvailabilityOperationResponse, err error)
- func (c AccountsClient) Create(ctx context.Context, id AccountId, input CreateDataLakeStoreAccountParameters) (result CreateOperationResponse, err error)
- func (c AccountsClient) CreateThenPoll(ctx context.Context, id AccountId, input CreateDataLakeStoreAccountParameters) error
- func (c AccountsClient) Delete(ctx context.Context, id AccountId) (result DeleteOperationResponse, err error)
- func (c AccountsClient) DeleteThenPoll(ctx context.Context, id AccountId) error
- func (c AccountsClient) EnableKeyVault(ctx context.Context, id AccountId) (result EnableKeyVaultOperationResponse, err error)
- func (c AccountsClient) Get(ctx context.Context, id AccountId) (result GetOperationResponse, err error)
- func (c AccountsClient) List(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (resp ListOperationResponse, err error)
- func (c AccountsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, ...) (resp ListByResourceGroupOperationResponse, err error)
- func (c AccountsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (ListByResourceGroupCompleteResult, error)
- func (c AccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (resp ListByResourceGroupCompleteResult, err error)
- func (c AccountsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (ListCompleteResult, error)
- func (c AccountsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions, ...) (resp ListCompleteResult, err error)
- func (c AccountsClient) Update(ctx context.Context, id AccountId, input UpdateDataLakeStoreAccountParameters) (result UpdateOperationResponse, err error)
- func (c AccountsClient) UpdateThenPoll(ctx context.Context, id AccountId, input UpdateDataLakeStoreAccountParameters) error
- type CheckNameAvailabilityOperationResponse
- type CheckNameAvailabilityParameters
- type CreateDataLakeStoreAccountParameters
- type CreateDataLakeStoreAccountProperties
- type CreateFirewallRuleWithAccountParameters
- type CreateOperationResponse
- type CreateOrUpdateFirewallRuleProperties
- type CreateOrUpdateTrustedIdProviderProperties
- type CreateOrUpdateVirtualNetworkRuleProperties
- type CreateTrustedIdProviderWithAccountParameters
- type CreateVirtualNetworkRuleWithAccountParameters
- type DataLakeStoreAccount
- type DataLakeStoreAccountBasic
- type DataLakeStoreAccountBasicOperationPredicate
- type DataLakeStoreAccountProperties
- func (o *DataLakeStoreAccountProperties) GetCreationTimeAsTime() (*time.Time, error)
- func (o *DataLakeStoreAccountProperties) GetLastModifiedTimeAsTime() (*time.Time, error)
- func (o *DataLakeStoreAccountProperties) SetCreationTimeAsTime(input time.Time)
- func (o *DataLakeStoreAccountProperties) SetLastModifiedTimeAsTime(input time.Time)
- type DataLakeStoreAccountPropertiesBasic
- func (o *DataLakeStoreAccountPropertiesBasic) GetCreationTimeAsTime() (*time.Time, error)
- func (o *DataLakeStoreAccountPropertiesBasic) GetLastModifiedTimeAsTime() (*time.Time, error)
- func (o *DataLakeStoreAccountPropertiesBasic) SetCreationTimeAsTime(input time.Time)
- func (o *DataLakeStoreAccountPropertiesBasic) SetLastModifiedTimeAsTime(input time.Time)
- type DataLakeStoreAccountState
- type DataLakeStoreAccountStatus
- type DeleteOperationResponse
- type EnableKeyVaultOperationResponse
- type EncryptionConfig
- type EncryptionConfigType
- type EncryptionProvisioningState
- type EncryptionState
- type FirewallAllowAzureIPsState
- type FirewallRule
- type FirewallRuleProperties
- type FirewallState
- type GetOperationResponse
- type KeyVaultMetaInfo
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationOptions
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListOperationOptions
- type ListOperationResponse
- type LocationId
- type NameAvailabilityInformation
- type TierType
- type TrustedIdProvider
- type TrustedIdProviderProperties
- type TrustedIdProviderState
- type Type
- type UpdateDataLakeStoreAccountParameters
- type UpdateDataLakeStoreAccountProperties
- type UpdateEncryptionConfig
- type UpdateFirewallRuleProperties
- type UpdateFirewallRuleWithAccountParameters
- type UpdateKeyVaultMetaInfo
- type UpdateOperationResponse
- type UpdateTrustedIdProviderProperties
- type UpdateTrustedIdProviderWithAccountParameters
- type UpdateVirtualNetworkRuleProperties
- type UpdateVirtualNetworkRuleWithAccountParameters
- type VirtualNetworkRule
- type VirtualNetworkRuleProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDataLakeStoreAccountState ¶
func PossibleValuesForDataLakeStoreAccountState() []string
func PossibleValuesForDataLakeStoreAccountStatus ¶
func PossibleValuesForDataLakeStoreAccountStatus() []string
func PossibleValuesForEncryptionConfigType ¶
func PossibleValuesForEncryptionConfigType() []string
func PossibleValuesForEncryptionProvisioningState ¶
func PossibleValuesForEncryptionProvisioningState() []string
func PossibleValuesForEncryptionState ¶
func PossibleValuesForEncryptionState() []string
func PossibleValuesForFirewallAllowAzureIPsState ¶ added in v0.20220725.1131927
func PossibleValuesForFirewallAllowAzureIPsState() []string
func PossibleValuesForFirewallState ¶
func PossibleValuesForFirewallState() []string
func PossibleValuesForTierType ¶
func PossibleValuesForTierType() []string
func PossibleValuesForTrustedIdProviderState ¶
func PossibleValuesForTrustedIdProviderState() []string
func PossibleValuesForType ¶
func PossibleValuesForType() []string
func ValidateAccountID ¶
ValidateAccountID checks that 'input' can be parsed as a Account ID
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
Types ¶
type AccountId ¶
AccountId is a struct representing the Resource ID for a Account
func NewAccountID ¶
NewAccountID returns a new AccountId struct
func ParseAccountID ¶
ParseAccountID parses 'input' into a AccountId
func ParseAccountIDInsensitively ¶
ParseAccountIDInsensitively parses 'input' case-insensitively into a AccountId note: this method should only be used for API response data and not user input
func (AccountId) Segments ¶
func (id AccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Account ID
type AccountsClient ¶
func NewAccountsClientWithBaseURI ¶
func NewAccountsClientWithBaseURI(endpoint string) AccountsClient
func (AccountsClient) CheckNameAvailability ¶
func (c AccountsClient) CheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityParameters) (result CheckNameAvailabilityOperationResponse, err error)
CheckNameAvailability ...
func (AccountsClient) Create ¶
func (c AccountsClient) Create(ctx context.Context, id AccountId, input CreateDataLakeStoreAccountParameters) (result CreateOperationResponse, err error)
Create ...
func (AccountsClient) CreateThenPoll ¶
func (c AccountsClient) CreateThenPoll(ctx context.Context, id AccountId, input CreateDataLakeStoreAccountParameters) error
CreateThenPoll performs Create then polls until it's completed
func (AccountsClient) Delete ¶
func (c AccountsClient) Delete(ctx context.Context, id AccountId) (result DeleteOperationResponse, err error)
Delete ...
func (AccountsClient) DeleteThenPoll ¶
func (c AccountsClient) DeleteThenPoll(ctx context.Context, id AccountId) error
DeleteThenPoll performs Delete then polls until it's completed
func (AccountsClient) EnableKeyVault ¶
func (c AccountsClient) EnableKeyVault(ctx context.Context, id AccountId) (result EnableKeyVaultOperationResponse, err error)
EnableKeyVault ...
func (AccountsClient) Get ¶
func (c AccountsClient) Get(ctx context.Context, id AccountId) (result GetOperationResponse, err error)
Get ...
func (AccountsClient) List ¶
func (c AccountsClient) List(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (resp ListOperationResponse, err error)
List ...
func (AccountsClient) ListByResourceGroup ¶
func (c AccountsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions) (resp ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (AccountsClient) ListByResourceGroupComplete ¶
func (c AccountsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all of the results into a single object
func (AccountsClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c AccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions, predicate DataLakeStoreAccountBasicOperationPredicate) (resp ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (AccountsClient) ListComplete ¶
func (c AccountsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all of the results into a single object
func (AccountsClient) ListCompleteMatchingPredicate ¶
func (c AccountsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions, predicate DataLakeStoreAccountBasicOperationPredicate) (resp ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (AccountsClient) Update ¶
func (c AccountsClient) Update(ctx context.Context, id AccountId, input UpdateDataLakeStoreAccountParameters) (result UpdateOperationResponse, err error)
Update ...
func (AccountsClient) UpdateThenPoll ¶
func (c AccountsClient) UpdateThenPoll(ctx context.Context, id AccountId, input UpdateDataLakeStoreAccountParameters) error
UpdateThenPoll performs Update then polls until it's completed
type CheckNameAvailabilityOperationResponse ¶
type CheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response Model *NameAvailabilityInformation }
type CreateDataLakeStoreAccountParameters ¶
type CreateDataLakeStoreAccountParameters struct { Identity *identity.SystemAssigned `json:"identity,omitempty"` Location string `json:"location"` Properties *CreateDataLakeStoreAccountProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type CreateDataLakeStoreAccountProperties ¶
type CreateDataLakeStoreAccountProperties struct { DefaultGroup *string `json:"defaultGroup,omitempty"` EncryptionConfig *EncryptionConfig `json:"encryptionConfig,omitempty"` EncryptionState *EncryptionState `json:"encryptionState,omitempty"` FirewallAllowAzureIPs *FirewallAllowAzureIPsState `json:"firewallAllowAzureIps,omitempty"` FirewallRules *[]CreateFirewallRuleWithAccountParameters `json:"firewallRules,omitempty"` FirewallState *FirewallState `json:"firewallState,omitempty"` NewTier *TierType `json:"newTier,omitempty"` TrustedIdProviderState *TrustedIdProviderState `json:"trustedIdProviderState,omitempty"` TrustedIdProviders *[]CreateTrustedIdProviderWithAccountParameters `json:"trustedIdProviders,omitempty"` VirtualNetworkRules *[]CreateVirtualNetworkRuleWithAccountParameters `json:"virtualNetworkRules,omitempty"` }
type CreateFirewallRuleWithAccountParameters ¶
type CreateFirewallRuleWithAccountParameters struct { Name string `json:"name"` Properties CreateOrUpdateFirewallRuleProperties `json:"properties"` }
type CreateOperationResponse ¶
type CreateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type CreateOrUpdateTrustedIdProviderProperties ¶
type CreateOrUpdateTrustedIdProviderProperties struct {
IdProvider string `json:"idProvider"`
}
type CreateOrUpdateVirtualNetworkRuleProperties ¶
type CreateOrUpdateVirtualNetworkRuleProperties struct {
SubnetId string `json:"subnetId"`
}
type CreateTrustedIdProviderWithAccountParameters ¶
type CreateTrustedIdProviderWithAccountParameters struct { Name string `json:"name"` Properties CreateOrUpdateTrustedIdProviderProperties `json:"properties"` }
type CreateVirtualNetworkRuleWithAccountParameters ¶
type CreateVirtualNetworkRuleWithAccountParameters struct { Name string `json:"name"` Properties CreateOrUpdateVirtualNetworkRuleProperties `json:"properties"` }
type DataLakeStoreAccount ¶
type DataLakeStoreAccount struct { Id *string `json:"id,omitempty"` Identity *identity.SystemAssigned `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *DataLakeStoreAccountProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type DataLakeStoreAccountBasic ¶
type DataLakeStoreAccountBasic struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *DataLakeStoreAccountPropertiesBasic `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type DataLakeStoreAccountBasicOperationPredicate ¶
type DataLakeStoreAccountBasicOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (DataLakeStoreAccountBasicOperationPredicate) Matches ¶
func (p DataLakeStoreAccountBasicOperationPredicate) Matches(input DataLakeStoreAccountBasic) bool
type DataLakeStoreAccountProperties ¶
type DataLakeStoreAccountProperties struct { AccountId *string `json:"accountId,omitempty"` CreationTime *string `json:"creationTime,omitempty"` CurrentTier *TierType `json:"currentTier,omitempty"` DefaultGroup *string `json:"defaultGroup,omitempty"` EncryptionConfig *EncryptionConfig `json:"encryptionConfig,omitempty"` EncryptionProvisioningState *EncryptionProvisioningState `json:"encryptionProvisioningState,omitempty"` EncryptionState *EncryptionState `json:"encryptionState,omitempty"` Endpoint *string `json:"endpoint,omitempty"` FirewallAllowAzureIPs *FirewallAllowAzureIPsState `json:"firewallAllowAzureIps,omitempty"` FirewallRules *[]FirewallRule `json:"firewallRules,omitempty"` FirewallState *FirewallState `json:"firewallState,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` NewTier *TierType `json:"newTier,omitempty"` ProvisioningState *DataLakeStoreAccountStatus `json:"provisioningState,omitempty"` State *DataLakeStoreAccountState `json:"state,omitempty"` TrustedIdProviderState *TrustedIdProviderState `json:"trustedIdProviderState,omitempty"` TrustedIdProviders *[]TrustedIdProvider `json:"trustedIdProviders,omitempty"` VirtualNetworkRules *[]VirtualNetworkRule `json:"virtualNetworkRules,omitempty"` }
func (*DataLakeStoreAccountProperties) GetCreationTimeAsTime ¶
func (o *DataLakeStoreAccountProperties) GetCreationTimeAsTime() (*time.Time, error)
func (*DataLakeStoreAccountProperties) GetLastModifiedTimeAsTime ¶
func (o *DataLakeStoreAccountProperties) GetLastModifiedTimeAsTime() (*time.Time, error)
func (*DataLakeStoreAccountProperties) SetCreationTimeAsTime ¶
func (o *DataLakeStoreAccountProperties) SetCreationTimeAsTime(input time.Time)
func (*DataLakeStoreAccountProperties) SetLastModifiedTimeAsTime ¶
func (o *DataLakeStoreAccountProperties) SetLastModifiedTimeAsTime(input time.Time)
type DataLakeStoreAccountPropertiesBasic ¶
type DataLakeStoreAccountPropertiesBasic struct { AccountId *string `json:"accountId,omitempty"` CreationTime *string `json:"creationTime,omitempty"` Endpoint *string `json:"endpoint,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` ProvisioningState *DataLakeStoreAccountStatus `json:"provisioningState,omitempty"` State *DataLakeStoreAccountState `json:"state,omitempty"` }
func (*DataLakeStoreAccountPropertiesBasic) GetCreationTimeAsTime ¶
func (o *DataLakeStoreAccountPropertiesBasic) GetCreationTimeAsTime() (*time.Time, error)
func (*DataLakeStoreAccountPropertiesBasic) GetLastModifiedTimeAsTime ¶
func (o *DataLakeStoreAccountPropertiesBasic) GetLastModifiedTimeAsTime() (*time.Time, error)
func (*DataLakeStoreAccountPropertiesBasic) SetCreationTimeAsTime ¶
func (o *DataLakeStoreAccountPropertiesBasic) SetCreationTimeAsTime(input time.Time)
func (*DataLakeStoreAccountPropertiesBasic) SetLastModifiedTimeAsTime ¶
func (o *DataLakeStoreAccountPropertiesBasic) SetLastModifiedTimeAsTime(input time.Time)
type DataLakeStoreAccountState ¶
type DataLakeStoreAccountState string
const ( DataLakeStoreAccountStateActive DataLakeStoreAccountState = "Active" DataLakeStoreAccountStateSuspended DataLakeStoreAccountState = "Suspended" )
type DataLakeStoreAccountStatus ¶
type DataLakeStoreAccountStatus string
const ( DataLakeStoreAccountStatusCanceled DataLakeStoreAccountStatus = "Canceled" DataLakeStoreAccountStatusCreating DataLakeStoreAccountStatus = "Creating" DataLakeStoreAccountStatusDeleted DataLakeStoreAccountStatus = "Deleted" DataLakeStoreAccountStatusDeleting DataLakeStoreAccountStatus = "Deleting" DataLakeStoreAccountStatusFailed DataLakeStoreAccountStatus = "Failed" DataLakeStoreAccountStatusPatching DataLakeStoreAccountStatus = "Patching" DataLakeStoreAccountStatusResuming DataLakeStoreAccountStatus = "Resuming" DataLakeStoreAccountStatusRunning DataLakeStoreAccountStatus = "Running" DataLakeStoreAccountStatusSucceeded DataLakeStoreAccountStatus = "Succeeded" DataLakeStoreAccountStatusSuspending DataLakeStoreAccountStatus = "Suspending" DataLakeStoreAccountStatusUndeleting DataLakeStoreAccountStatus = "Undeleting" )
type DeleteOperationResponse ¶
type DeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type EncryptionConfig ¶
type EncryptionConfig struct { KeyVaultMetaInfo *KeyVaultMetaInfo `json:"keyVaultMetaInfo,omitempty"` Type EncryptionConfigType `json:"type"` }
type EncryptionConfigType ¶
type EncryptionConfigType string
const ( EncryptionConfigTypeServiceManaged EncryptionConfigType = "ServiceManaged" EncryptionConfigTypeUserManaged EncryptionConfigType = "UserManaged" )
type EncryptionProvisioningState ¶
type EncryptionProvisioningState string
const ( EncryptionProvisioningStateCreating EncryptionProvisioningState = "Creating" EncryptionProvisioningStateSucceeded EncryptionProvisioningState = "Succeeded" )
type EncryptionState ¶
type EncryptionState string
const ( EncryptionStateDisabled EncryptionState = "Disabled" EncryptionStateEnabled EncryptionState = "Enabled" )
type FirewallAllowAzureIPsState ¶ added in v0.20220725.1131927
type FirewallAllowAzureIPsState string
const ( FirewallAllowAzureIPsStateDisabled FirewallAllowAzureIPsState = "Disabled" FirewallAllowAzureIPsStateEnabled FirewallAllowAzureIPsState = "Enabled" )
type FirewallRule ¶
type FirewallRule struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *FirewallRuleProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type FirewallRuleProperties ¶
type FirewallState ¶
type FirewallState string
const ( FirewallStateDisabled FirewallState = "Disabled" FirewallStateEnabled FirewallState = "Enabled" )
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *DataLakeStoreAccount }
type KeyVaultMetaInfo ¶
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct {
Items []DataLakeStoreAccountBasic
}
type ListByResourceGroupOperationOptions ¶
type ListByResourceGroupOperationOptions struct { Count *bool Filter *string Orderby *string Select *string Skip *int64 Top *int64 }
func DefaultListByResourceGroupOperationOptions ¶
func DefaultListByResourceGroupOperationOptions() ListByResourceGroupOperationOptions
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response Model *[]DataLakeStoreAccountBasic // contains filtered or unexported fields }
func (ListByResourceGroupOperationResponse) HasMore ¶
func (r ListByResourceGroupOperationResponse) HasMore() bool
func (ListByResourceGroupOperationResponse) LoadMore ¶
func (r ListByResourceGroupOperationResponse) LoadMore(ctx context.Context) (resp ListByResourceGroupOperationResponse, err error)
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []DataLakeStoreAccountBasic
}
type ListOperationOptions ¶
type ListOperationOptions struct { Count *bool Filter *string Orderby *string Select *string Skip *int64 Top *int64 }
func DefaultListOperationOptions ¶
func DefaultListOperationOptions() ListOperationOptions
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response Model *[]DataLakeStoreAccountBasic // contains filtered or unexported fields }
func (ListOperationResponse) HasMore ¶
func (r ListOperationResponse) HasMore() bool
func (ListOperationResponse) LoadMore ¶
func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error)
type LocationId ¶
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(subscriptionId string, location string) LocationId
NewLocationID returns a new LocationId struct
func ParseLocationID ¶
func ParseLocationID(input string) (*LocationId, error)
ParseLocationID parses 'input' into a LocationId
func ParseLocationIDInsensitively ¶
func ParseLocationIDInsensitively(input string) (*LocationId, error)
ParseLocationIDInsensitively parses 'input' case-insensitively into a LocationId note: this method should only be used for API response data and not user input
func (LocationId) Segments ¶
func (id LocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Location ID
func (LocationId) String ¶
func (id LocationId) String() string
String returns a human-readable description of this Location ID
type TierType ¶
type TierType string
const ( TierTypeCommitmentFiveHundredTB TierType = "Commitment_500TB" TierTypeCommitmentFivePB TierType = "Commitment_5PB" TierTypeCommitmentOneHundredTB TierType = "Commitment_100TB" TierTypeCommitmentOnePB TierType = "Commitment_1PB" TierTypeCommitmentOneTB TierType = "Commitment_1TB" TierTypeCommitmentOneZeroTB TierType = "Commitment_10TB" TierTypeConsumption TierType = "Consumption" )
type TrustedIdProvider ¶
type TrustedIdProvider struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *TrustedIdProviderProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type TrustedIdProviderProperties ¶
type TrustedIdProviderProperties struct {
IdProvider *string `json:"idProvider,omitempty"`
}
type TrustedIdProviderState ¶
type TrustedIdProviderState string
const ( TrustedIdProviderStateDisabled TrustedIdProviderState = "Disabled" TrustedIdProviderStateEnabled TrustedIdProviderState = "Enabled" )
type Type ¶
type Type string
const (
TypeMicrosoftPointDataLakeStoreAccounts Type = "Microsoft.DataLakeStore/accounts"
)
type UpdateDataLakeStoreAccountParameters ¶
type UpdateDataLakeStoreAccountParameters struct { Properties *UpdateDataLakeStoreAccountProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type UpdateDataLakeStoreAccountProperties ¶
type UpdateDataLakeStoreAccountProperties struct { DefaultGroup *string `json:"defaultGroup,omitempty"` EncryptionConfig *UpdateEncryptionConfig `json:"encryptionConfig,omitempty"` FirewallAllowAzureIPs *FirewallAllowAzureIPsState `json:"firewallAllowAzureIps,omitempty"` FirewallRules *[]UpdateFirewallRuleWithAccountParameters `json:"firewallRules,omitempty"` FirewallState *FirewallState `json:"firewallState,omitempty"` NewTier *TierType `json:"newTier,omitempty"` TrustedIdProviderState *TrustedIdProviderState `json:"trustedIdProviderState,omitempty"` TrustedIdProviders *[]UpdateTrustedIdProviderWithAccountParameters `json:"trustedIdProviders,omitempty"` VirtualNetworkRules *[]UpdateVirtualNetworkRuleWithAccountParameters `json:"virtualNetworkRules,omitempty"` }
type UpdateEncryptionConfig ¶
type UpdateEncryptionConfig struct {
KeyVaultMetaInfo *UpdateKeyVaultMetaInfo `json:"keyVaultMetaInfo,omitempty"`
}
type UpdateFirewallRuleWithAccountParameters ¶
type UpdateFirewallRuleWithAccountParameters struct { Name string `json:"name"` Properties *UpdateFirewallRuleProperties `json:"properties,omitempty"` }
type UpdateKeyVaultMetaInfo ¶
type UpdateKeyVaultMetaInfo struct {
EncryptionKeyVersion *string `json:"encryptionKeyVersion,omitempty"`
}
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type UpdateTrustedIdProviderProperties ¶
type UpdateTrustedIdProviderProperties struct {
IdProvider *string `json:"idProvider,omitempty"`
}
type UpdateTrustedIdProviderWithAccountParameters ¶
type UpdateTrustedIdProviderWithAccountParameters struct { Name string `json:"name"` Properties *UpdateTrustedIdProviderProperties `json:"properties,omitempty"` }
type UpdateVirtualNetworkRuleProperties ¶
type UpdateVirtualNetworkRuleProperties struct {
SubnetId *string `json:"subnetId,omitempty"`
}
type UpdateVirtualNetworkRuleWithAccountParameters ¶
type UpdateVirtualNetworkRuleWithAccountParameters struct { Name string `json:"name"` Properties *UpdateVirtualNetworkRuleProperties `json:"properties,omitempty"` }
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *VirtualNetworkRuleProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type VirtualNetworkRuleProperties ¶
type VirtualNetworkRuleProperties struct {
SubnetId *string `json:"subnetId,omitempty"`
}
Source Files ¶
- client.go
- constants.go
- id_account.go
- id_location.go
- method_checknameavailability_autorest.go
- method_create_autorest.go
- method_delete_autorest.go
- method_enablekeyvault_autorest.go
- method_get_autorest.go
- method_list_autorest.go
- method_listbyresourcegroup_autorest.go
- method_update_autorest.go
- model_checknameavailabilityparameters.go
- model_createdatalakestoreaccountparameters.go
- model_createdatalakestoreaccountproperties.go
- model_createfirewallrulewithaccountparameters.go
- model_createorupdatefirewallruleproperties.go
- model_createorupdatetrustedidproviderproperties.go
- model_createorupdatevirtualnetworkruleproperties.go
- model_createtrustedidproviderwithaccountparameters.go
- model_createvirtualnetworkrulewithaccountparameters.go
- model_datalakestoreaccount.go
- model_datalakestoreaccountbasic.go
- model_datalakestoreaccountproperties.go
- model_datalakestoreaccountpropertiesbasic.go
- model_encryptionconfig.go
- model_firewallrule.go
- model_firewallruleproperties.go
- model_keyvaultmetainfo.go
- model_nameavailabilityinformation.go
- model_trustedidprovider.go
- model_trustedidproviderproperties.go
- model_updatedatalakestoreaccountparameters.go
- model_updatedatalakestoreaccountproperties.go
- model_updateencryptionconfig.go
- model_updatefirewallruleproperties.go
- model_updatefirewallrulewithaccountparameters.go
- model_updatekeyvaultmetainfo.go
- model_updatetrustedidproviderproperties.go
- model_updatetrustedidproviderwithaccountparameters.go
- model_updatevirtualnetworkruleproperties.go
- model_updatevirtualnetworkrulewithaccountparameters.go
- model_virtualnetworkrule.go
- model_virtualnetworkruleproperties.go
- predicates.go
- version.go