Documentation ¶
Index ¶
- type AADObjectType
- type AccountId
- type AccountsClient
- func (c AccountsClient) CheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityParameters) (result CheckNameAvailabilityResponse, err error)
- func (c AccountsClient) Create(ctx context.Context, id AccountId, ...) (result CreateResponse, err error)
- func (c AccountsClient) CreateThenPoll(ctx context.Context, id AccountId, ...) error
- func (c AccountsClient) Delete(ctx context.Context, id AccountId) (result DeleteResponse, err error)
- func (c AccountsClient) DeleteThenPoll(ctx context.Context, id AccountId) error
- func (c AccountsClient) Get(ctx context.Context, id AccountId) (result GetResponse, err error)
- func (c AccountsClient) List(ctx context.Context, id SubscriptionId, options ListOptions) (resp ListResponse, err error)
- func (c AccountsClient) ListByResourceGroup(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions) (resp ListByResourceGroupResponse, err error)
- func (c AccountsClient) ListByResourceGroupComplete(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions) (ListByResourceGroupCompleteResult, error)
- func (c AccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions, ...) (resp ListByResourceGroupCompleteResult, err error)
- func (c AccountsClient) ListComplete(ctx context.Context, id SubscriptionId, options ListOptions) (ListCompleteResult, error)
- func (c AccountsClient) ListCompleteMatchingPredicate(ctx context.Context, id SubscriptionId, options ListOptions, ...) (resp ListCompleteResult, err error)
- func (c AccountsClient) Update(ctx context.Context, id AccountId, ...) (result UpdateResponse, err error)
- func (c AccountsClient) UpdateThenPoll(ctx context.Context, id AccountId, ...) error
- type AddDataLakeStoreProperties
- type AddDataLakeStoreWithAccountParameters
- type AddStorageAccountProperties
- type AddStorageAccountWithAccountParameters
- type CheckNameAvailabilityParameters
- type CheckNameAvailabilityResponse
- type ComputePolicy
- type ComputePolicyProperties
- type CreateComputePolicyWithAccountParameters
- type CreateDataLakeAnalyticsAccountParameters
- type CreateDataLakeAnalyticsAccountProperties
- type CreateFirewallRuleWithAccountParameters
- type CreateOrUpdateComputePolicyProperties
- type CreateOrUpdateFirewallRuleProperties
- type CreateResponse
- type DataLakeAnalyticsAccount
- type DataLakeAnalyticsAccountBasic
- type DataLakeAnalyticsAccountBasicPredicate
- type DataLakeAnalyticsAccountProperties
- type DataLakeAnalyticsAccountPropertiesBasic
- type DataLakeAnalyticsAccountState
- type DataLakeAnalyticsAccountStatus
- type DataLakeStoreAccountInformation
- type DataLakeStoreAccountInformationProperties
- type DebugDataAccessLevel
- type DeleteResponse
- type FirewallAllowAzureIpsState
- type FirewallRule
- type FirewallRuleProperties
- type FirewallState
- type GetResponse
- type HiveMetastore
- type HiveMetastoreProperties
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOptions
- type ListByResourceGroupResponse
- type ListCompleteResult
- type ListOptions
- type ListResponse
- type LocationId
- type NameAvailabilityInformation
- type NestedResourceProvisioningState
- type ResourceGroupId
- type StorageAccountInformation
- type StorageAccountInformationProperties
- type SubscriptionId
- type TierType
- type Type
- type UpdateComputePolicyProperties
- type UpdateComputePolicyWithAccountParameters
- type UpdateDataLakeAnalyticsAccountParameters
- type UpdateDataLakeAnalyticsAccountProperties
- type UpdateDataLakeStoreProperties
- type UpdateDataLakeStoreWithAccountParameters
- type UpdateFirewallRuleProperties
- type UpdateFirewallRuleWithAccountParameters
- type UpdateResponse
- type UpdateStorageAccountProperties
- type UpdateStorageAccountWithAccountParameters
- type VirtualNetworkRule
- type VirtualNetworkRuleProperties
- type VirtualNetworkRuleState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AADObjectType ¶
type AADObjectType string
const ( AADObjectTypeGroup AADObjectType = "Group" AADObjectTypeServicePrincipal AADObjectType = "ServicePrincipal" AADObjectTypeUser AADObjectType = "User" )
type AccountId ¶
func NewAccountID ¶
func ParseAccountID ¶
ParseAccountID parses a Account ID into an AccountId struct
func ParseAccountIDInsensitively ¶
ParseAccountIDInsensitively parses an Account ID into an AccountId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseAccountID method should be used instead for validation etc.
type AccountsClient ¶
func NewAccountsClientWithBaseURI ¶
func NewAccountsClientWithBaseURI(endpoint string) AccountsClient
func (AccountsClient) CheckNameAvailability ¶
func (c AccountsClient) CheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityParameters) (result CheckNameAvailabilityResponse, err error)
CheckNameAvailability ...
func (AccountsClient) Create ¶
func (c AccountsClient) Create(ctx context.Context, id AccountId, input CreateDataLakeAnalyticsAccountParameters) (result CreateResponse, err error)
Create ...
func (AccountsClient) CreateThenPoll ¶
func (c AccountsClient) CreateThenPoll(ctx context.Context, id AccountId, input CreateDataLakeAnalyticsAccountParameters) error
CreateThenPoll performs Create then polls until it's completed
func (AccountsClient) Delete ¶
func (c AccountsClient) Delete(ctx context.Context, id AccountId) (result DeleteResponse, 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) Get ¶
func (c AccountsClient) Get(ctx context.Context, id AccountId) (result GetResponse, err error)
Get ...
func (AccountsClient) List ¶
func (c AccountsClient) List(ctx context.Context, id SubscriptionId, options ListOptions) (resp ListResponse, err error)
List ...
func (AccountsClient) ListByResourceGroup ¶
func (c AccountsClient) ListByResourceGroup(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions) (resp ListByResourceGroupResponse, err error)
ListByResourceGroup ...
func (AccountsClient) ListByResourceGroupComplete ¶
func (c AccountsClient) ListByResourceGroupComplete(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all of the results into a single object
func (AccountsClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c AccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions, predicate DataLakeAnalyticsAccountBasicPredicate) (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 SubscriptionId, options ListOptions) (ListCompleteResult, error)
ListComplete retrieves all of the results into a single object
func (AccountsClient) ListCompleteMatchingPredicate ¶
func (c AccountsClient) ListCompleteMatchingPredicate(ctx context.Context, id SubscriptionId, options ListOptions, predicate DataLakeAnalyticsAccountBasicPredicate) (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 UpdateDataLakeAnalyticsAccountParameters) (result UpdateResponse, err error)
Update ...
func (AccountsClient) UpdateThenPoll ¶
func (c AccountsClient) UpdateThenPoll(ctx context.Context, id AccountId, input UpdateDataLakeAnalyticsAccountParameters) error
UpdateThenPoll performs Update then polls until it's completed
type AddDataLakeStoreProperties ¶
type AddDataLakeStoreProperties struct {
Suffix *string `json:"suffix,omitempty"`
}
type AddDataLakeStoreWithAccountParameters ¶
type AddDataLakeStoreWithAccountParameters struct { Name string `json:"name"` Properties *AddDataLakeStoreProperties `json:"properties,omitempty"` }
type AddStorageAccountWithAccountParameters ¶
type AddStorageAccountWithAccountParameters struct { Name string `json:"name"` Properties AddStorageAccountProperties `json:"properties"` }
type CheckNameAvailabilityResponse ¶
type CheckNameAvailabilityResponse struct { HttpResponse *http.Response Model *NameAvailabilityInformation }
type ComputePolicy ¶
type ComputePolicy struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ComputePolicyProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ComputePolicyProperties ¶
type ComputePolicyProperties struct { MaxDegreeOfParallelismPerJob *int64 `json:"maxDegreeOfParallelismPerJob,omitempty"` MinPriorityPerJob *int64 `json:"minPriorityPerJob,omitempty"` ObjectId *string `json:"objectId,omitempty"` ObjectType *AADObjectType `json:"objectType,omitempty"` }
type CreateComputePolicyWithAccountParameters ¶
type CreateComputePolicyWithAccountParameters struct { Name string `json:"name"` Properties CreateOrUpdateComputePolicyProperties `json:"properties"` }
type CreateDataLakeAnalyticsAccountParameters ¶
type CreateDataLakeAnalyticsAccountParameters struct { Location string `json:"location"` Properties CreateDataLakeAnalyticsAccountProperties `json:"properties"` Tags *map[string]string `json:"tags,omitempty"` }
type CreateDataLakeAnalyticsAccountProperties ¶
type CreateDataLakeAnalyticsAccountProperties struct { ComputePolicies *[]CreateComputePolicyWithAccountParameters `json:"computePolicies,omitempty"` DataLakeStoreAccounts []AddDataLakeStoreWithAccountParameters `json:"dataLakeStoreAccounts"` DefaultDataLakeStoreAccount string `json:"defaultDataLakeStoreAccount"` FirewallAllowAzureIps *FirewallAllowAzureIpsState `json:"firewallAllowAzureIps,omitempty"` FirewallRules *[]CreateFirewallRuleWithAccountParameters `json:"firewallRules,omitempty"` FirewallState *FirewallState `json:"firewallState,omitempty"` MaxDegreeOfParallelism *int64 `json:"maxDegreeOfParallelism,omitempty"` MaxDegreeOfParallelismPerJob *int64 `json:"maxDegreeOfParallelismPerJob,omitempty"` MaxJobCount *int64 `json:"maxJobCount,omitempty"` MinPriorityPerJob *int64 `json:"minPriorityPerJob,omitempty"` NewTier *TierType `json:"newTier,omitempty"` QueryStoreRetention *int64 `json:"queryStoreRetention,omitempty"` StorageAccounts *[]AddStorageAccountWithAccountParameters `json:"storageAccounts,omitempty"` }
type CreateFirewallRuleWithAccountParameters ¶
type CreateFirewallRuleWithAccountParameters struct { Name string `json:"name"` Properties CreateOrUpdateFirewallRuleProperties `json:"properties"` }
type CreateOrUpdateComputePolicyProperties ¶
type CreateOrUpdateComputePolicyProperties struct { MaxDegreeOfParallelismPerJob *int64 `json:"maxDegreeOfParallelismPerJob,omitempty"` MinPriorityPerJob *int64 `json:"minPriorityPerJob,omitempty"` ObjectId string `json:"objectId"` ObjectType AADObjectType `json:"objectType"` }
type CreateResponse ¶
type CreateResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DataLakeAnalyticsAccount ¶
type DataLakeAnalyticsAccount struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *DataLakeAnalyticsAccountProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type DataLakeAnalyticsAccountBasic ¶
type DataLakeAnalyticsAccountBasic struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *DataLakeAnalyticsAccountPropertiesBasic `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type DataLakeAnalyticsAccountBasicPredicate ¶
type DataLakeAnalyticsAccountBasicPredicate struct { Id *string Location *string Name *string Type *string }
func (DataLakeAnalyticsAccountBasicPredicate) Matches ¶
func (p DataLakeAnalyticsAccountBasicPredicate) Matches(input DataLakeAnalyticsAccountBasic) bool
type DataLakeAnalyticsAccountProperties ¶
type DataLakeAnalyticsAccountProperties struct { AccountId *string `json:"accountId,omitempty"` ComputePolicies *[]ComputePolicy `json:"computePolicies,omitempty"` CreationTime *string `json:"creationTime,omitempty"` CurrentTier *TierType `json:"currentTier,omitempty"` DataLakeStoreAccounts *[]DataLakeStoreAccountInformation `json:"dataLakeStoreAccounts,omitempty"` DebugDataAccessLevel *DebugDataAccessLevel `json:"debugDataAccessLevel,omitempty"` DefaultDataLakeStoreAccount *string `json:"defaultDataLakeStoreAccount,omitempty"` Endpoint *string `json:"endpoint,omitempty"` FirewallAllowAzureIps *FirewallAllowAzureIpsState `json:"firewallAllowAzureIps,omitempty"` FirewallRules *[]FirewallRule `json:"firewallRules,omitempty"` FirewallState *FirewallState `json:"firewallState,omitempty"` HiveMetastores *[]HiveMetastore `json:"hiveMetastores,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` MaxActiveJobCountPerUser *int64 `json:"maxActiveJobCountPerUser,omitempty"` MaxDegreeOfParallelism *int64 `json:"maxDegreeOfParallelism,omitempty"` MaxDegreeOfParallelismPerJob *int64 `json:"maxDegreeOfParallelismPerJob,omitempty"` MaxJobCount *int64 `json:"maxJobCount,omitempty"` MaxJobRunningTimeInMin *int64 `json:"maxJobRunningTimeInMin,omitempty"` MaxQueuedJobCountPerUser *int64 `json:"maxQueuedJobCountPerUser,omitempty"` MinPriorityPerJob *int64 `json:"minPriorityPerJob,omitempty"` NewTier *TierType `json:"newTier,omitempty"` ProvisioningState *DataLakeAnalyticsAccountStatus `json:"provisioningState,omitempty"` PublicDataLakeStoreAccounts *[]DataLakeStoreAccountInformation `json:"publicDataLakeStoreAccounts,omitempty"` QueryStoreRetention *int64 `json:"queryStoreRetention,omitempty"` State *DataLakeAnalyticsAccountState `json:"state,omitempty"` StorageAccounts *[]StorageAccountInformation `json:"storageAccounts,omitempty"` SystemMaxDegreeOfParallelism *int64 `json:"systemMaxDegreeOfParallelism,omitempty"` SystemMaxJobCount *int64 `json:"systemMaxJobCount,omitempty"` VirtualNetworkRules *[]VirtualNetworkRule `json:"virtualNetworkRules,omitempty"` }
type DataLakeAnalyticsAccountPropertiesBasic ¶
type DataLakeAnalyticsAccountPropertiesBasic struct { AccountId *string `json:"accountId,omitempty"` CreationTime *string `json:"creationTime,omitempty"` Endpoint *string `json:"endpoint,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` ProvisioningState *DataLakeAnalyticsAccountStatus `json:"provisioningState,omitempty"` State *DataLakeAnalyticsAccountState `json:"state,omitempty"` }
type DataLakeAnalyticsAccountState ¶
type DataLakeAnalyticsAccountState string
const ( DataLakeAnalyticsAccountStateActive DataLakeAnalyticsAccountState = "Active" DataLakeAnalyticsAccountStateSuspended DataLakeAnalyticsAccountState = "Suspended" )
type DataLakeAnalyticsAccountStatus ¶
type DataLakeAnalyticsAccountStatus string
const ( DataLakeAnalyticsAccountStatusCanceled DataLakeAnalyticsAccountStatus = "Canceled" DataLakeAnalyticsAccountStatusCreating DataLakeAnalyticsAccountStatus = "Creating" DataLakeAnalyticsAccountStatusDeleted DataLakeAnalyticsAccountStatus = "Deleted" DataLakeAnalyticsAccountStatusDeleting DataLakeAnalyticsAccountStatus = "Deleting" DataLakeAnalyticsAccountStatusFailed DataLakeAnalyticsAccountStatus = "Failed" DataLakeAnalyticsAccountStatusPatching DataLakeAnalyticsAccountStatus = "Patching" DataLakeAnalyticsAccountStatusResuming DataLakeAnalyticsAccountStatus = "Resuming" DataLakeAnalyticsAccountStatusRunning DataLakeAnalyticsAccountStatus = "Running" DataLakeAnalyticsAccountStatusSucceeded DataLakeAnalyticsAccountStatus = "Succeeded" DataLakeAnalyticsAccountStatusSuspending DataLakeAnalyticsAccountStatus = "Suspending" DataLakeAnalyticsAccountStatusUndeleting DataLakeAnalyticsAccountStatus = "Undeleting" )
type DataLakeStoreAccountInformation ¶
type DataLakeStoreAccountInformation struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *DataLakeStoreAccountInformationProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type DataLakeStoreAccountInformationProperties ¶
type DataLakeStoreAccountInformationProperties struct {
Suffix *string `json:"suffix,omitempty"`
}
type DebugDataAccessLevel ¶
type DebugDataAccessLevel string
const ( DebugDataAccessLevelAll DebugDataAccessLevel = "All" DebugDataAccessLevelCustomer DebugDataAccessLevel = "Customer" DebugDataAccessLevelNone DebugDataAccessLevel = "None" )
type DeleteResponse ¶
type DeleteResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type FirewallAllowAzureIpsState ¶
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 GetResponse ¶
type GetResponse struct { HttpResponse *http.Response Model *DataLakeAnalyticsAccount }
type HiveMetastore ¶
type HiveMetastore struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *HiveMetastoreProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type HiveMetastoreProperties ¶
type HiveMetastoreProperties struct { DatabaseName *string `json:"databaseName,omitempty"` NestedResourceProvisioningState *NestedResourceProvisioningState `json:"nestedResourceProvisioningState,omitempty"` Password *string `json:"password,omitempty"` RuntimeVersion *string `json:"runtimeVersion,omitempty"` ServerUri *string `json:"serverUri,omitempty"` UserName *string `json:"userName,omitempty"` }
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct {
Items []DataLakeAnalyticsAccountBasic
}
type ListByResourceGroupOptions ¶
type ListByResourceGroupOptions struct { Count *bool Filter *string Orderby *string Select *string Skip *int64 Top *int64 }
func DefaultListByResourceGroupOptions ¶
func DefaultListByResourceGroupOptions() ListByResourceGroupOptions
type ListByResourceGroupResponse ¶
type ListByResourceGroupResponse struct { HttpResponse *http.Response Model *[]DataLakeAnalyticsAccountBasic // contains filtered or unexported fields }
func (ListByResourceGroupResponse) HasMore ¶
func (r ListByResourceGroupResponse) HasMore() bool
func (ListByResourceGroupResponse) LoadMore ¶
func (r ListByResourceGroupResponse) LoadMore(ctx context.Context) (resp ListByResourceGroupResponse, err error)
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []DataLakeAnalyticsAccountBasic
}
type ListOptions ¶
type ListOptions struct { Count *bool Filter *string Orderby *string Select *string Skip *int64 Top *int64 }
func DefaultListOptions ¶
func DefaultListOptions() ListOptions
type ListResponse ¶
type ListResponse struct { HttpResponse *http.Response Model *[]DataLakeAnalyticsAccountBasic // contains filtered or unexported fields }
func (ListResponse) HasMore ¶
func (r ListResponse) HasMore() bool
func (ListResponse) LoadMore ¶
func (r ListResponse) LoadMore(ctx context.Context) (resp ListResponse, err error)
type LocationId ¶
func NewLocationID ¶
func NewLocationID(subscriptionId, name string) LocationId
func ParseLocationID ¶
func ParseLocationID(input string) (*LocationId, error)
ParseLocationID parses a Location ID into an LocationId struct
func ParseLocationIDInsensitively ¶
func ParseLocationIDInsensitively(input string) (*LocationId, error)
ParseLocationIDInsensitively parses an Location ID into an LocationId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseLocationID method should be used instead for validation etc.
func (LocationId) ID ¶
func (id LocationId) ID() string
func (LocationId) String ¶
func (id LocationId) String() string
type NestedResourceProvisioningState ¶
type NestedResourceProvisioningState string
const ( NestedResourceProvisioningStateCanceled NestedResourceProvisioningState = "Canceled" NestedResourceProvisioningStateFailed NestedResourceProvisioningState = "Failed" NestedResourceProvisioningStateSucceeded NestedResourceProvisioningState = "Succeeded" )
type ResourceGroupId ¶
func NewResourceGroupID ¶
func NewResourceGroupID(subscriptionId, resourceGroup string) ResourceGroupId
func ParseResourceGroupID ¶
func ParseResourceGroupID(input string) (*ResourceGroupId, error)
ParseResourceGroupID parses a ResourceGroup ID into an ResourceGroupId struct
func ParseResourceGroupIDInsensitively ¶
func ParseResourceGroupIDInsensitively(input string) (*ResourceGroupId, error)
ParseResourceGroupIDInsensitively parses an ResourceGroup ID into an ResourceGroupId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseResourceGroupID method should be used instead for validation etc.
func (ResourceGroupId) ID ¶
func (id ResourceGroupId) ID() string
func (ResourceGroupId) String ¶
func (id ResourceGroupId) String() string
type StorageAccountInformation ¶
type StorageAccountInformation struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *StorageAccountInformationProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type StorageAccountInformationProperties ¶
type StorageAccountInformationProperties struct {
Suffix *string `json:"suffix,omitempty"`
}
type SubscriptionId ¶
type SubscriptionId struct {
SubscriptionId string
}
func NewSubscriptionID ¶
func NewSubscriptionID(subscriptionId string) SubscriptionId
func ParseSubscriptionID ¶
func ParseSubscriptionID(input string) (*SubscriptionId, error)
ParseSubscriptionID parses a Subscription ID into an SubscriptionId struct
func ParseSubscriptionIDInsensitively ¶
func ParseSubscriptionIDInsensitively(input string) (*SubscriptionId, error)
ParseSubscriptionIDInsensitively parses an Subscription ID into an SubscriptionId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseSubscriptionID method should be used instead for validation etc.
func (SubscriptionId) ID ¶
func (id SubscriptionId) ID() string
func (SubscriptionId) String ¶
func (id SubscriptionId) String() string
type TierType ¶
type TierType string
const ( TierTypeCommitmentFiveZeroZeroAUHours TierType = "Commitment_500AUHours" TierTypeCommitmentFiveZeroZeroZeroAUHours TierType = "Commitment_5000AUHours" TierTypeCommitmentFiveZeroZeroZeroZeroAUHours TierType = "Commitment_50000AUHours" TierTypeCommitmentFiveZeroZeroZeroZeroZeroAUHours TierType = "Commitment_500000AUHours" TierTypeCommitmentOneZeroZeroAUHours TierType = "Commitment_100AUHours" TierTypeCommitmentOneZeroZeroZeroAUHours TierType = "Commitment_1000AUHours" TierTypeCommitmentOneZeroZeroZeroZeroAUHours TierType = "Commitment_10000AUHours" TierTypeCommitmentOneZeroZeroZeroZeroZeroAUHours TierType = "Commitment_100000AUHours" TierTypeConsumption TierType = "Consumption" )
type Type ¶
type Type string
const (
TypeMicrosoftPointDataLakeAnalyticsAccounts Type = "Microsoft.DataLakeAnalytics/accounts"
)
type UpdateComputePolicyProperties ¶
type UpdateComputePolicyProperties struct { MaxDegreeOfParallelismPerJob *int64 `json:"maxDegreeOfParallelismPerJob,omitempty"` MinPriorityPerJob *int64 `json:"minPriorityPerJob,omitempty"` ObjectId *string `json:"objectId,omitempty"` ObjectType *AADObjectType `json:"objectType,omitempty"` }
type UpdateComputePolicyWithAccountParameters ¶
type UpdateComputePolicyWithAccountParameters struct { Name string `json:"name"` Properties *UpdateComputePolicyProperties `json:"properties,omitempty"` }
type UpdateDataLakeAnalyticsAccountParameters ¶
type UpdateDataLakeAnalyticsAccountParameters struct { Properties *UpdateDataLakeAnalyticsAccountProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type UpdateDataLakeAnalyticsAccountProperties ¶
type UpdateDataLakeAnalyticsAccountProperties struct { ComputePolicies *[]UpdateComputePolicyWithAccountParameters `json:"computePolicies,omitempty"` DataLakeStoreAccounts *[]UpdateDataLakeStoreWithAccountParameters `json:"dataLakeStoreAccounts,omitempty"` FirewallAllowAzureIps *FirewallAllowAzureIpsState `json:"firewallAllowAzureIps,omitempty"` FirewallRules *[]UpdateFirewallRuleWithAccountParameters `json:"firewallRules,omitempty"` FirewallState *FirewallState `json:"firewallState,omitempty"` MaxDegreeOfParallelism *int64 `json:"maxDegreeOfParallelism,omitempty"` MaxDegreeOfParallelismPerJob *int64 `json:"maxDegreeOfParallelismPerJob,omitempty"` MaxJobCount *int64 `json:"maxJobCount,omitempty"` MinPriorityPerJob *int64 `json:"minPriorityPerJob,omitempty"` NewTier *TierType `json:"newTier,omitempty"` QueryStoreRetention *int64 `json:"queryStoreRetention,omitempty"` StorageAccounts *[]UpdateStorageAccountWithAccountParameters `json:"storageAccounts,omitempty"` }
type UpdateDataLakeStoreProperties ¶
type UpdateDataLakeStoreProperties struct {
Suffix *string `json:"suffix,omitempty"`
}
type UpdateDataLakeStoreWithAccountParameters ¶
type UpdateDataLakeStoreWithAccountParameters struct { Name string `json:"name"` Properties *UpdateDataLakeStoreProperties `json:"properties,omitempty"` }
type UpdateFirewallRuleWithAccountParameters ¶
type UpdateFirewallRuleWithAccountParameters struct { Name string `json:"name"` Properties *UpdateFirewallRuleProperties `json:"properties,omitempty"` }
type UpdateResponse ¶
type UpdateResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type UpdateStorageAccountWithAccountParameters ¶
type UpdateStorageAccountWithAccountParameters struct { Name string `json:"name"` Properties *UpdateStorageAccountProperties `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"` VirtualNetworkRuleState *VirtualNetworkRuleState `json:"virtualNetworkRuleState,omitempty"` }
type VirtualNetworkRuleState ¶
type VirtualNetworkRuleState string
const ( VirtualNetworkRuleStateActive VirtualNetworkRuleState = "Active" VirtualNetworkRuleStateFailed VirtualNetworkRuleState = "Failed" VirtualNetworkRuleStateNetworkSourceDeleted VirtualNetworkRuleState = "NetworkSourceDeleted" )
Source Files ¶
- client.go
- constants.go
- id_account.go
- id_location.go
- id_resourcegroup.go
- id_subscription.go
- method_checknameavailability_autorest.go
- method_create_autorest.go
- method_delete_autorest.go
- method_get_autorest.go
- method_list_autorest.go
- method_listbyresourcegroup_autorest.go
- method_update_autorest.go
- model_adddatalakestoreproperties.go
- model_adddatalakestorewithaccountparameters.go
- model_addstorageaccountproperties.go
- model_addstorageaccountwithaccountparameters.go
- model_checknameavailabilityparameters.go
- model_computepolicy.go
- model_computepolicyproperties.go
- model_createcomputepolicywithaccountparameters.go
- model_createdatalakeanalyticsaccountparameters.go
- model_createdatalakeanalyticsaccountproperties.go
- model_createfirewallrulewithaccountparameters.go
- model_createorupdatecomputepolicyproperties.go
- model_createorupdatefirewallruleproperties.go
- model_datalakeanalyticsaccount.go
- model_datalakeanalyticsaccountbasic.go
- model_datalakeanalyticsaccountproperties.go
- model_datalakeanalyticsaccountpropertiesbasic.go
- model_datalakestoreaccountinformation.go
- model_datalakestoreaccountinformationproperties.go
- model_firewallrule.go
- model_firewallruleproperties.go
- model_hivemetastore.go
- model_hivemetastoreproperties.go
- model_nameavailabilityinformation.go
- model_storageaccountinformation.go
- model_storageaccountinformationproperties.go
- model_updatecomputepolicyproperties.go
- model_updatecomputepolicywithaccountparameters.go
- model_updatedatalakeanalyticsaccountparameters.go
- model_updatedatalakeanalyticsaccountproperties.go
- model_updatedatalakestoreproperties.go
- model_updatedatalakestorewithaccountparameters.go
- model_updatefirewallruleproperties.go
- model_updatefirewallrulewithaccountparameters.go
- model_updatestorageaccountproperties.go
- model_updatestorageaccountwithaccountparameters.go
- model_virtualnetworkrule.go
- model_virtualnetworkruleproperties.go
- predicates.go
- version.go