azure-sdk-for-go: github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account Index | Files | Directories

package account

import "github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account"

Package account implements the Azure ARM Account service API version 2016-11-01.

Creates an Azure Data Lake Analytics account management client.

Index

Package Files

accounts.go client.go computepolicies.go datalakestoreaccounts.go firewallrules.go locations.go models.go operations.go storageaccounts.go version.go

Constants

const (
    // DefaultBaseURI is the default URI used for the service Account
    DefaultBaseURI = "https://management.azure.com"
)

func UserAgent Uses

func UserAgent() string

UserAgent returns the UserAgent string to use when sending http.Requests.

func Version Uses

func Version() string

Version returns the semantic version (see http://semver.org) of the client.

type AADObjectType Uses

type AADObjectType string

AADObjectType enumerates the values for aad object type.

const (
    // Group ...
    Group AADObjectType = "Group"
    // ServicePrincipal ...
    ServicePrincipal AADObjectType = "ServicePrincipal"
    // User ...
    User AADObjectType = "User"
)

func PossibleAADObjectTypeValues Uses

func PossibleAADObjectTypeValues() []AADObjectType

PossibleAADObjectTypeValues returns an array of possible values for the AADObjectType const type.

type AccountsClient Uses

type AccountsClient struct {
    BaseClient
}

AccountsClient is the creates an Azure Data Lake Analytics account management client.

func NewAccountsClient Uses

func NewAccountsClient(subscriptionID string) AccountsClient

NewAccountsClient creates an instance of the AccountsClient client.

func NewAccountsClientWithBaseURI Uses

func NewAccountsClientWithBaseURI(baseURI string, subscriptionID string) AccountsClient

NewAccountsClientWithBaseURI creates an instance of the AccountsClient client.

func (AccountsClient) CheckNameAvailability Uses

func (client AccountsClient) CheckNameAvailability(ctx context.Context, location string, parameters CheckNameAvailabilityParameters) (result NameAvailabilityInformation, err error)

CheckNameAvailability checks whether the specified account name is available or taken. Parameters: location - the resource location without whitespace. parameters - parameters supplied to check the Data Lake Analytics account name availability.

func (AccountsClient) CheckNameAvailabilityPreparer Uses

func (client AccountsClient) CheckNameAvailabilityPreparer(ctx context.Context, location string, parameters CheckNameAvailabilityParameters) (*http.Request, error)

CheckNameAvailabilityPreparer prepares the CheckNameAvailability request.

func (AccountsClient) CheckNameAvailabilityResponder Uses

func (client AccountsClient) CheckNameAvailabilityResponder(resp *http.Response) (result NameAvailabilityInformation, err error)

CheckNameAvailabilityResponder handles the response to the CheckNameAvailability request. The method always closes the http.Response Body.

func (AccountsClient) CheckNameAvailabilitySender Uses

func (client AccountsClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error)

CheckNameAvailabilitySender sends the CheckNameAvailability request. The method will close the http.Response Body if it receives an error.

func (AccountsClient) Create Uses

func (client AccountsClient) Create(ctx context.Context, resourceGroupName string, accountName string, parameters CreateDataLakeAnalyticsAccountParameters) (result AccountsCreateFutureType, err error)

Create creates the specified Data Lake Analytics account. This supplies the user with computation services for Data Lake Analytics workloads. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. parameters - parameters supplied to create a new Data Lake Analytics account.

func (AccountsClient) CreatePreparer Uses

func (client AccountsClient) CreatePreparer(ctx context.Context, resourceGroupName string, accountName string, parameters CreateDataLakeAnalyticsAccountParameters) (*http.Request, error)

CreatePreparer prepares the Create request.

func (AccountsClient) CreateResponder Uses

func (client AccountsClient) CreateResponder(resp *http.Response) (result DataLakeAnalyticsAccount, err error)

CreateResponder handles the response to the Create request. The method always closes the http.Response Body.

func (AccountsClient) CreateSender Uses

func (client AccountsClient) CreateSender(req *http.Request) (future AccountsCreateFutureType, err error)

CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.

func (AccountsClient) Delete Uses

func (client AccountsClient) Delete(ctx context.Context, resourceGroupName string, accountName string) (result AccountsDeleteFutureType, err error)

Delete begins the delete process for the Data Lake Analytics account object specified by the account name. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account.

func (AccountsClient) DeletePreparer Uses

func (client AccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (AccountsClient) DeleteResponder Uses

func (client AccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (AccountsClient) DeleteSender Uses

func (client AccountsClient) DeleteSender(req *http.Request) (future AccountsDeleteFutureType, err error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (AccountsClient) Get Uses

func (client AccountsClient) Get(ctx context.Context, resourceGroupName string, accountName string) (result DataLakeAnalyticsAccount, err error)

Get gets details of the specified Data Lake Analytics account. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account.

func (AccountsClient) GetPreparer Uses

func (client AccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (AccountsClient) GetResponder Uses

func (client AccountsClient) GetResponder(resp *http.Response) (result DataLakeAnalyticsAccount, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (AccountsClient) GetSender Uses

func (client AccountsClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (AccountsClient) List Uses

func (client AccountsClient) List(ctx context.Context, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result DataLakeAnalyticsAccountListResultPage, err error)

List gets the first page of Data Lake Analytics accounts, if any, within the current subscription. This includes a link to the next page, if any. Parameters: filter - oData filter. Optional. top - the number of items to return. Optional. skip - the number of items to skip over before returning elements. Optional. selectParameter - oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby - orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count - the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (AccountsClient) ListByResourceGroup Uses

func (client AccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result DataLakeAnalyticsAccountListResultPage, err error)

ListByResourceGroup gets the first page of Data Lake Analytics accounts, if any, within a specific resource group. This includes a link to the next page, if any. Parameters: resourceGroupName - the name of the Azure resource group. filter - oData filter. Optional. top - the number of items to return. Optional. skip - the number of items to skip over before returning elements. Optional. selectParameter - oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby - orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count - the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (AccountsClient) ListByResourceGroupComplete Uses

func (client AccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result DataLakeAnalyticsAccountListResultIterator, err error)

ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.

func (AccountsClient) ListByResourceGroupPreparer Uses

func (client AccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (AccountsClient) ListByResourceGroupResponder Uses

func (client AccountsClient) ListByResourceGroupResponder(resp *http.Response) (result DataLakeAnalyticsAccountListResult, err error)

ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.

func (AccountsClient) ListByResourceGroupSender Uses

func (client AccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)

ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.

func (AccountsClient) ListComplete Uses

func (client AccountsClient) ListComplete(ctx context.Context, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result DataLakeAnalyticsAccountListResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (AccountsClient) ListPreparer Uses

func (client AccountsClient) ListPreparer(ctx context.Context, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListPreparer prepares the List request.

func (AccountsClient) ListResponder Uses

func (client AccountsClient) ListResponder(resp *http.Response) (result DataLakeAnalyticsAccountListResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (AccountsClient) ListSender Uses

func (client AccountsClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (AccountsClient) Update Uses

func (client AccountsClient) Update(ctx context.Context, resourceGroupName string, accountName string, parameters *UpdateDataLakeAnalyticsAccountParameters) (result AccountsUpdateFutureType, err error)

Update updates the Data Lake Analytics account object specified by the accountName with the contents of the account object. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. parameters - parameters supplied to the update Data Lake Analytics account operation.

func (AccountsClient) UpdatePreparer Uses

func (client AccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, parameters *UpdateDataLakeAnalyticsAccountParameters) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (AccountsClient) UpdateResponder Uses

func (client AccountsClient) UpdateResponder(resp *http.Response) (result DataLakeAnalyticsAccount, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (AccountsClient) UpdateSender Uses

func (client AccountsClient) UpdateSender(req *http.Request) (future AccountsUpdateFutureType, err error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

type AccountsCreateFutureType Uses

type AccountsCreateFutureType struct {
    azure.Future
}

AccountsCreateFutureType an abstraction for monitoring and retrieving the results of a long-running operation.

func (*AccountsCreateFutureType) Result Uses

func (future *AccountsCreateFutureType) Result(client AccountsClient) (dlaa DataLakeAnalyticsAccount, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type AccountsDeleteFutureType Uses

type AccountsDeleteFutureType struct {
    azure.Future
}

AccountsDeleteFutureType an abstraction for monitoring and retrieving the results of a long-running operation.

func (*AccountsDeleteFutureType) Result Uses

func (future *AccountsDeleteFutureType) Result(client AccountsClient) (ar autorest.Response, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type AccountsUpdateFutureType Uses

type AccountsUpdateFutureType struct {
    azure.Future
}

AccountsUpdateFutureType an abstraction for monitoring and retrieving the results of a long-running operation.

func (*AccountsUpdateFutureType) Result Uses

func (future *AccountsUpdateFutureType) Result(client AccountsClient) (dlaa DataLakeAnalyticsAccount, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type AddDataLakeStoreParameters Uses

type AddDataLakeStoreParameters struct {
    // AddDataLakeStoreProperties - The Data Lake Store account properties to use when adding a new Data Lake Store account.
    *AddDataLakeStoreProperties `json:"properties,omitempty"`
}

AddDataLakeStoreParameters the parameters used to add a new Data Lake Store account.

func (AddDataLakeStoreParameters) MarshalJSON Uses

func (adlsp AddDataLakeStoreParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AddDataLakeStoreParameters.

func (*AddDataLakeStoreParameters) UnmarshalJSON Uses

func (adlsp *AddDataLakeStoreParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for AddDataLakeStoreParameters struct.

type AddDataLakeStoreProperties Uses

type AddDataLakeStoreProperties struct {
    // Suffix - The optional suffix for the Data Lake Store account.
    Suffix *string `json:"suffix,omitempty"`
}

AddDataLakeStoreProperties the Data Lake Store account properties to use when adding a new Data Lake Store account.

type AddDataLakeStoreWithAccountParameters Uses

type AddDataLakeStoreWithAccountParameters struct {
    // Name - The unique name of the Data Lake Store account to add.
    Name *string `json:"name,omitempty"`
    // AddDataLakeStoreProperties - The Data Lake Store account properties to use when adding a new Data Lake Store account.
    *AddDataLakeStoreProperties `json:"properties,omitempty"`
}

AddDataLakeStoreWithAccountParameters the parameters used to add a new Data Lake Store account while creating a new Data Lake Analytics account.

func (AddDataLakeStoreWithAccountParameters) MarshalJSON Uses

func (adlswap AddDataLakeStoreWithAccountParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AddDataLakeStoreWithAccountParameters.

func (*AddDataLakeStoreWithAccountParameters) UnmarshalJSON Uses

func (adlswap *AddDataLakeStoreWithAccountParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for AddDataLakeStoreWithAccountParameters struct.

type AddStorageAccountParameters Uses

type AddStorageAccountParameters struct {
    // AddStorageAccountProperties - The Azure Storage account properties to use when adding a new Azure Storage account.
    *AddStorageAccountProperties `json:"properties,omitempty"`
}

AddStorageAccountParameters the parameters used to add a new Azure Storage account.

func (AddStorageAccountParameters) MarshalJSON Uses

func (asap AddStorageAccountParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AddStorageAccountParameters.

func (*AddStorageAccountParameters) UnmarshalJSON Uses

func (asap *AddStorageAccountParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for AddStorageAccountParameters struct.

type AddStorageAccountProperties Uses

type AddStorageAccountProperties struct {
    // AccessKey - The access key associated with this Azure Storage account that will be used to connect to it.
    AccessKey *string `json:"accessKey,omitempty"`
    // Suffix - The optional suffix for the storage account.
    Suffix *string `json:"suffix,omitempty"`
}

AddStorageAccountProperties the Azure Storage account properties to use when adding a new Azure Storage account.

type AddStorageAccountWithAccountParameters Uses

type AddStorageAccountWithAccountParameters struct {
    // Name - The unique name of the Azure Storage account to add.
    Name *string `json:"name,omitempty"`
    // AddStorageAccountProperties - The Azure Storage account properties to use when adding a new Azure Storage account.
    *AddStorageAccountProperties `json:"properties,omitempty"`
}

AddStorageAccountWithAccountParameters the parameters used to add a new Azure Storage account while creating a new Data Lake Analytics account.

func (AddStorageAccountWithAccountParameters) MarshalJSON Uses

func (asawap AddStorageAccountWithAccountParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AddStorageAccountWithAccountParameters.

func (*AddStorageAccountWithAccountParameters) UnmarshalJSON Uses

func (asawap *AddStorageAccountWithAccountParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for AddStorageAccountWithAccountParameters struct.

type BaseClient Uses

type BaseClient struct {
    autorest.Client
    BaseURI        string
    SubscriptionID string
}

BaseClient is the base client for Account.

func New Uses

func New(subscriptionID string) BaseClient

New creates an instance of the BaseClient client.

func NewWithBaseURI Uses

func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient

NewWithBaseURI creates an instance of the BaseClient client.

type CapabilityInformation Uses

type CapabilityInformation struct {
    autorest.Response `json:"-"`
    // SubscriptionID - READ-ONLY; The subscription credentials that uniquely identifies the subscription.
    SubscriptionID *uuid.UUID `json:"subscriptionId,omitempty"`
    // State - READ-ONLY; The subscription state. Possible values include: 'SubscriptionStateRegistered', 'SubscriptionStateSuspended', 'SubscriptionStateDeleted', 'SubscriptionStateUnregistered', 'SubscriptionStateWarned'
    State SubscriptionState `json:"state,omitempty"`
    // MaxAccountCount - READ-ONLY; The maximum supported number of accounts under this subscription.
    MaxAccountCount *int32 `json:"maxAccountCount,omitempty"`
    // AccountCount - READ-ONLY; The current number of accounts under this subscription.
    AccountCount *int32 `json:"accountCount,omitempty"`
    // MigrationState - READ-ONLY; The Boolean value of true or false to indicate the maintenance state.
    MigrationState *bool `json:"migrationState,omitempty"`
}

CapabilityInformation subscription-level properties and limits for Data Lake Analytics.

type CheckNameAvailabilityParameters Uses

type CheckNameAvailabilityParameters struct {
    // Name - The Data Lake Analytics name to check availability for.
    Name *string `json:"name,omitempty"`
    // Type - The resource type. Note: This should not be set by the user, as the constant value is Microsoft.DataLakeAnalytics/accounts
    Type *string `json:"type,omitempty"`
}

CheckNameAvailabilityParameters data Lake Analytics account name availability check parameters.

type ComputePoliciesClient Uses

type ComputePoliciesClient struct {
    BaseClient
}

ComputePoliciesClient is the creates an Azure Data Lake Analytics account management client.

func NewComputePoliciesClient Uses

func NewComputePoliciesClient(subscriptionID string) ComputePoliciesClient

NewComputePoliciesClient creates an instance of the ComputePoliciesClient client.

func NewComputePoliciesClientWithBaseURI Uses

func NewComputePoliciesClientWithBaseURI(baseURI string, subscriptionID string) ComputePoliciesClient

NewComputePoliciesClientWithBaseURI creates an instance of the ComputePoliciesClient client.

func (ComputePoliciesClient) CreateOrUpdate Uses

func (client ComputePoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, computePolicyName string, parameters CreateOrUpdateComputePolicyParameters) (result ComputePolicy, err error)

CreateOrUpdate creates or updates the specified compute policy. During update, the compute policy with the specified name will be replaced with this new compute policy. An account supports, at most, 50 policies Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. computePolicyName - the name of the compute policy to create or update. parameters - parameters supplied to create or update the compute policy. The max degree of parallelism per job property, min priority per job property, or both must be present.

func (ComputePoliciesClient) CreateOrUpdatePreparer Uses

func (client ComputePoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, computePolicyName string, parameters CreateOrUpdateComputePolicyParameters) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (ComputePoliciesClient) CreateOrUpdateResponder Uses

func (client ComputePoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result ComputePolicy, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (ComputePoliciesClient) CreateOrUpdateSender Uses

func (client ComputePoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (ComputePoliciesClient) Delete Uses

func (client ComputePoliciesClient) Delete(ctx context.Context, resourceGroupName string, accountName string, computePolicyName string) (result autorest.Response, err error)

Delete deletes the specified compute policy from the specified Data Lake Analytics account Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. computePolicyName - the name of the compute policy to delete.

func (ComputePoliciesClient) DeletePreparer Uses

func (client ComputePoliciesClient) DeletePreparer(ctx context.Context, resourceGroupName string, accountName string, computePolicyName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (ComputePoliciesClient) DeleteResponder Uses

func (client ComputePoliciesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (ComputePoliciesClient) DeleteSender Uses

func (client ComputePoliciesClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (ComputePoliciesClient) Get Uses

func (client ComputePoliciesClient) Get(ctx context.Context, resourceGroupName string, accountName string, computePolicyName string) (result ComputePolicy, err error)

Get gets the specified Data Lake Analytics compute policy. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. computePolicyName - the name of the compute policy to retrieve.

func (ComputePoliciesClient) GetPreparer Uses

func (client ComputePoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, accountName string, computePolicyName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (ComputePoliciesClient) GetResponder Uses

func (client ComputePoliciesClient) GetResponder(resp *http.Response) (result ComputePolicy, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (ComputePoliciesClient) GetSender Uses

func (client ComputePoliciesClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (ComputePoliciesClient) ListByAccount Uses

func (client ComputePoliciesClient) ListByAccount(ctx context.Context, resourceGroupName string, accountName string) (result ComputePolicyListResultPage, err error)

ListByAccount lists the Data Lake Analytics compute policies within the specified Data Lake Analytics account. An account supports, at most, 50 policies Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account.

func (ComputePoliciesClient) ListByAccountComplete Uses

func (client ComputePoliciesClient) ListByAccountComplete(ctx context.Context, resourceGroupName string, accountName string) (result ComputePolicyListResultIterator, err error)

ListByAccountComplete enumerates all values, automatically crossing page boundaries as required.

func (ComputePoliciesClient) ListByAccountPreparer Uses

func (client ComputePoliciesClient) ListByAccountPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)

ListByAccountPreparer prepares the ListByAccount request.

func (ComputePoliciesClient) ListByAccountResponder Uses

func (client ComputePoliciesClient) ListByAccountResponder(resp *http.Response) (result ComputePolicyListResult, err error)

ListByAccountResponder handles the response to the ListByAccount request. The method always closes the http.Response Body.

func (ComputePoliciesClient) ListByAccountSender Uses

func (client ComputePoliciesClient) ListByAccountSender(req *http.Request) (*http.Response, error)

ListByAccountSender sends the ListByAccount request. The method will close the http.Response Body if it receives an error.

func (ComputePoliciesClient) Update Uses

func (client ComputePoliciesClient) Update(ctx context.Context, resourceGroupName string, accountName string, computePolicyName string, parameters *UpdateComputePolicyParameters) (result ComputePolicy, err error)

Update updates the specified compute policy. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. computePolicyName - the name of the compute policy to update. parameters - parameters supplied to update the compute policy.

func (ComputePoliciesClient) UpdatePreparer Uses

func (client ComputePoliciesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, computePolicyName string, parameters *UpdateComputePolicyParameters) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (ComputePoliciesClient) UpdateResponder Uses

func (client ComputePoliciesClient) UpdateResponder(resp *http.Response) (result ComputePolicy, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (ComputePoliciesClient) UpdateSender Uses

func (client ComputePoliciesClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

type ComputePolicy Uses

type ComputePolicy struct {
    autorest.Response `json:"-"`
    // ComputePolicyProperties - READ-ONLY; The compute policy properties.
    *ComputePolicyProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource identifier.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; The resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The resource type.
    Type *string `json:"type,omitempty"`
}

ComputePolicy data Lake Analytics compute policy information.

func (ComputePolicy) MarshalJSON Uses

func (cp ComputePolicy) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ComputePolicy.

func (*ComputePolicy) UnmarshalJSON Uses

func (cp *ComputePolicy) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ComputePolicy struct.

type ComputePolicyListResult Uses

type ComputePolicyListResult struct {
    autorest.Response `json:"-"`
    // Value - READ-ONLY; The results of the list operation.
    Value *[]ComputePolicy `json:"value,omitempty"`
    // NextLink - READ-ONLY; The link (url) to the next page of results.
    NextLink *string `json:"nextLink,omitempty"`
}

ComputePolicyListResult the list of compute policies in the account.

func (ComputePolicyListResult) IsEmpty Uses

func (cplr ComputePolicyListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type ComputePolicyListResultIterator Uses

type ComputePolicyListResultIterator struct {
    // contains filtered or unexported fields
}

ComputePolicyListResultIterator provides access to a complete listing of ComputePolicy values.

func NewComputePolicyListResultIterator Uses

func NewComputePolicyListResultIterator(page ComputePolicyListResultPage) ComputePolicyListResultIterator

Creates a new instance of the ComputePolicyListResultIterator type.

func (*ComputePolicyListResultIterator) Next Uses

func (iter *ComputePolicyListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ComputePolicyListResultIterator) NextWithContext Uses

func (iter *ComputePolicyListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (ComputePolicyListResultIterator) NotDone Uses

func (iter ComputePolicyListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (ComputePolicyListResultIterator) Response Uses

func (iter ComputePolicyListResultIterator) Response() ComputePolicyListResult

Response returns the raw server response from the last page request.

func (ComputePolicyListResultIterator) Value Uses

func (iter ComputePolicyListResultIterator) Value() ComputePolicy

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type ComputePolicyListResultPage Uses

type ComputePolicyListResultPage struct {
    // contains filtered or unexported fields
}

ComputePolicyListResultPage contains a page of ComputePolicy values.

func NewComputePolicyListResultPage Uses

func NewComputePolicyListResultPage(getNextPage func(context.Context, ComputePolicyListResult) (ComputePolicyListResult, error)) ComputePolicyListResultPage

Creates a new instance of the ComputePolicyListResultPage type.

func (*ComputePolicyListResultPage) Next Uses

func (page *ComputePolicyListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ComputePolicyListResultPage) NextWithContext Uses

func (page *ComputePolicyListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (ComputePolicyListResultPage) NotDone Uses

func (page ComputePolicyListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (ComputePolicyListResultPage) Response Uses

func (page ComputePolicyListResultPage) Response() ComputePolicyListResult

Response returns the raw server response from the last page request.

func (ComputePolicyListResultPage) Values Uses

func (page ComputePolicyListResultPage) Values() []ComputePolicy

Values returns the slice of values for the current page or nil if there are no values.

type ComputePolicyProperties Uses

type ComputePolicyProperties struct {
    // ObjectID - READ-ONLY; The AAD object identifier for the entity to create a policy for.
    ObjectID *uuid.UUID `json:"objectId,omitempty"`
    // ObjectType - READ-ONLY; The type of AAD object the object identifier refers to. Possible values include: 'User', 'Group', 'ServicePrincipal'
    ObjectType AADObjectType `json:"objectType,omitempty"`
    // MaxDegreeOfParallelismPerJob - READ-ONLY; The maximum degree of parallelism per job this user can use to submit jobs.
    MaxDegreeOfParallelismPerJob *int32 `json:"maxDegreeOfParallelismPerJob,omitempty"`
    // MinPriorityPerJob - READ-ONLY; The minimum priority per job this user can use to submit jobs.
    MinPriorityPerJob *int32 `json:"minPriorityPerJob,omitempty"`
}

ComputePolicyProperties the compute policy properties.

type CreateComputePolicyWithAccountParameters Uses

type CreateComputePolicyWithAccountParameters struct {
    // Name - The unique name of the compute policy to create.
    Name *string `json:"name,omitempty"`
    // CreateOrUpdateComputePolicyProperties - The compute policy properties to use when creating a new compute policy.
    *CreateOrUpdateComputePolicyProperties `json:"properties,omitempty"`
}

CreateComputePolicyWithAccountParameters the parameters used to create a new compute policy while creating a new Data Lake Analytics account.

func (CreateComputePolicyWithAccountParameters) MarshalJSON Uses

func (ccpwap CreateComputePolicyWithAccountParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CreateComputePolicyWithAccountParameters.

func (*CreateComputePolicyWithAccountParameters) UnmarshalJSON Uses

func (ccpwap *CreateComputePolicyWithAccountParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CreateComputePolicyWithAccountParameters struct.

type CreateDataLakeAnalyticsAccountParameters Uses

type CreateDataLakeAnalyticsAccountParameters struct {
    // Location - The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
    // CreateDataLakeAnalyticsAccountProperties - The Data Lake Analytics account properties to use for creating.
    *CreateDataLakeAnalyticsAccountProperties `json:"properties,omitempty"`
}

CreateDataLakeAnalyticsAccountParameters the parameters to use for creating a Data Lake Analytics account.

func (CreateDataLakeAnalyticsAccountParameters) MarshalJSON Uses

func (cdlaap CreateDataLakeAnalyticsAccountParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CreateDataLakeAnalyticsAccountParameters.

func (*CreateDataLakeAnalyticsAccountParameters) UnmarshalJSON Uses

func (cdlaap *CreateDataLakeAnalyticsAccountParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CreateDataLakeAnalyticsAccountParameters struct.

type CreateDataLakeAnalyticsAccountProperties Uses

type CreateDataLakeAnalyticsAccountProperties struct {
    // DefaultDataLakeStoreAccount - The default Data Lake Store account associated with this account.
    DefaultDataLakeStoreAccount *string `json:"defaultDataLakeStoreAccount,omitempty"`
    // DataLakeStoreAccounts - The list of Data Lake Store accounts associated with this account.
    DataLakeStoreAccounts *[]AddDataLakeStoreWithAccountParameters `json:"dataLakeStoreAccounts,omitempty"`
    // StorageAccounts - The list of Azure Blob Storage accounts associated with this account.
    StorageAccounts *[]AddStorageAccountWithAccountParameters `json:"storageAccounts,omitempty"`
    // ComputePolicies - The list of compute policies associated with this account.
    ComputePolicies *[]CreateComputePolicyWithAccountParameters `json:"computePolicies,omitempty"`
    // FirewallRules - The list of firewall rules associated with this account.
    FirewallRules *[]CreateFirewallRuleWithAccountParameters `json:"firewallRules,omitempty"`
    // FirewallState - The current state of the IP address firewall for this account. Possible values include: 'FirewallStateEnabled', 'FirewallStateDisabled'
    FirewallState FirewallState `json:"firewallState,omitempty"`
    // FirewallAllowAzureIps - The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced. Possible values include: 'Enabled', 'Disabled'
    FirewallAllowAzureIps FirewallAllowAzureIpsState `json:"firewallAllowAzureIps,omitempty"`
    // NewTier - The commitment tier for the next month. Possible values include: 'Consumption', 'Commitment100AUHours', 'Commitment500AUHours', 'Commitment1000AUHours', 'Commitment5000AUHours', 'Commitment10000AUHours', 'Commitment50000AUHours', 'Commitment100000AUHours', 'Commitment500000AUHours'
    NewTier TierType `json:"newTier,omitempty"`
    // MaxJobCount - The maximum supported jobs running under the account at the same time.
    MaxJobCount *int32 `json:"maxJobCount,omitempty"`
    // MaxDegreeOfParallelism - The maximum supported degree of parallelism for this account.
    MaxDegreeOfParallelism *int32 `json:"maxDegreeOfParallelism,omitempty"`
    // MaxDegreeOfParallelismPerJob - The maximum supported degree of parallelism per job for this account.
    MaxDegreeOfParallelismPerJob *int32 `json:"maxDegreeOfParallelismPerJob,omitempty"`
    // MinPriorityPerJob - The minimum supported priority per job for this account.
    MinPriorityPerJob *int32 `json:"minPriorityPerJob,omitempty"`
    // QueryStoreRetention - The number of days that job metadata is retained.
    QueryStoreRetention *int32 `json:"queryStoreRetention,omitempty"`
}

CreateDataLakeAnalyticsAccountProperties ...

type CreateFirewallRuleWithAccountParameters Uses

type CreateFirewallRuleWithAccountParameters struct {
    // Name - The unique name of the firewall rule to create.
    Name *string `json:"name,omitempty"`
    // CreateOrUpdateFirewallRuleProperties - The firewall rule properties to use when creating a new firewall rule.
    *CreateOrUpdateFirewallRuleProperties `json:"properties,omitempty"`
}

CreateFirewallRuleWithAccountParameters the parameters used to create a new firewall rule while creating a new Data Lake Analytics account.

func (CreateFirewallRuleWithAccountParameters) MarshalJSON Uses

func (cfrwap CreateFirewallRuleWithAccountParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CreateFirewallRuleWithAccountParameters.

func (*CreateFirewallRuleWithAccountParameters) UnmarshalJSON Uses

func (cfrwap *CreateFirewallRuleWithAccountParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CreateFirewallRuleWithAccountParameters struct.

type CreateOrUpdateComputePolicyParameters Uses

type CreateOrUpdateComputePolicyParameters struct {
    // CreateOrUpdateComputePolicyProperties - The compute policy properties to use when creating a new compute policy.
    *CreateOrUpdateComputePolicyProperties `json:"properties,omitempty"`
}

CreateOrUpdateComputePolicyParameters the parameters used to create a new compute policy.

func (CreateOrUpdateComputePolicyParameters) MarshalJSON Uses

func (coucpp CreateOrUpdateComputePolicyParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CreateOrUpdateComputePolicyParameters.

func (*CreateOrUpdateComputePolicyParameters) UnmarshalJSON Uses

func (coucpp *CreateOrUpdateComputePolicyParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CreateOrUpdateComputePolicyParameters struct.

type CreateOrUpdateComputePolicyProperties Uses

type CreateOrUpdateComputePolicyProperties struct {
    // ObjectID - The AAD object identifier for the entity to create a policy for.
    ObjectID *uuid.UUID `json:"objectId,omitempty"`
    // ObjectType - The type of AAD object the object identifier refers to. Possible values include: 'User', 'Group', 'ServicePrincipal'
    ObjectType AADObjectType `json:"objectType,omitempty"`
    // MaxDegreeOfParallelismPerJob - The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
    MaxDegreeOfParallelismPerJob *int32 `json:"maxDegreeOfParallelismPerJob,omitempty"`
    // MinPriorityPerJob - The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.
    MinPriorityPerJob *int32 `json:"minPriorityPerJob,omitempty"`
}

CreateOrUpdateComputePolicyProperties the compute policy properties to use when creating a new compute policy.

type CreateOrUpdateFirewallRuleParameters Uses

type CreateOrUpdateFirewallRuleParameters struct {
    // CreateOrUpdateFirewallRuleProperties - The firewall rule properties to use when creating a new firewall rule.
    *CreateOrUpdateFirewallRuleProperties `json:"properties,omitempty"`
}

CreateOrUpdateFirewallRuleParameters the parameters used to create a new firewall rule.

func (CreateOrUpdateFirewallRuleParameters) MarshalJSON Uses

func (coufrp CreateOrUpdateFirewallRuleParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CreateOrUpdateFirewallRuleParameters.

func (*CreateOrUpdateFirewallRuleParameters) UnmarshalJSON Uses

func (coufrp *CreateOrUpdateFirewallRuleParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CreateOrUpdateFirewallRuleParameters struct.

type CreateOrUpdateFirewallRuleProperties Uses

type CreateOrUpdateFirewallRuleProperties struct {
    // StartIPAddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
    StartIPAddress *string `json:"startIpAddress,omitempty"`
    // EndIPAddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
    EndIPAddress *string `json:"endIpAddress,omitempty"`
}

CreateOrUpdateFirewallRuleProperties the firewall rule properties to use when creating a new firewall rule.

type DataLakeAnalyticsAccount Uses

type DataLakeAnalyticsAccount struct {
    autorest.Response `json:"-"`
    // DataLakeAnalyticsAccountProperties - READ-ONLY; The properties defined by Data Lake Analytics all properties are specific to each resource provider.
    *DataLakeAnalyticsAccountProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource identifer.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; The resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The resource type.
    Type *string `json:"type,omitempty"`
    // Location - READ-ONLY; The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - READ-ONLY; The resource tags.
    Tags map[string]*string `json:"tags"`
}

DataLakeAnalyticsAccount a Data Lake Analytics account object, containing all information associated with the named Data Lake Analytics account.

func (DataLakeAnalyticsAccount) MarshalJSON Uses

func (dlaa DataLakeAnalyticsAccount) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DataLakeAnalyticsAccount.

func (*DataLakeAnalyticsAccount) UnmarshalJSON Uses

func (dlaa *DataLakeAnalyticsAccount) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for DataLakeAnalyticsAccount struct.

type DataLakeAnalyticsAccountBasic Uses

type DataLakeAnalyticsAccountBasic struct {
    // DataLakeAnalyticsAccountPropertiesBasic - READ-ONLY; The properties defined by Data Lake Analytics all properties are specific to each resource provider.
    *DataLakeAnalyticsAccountPropertiesBasic `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource identifer.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; The resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The resource type.
    Type *string `json:"type,omitempty"`
    // Location - READ-ONLY; The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - READ-ONLY; The resource tags.
    Tags map[string]*string `json:"tags"`
}

DataLakeAnalyticsAccountBasic a Data Lake Analytics account object, containing all information associated with the named Data Lake Analytics account.

func (DataLakeAnalyticsAccountBasic) MarshalJSON Uses

func (dlaab DataLakeAnalyticsAccountBasic) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DataLakeAnalyticsAccountBasic.

func (*DataLakeAnalyticsAccountBasic) UnmarshalJSON Uses

func (dlaab *DataLakeAnalyticsAccountBasic) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for DataLakeAnalyticsAccountBasic struct.

type DataLakeAnalyticsAccountListResult Uses

type DataLakeAnalyticsAccountListResult struct {
    autorest.Response `json:"-"`
    // Value - READ-ONLY; The results of the list operation.
    Value *[]DataLakeAnalyticsAccountBasic `json:"value,omitempty"`
    // NextLink - READ-ONLY; The link (url) to the next page of results.
    NextLink *string `json:"nextLink,omitempty"`
}

DataLakeAnalyticsAccountListResult data Lake Analytics account list information.

func (DataLakeAnalyticsAccountListResult) IsEmpty Uses

func (dlaalr DataLakeAnalyticsAccountListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type DataLakeAnalyticsAccountListResultIterator Uses

type DataLakeAnalyticsAccountListResultIterator struct {
    // contains filtered or unexported fields
}

DataLakeAnalyticsAccountListResultIterator provides access to a complete listing of DataLakeAnalyticsAccountBasic values.

func NewDataLakeAnalyticsAccountListResultIterator Uses

func NewDataLakeAnalyticsAccountListResultIterator(page DataLakeAnalyticsAccountListResultPage) DataLakeAnalyticsAccountListResultIterator

Creates a new instance of the DataLakeAnalyticsAccountListResultIterator type.

func (*DataLakeAnalyticsAccountListResultIterator) Next Uses

func (iter *DataLakeAnalyticsAccountListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*DataLakeAnalyticsAccountListResultIterator) NextWithContext Uses

func (iter *DataLakeAnalyticsAccountListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (DataLakeAnalyticsAccountListResultIterator) NotDone Uses

func (iter DataLakeAnalyticsAccountListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (DataLakeAnalyticsAccountListResultIterator) Response Uses

func (iter DataLakeAnalyticsAccountListResultIterator) Response() DataLakeAnalyticsAccountListResult

Response returns the raw server response from the last page request.

func (DataLakeAnalyticsAccountListResultIterator) Value Uses

func (iter DataLakeAnalyticsAccountListResultIterator) Value() DataLakeAnalyticsAccountBasic

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type DataLakeAnalyticsAccountListResultPage Uses

type DataLakeAnalyticsAccountListResultPage struct {
    // contains filtered or unexported fields
}

DataLakeAnalyticsAccountListResultPage contains a page of DataLakeAnalyticsAccountBasic values.

func NewDataLakeAnalyticsAccountListResultPage Uses

func NewDataLakeAnalyticsAccountListResultPage(getNextPage func(context.Context, DataLakeAnalyticsAccountListResult) (DataLakeAnalyticsAccountListResult, error)) DataLakeAnalyticsAccountListResultPage

Creates a new instance of the DataLakeAnalyticsAccountListResultPage type.

func (*DataLakeAnalyticsAccountListResultPage) Next Uses

func (page *DataLakeAnalyticsAccountListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*DataLakeAnalyticsAccountListResultPage) NextWithContext Uses

func (page *DataLakeAnalyticsAccountListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (DataLakeAnalyticsAccountListResultPage) NotDone Uses

func (page DataLakeAnalyticsAccountListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (DataLakeAnalyticsAccountListResultPage) Response Uses

func (page DataLakeAnalyticsAccountListResultPage) Response() DataLakeAnalyticsAccountListResult

Response returns the raw server response from the last page request.

func (DataLakeAnalyticsAccountListResultPage) Values Uses

func (page DataLakeAnalyticsAccountListResultPage) Values() []DataLakeAnalyticsAccountBasic

Values returns the slice of values for the current page or nil if there are no values.

type DataLakeAnalyticsAccountProperties Uses

type DataLakeAnalyticsAccountProperties struct {
    // DefaultDataLakeStoreAccount - READ-ONLY; The default Data Lake Store account associated with this account.
    DefaultDataLakeStoreAccount *string `json:"defaultDataLakeStoreAccount,omitempty"`
    // DataLakeStoreAccounts - READ-ONLY; The list of Data Lake Store accounts associated with this account.
    DataLakeStoreAccounts *[]DataLakeStoreAccountInformation `json:"dataLakeStoreAccounts,omitempty"`
    // StorageAccounts - READ-ONLY; The list of Azure Blob Storage accounts associated with this account.
    StorageAccounts *[]StorageAccountInformation `json:"storageAccounts,omitempty"`
    // ComputePolicies - READ-ONLY; The list of compute policies associated with this account.
    ComputePolicies *[]ComputePolicy `json:"computePolicies,omitempty"`
    // FirewallRules - READ-ONLY; The list of firewall rules associated with this account.
    FirewallRules *[]FirewallRule `json:"firewallRules,omitempty"`
    // FirewallState - READ-ONLY; The current state of the IP address firewall for this account. Possible values include: 'FirewallStateEnabled', 'FirewallStateDisabled'
    FirewallState FirewallState `json:"firewallState,omitempty"`
    // FirewallAllowAzureIps - READ-ONLY; The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced. Possible values include: 'Enabled', 'Disabled'
    FirewallAllowAzureIps FirewallAllowAzureIpsState `json:"firewallAllowAzureIps,omitempty"`
    // NewTier - READ-ONLY; The commitment tier for the next month. Possible values include: 'Consumption', 'Commitment100AUHours', 'Commitment500AUHours', 'Commitment1000AUHours', 'Commitment5000AUHours', 'Commitment10000AUHours', 'Commitment50000AUHours', 'Commitment100000AUHours', 'Commitment500000AUHours'
    NewTier TierType `json:"newTier,omitempty"`
    // CurrentTier - READ-ONLY; The commitment tier in use for the current month. Possible values include: 'Consumption', 'Commitment100AUHours', 'Commitment500AUHours', 'Commitment1000AUHours', 'Commitment5000AUHours', 'Commitment10000AUHours', 'Commitment50000AUHours', 'Commitment100000AUHours', 'Commitment500000AUHours'
    CurrentTier TierType `json:"currentTier,omitempty"`
    // MaxJobCount - READ-ONLY; The maximum supported jobs running under the account at the same time.
    MaxJobCount *int32 `json:"maxJobCount,omitempty"`
    // SystemMaxJobCount - READ-ONLY; The system defined maximum supported jobs running under the account at the same time, which restricts the maximum number of running jobs the user can set for the account.
    SystemMaxJobCount *int32 `json:"systemMaxJobCount,omitempty"`
    // MaxDegreeOfParallelism - READ-ONLY; The maximum supported degree of parallelism for this account.
    MaxDegreeOfParallelism *int32 `json:"maxDegreeOfParallelism,omitempty"`
    // SystemMaxDegreeOfParallelism - READ-ONLY; The system defined maximum supported degree of parallelism for this account, which restricts the maximum value of parallelism the user can set for the account.
    SystemMaxDegreeOfParallelism *int32 `json:"systemMaxDegreeOfParallelism,omitempty"`
    // MaxDegreeOfParallelismPerJob - READ-ONLY; The maximum supported degree of parallelism per job for this account.
    MaxDegreeOfParallelismPerJob *int32 `json:"maxDegreeOfParallelismPerJob,omitempty"`
    // MinPriorityPerJob - READ-ONLY; The minimum supported priority per job for this account.
    MinPriorityPerJob *int32 `json:"minPriorityPerJob,omitempty"`
    // QueryStoreRetention - READ-ONLY; The number of days that job metadata is retained.
    QueryStoreRetention *int32 `json:"queryStoreRetention,omitempty"`
    // AccountID - READ-ONLY; The unique identifier associated with this Data Lake Analytics account.
    AccountID *uuid.UUID `json:"accountId,omitempty"`
    // ProvisioningState - READ-ONLY; The provisioning status of the Data Lake Analytics account. Possible values include: 'Failed', 'Creating', 'Running', 'Succeeded', 'Patching', 'Suspending', 'Resuming', 'Deleting', 'Deleted', 'Undeleting', 'Canceled'
    ProvisioningState DataLakeAnalyticsAccountStatus `json:"provisioningState,omitempty"`
    // State - READ-ONLY; The state of the Data Lake Analytics account. Possible values include: 'Active', 'Suspended'
    State DataLakeAnalyticsAccountState `json:"state,omitempty"`
    // CreationTime - READ-ONLY; The account creation time.
    CreationTime *date.Time `json:"creationTime,omitempty"`
    // LastModifiedTime - READ-ONLY; The account last modified time.
    LastModifiedTime *date.Time `json:"lastModifiedTime,omitempty"`
    // Endpoint - READ-ONLY; The full CName endpoint for this account.
    Endpoint *string `json:"endpoint,omitempty"`
}

DataLakeAnalyticsAccountProperties the account specific properties that are associated with an underlying Data Lake Analytics account. Returned only when retrieving a specific account.

type DataLakeAnalyticsAccountPropertiesBasic Uses

type DataLakeAnalyticsAccountPropertiesBasic struct {
    // AccountID - READ-ONLY; The unique identifier associated with this Data Lake Analytics account.
    AccountID *uuid.UUID `json:"accountId,omitempty"`
    // ProvisioningState - READ-ONLY; The provisioning status of the Data Lake Analytics account. Possible values include: 'Failed', 'Creating', 'Running', 'Succeeded', 'Patching', 'Suspending', 'Resuming', 'Deleting', 'Deleted', 'Undeleting', 'Canceled'
    ProvisioningState DataLakeAnalyticsAccountStatus `json:"provisioningState,omitempty"`
    // State - READ-ONLY; The state of the Data Lake Analytics account. Possible values include: 'Active', 'Suspended'
    State DataLakeAnalyticsAccountState `json:"state,omitempty"`
    // CreationTime - READ-ONLY; The account creation time.
    CreationTime *date.Time `json:"creationTime,omitempty"`
    // LastModifiedTime - READ-ONLY; The account last modified time.
    LastModifiedTime *date.Time `json:"lastModifiedTime,omitempty"`
    // Endpoint - READ-ONLY; The full CName endpoint for this account.
    Endpoint *string `json:"endpoint,omitempty"`
}

DataLakeAnalyticsAccountPropertiesBasic the basic account specific properties that are associated with an underlying Data Lake Analytics account.

type DataLakeAnalyticsAccountState Uses

type DataLakeAnalyticsAccountState string

DataLakeAnalyticsAccountState enumerates the values for data lake analytics account state.

const (
    // Active ...
    Active DataLakeAnalyticsAccountState = "Active"
    // Suspended ...
    Suspended DataLakeAnalyticsAccountState = "Suspended"
)

func PossibleDataLakeAnalyticsAccountStateValues Uses

func PossibleDataLakeAnalyticsAccountStateValues() []DataLakeAnalyticsAccountState

PossibleDataLakeAnalyticsAccountStateValues returns an array of possible values for the DataLakeAnalyticsAccountState const type.

type DataLakeAnalyticsAccountStatus Uses

type DataLakeAnalyticsAccountStatus string

DataLakeAnalyticsAccountStatus enumerates the values for data lake analytics account status.

const (
    // Canceled ...
    Canceled DataLakeAnalyticsAccountStatus = "Canceled"
    // Creating ...
    Creating DataLakeAnalyticsAccountStatus = "Creating"
    // Deleted ...
    Deleted DataLakeAnalyticsAccountStatus = "Deleted"
    // Deleting ...
    Deleting DataLakeAnalyticsAccountStatus = "Deleting"
    // Failed ...
    Failed DataLakeAnalyticsAccountStatus = "Failed"
    // Patching ...
    Patching DataLakeAnalyticsAccountStatus = "Patching"
    // Resuming ...
    Resuming DataLakeAnalyticsAccountStatus = "Resuming"
    // Running ...
    Running DataLakeAnalyticsAccountStatus = "Running"
    // Succeeded ...
    Succeeded DataLakeAnalyticsAccountStatus = "Succeeded"
    // Suspending ...
    Suspending DataLakeAnalyticsAccountStatus = "Suspending"
    // Undeleting ...
    Undeleting DataLakeAnalyticsAccountStatus = "Undeleting"
)

func PossibleDataLakeAnalyticsAccountStatusValues Uses

func PossibleDataLakeAnalyticsAccountStatusValues() []DataLakeAnalyticsAccountStatus

PossibleDataLakeAnalyticsAccountStatusValues returns an array of possible values for the DataLakeAnalyticsAccountStatus const type.

type DataLakeStoreAccountInformation Uses

type DataLakeStoreAccountInformation struct {
    autorest.Response `json:"-"`
    // DataLakeStoreAccountInformationProperties - READ-ONLY; The Data Lake Store account properties.
    *DataLakeStoreAccountInformationProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource identifier.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; The resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The resource type.
    Type *string `json:"type,omitempty"`
}

DataLakeStoreAccountInformation data Lake Store account information.

func (DataLakeStoreAccountInformation) MarshalJSON Uses

func (dlsai DataLakeStoreAccountInformation) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DataLakeStoreAccountInformation.

func (*DataLakeStoreAccountInformation) UnmarshalJSON Uses

func (dlsai *DataLakeStoreAccountInformation) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for DataLakeStoreAccountInformation struct.

type DataLakeStoreAccountInformationListResult Uses

type DataLakeStoreAccountInformationListResult struct {
    autorest.Response `json:"-"`
    // Value - READ-ONLY; The results of the list operation.
    Value *[]DataLakeStoreAccountInformation `json:"value,omitempty"`
    // NextLink - READ-ONLY; The link (url) to the next page of results.
    NextLink *string `json:"nextLink,omitempty"`
}

DataLakeStoreAccountInformationListResult data Lake Store account list information.

func (DataLakeStoreAccountInformationListResult) IsEmpty Uses

func (dlsailr DataLakeStoreAccountInformationListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type DataLakeStoreAccountInformationListResultIterator Uses

type DataLakeStoreAccountInformationListResultIterator struct {
    // contains filtered or unexported fields
}

DataLakeStoreAccountInformationListResultIterator provides access to a complete listing of DataLakeStoreAccountInformation values.

func NewDataLakeStoreAccountInformationListResultIterator Uses

func NewDataLakeStoreAccountInformationListResultIterator(page DataLakeStoreAccountInformationListResultPage) DataLakeStoreAccountInformationListResultIterator

Creates a new instance of the DataLakeStoreAccountInformationListResultIterator type.

func (*DataLakeStoreAccountInformationListResultIterator) Next Uses

func (iter *DataLakeStoreAccountInformationListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*DataLakeStoreAccountInformationListResultIterator) NextWithContext Uses

func (iter *DataLakeStoreAccountInformationListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (DataLakeStoreAccountInformationListResultIterator) NotDone Uses

func (iter DataLakeStoreAccountInformationListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (DataLakeStoreAccountInformationListResultIterator) Response Uses

func (iter DataLakeStoreAccountInformationListResultIterator) Response() DataLakeStoreAccountInformationListResult

Response returns the raw server response from the last page request.

func (DataLakeStoreAccountInformationListResultIterator) Value Uses

func (iter DataLakeStoreAccountInformationListResultIterator) Value() DataLakeStoreAccountInformation

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type DataLakeStoreAccountInformationListResultPage Uses

type DataLakeStoreAccountInformationListResultPage struct {
    // contains filtered or unexported fields
}

DataLakeStoreAccountInformationListResultPage contains a page of DataLakeStoreAccountInformation values.

func NewDataLakeStoreAccountInformationListResultPage Uses

func NewDataLakeStoreAccountInformationListResultPage(getNextPage func(context.Context, DataLakeStoreAccountInformationListResult) (DataLakeStoreAccountInformationListResult, error)) DataLakeStoreAccountInformationListResultPage

Creates a new instance of the DataLakeStoreAccountInformationListResultPage type.

func (*DataLakeStoreAccountInformationListResultPage) Next Uses

func (page *DataLakeStoreAccountInformationListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*DataLakeStoreAccountInformationListResultPage) NextWithContext Uses

func (page *DataLakeStoreAccountInformationListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (DataLakeStoreAccountInformationListResultPage) NotDone Uses

func (page DataLakeStoreAccountInformationListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (DataLakeStoreAccountInformationListResultPage) Response Uses

func (page DataLakeStoreAccountInformationListResultPage) Response() DataLakeStoreAccountInformationListResult

Response returns the raw server response from the last page request.

func (DataLakeStoreAccountInformationListResultPage) Values Uses

func (page DataLakeStoreAccountInformationListResultPage) Values() []DataLakeStoreAccountInformation

Values returns the slice of values for the current page or nil if there are no values.

type DataLakeStoreAccountInformationProperties Uses

type DataLakeStoreAccountInformationProperties struct {
    // Suffix - READ-ONLY; The optional suffix for the Data Lake Store account.
    Suffix *string `json:"suffix,omitempty"`
}

DataLakeStoreAccountInformationProperties the Data Lake Store account properties.

type DataLakeStoreAccountsClient Uses

type DataLakeStoreAccountsClient struct {
    BaseClient
}

DataLakeStoreAccountsClient is the creates an Azure Data Lake Analytics account management client.

func NewDataLakeStoreAccountsClient Uses

func NewDataLakeStoreAccountsClient(subscriptionID string) DataLakeStoreAccountsClient

NewDataLakeStoreAccountsClient creates an instance of the DataLakeStoreAccountsClient client.

func NewDataLakeStoreAccountsClientWithBaseURI Uses

func NewDataLakeStoreAccountsClientWithBaseURI(baseURI string, subscriptionID string) DataLakeStoreAccountsClient

NewDataLakeStoreAccountsClientWithBaseURI creates an instance of the DataLakeStoreAccountsClient client.

func (DataLakeStoreAccountsClient) Add Uses

func (client DataLakeStoreAccountsClient) Add(ctx context.Context, resourceGroupName string, accountName string, dataLakeStoreAccountName string, parameters *AddDataLakeStoreParameters) (result autorest.Response, err error)

Add updates the specified Data Lake Analytics account to include the additional Data Lake Store account. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. dataLakeStoreAccountName - the name of the Data Lake Store account to add. parameters - the details of the Data Lake Store account.

func (DataLakeStoreAccountsClient) AddPreparer Uses

func (client DataLakeStoreAccountsClient) AddPreparer(ctx context.Context, resourceGroupName string, accountName string, dataLakeStoreAccountName string, parameters *AddDataLakeStoreParameters) (*http.Request, error)

AddPreparer prepares the Add request.

func (DataLakeStoreAccountsClient) AddResponder Uses

func (client DataLakeStoreAccountsClient) AddResponder(resp *http.Response) (result autorest.Response, err error)

AddResponder handles the response to the Add request. The method always closes the http.Response Body.

func (DataLakeStoreAccountsClient) AddSender Uses

func (client DataLakeStoreAccountsClient) AddSender(req *http.Request) (*http.Response, error)

AddSender sends the Add request. The method will close the http.Response Body if it receives an error.

func (DataLakeStoreAccountsClient) Delete Uses

func (client DataLakeStoreAccountsClient) Delete(ctx context.Context, resourceGroupName string, accountName string, dataLakeStoreAccountName string) (result autorest.Response, err error)

Delete updates the Data Lake Analytics account specified to remove the specified Data Lake Store account. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. dataLakeStoreAccountName - the name of the Data Lake Store account to remove

func (DataLakeStoreAccountsClient) DeletePreparer Uses

func (client DataLakeStoreAccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, accountName string, dataLakeStoreAccountName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (DataLakeStoreAccountsClient) DeleteResponder Uses

func (client DataLakeStoreAccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (DataLakeStoreAccountsClient) DeleteSender Uses

func (client DataLakeStoreAccountsClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (DataLakeStoreAccountsClient) Get Uses

func (client DataLakeStoreAccountsClient) Get(ctx context.Context, resourceGroupName string, accountName string, dataLakeStoreAccountName string) (result DataLakeStoreAccountInformation, err error)

Get gets the specified Data Lake Store account details in the specified Data Lake Analytics account. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. dataLakeStoreAccountName - the name of the Data Lake Store account to retrieve

func (DataLakeStoreAccountsClient) GetPreparer Uses

func (client DataLakeStoreAccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, accountName string, dataLakeStoreAccountName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (DataLakeStoreAccountsClient) GetResponder Uses

func (client DataLakeStoreAccountsClient) GetResponder(resp *http.Response) (result DataLakeStoreAccountInformation, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (DataLakeStoreAccountsClient) GetSender Uses

func (client DataLakeStoreAccountsClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (DataLakeStoreAccountsClient) ListByAccount Uses

func (client DataLakeStoreAccountsClient) ListByAccount(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result DataLakeStoreAccountInformationListResultPage, err error)

ListByAccount gets the first page of Data Lake Store accounts linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. filter - oData filter. Optional. top - the number of items to return. Optional. skip - the number of items to skip over before returning elements. Optional. selectParameter - oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby - orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count - the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (DataLakeStoreAccountsClient) ListByAccountComplete Uses

func (client DataLakeStoreAccountsClient) ListByAccountComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result DataLakeStoreAccountInformationListResultIterator, err error)

ListByAccountComplete enumerates all values, automatically crossing page boundaries as required.

func (DataLakeStoreAccountsClient) ListByAccountPreparer Uses

func (client DataLakeStoreAccountsClient) ListByAccountPreparer(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListByAccountPreparer prepares the ListByAccount request.

func (DataLakeStoreAccountsClient) ListByAccountResponder Uses

func (client DataLakeStoreAccountsClient) ListByAccountResponder(resp *http.Response) (result DataLakeStoreAccountInformationListResult, err error)

ListByAccountResponder handles the response to the ListByAccount request. The method always closes the http.Response Body.

func (DataLakeStoreAccountsClient) ListByAccountSender Uses

func (client DataLakeStoreAccountsClient) ListByAccountSender(req *http.Request) (*http.Response, error)

ListByAccountSender sends the ListByAccount request. The method will close the http.Response Body if it receives an error.

type FirewallAllowAzureIpsState Uses

type FirewallAllowAzureIpsState string

FirewallAllowAzureIpsState enumerates the values for firewall allow azure ips state.

const (
    // Disabled ...
    Disabled FirewallAllowAzureIpsState = "Disabled"
    // Enabled ...
    Enabled FirewallAllowAzureIpsState = "Enabled"
)

func PossibleFirewallAllowAzureIpsStateValues Uses

func PossibleFirewallAllowAzureIpsStateValues() []FirewallAllowAzureIpsState

PossibleFirewallAllowAzureIpsStateValues returns an array of possible values for the FirewallAllowAzureIpsState const type.

type FirewallRule Uses

type FirewallRule struct {
    autorest.Response `json:"-"`
    // FirewallRuleProperties - READ-ONLY; The firewall rule properties.
    *FirewallRuleProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource identifier.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; The resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The resource type.
    Type *string `json:"type,omitempty"`
}

FirewallRule data Lake Analytics firewall rule information.

func (FirewallRule) MarshalJSON Uses

func (fr FirewallRule) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for FirewallRule.

func (*FirewallRule) UnmarshalJSON Uses

func (fr *FirewallRule) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for FirewallRule struct.

type FirewallRuleListResult Uses

type FirewallRuleListResult struct {
    autorest.Response `json:"-"`
    // Value - READ-ONLY; The results of the list operation.
    Value *[]FirewallRule `json:"value,omitempty"`
    // NextLink - READ-ONLY; The link (url) to the next page of results.
    NextLink *string `json:"nextLink,omitempty"`
}

FirewallRuleListResult data Lake Analytics firewall rule list information.

func (FirewallRuleListResult) IsEmpty Uses

func (frlr FirewallRuleListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type FirewallRuleListResultIterator Uses

type FirewallRuleListResultIterator struct {
    // contains filtered or unexported fields
}

FirewallRuleListResultIterator provides access to a complete listing of FirewallRule values.

func NewFirewallRuleListResultIterator Uses

func NewFirewallRuleListResultIterator(page FirewallRuleListResultPage) FirewallRuleListResultIterator

Creates a new instance of the FirewallRuleListResultIterator type.

func (*FirewallRuleListResultIterator) Next Uses

func (iter *FirewallRuleListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*FirewallRuleListResultIterator) NextWithContext Uses

func (iter *FirewallRuleListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (FirewallRuleListResultIterator) NotDone Uses

func (iter FirewallRuleListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (FirewallRuleListResultIterator) Response Uses

func (iter FirewallRuleListResultIterator) Response() FirewallRuleListResult

Response returns the raw server response from the last page request.

func (FirewallRuleListResultIterator) Value Uses

func (iter FirewallRuleListResultIterator) Value() FirewallRule

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type FirewallRuleListResultPage Uses

type FirewallRuleListResultPage struct {
    // contains filtered or unexported fields
}

FirewallRuleListResultPage contains a page of FirewallRule values.

func NewFirewallRuleListResultPage Uses

func NewFirewallRuleListResultPage(getNextPage func(context.Context, FirewallRuleListResult) (FirewallRuleListResult, error)) FirewallRuleListResultPage

Creates a new instance of the FirewallRuleListResultPage type.

func (*FirewallRuleListResultPage) Next Uses

func (page *FirewallRuleListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*FirewallRuleListResultPage) NextWithContext Uses

func (page *FirewallRuleListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (FirewallRuleListResultPage) NotDone Uses

func (page FirewallRuleListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (FirewallRuleListResultPage) Response Uses

func (page FirewallRuleListResultPage) Response() FirewallRuleListResult

Response returns the raw server response from the last page request.

func (FirewallRuleListResultPage) Values Uses

func (page FirewallRuleListResultPage) Values() []FirewallRule

Values returns the slice of values for the current page or nil if there are no values.

type FirewallRuleProperties Uses

type FirewallRuleProperties struct {
    // StartIPAddress - READ-ONLY; The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
    StartIPAddress *string `json:"startIpAddress,omitempty"`
    // EndIPAddress - READ-ONLY; The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
    EndIPAddress *string `json:"endIpAddress,omitempty"`
}

FirewallRuleProperties the firewall rule properties.

type FirewallRulesClient Uses

type FirewallRulesClient struct {
    BaseClient
}

FirewallRulesClient is the creates an Azure Data Lake Analytics account management client.

func NewFirewallRulesClient Uses

func NewFirewallRulesClient(subscriptionID string) FirewallRulesClient

NewFirewallRulesClient creates an instance of the FirewallRulesClient client.

func NewFirewallRulesClientWithBaseURI Uses

func NewFirewallRulesClientWithBaseURI(baseURI string, subscriptionID string) FirewallRulesClient

NewFirewallRulesClientWithBaseURI creates an instance of the FirewallRulesClient client.

func (FirewallRulesClient) CreateOrUpdate Uses

func (client FirewallRulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, firewallRuleName string, parameters CreateOrUpdateFirewallRuleParameters) (result FirewallRule, err error)

CreateOrUpdate creates or updates the specified firewall rule. During update, the firewall rule with the specified name will be replaced with this new firewall rule. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. firewallRuleName - the name of the firewall rule to create or update. parameters - parameters supplied to create or update the firewall rule.

func (FirewallRulesClient) CreateOrUpdatePreparer Uses

func (client FirewallRulesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, firewallRuleName string, parameters CreateOrUpdateFirewallRuleParameters) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (FirewallRulesClient) CreateOrUpdateResponder Uses

func (client FirewallRulesClient) CreateOrUpdateResponder(resp *http.Response) (result FirewallRule, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (FirewallRulesClient) CreateOrUpdateSender Uses

func (client FirewallRulesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (FirewallRulesClient) Delete Uses

func (client FirewallRulesClient) Delete(ctx context.Context, resourceGroupName string, accountName string, firewallRuleName string) (result autorest.Response, err error)

Delete deletes the specified firewall rule from the specified Data Lake Analytics account Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. firewallRuleName - the name of the firewall rule to delete.

func (FirewallRulesClient) DeletePreparer Uses

func (client FirewallRulesClient) DeletePreparer(ctx context.Context, resourceGroupName string, accountName string, firewallRuleName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (FirewallRulesClient) DeleteResponder Uses

func (client FirewallRulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (FirewallRulesClient) DeleteSender Uses

func (client FirewallRulesClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (FirewallRulesClient) Get Uses

func (client FirewallRulesClient) Get(ctx context.Context, resourceGroupName string, accountName string, firewallRuleName string) (result FirewallRule, err error)

Get gets the specified Data Lake Analytics firewall rule. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. firewallRuleName - the name of the firewall rule to retrieve.

func (FirewallRulesClient) GetPreparer Uses

func (client FirewallRulesClient) GetPreparer(ctx context.Context, resourceGroupName string, accountName string, firewallRuleName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (FirewallRulesClient) GetResponder Uses

func (client FirewallRulesClient) GetResponder(resp *http.Response) (result FirewallRule, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (FirewallRulesClient) GetSender Uses

func (client FirewallRulesClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (FirewallRulesClient) ListByAccount Uses

func (client FirewallRulesClient) ListByAccount(ctx context.Context, resourceGroupName string, accountName string) (result FirewallRuleListResultPage, err error)

ListByAccount lists the Data Lake Analytics firewall rules within the specified Data Lake Analytics account. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account.

func (FirewallRulesClient) ListByAccountComplete Uses

func (client FirewallRulesClient) ListByAccountComplete(ctx context.Context, resourceGroupName string, accountName string) (result FirewallRuleListResultIterator, err error)

ListByAccountComplete enumerates all values, automatically crossing page boundaries as required.

func (FirewallRulesClient) ListByAccountPreparer Uses

func (client FirewallRulesClient) ListByAccountPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)

ListByAccountPreparer prepares the ListByAccount request.

func (FirewallRulesClient) ListByAccountResponder Uses

func (client FirewallRulesClient) ListByAccountResponder(resp *http.Response) (result FirewallRuleListResult, err error)

ListByAccountResponder handles the response to the ListByAccount request. The method always closes the http.Response Body.

func (FirewallRulesClient) ListByAccountSender Uses

func (client FirewallRulesClient) ListByAccountSender(req *http.Request) (*http.Response, error)

ListByAccountSender sends the ListByAccount request. The method will close the http.Response Body if it receives an error.

func (FirewallRulesClient) Update Uses

func (client FirewallRulesClient) Update(ctx context.Context, resourceGroupName string, accountName string, firewallRuleName string, parameters *UpdateFirewallRuleParameters) (result FirewallRule, err error)

Update updates the specified firewall rule. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. firewallRuleName - the name of the firewall rule to update. parameters - parameters supplied to update the firewall rule.

func (FirewallRulesClient) UpdatePreparer Uses

func (client FirewallRulesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, firewallRuleName string, parameters *UpdateFirewallRuleParameters) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (FirewallRulesClient) UpdateResponder Uses

func (client FirewallRulesClient) UpdateResponder(resp *http.Response) (result FirewallRule, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (FirewallRulesClient) UpdateSender Uses

func (client FirewallRulesClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

type FirewallState Uses

type FirewallState string

FirewallState enumerates the values for firewall state.

const (
    // FirewallStateDisabled ...
    FirewallStateDisabled FirewallState = "Disabled"
    // FirewallStateEnabled ...
    FirewallStateEnabled FirewallState = "Enabled"
)

func PossibleFirewallStateValues Uses

func PossibleFirewallStateValues() []FirewallState

PossibleFirewallStateValues returns an array of possible values for the FirewallState const type.

type LocationsClient Uses

type LocationsClient struct {
    BaseClient
}

LocationsClient is the creates an Azure Data Lake Analytics account management client.

func NewLocationsClient Uses

func NewLocationsClient(subscriptionID string) LocationsClient

NewLocationsClient creates an instance of the LocationsClient client.

func NewLocationsClientWithBaseURI Uses

func NewLocationsClientWithBaseURI(baseURI string, subscriptionID string) LocationsClient

NewLocationsClientWithBaseURI creates an instance of the LocationsClient client.

func (LocationsClient) GetCapability Uses

func (client LocationsClient) GetCapability(ctx context.Context, location string) (result CapabilityInformation, err error)

GetCapability gets subscription-level properties and limits for Data Lake Analytics specified by resource location. Parameters: location - the resource location without whitespace.

func (LocationsClient) GetCapabilityPreparer Uses

func (client LocationsClient) GetCapabilityPreparer(ctx context.Context, location string) (*http.Request, error)

GetCapabilityPreparer prepares the GetCapability request.

func (LocationsClient) GetCapabilityResponder Uses

func (client LocationsClient) GetCapabilityResponder(resp *http.Response) (result CapabilityInformation, err error)

GetCapabilityResponder handles the response to the GetCapability request. The method always closes the http.Response Body.

func (LocationsClient) GetCapabilitySender Uses

func (client LocationsClient) GetCapabilitySender(req *http.Request) (*http.Response, error)

GetCapabilitySender sends the GetCapability request. The method will close the http.Response Body if it receives an error.

type NameAvailabilityInformation Uses

type NameAvailabilityInformation struct {
    autorest.Response `json:"-"`
    // NameAvailable - READ-ONLY; The Boolean value of true or false to indicate whether the Data Lake Analytics account name is available or not.
    NameAvailable *bool `json:"nameAvailable,omitempty"`
    // Reason - READ-ONLY; The reason why the Data Lake Analytics account name is not available, if nameAvailable is false.
    Reason *string `json:"reason,omitempty"`
    // Message - READ-ONLY; The message describing why the Data Lake Analytics account name is not available, if nameAvailable is false.
    Message *string `json:"message,omitempty"`
}

NameAvailabilityInformation data Lake Analytics account name availability result information.

type Operation Uses

type Operation struct {
    // Name - READ-ONLY; The name of the operation.
    Name *string `json:"name,omitempty"`
    // Display - READ-ONLY; The display information for the operation.
    Display *OperationDisplay `json:"display,omitempty"`
    // Origin - READ-ONLY; The intended executor of the operation. Possible values include: 'OperationOriginUser', 'OperationOriginSystem', 'OperationOriginUsersystem'
    Origin OperationOrigin `json:"origin,omitempty"`
}

Operation an available operation for Data Lake Analytics.

type OperationDisplay Uses

type OperationDisplay struct {
    // Provider - READ-ONLY; The resource provider of the operation.
    Provider *string `json:"provider,omitempty"`
    // Resource - READ-ONLY; The resource type of the operation.
    Resource *string `json:"resource,omitempty"`
    // Operation - READ-ONLY; A friendly name of the operation.
    Operation *string `json:"operation,omitempty"`
    // Description - READ-ONLY; A friendly description of the operation.
    Description *string `json:"description,omitempty"`
}

OperationDisplay the display information for a particular operation.

type OperationListResult Uses

type OperationListResult struct {
    autorest.Response `json:"-"`
    // Value - READ-ONLY; The results of the list operation.
    Value *[]Operation `json:"value,omitempty"`
    // NextLink - READ-ONLY; The link (url) to the next page of results.
    NextLink *string `json:"nextLink,omitempty"`
}

OperationListResult the list of available operations for Data Lake Analytics.

type OperationOrigin Uses

type OperationOrigin string

OperationOrigin enumerates the values for operation origin.

const (
    // OperationOriginSystem ...
    OperationOriginSystem OperationOrigin = "system"
    // OperationOriginUser ...
    OperationOriginUser OperationOrigin = "user"
    // OperationOriginUsersystem ...
    OperationOriginUsersystem OperationOrigin = "user,system"
)

func PossibleOperationOriginValues Uses

func PossibleOperationOriginValues() []OperationOrigin

PossibleOperationOriginValues returns an array of possible values for the OperationOrigin const type.

type OperationsClient Uses

type OperationsClient struct {
    BaseClient
}

OperationsClient is the creates an Azure Data Lake Analytics account management client.

func NewOperationsClient Uses

func NewOperationsClient(subscriptionID string) OperationsClient

NewOperationsClient creates an instance of the OperationsClient client.

func NewOperationsClientWithBaseURI Uses

func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient

NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.

func (OperationsClient) List Uses

func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error)

List lists all of the available Data Lake Analytics REST API operations.

func (OperationsClient) ListPreparer Uses

func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)

ListPreparer prepares the List request.

func (OperationsClient) ListResponder Uses

func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (OperationsClient) ListSender Uses

func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type Resource Uses

type Resource struct {
    // ID - READ-ONLY; The resource identifer.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; The resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The resource type.
    Type *string `json:"type,omitempty"`
    // Location - READ-ONLY; The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - READ-ONLY; The resource tags.
    Tags map[string]*string `json:"tags"`
}

Resource the resource model definition.

func (Resource) MarshalJSON Uses

func (r Resource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Resource.

type SasTokenInformation Uses

type SasTokenInformation struct {
    // AccessToken - READ-ONLY; The access token for the associated Azure Storage Container.
    AccessToken *string `json:"accessToken,omitempty"`
}

SasTokenInformation SAS token information.

type SasTokenInformationListResult Uses

type SasTokenInformationListResult struct {
    autorest.Response `json:"-"`
    // Value - READ-ONLY; The results of the list operation.
    Value *[]SasTokenInformation `json:"value,omitempty"`
    // NextLink - READ-ONLY; The link (url) to the next page of results.
    NextLink *string `json:"nextLink,omitempty"`
}

SasTokenInformationListResult the SAS response that contains the storage account, container and associated SAS token for connection use.

func (SasTokenInformationListResult) IsEmpty Uses

func (stilr SasTokenInformationListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type SasTokenInformationListResultIterator Uses

type SasTokenInformationListResultIterator struct {
    // contains filtered or unexported fields
}

SasTokenInformationListResultIterator provides access to a complete listing of SasTokenInformation values.

func NewSasTokenInformationListResultIterator Uses

func NewSasTokenInformationListResultIterator(page SasTokenInformationListResultPage) SasTokenInformationListResultIterator

Creates a new instance of the SasTokenInformationListResultIterator type.

func (*SasTokenInformationListResultIterator) Next Uses

func (iter *SasTokenInformationListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SasTokenInformationListResultIterator) NextWithContext Uses

func (iter *SasTokenInformationListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (SasTokenInformationListResultIterator) NotDone Uses

func (iter SasTokenInformationListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (SasTokenInformationListResultIterator) Response Uses

func (iter SasTokenInformationListResultIterator) Response() SasTokenInformationListResult

Response returns the raw server response from the last page request.

func (SasTokenInformationListResultIterator) Value Uses

func (iter SasTokenInformationListResultIterator) Value() SasTokenInformation

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type SasTokenInformationListResultPage Uses

type SasTokenInformationListResultPage struct {
    // contains filtered or unexported fields
}

SasTokenInformationListResultPage contains a page of SasTokenInformation values.

func NewSasTokenInformationListResultPage Uses

func NewSasTokenInformationListResultPage(getNextPage func(context.Context, SasTokenInformationListResult) (SasTokenInformationListResult, error)) SasTokenInformationListResultPage

Creates a new instance of the SasTokenInformationListResultPage type.

func (*SasTokenInformationListResultPage) Next Uses

func (page *SasTokenInformationListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SasTokenInformationListResultPage) NextWithContext Uses

func (page *SasTokenInformationListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (SasTokenInformationListResultPage) NotDone Uses

func (page SasTokenInformationListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (SasTokenInformationListResultPage) Response Uses

func (page SasTokenInformationListResultPage) Response() SasTokenInformationListResult

Response returns the raw server response from the last page request.

func (SasTokenInformationListResultPage) Values Uses

func (page SasTokenInformationListResultPage) Values() []SasTokenInformation

Values returns the slice of values for the current page or nil if there are no values.

type StorageAccountInformation Uses

type StorageAccountInformation struct {
    autorest.Response `json:"-"`
    // StorageAccountInformationProperties - READ-ONLY; The Azure Storage account properties.
    *StorageAccountInformationProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource identifier.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; The resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The resource type.
    Type *string `json:"type,omitempty"`
}

StorageAccountInformation azure Storage account information.

func (StorageAccountInformation) MarshalJSON Uses

func (sai StorageAccountInformation) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for StorageAccountInformation.

func (*StorageAccountInformation) UnmarshalJSON Uses

func (sai *StorageAccountInformation) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for StorageAccountInformation struct.

type StorageAccountInformationListResult Uses

type StorageAccountInformationListResult struct {
    autorest.Response `json:"-"`
    // Value - READ-ONLY; The results of the list operation.
    Value *[]StorageAccountInformation `json:"value,omitempty"`
    // NextLink - READ-ONLY; The link (url) to the next page of results.
    NextLink *string `json:"nextLink,omitempty"`
}

StorageAccountInformationListResult azure Storage account list information.

func (StorageAccountInformationListResult) IsEmpty Uses

func (sailr StorageAccountInformationListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type StorageAccountInformationListResultIterator Uses

type StorageAccountInformationListResultIterator struct {
    // contains filtered or unexported fields
}

StorageAccountInformationListResultIterator provides access to a complete listing of StorageAccountInformation values.

func NewStorageAccountInformationListResultIterator Uses

func NewStorageAccountInformationListResultIterator(page StorageAccountInformationListResultPage) StorageAccountInformationListResultIterator

Creates a new instance of the StorageAccountInformationListResultIterator type.

func (*StorageAccountInformationListResultIterator) Next Uses

func (iter *StorageAccountInformationListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*StorageAccountInformationListResultIterator) NextWithContext Uses

func (iter *StorageAccountInformationListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (StorageAccountInformationListResultIterator) NotDone Uses

func (iter StorageAccountInformationListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (StorageAccountInformationListResultIterator) Response Uses

func (iter StorageAccountInformationListResultIterator) Response() StorageAccountInformationListResult

Response returns the raw server response from the last page request.

func (StorageAccountInformationListResultIterator) Value Uses

func (iter StorageAccountInformationListResultIterator) Value() StorageAccountInformation

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type StorageAccountInformationListResultPage Uses

type StorageAccountInformationListResultPage struct {
    // contains filtered or unexported fields
}

StorageAccountInformationListResultPage contains a page of StorageAccountInformation values.

func NewStorageAccountInformationListResultPage Uses

func NewStorageAccountInformationListResultPage(getNextPage func(context.Context, StorageAccountInformationListResult) (StorageAccountInformationListResult, error)) StorageAccountInformationListResultPage

Creates a new instance of the StorageAccountInformationListResultPage type.

func (*StorageAccountInformationListResultPage) Next Uses

func (page *StorageAccountInformationListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*StorageAccountInformationListResultPage) NextWithContext Uses

func (page *StorageAccountInformationListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (StorageAccountInformationListResultPage) NotDone Uses

func (page StorageAccountInformationListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (StorageAccountInformationListResultPage) Response Uses

func (page StorageAccountInformationListResultPage) Response() StorageAccountInformationListResult

Response returns the raw server response from the last page request.

func (StorageAccountInformationListResultPage) Values Uses

func (page StorageAccountInformationListResultPage) Values() []StorageAccountInformation

Values returns the slice of values for the current page or nil if there are no values.

type StorageAccountInformationProperties Uses

type StorageAccountInformationProperties struct {
    // Suffix - READ-ONLY; The optional suffix for the storage account.
    Suffix *string `json:"suffix,omitempty"`
}

StorageAccountInformationProperties the Azure Storage account properties.

type StorageAccountsClient Uses

type StorageAccountsClient struct {
    BaseClient
}

StorageAccountsClient is the creates an Azure Data Lake Analytics account management client.

func NewStorageAccountsClient Uses

func NewStorageAccountsClient(subscriptionID string) StorageAccountsClient

NewStorageAccountsClient creates an instance of the StorageAccountsClient client.

func NewStorageAccountsClientWithBaseURI Uses

func NewStorageAccountsClientWithBaseURI(baseURI string, subscriptionID string) StorageAccountsClient

NewStorageAccountsClientWithBaseURI creates an instance of the StorageAccountsClient client.

func (StorageAccountsClient) Add Uses

func (client StorageAccountsClient) Add(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string, parameters AddStorageAccountParameters) (result autorest.Response, err error)

Add updates the specified Data Lake Analytics account to add an Azure Storage account. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. storageAccountName - the name of the Azure Storage account to add parameters - the parameters containing the access key and optional suffix for the Azure Storage Account.

func (StorageAccountsClient) AddPreparer Uses

func (client StorageAccountsClient) AddPreparer(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string, parameters AddStorageAccountParameters) (*http.Request, error)

AddPreparer prepares the Add request.

func (StorageAccountsClient) AddResponder Uses

func (client StorageAccountsClient) AddResponder(resp *http.Response) (result autorest.Response, err error)

AddResponder handles the response to the Add request. The method always closes the http.Response Body.

func (StorageAccountsClient) AddSender Uses

func (client StorageAccountsClient) AddSender(req *http.Request) (*http.Response, error)

AddSender sends the Add request. The method will close the http.Response Body if it receives an error.

func (StorageAccountsClient) Delete Uses

func (client StorageAccountsClient) Delete(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string) (result autorest.Response, err error)

Delete updates the specified Data Lake Analytics account to remove an Azure Storage account. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. storageAccountName - the name of the Azure Storage account to remove

func (StorageAccountsClient) DeletePreparer Uses

func (client StorageAccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (StorageAccountsClient) DeleteResponder Uses

func (client StorageAccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (StorageAccountsClient) DeleteSender Uses

func (client StorageAccountsClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (StorageAccountsClient) Get Uses

func (client StorageAccountsClient) Get(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string) (result StorageAccountInformation, err error)

Get gets the specified Azure Storage account linked to the given Data Lake Analytics account. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. storageAccountName - the name of the Azure Storage account for which to retrieve the details.

func (StorageAccountsClient) GetPreparer Uses

func (client StorageAccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (StorageAccountsClient) GetResponder Uses

func (client StorageAccountsClient) GetResponder(resp *http.Response) (result StorageAccountInformation, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (StorageAccountsClient) GetSender Uses

func (client StorageAccountsClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (StorageAccountsClient) GetStorageContainer Uses

func (client StorageAccountsClient) GetStorageContainer(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string, containerName string) (result StorageContainer, err error)

GetStorageContainer gets the specified Azure Storage container associated with the given Data Lake Analytics and Azure Storage accounts. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. storageAccountName - the name of the Azure storage account from which to retrieve the blob container. containerName - the name of the Azure storage container to retrieve

func (StorageAccountsClient) GetStorageContainerPreparer Uses

func (client StorageAccountsClient) GetStorageContainerPreparer(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string, containerName string) (*http.Request, error)

GetStorageContainerPreparer prepares the GetStorageContainer request.

func (StorageAccountsClient) GetStorageContainerResponder Uses

func (client StorageAccountsClient) GetStorageContainerResponder(resp *http.Response) (result StorageContainer, err error)

GetStorageContainerResponder handles the response to the GetStorageContainer request. The method always closes the http.Response Body.

func (StorageAccountsClient) GetStorageContainerSender Uses

func (client StorageAccountsClient) GetStorageContainerSender(req *http.Request) (*http.Response, error)

GetStorageContainerSender sends the GetStorageContainer request. The method will close the http.Response Body if it receives an error.

func (StorageAccountsClient) ListByAccount Uses

func (client StorageAccountsClient) ListByAccount(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result StorageAccountInformationListResultPage, err error)

ListByAccount gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. filter - the OData filter. Optional. top - the number of items to return. Optional. skip - the number of items to skip over before returning elements. Optional. selectParameter - oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby - orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count - the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (StorageAccountsClient) ListByAccountComplete Uses

func (client StorageAccountsClient) ListByAccountComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result StorageAccountInformationListResultIterator, err error)

ListByAccountComplete enumerates all values, automatically crossing page boundaries as required.

func (StorageAccountsClient) ListByAccountPreparer Uses

func (client StorageAccountsClient) ListByAccountPreparer(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListByAccountPreparer prepares the ListByAccount request.

func (StorageAccountsClient) ListByAccountResponder Uses

func (client StorageAccountsClient) ListByAccountResponder(resp *http.Response) (result StorageAccountInformationListResult, err error)

ListByAccountResponder handles the response to the ListByAccount request. The method always closes the http.Response Body.

func (StorageAccountsClient) ListByAccountSender Uses

func (client StorageAccountsClient) ListByAccountSender(req *http.Request) (*http.Response, error)

ListByAccountSender sends the ListByAccount request. The method will close the http.Response Body if it receives an error.

func (StorageAccountsClient) ListSasTokens Uses

func (client StorageAccountsClient) ListSasTokens(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string, containerName string) (result SasTokenInformationListResultPage, err error)

ListSasTokens gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. storageAccountName - the name of the Azure storage account for which the SAS token is being requested. containerName - the name of the Azure storage container for which the SAS token is being requested.

func (StorageAccountsClient) ListSasTokensComplete Uses

func (client StorageAccountsClient) ListSasTokensComplete(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string, containerName string) (result SasTokenInformationListResultIterator, err error)

ListSasTokensComplete enumerates all values, automatically crossing page boundaries as required.

func (StorageAccountsClient) ListSasTokensPreparer Uses

func (client StorageAccountsClient) ListSasTokensPreparer(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string, containerName string) (*http.Request, error)

ListSasTokensPreparer prepares the ListSasTokens request.

func (StorageAccountsClient) ListSasTokensResponder Uses

func (client StorageAccountsClient) ListSasTokensResponder(resp *http.Response) (result SasTokenInformationListResult, err error)

ListSasTokensResponder handles the response to the ListSasTokens request. The method always closes the http.Response Body.

func (StorageAccountsClient) ListSasTokensSender Uses

func (client StorageAccountsClient) ListSasTokensSender(req *http.Request) (*http.Response, error)

ListSasTokensSender sends the ListSasTokens request. The method will close the http.Response Body if it receives an error.

func (StorageAccountsClient) ListStorageContainers Uses

func (client StorageAccountsClient) ListStorageContainers(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string) (result StorageContainerListResultPage, err error)

ListStorageContainers lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. storageAccountName - the name of the Azure storage account from which to list blob containers.

func (StorageAccountsClient) ListStorageContainersComplete Uses

func (client StorageAccountsClient) ListStorageContainersComplete(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string) (result StorageContainerListResultIterator, err error)

ListStorageContainersComplete enumerates all values, automatically crossing page boundaries as required.

func (StorageAccountsClient) ListStorageContainersPreparer Uses

func (client StorageAccountsClient) ListStorageContainersPreparer(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string) (*http.Request, error)

ListStorageContainersPreparer prepares the ListStorageContainers request.

func (StorageAccountsClient) ListStorageContainersResponder Uses

func (client StorageAccountsClient) ListStorageContainersResponder(resp *http.Response) (result StorageContainerListResult, err error)

ListStorageContainersResponder handles the response to the ListStorageContainers request. The method always closes the http.Response Body.

func (StorageAccountsClient) ListStorageContainersSender Uses

func (client StorageAccountsClient) ListStorageContainersSender(req *http.Request) (*http.Response, error)

ListStorageContainersSender sends the ListStorageContainers request. The method will close the http.Response Body if it receives an error.

func (StorageAccountsClient) Update Uses

func (client StorageAccountsClient) Update(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string, parameters *UpdateStorageAccountParameters) (result autorest.Response, err error)

Update updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix. Parameters: resourceGroupName - the name of the Azure resource group. accountName - the name of the Data Lake Analytics account. storageAccountName - the Azure Storage account to modify parameters - the parameters containing the access key and suffix to update the storage account with, if any. Passing nothing results in no change.

func (StorageAccountsClient) UpdatePreparer Uses

func (client StorageAccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, storageAccountName string, parameters *UpdateStorageAccountParameters) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (StorageAccountsClient) UpdateResponder Uses

func (client StorageAccountsClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (StorageAccountsClient) UpdateSender Uses

func (client StorageAccountsClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

type StorageContainer Uses

type StorageContainer struct {
    autorest.Response `json:"-"`
    // StorageContainerProperties - READ-ONLY; The properties of the blob container.
    *StorageContainerProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource identifier.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; The resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The resource type.
    Type *string `json:"type,omitempty"`
}

StorageContainer azure Storage blob container information.

func (StorageContainer) MarshalJSON Uses

func (sc StorageContainer) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for StorageContainer.

func (*StorageContainer) UnmarshalJSON Uses

func (sc *StorageContainer) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for StorageContainer struct.

type StorageContainerListResult Uses

type StorageContainerListResult struct {
    autorest.Response `json:"-"`
    // Value - READ-ONLY; The results of the list operation.
    Value *[]StorageContainer `json:"value,omitempty"`
    // NextLink - READ-ONLY; The link (url) to the next page of results.
    NextLink *string `json:"nextLink,omitempty"`
}

StorageContainerListResult the list of blob containers associated with the storage account attached to the Data Lake Analytics account.

func (StorageContainerListResult) IsEmpty Uses

func (sclr StorageContainerListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type StorageContainerListResultIterator Uses

type StorageContainerListResultIterator struct {
    // contains filtered or unexported fields
}

StorageContainerListResultIterator provides access to a complete listing of StorageContainer values.

func NewStorageContainerListResultIterator Uses

func NewStorageContainerListResultIterator(page StorageContainerListResultPage) StorageContainerListResultIterator

Creates a new instance of the StorageContainerListResultIterator type.

func (*StorageContainerListResultIterator) Next Uses

func (iter *StorageContainerListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*StorageContainerListResultIterator) NextWithContext Uses

func (iter *StorageContainerListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (StorageContainerListResultIterator) NotDone Uses

func (iter StorageContainerListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (StorageContainerListResultIterator) Response Uses

func (iter StorageContainerListResultIterator) Response() StorageContainerListResult

Response returns the raw server response from the last page request.

func (StorageContainerListResultIterator) Value Uses

func (iter StorageContainerListResultIterator) Value() StorageContainer

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type StorageContainerListResultPage Uses

type StorageContainerListResultPage struct {
    // contains filtered or unexported fields
}

StorageContainerListResultPage contains a page of StorageContainer values.

func NewStorageContainerListResultPage Uses

func NewStorageContainerListResultPage(getNextPage func(context.Context, StorageContainerListResult) (StorageContainerListResult, error)) StorageContainerListResultPage

Creates a new instance of the StorageContainerListResultPage type.

func (*StorageContainerListResultPage) Next Uses

func (page *StorageContainerListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*StorageContainerListResultPage) NextWithContext Uses

func (page *StorageContainerListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (StorageContainerListResultPage) NotDone Uses

func (page StorageContainerListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (StorageContainerListResultPage) Response Uses

func (page StorageContainerListResultPage) Response() StorageContainerListResult

Response returns the raw server response from the last page request.

func (StorageContainerListResultPage) Values Uses

func (page StorageContainerListResultPage) Values() []StorageContainer

Values returns the slice of values for the current page or nil if there are no values.

type StorageContainerProperties Uses

type StorageContainerProperties struct {
    // LastModifiedTime - READ-ONLY; The last modified time of the blob container.
    LastModifiedTime *date.Time `json:"lastModifiedTime,omitempty"`
}

StorageContainerProperties azure Storage blob container properties information.

type SubResource Uses

type SubResource struct {
    // ID - READ-ONLY; The resource identifier.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; The resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The resource type.
    Type *string `json:"type,omitempty"`
}

SubResource the resource model definition for a nested resource.

type SubscriptionState Uses

type SubscriptionState string

SubscriptionState enumerates the values for subscription state.

const (
    // SubscriptionStateDeleted ...
    SubscriptionStateDeleted SubscriptionState = "Deleted"
    // SubscriptionStateRegistered ...
    SubscriptionStateRegistered SubscriptionState = "Registered"
    // SubscriptionStateSuspended ...
    SubscriptionStateSuspended SubscriptionState = "Suspended"
    // SubscriptionStateUnregistered ...
    SubscriptionStateUnregistered SubscriptionState = "Unregistered"
    // SubscriptionStateWarned ...
    SubscriptionStateWarned SubscriptionState = "Warned"
)

func PossibleSubscriptionStateValues Uses

func PossibleSubscriptionStateValues() []SubscriptionState

PossibleSubscriptionStateValues returns an array of possible values for the SubscriptionState const type.

type TierType Uses

type TierType string

TierType enumerates the values for tier type.

const (
    // Commitment100000AUHours ...
    Commitment100000AUHours TierType = "Commitment_100000AUHours"
    // Commitment10000AUHours ...
    Commitment10000AUHours TierType = "Commitment_10000AUHours"
    // Commitment1000AUHours ...
    Commitment1000AUHours TierType = "Commitment_1000AUHours"
    // Commitment100AUHours ...
    Commitment100AUHours TierType = "Commitment_100AUHours"
    // Commitment500000AUHours ...
    Commitment500000AUHours TierType = "Commitment_500000AUHours"
    // Commitment50000AUHours ...
    Commitment50000AUHours TierType = "Commitment_50000AUHours"
    // Commitment5000AUHours ...
    Commitment5000AUHours TierType = "Commitment_5000AUHours"
    // Commitment500AUHours ...
    Commitment500AUHours TierType = "Commitment_500AUHours"
    // Consumption ...
    Consumption TierType = "Consumption"
)

func PossibleTierTypeValues Uses

func PossibleTierTypeValues() []TierType

PossibleTierTypeValues returns an array of possible values for the TierType const type.

type UpdateComputePolicyParameters Uses

type UpdateComputePolicyParameters struct {
    // UpdateComputePolicyProperties - The compute policy properties to use when updating a compute policy.
    *UpdateComputePolicyProperties `json:"properties,omitempty"`
}

UpdateComputePolicyParameters the parameters used to update a compute policy.

func (UpdateComputePolicyParameters) MarshalJSON Uses

func (ucpp UpdateComputePolicyParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for UpdateComputePolicyParameters.

func (*UpdateComputePolicyParameters) UnmarshalJSON Uses

func (ucpp *UpdateComputePolicyParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for UpdateComputePolicyParameters struct.

type UpdateComputePolicyProperties Uses

type UpdateComputePolicyProperties struct {
    // ObjectID - The AAD object identifier for the entity to create a policy for.
    ObjectID *uuid.UUID `json:"objectId,omitempty"`
    // ObjectType - The type of AAD object the object identifier refers to. Possible values include: 'User', 'Group', 'ServicePrincipal'
    ObjectType AADObjectType `json:"objectType,omitempty"`
    // MaxDegreeOfParallelismPerJob - The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
    MaxDegreeOfParallelismPerJob *int32 `json:"maxDegreeOfParallelismPerJob,omitempty"`
    // MinPriorityPerJob - The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.
    MinPriorityPerJob *int32 `json:"minPriorityPerJob,omitempty"`
}

UpdateComputePolicyProperties the compute policy properties to use when updating a compute policy.

type UpdateComputePolicyWithAccountParameters Uses

type UpdateComputePolicyWithAccountParameters struct {
    // Name - The unique name of the compute policy to update.
    Name *string `json:"name,omitempty"`
    // UpdateComputePolicyProperties - The compute policy properties to use when updating a compute policy.
    *UpdateComputePolicyProperties `json:"properties,omitempty"`
}

UpdateComputePolicyWithAccountParameters the parameters used to update a compute policy while updating a Data Lake Analytics account.

func (UpdateComputePolicyWithAccountParameters) MarshalJSON Uses

func (ucpwap UpdateComputePolicyWithAccountParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for UpdateComputePolicyWithAccountParameters.

func (*UpdateComputePolicyWithAccountParameters) UnmarshalJSON Uses

func (ucpwap *UpdateComputePolicyWithAccountParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for UpdateComputePolicyWithAccountParameters struct.

type UpdateDataLakeAnalyticsAccountParameters Uses

type UpdateDataLakeAnalyticsAccountParameters struct {
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
    // UpdateDataLakeAnalyticsAccountProperties - The properties that can be updated in an existing Data Lake Analytics account.
    *UpdateDataLakeAnalyticsAccountProperties `json:"properties,omitempty"`
}

UpdateDataLakeAnalyticsAccountParameters the parameters that can be used to update an existing Data Lake Analytics account.

func (UpdateDataLakeAnalyticsAccountParameters) MarshalJSON Uses

func (udlaap UpdateDataLakeAnalyticsAccountParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for UpdateDataLakeAnalyticsAccountParameters.

func (*UpdateDataLakeAnalyticsAccountParameters) UnmarshalJSON Uses

func (udlaap *UpdateDataLakeAnalyticsAccountParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for UpdateDataLakeAnalyticsAccountParameters struct.

type UpdateDataLakeAnalyticsAccountProperties Uses

type UpdateDataLakeAnalyticsAccountProperties struct {
    // DataLakeStoreAccounts - The list of Data Lake Store accounts associated with this account.
    DataLakeStoreAccounts *[]UpdateDataLakeStoreWithAccountParameters `json:"dataLakeStoreAccounts,omitempty"`
    // StorageAccounts - The list of Azure Blob storage accounts associated with this account.
    StorageAccounts *[]UpdateStorageAccountWithAccountParameters `json:"storageAccounts,omitempty"`
    // ComputePolicies - The list of compute policies associated with this account.
    ComputePolicies *[]UpdateComputePolicyWithAccountParameters `json:"computePolicies,omitempty"`
    // FirewallRules - The list of firewall rules associated with this account.
    FirewallRules *[]UpdateFirewallRuleWithAccountParameters `json:"firewallRules,omitempty"`
    // FirewallState - The current state of the IP address firewall for this account. Disabling the firewall does not remove existing rules, they will just be ignored until the firewall is re-enabled. Possible values include: 'FirewallStateEnabled', 'FirewallStateDisabled'
    FirewallState FirewallState `json:"firewallState,omitempty"`
    // FirewallAllowAzureIps - The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced. Possible values include: 'Enabled', 'Disabled'
    FirewallAllowAzureIps FirewallAllowAzureIpsState `json:"firewallAllowAzureIps,omitempty"`
    // NewTier - The commitment tier to use for next month. Possible values include: 'Consumption', 'Commitment100AUHours', 'Commitment500AUHours', 'Commitment1000AUHours', 'Commitment5000AUHours', 'Commitment10000AUHours', 'Commitment50000AUHours', 'Commitment100000AUHours', 'Commitment500000AUHours'
    NewTier TierType `json:"newTier,omitempty"`
    // MaxJobCount - The maximum supported jobs running under the account at the same time.
    MaxJobCount *int32 `json:"maxJobCount,omitempty"`
    // MaxDegreeOfParallelism - The maximum supported degree of parallelism for this account.
    MaxDegreeOfParallelism *int32 `json:"maxDegreeOfParallelism,omitempty"`
    // MaxDegreeOfParallelismPerJob - The maximum supported degree of parallelism per job for this account.
    MaxDegreeOfParallelismPerJob *int32 `json:"maxDegreeOfParallelismPerJob,omitempty"`
    // MinPriorityPerJob - The minimum supported priority per job for this account.
    MinPriorityPerJob *int32 `json:"minPriorityPerJob,omitempty"`
    // QueryStoreRetention - The number of days that job metadata is retained.
    QueryStoreRetention *int32 `json:"queryStoreRetention,omitempty"`
}

UpdateDataLakeAnalyticsAccountProperties the properties to update that are associated with an underlying Data Lake Analytics account.

type UpdateDataLakeStoreProperties Uses

type UpdateDataLakeStoreProperties struct {
    // Suffix - The optional suffix for the Data Lake Store account.
    Suffix *string `json:"suffix,omitempty"`
}

UpdateDataLakeStoreProperties the Data Lake Store account properties to use when updating a Data Lake Store account.

type UpdateDataLakeStoreWithAccountParameters Uses

type UpdateDataLakeStoreWithAccountParameters struct {
    // Name - The unique name of the Data Lake Store account to update.
    Name *string `json:"name,omitempty"`
    // UpdateDataLakeStoreProperties - The Data Lake Store account properties to use when updating a Data Lake Store account.
    *UpdateDataLakeStoreProperties `json:"properties,omitempty"`
}

UpdateDataLakeStoreWithAccountParameters the parameters used to update a Data Lake Store account while updating a Data Lake Analytics account.

func (UpdateDataLakeStoreWithAccountParameters) MarshalJSON Uses

func (udlswap UpdateDataLakeStoreWithAccountParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for UpdateDataLakeStoreWithAccountParameters.

func (*UpdateDataLakeStoreWithAccountParameters) UnmarshalJSON Uses

func (udlswap *UpdateDataLakeStoreWithAccountParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for UpdateDataLakeStoreWithAccountParameters struct.

type UpdateFirewallRuleParameters Uses

type UpdateFirewallRuleParameters struct {
    // UpdateFirewallRuleProperties - The firewall rule properties to use when updating a firewall rule.
    *UpdateFirewallRuleProperties `json:"properties,omitempty"`
}

UpdateFirewallRuleParameters the parameters used to update a firewall rule.

func (UpdateFirewallRuleParameters) MarshalJSON Uses

func (ufrp UpdateFirewallRuleParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for UpdateFirewallRuleParameters.

func (*UpdateFirewallRuleParameters) UnmarshalJSON Uses

func (ufrp *UpdateFirewallRuleParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for UpdateFirewallRuleParameters struct.

type UpdateFirewallRuleProperties Uses

type UpdateFirewallRuleProperties struct {
    // StartIPAddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
    StartIPAddress *string `json:"startIpAddress,omitempty"`
    // EndIPAddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
    EndIPAddress *string `json:"endIpAddress,omitempty"`
}

UpdateFirewallRuleProperties the firewall rule properties to use when updating a firewall rule.

type UpdateFirewallRuleWithAccountParameters Uses

type UpdateFirewallRuleWithAccountParameters struct {
    // Name - The unique name of the firewall rule to update.
    Name *string `json:"name,omitempty"`
    // UpdateFirewallRuleProperties - The firewall rule properties to use when updating a firewall rule.
    *UpdateFirewallRuleProperties `json:"properties,omitempty"`
}

UpdateFirewallRuleWithAccountParameters the parameters used to update a firewall rule while updating a Data Lake Analytics account.

func (UpdateFirewallRuleWithAccountParameters) MarshalJSON Uses

func (ufrwap UpdateFirewallRuleWithAccountParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for UpdateFirewallRuleWithAccountParameters.

func (*UpdateFirewallRuleWithAccountParameters) UnmarshalJSON Uses

func (ufrwap *UpdateFirewallRuleWithAccountParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for UpdateFirewallRuleWithAccountParameters struct.

type UpdateStorageAccountParameters Uses

type UpdateStorageAccountParameters struct {
    // UpdateStorageAccountProperties - The Azure Storage account properties to use when updating an Azure Storage account.
    *UpdateStorageAccountProperties `json:"properties,omitempty"`
}

UpdateStorageAccountParameters the parameters used to update an Azure Storage account.

func (UpdateStorageAccountParameters) MarshalJSON Uses

func (usap UpdateStorageAccountParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for UpdateStorageAccountParameters.

func (*UpdateStorageAccountParameters) UnmarshalJSON Uses

func (usap *UpdateStorageAccountParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for UpdateStorageAccountParameters struct.

type UpdateStorageAccountProperties Uses

type UpdateStorageAccountProperties struct {
    // AccessKey - The updated access key associated with this Azure Storage account that will be used to connect to it.
    AccessKey *string `json:"accessKey,omitempty"`
    // Suffix - The optional suffix for the storage account.
    Suffix *string `json:"suffix,omitempty"`
}

UpdateStorageAccountProperties the Azure Storage account properties to use when updating an Azure Storage account.

type UpdateStorageAccountWithAccountParameters Uses

type UpdateStorageAccountWithAccountParameters struct {
    // Name - The unique name of the Azure Storage account to update.
    Name *string `json:"name,omitempty"`
    // UpdateStorageAccountProperties - The Azure Storage account properties to use when updating an Azure Storage account.
    *UpdateStorageAccountProperties `json:"properties,omitempty"`
}

UpdateStorageAccountWithAccountParameters the parameters used to update an Azure Storage account while updating a Data Lake Analytics account.

func (UpdateStorageAccountWithAccountParameters) MarshalJSON Uses

func (usawap UpdateStorageAccountWithAccountParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for UpdateStorageAccountWithAccountParameters.

func (*UpdateStorageAccountWithAccountParameters) UnmarshalJSON Uses

func (usawap *UpdateStorageAccountWithAccountParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for UpdateStorageAccountWithAccountParameters struct.

Directories

PathSynopsis
accountapi

Package account imports 11 packages (graph) and is imported by 5 packages. Updated 2019-08-03. Refresh now. Tools for package owners.