accounts

package
v2.96.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2022 License: MPL-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PossibleValuesForAADObjectType

func PossibleValuesForAADObjectType() []string

func PossibleValuesForDataLakeAnalyticsAccountState

func PossibleValuesForDataLakeAnalyticsAccountState() []string

func PossibleValuesForDataLakeAnalyticsAccountStatus

func PossibleValuesForDataLakeAnalyticsAccountStatus() []string

func PossibleValuesForDebugDataAccessLevel

func PossibleValuesForDebugDataAccessLevel() []string

func PossibleValuesForFirewallAllowAzureIpsState

func PossibleValuesForFirewallAllowAzureIpsState() []string

func PossibleValuesForFirewallState

func PossibleValuesForFirewallState() []string

func PossibleValuesForNestedResourceProvisioningState

func PossibleValuesForNestedResourceProvisioningState() []string

func PossibleValuesForTierType

func PossibleValuesForTierType() []string

func PossibleValuesForType

func PossibleValuesForType() []string

func PossibleValuesForVirtualNetworkRuleState

func PossibleValuesForVirtualNetworkRuleState() []string

func ValidateAccountID

func ValidateAccountID(input interface{}, key string) (warnings []string, errors []error)

ValidateAccountID checks that 'input' can be parsed as a Account ID

func ValidateLocationID

func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)

ValidateLocationID checks that 'input' can be parsed as a Location ID

func ValidateResourceGroupID

func ValidateResourceGroupID(input interface{}, key string) (warnings []string, errors []error)

ValidateResourceGroupID checks that 'input' can be parsed as a Resource Group ID

func ValidateSubscriptionID

func ValidateSubscriptionID(input interface{}, key string) (warnings []string, errors []error)

ValidateSubscriptionID checks that 'input' can be parsed as a Subscription ID

Types

type AADObjectType

type AADObjectType string
const (
	AADObjectTypeGroup            AADObjectType = "Group"
	AADObjectTypeServicePrincipal AADObjectType = "ServicePrincipal"
	AADObjectTypeUser             AADObjectType = "User"
)

type AccountId

type AccountId struct {
	SubscriptionId    string
	ResourceGroupName string
	AccountName       string
}

AccountId is a struct representing the Resource ID for a Account

func NewAccountID

func NewAccountID(subscriptionId string, resourceGroupName string, accountName string) AccountId

NewAccountID returns a new AccountId struct

func ParseAccountID

func ParseAccountID(input string) (*AccountId, error)

ParseAccountID parses 'input' into a AccountId

func ParseAccountIDInsensitively

func ParseAccountIDInsensitively(input string) (*AccountId, error)

ParseAccountIDInsensitively parses 'input' case-insensitively into a AccountId note: this method should only be used for API response data and not user input

func (AccountId) ID

func (id AccountId) ID() string

ID returns the formatted Account ID

func (AccountId) Segments

func (id AccountId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Account ID

func (AccountId) String

func (id AccountId) String() string

String returns a human-readable description of this Account ID

type AccountsClient

type AccountsClient struct {
	Client autorest.Client
	// contains filtered or unexported fields
}

func NewAccountsClientWithBaseURI

func NewAccountsClientWithBaseURI(endpoint string) AccountsClient

func (AccountsClient) CheckNameAvailability

func (c AccountsClient) CheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityParameters) (result CheckNameAvailabilityResponse, err error)

CheckNameAvailability ...

func (AccountsClient) Create

Create ...

func (AccountsClient) CreateThenPoll

CreateThenPoll performs Create then polls until it's completed

func (AccountsClient) Delete

func (c AccountsClient) Delete(ctx context.Context, id AccountId) (result DeleteResponse, err error)

Delete ...

func (AccountsClient) DeleteThenPoll

func (c AccountsClient) DeleteThenPoll(ctx context.Context, id AccountId) error

DeleteThenPoll performs Delete then polls until it's completed

func (AccountsClient) Get

func (c AccountsClient) Get(ctx context.Context, id AccountId) (result GetResponse, err error)

Get ...

func (AccountsClient) List

func (c AccountsClient) List(ctx context.Context, id SubscriptionId, options ListOptions) (resp ListResponse, err error)

List ...

func (AccountsClient) ListByResourceGroup

ListByResourceGroup ...

func (AccountsClient) ListByResourceGroupComplete

ListByResourceGroupComplete retrieves all of the results into a single object

func (AccountsClient) ListByResourceGroupCompleteMatchingPredicate

func (c AccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions, predicate DataLakeAnalyticsAccountBasicPredicate) (resp ListByResourceGroupCompleteResult, err error)

ListByResourceGroupCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AccountsClient) ListComplete

func (c AccountsClient) ListComplete(ctx context.Context, id SubscriptionId, options ListOptions) (ListCompleteResult, error)

ListComplete retrieves all of the results into a single object

func (AccountsClient) ListCompleteMatchingPredicate

func (c AccountsClient) ListCompleteMatchingPredicate(ctx context.Context, id SubscriptionId, options ListOptions, predicate DataLakeAnalyticsAccountBasicPredicate) (resp ListCompleteResult, err error)

ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AccountsClient) Update

Update ...

func (AccountsClient) UpdateThenPoll

UpdateThenPoll performs Update then polls until it's completed

type AddDataLakeStoreProperties

type AddDataLakeStoreProperties struct {
	Suffix *string `json:"suffix,omitempty"`
}

type AddDataLakeStoreWithAccountParameters

type AddDataLakeStoreWithAccountParameters struct {
	Name       string                      `json:"name"`
	Properties *AddDataLakeStoreProperties `json:"properties,omitempty"`
}

type AddStorageAccountProperties

type AddStorageAccountProperties struct {
	AccessKey string  `json:"accessKey"`
	Suffix    *string `json:"suffix,omitempty"`
}

type AddStorageAccountWithAccountParameters

type AddStorageAccountWithAccountParameters struct {
	Name       string                      `json:"name"`
	Properties AddStorageAccountProperties `json:"properties"`
}

type CheckNameAvailabilityParameters

type CheckNameAvailabilityParameters struct {
	Name string `json:"name"`
	Type Type   `json:"type"`
}

type CheckNameAvailabilityResponse

type CheckNameAvailabilityResponse struct {
	HttpResponse *http.Response
	Model        *NameAvailabilityInformation
}

type ComputePolicy

type ComputePolicy struct {
	Id         *string                  `json:"id,omitempty"`
	Name       *string                  `json:"name,omitempty"`
	Properties *ComputePolicyProperties `json:"properties,omitempty"`
	Type       *string                  `json:"type,omitempty"`
}

type ComputePolicyProperties

type ComputePolicyProperties struct {
	MaxDegreeOfParallelismPerJob *int64         `json:"maxDegreeOfParallelismPerJob,omitempty"`
	MinPriorityPerJob            *int64         `json:"minPriorityPerJob,omitempty"`
	ObjectId                     *string        `json:"objectId,omitempty"`
	ObjectType                   *AADObjectType `json:"objectType,omitempty"`
}

type CreateComputePolicyWithAccountParameters

type CreateComputePolicyWithAccountParameters struct {
	Name       string                                `json:"name"`
	Properties CreateOrUpdateComputePolicyProperties `json:"properties"`
}

type CreateDataLakeAnalyticsAccountParameters

type CreateDataLakeAnalyticsAccountParameters struct {
	Location   string                                   `json:"location"`
	Properties CreateDataLakeAnalyticsAccountProperties `json:"properties"`
	Tags       *map[string]string                       `json:"tags,omitempty"`
}

type CreateDataLakeAnalyticsAccountProperties

type CreateDataLakeAnalyticsAccountProperties struct {
	ComputePolicies              *[]CreateComputePolicyWithAccountParameters `json:"computePolicies,omitempty"`
	DataLakeStoreAccounts        []AddDataLakeStoreWithAccountParameters     `json:"dataLakeStoreAccounts"`
	DefaultDataLakeStoreAccount  string                                      `json:"defaultDataLakeStoreAccount"`
	FirewallAllowAzureIps        *FirewallAllowAzureIpsState                 `json:"firewallAllowAzureIps,omitempty"`
	FirewallRules                *[]CreateFirewallRuleWithAccountParameters  `json:"firewallRules,omitempty"`
	FirewallState                *FirewallState                              `json:"firewallState,omitempty"`
	MaxDegreeOfParallelism       *int64                                      `json:"maxDegreeOfParallelism,omitempty"`
	MaxDegreeOfParallelismPerJob *int64                                      `json:"maxDegreeOfParallelismPerJob,omitempty"`
	MaxJobCount                  *int64                                      `json:"maxJobCount,omitempty"`
	MinPriorityPerJob            *int64                                      `json:"minPriorityPerJob,omitempty"`
	NewTier                      *TierType                                   `json:"newTier,omitempty"`
	QueryStoreRetention          *int64                                      `json:"queryStoreRetention,omitempty"`
	StorageAccounts              *[]AddStorageAccountWithAccountParameters   `json:"storageAccounts,omitempty"`
}

type CreateFirewallRuleWithAccountParameters

type CreateFirewallRuleWithAccountParameters struct {
	Name       string                               `json:"name"`
	Properties CreateOrUpdateFirewallRuleProperties `json:"properties"`
}

type CreateOrUpdateComputePolicyProperties

type CreateOrUpdateComputePolicyProperties struct {
	MaxDegreeOfParallelismPerJob *int64        `json:"maxDegreeOfParallelismPerJob,omitempty"`
	MinPriorityPerJob            *int64        `json:"minPriorityPerJob,omitempty"`
	ObjectId                     string        `json:"objectId"`
	ObjectType                   AADObjectType `json:"objectType"`
}

type CreateOrUpdateFirewallRuleProperties

type CreateOrUpdateFirewallRuleProperties struct {
	EndIpAddress   string `json:"endIpAddress"`
	StartIpAddress string `json:"startIpAddress"`
}

type CreateResponse

type CreateResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type DataLakeAnalyticsAccount

type DataLakeAnalyticsAccount struct {
	Id         *string                             `json:"id,omitempty"`
	Location   *string                             `json:"location,omitempty"`
	Name       *string                             `json:"name,omitempty"`
	Properties *DataLakeAnalyticsAccountProperties `json:"properties,omitempty"`
	Tags       *map[string]string                  `json:"tags,omitempty"`
	Type       *string                             `json:"type,omitempty"`
}

type DataLakeAnalyticsAccountBasic

type DataLakeAnalyticsAccountBasic struct {
	Id         *string                                  `json:"id,omitempty"`
	Location   *string                                  `json:"location,omitempty"`
	Name       *string                                  `json:"name,omitempty"`
	Properties *DataLakeAnalyticsAccountPropertiesBasic `json:"properties,omitempty"`
	Tags       *map[string]string                       `json:"tags,omitempty"`
	Type       *string                                  `json:"type,omitempty"`
}

type DataLakeAnalyticsAccountBasicPredicate

type DataLakeAnalyticsAccountBasicPredicate struct {
	Id       *string
	Location *string
	Name     *string
	Type     *string
}

func (DataLakeAnalyticsAccountBasicPredicate) Matches

type DataLakeAnalyticsAccountProperties

type DataLakeAnalyticsAccountProperties struct {
	AccountId                    *string                            `json:"accountId,omitempty"`
	ComputePolicies              *[]ComputePolicy                   `json:"computePolicies,omitempty"`
	CreationTime                 *string                            `json:"creationTime,omitempty"`
	CurrentTier                  *TierType                          `json:"currentTier,omitempty"`
	DataLakeStoreAccounts        *[]DataLakeStoreAccountInformation `json:"dataLakeStoreAccounts,omitempty"`
	DebugDataAccessLevel         *DebugDataAccessLevel              `json:"debugDataAccessLevel,omitempty"`
	DefaultDataLakeStoreAccount  *string                            `json:"defaultDataLakeStoreAccount,omitempty"`
	Endpoint                     *string                            `json:"endpoint,omitempty"`
	FirewallAllowAzureIps        *FirewallAllowAzureIpsState        `json:"firewallAllowAzureIps,omitempty"`
	FirewallRules                *[]FirewallRule                    `json:"firewallRules,omitempty"`
	FirewallState                *FirewallState                     `json:"firewallState,omitempty"`
	HiveMetastores               *[]HiveMetastore                   `json:"hiveMetastores,omitempty"`
	LastModifiedTime             *string                            `json:"lastModifiedTime,omitempty"`
	MaxActiveJobCountPerUser     *int64                             `json:"maxActiveJobCountPerUser,omitempty"`
	MaxDegreeOfParallelism       *int64                             `json:"maxDegreeOfParallelism,omitempty"`
	MaxDegreeOfParallelismPerJob *int64                             `json:"maxDegreeOfParallelismPerJob,omitempty"`
	MaxJobCount                  *int64                             `json:"maxJobCount,omitempty"`
	MaxJobRunningTimeInMin       *int64                             `json:"maxJobRunningTimeInMin,omitempty"`
	MaxQueuedJobCountPerUser     *int64                             `json:"maxQueuedJobCountPerUser,omitempty"`
	MinPriorityPerJob            *int64                             `json:"minPriorityPerJob,omitempty"`
	NewTier                      *TierType                          `json:"newTier,omitempty"`
	ProvisioningState            *DataLakeAnalyticsAccountStatus    `json:"provisioningState,omitempty"`
	PublicDataLakeStoreAccounts  *[]DataLakeStoreAccountInformation `json:"publicDataLakeStoreAccounts,omitempty"`
	QueryStoreRetention          *int64                             `json:"queryStoreRetention,omitempty"`
	State                        *DataLakeAnalyticsAccountState     `json:"state,omitempty"`
	StorageAccounts              *[]StorageAccountInformation       `json:"storageAccounts,omitempty"`
	SystemMaxDegreeOfParallelism *int64                             `json:"systemMaxDegreeOfParallelism,omitempty"`
	SystemMaxJobCount            *int64                             `json:"systemMaxJobCount,omitempty"`
	VirtualNetworkRules          *[]VirtualNetworkRule              `json:"virtualNetworkRules,omitempty"`
}

func (DataLakeAnalyticsAccountProperties) GetCreationTimeAsTime

func (o DataLakeAnalyticsAccountProperties) GetCreationTimeAsTime() (*time.Time, error)

func (DataLakeAnalyticsAccountProperties) GetLastModifiedTimeAsTime

func (o DataLakeAnalyticsAccountProperties) GetLastModifiedTimeAsTime() (*time.Time, error)

func (DataLakeAnalyticsAccountProperties) SetCreationTimeAsTime

func (o DataLakeAnalyticsAccountProperties) SetCreationTimeAsTime(input time.Time)

func (DataLakeAnalyticsAccountProperties) SetLastModifiedTimeAsTime

func (o DataLakeAnalyticsAccountProperties) SetLastModifiedTimeAsTime(input time.Time)

type DataLakeAnalyticsAccountPropertiesBasic

type DataLakeAnalyticsAccountPropertiesBasic struct {
	AccountId         *string                         `json:"accountId,omitempty"`
	CreationTime      *string                         `json:"creationTime,omitempty"`
	Endpoint          *string                         `json:"endpoint,omitempty"`
	LastModifiedTime  *string                         `json:"lastModifiedTime,omitempty"`
	ProvisioningState *DataLakeAnalyticsAccountStatus `json:"provisioningState,omitempty"`
	State             *DataLakeAnalyticsAccountState  `json:"state,omitempty"`
}

func (DataLakeAnalyticsAccountPropertiesBasic) GetCreationTimeAsTime

func (o DataLakeAnalyticsAccountPropertiesBasic) GetCreationTimeAsTime() (*time.Time, error)

func (DataLakeAnalyticsAccountPropertiesBasic) GetLastModifiedTimeAsTime

func (o DataLakeAnalyticsAccountPropertiesBasic) GetLastModifiedTimeAsTime() (*time.Time, error)

func (DataLakeAnalyticsAccountPropertiesBasic) SetCreationTimeAsTime

func (o DataLakeAnalyticsAccountPropertiesBasic) SetCreationTimeAsTime(input time.Time)

func (DataLakeAnalyticsAccountPropertiesBasic) SetLastModifiedTimeAsTime

func (o DataLakeAnalyticsAccountPropertiesBasic) SetLastModifiedTimeAsTime(input time.Time)

type DataLakeAnalyticsAccountState

type DataLakeAnalyticsAccountState string
const (
	DataLakeAnalyticsAccountStateActive    DataLakeAnalyticsAccountState = "Active"
	DataLakeAnalyticsAccountStateSuspended DataLakeAnalyticsAccountState = "Suspended"
)

type DataLakeAnalyticsAccountStatus

type DataLakeAnalyticsAccountStatus string
const (
	DataLakeAnalyticsAccountStatusCanceled   DataLakeAnalyticsAccountStatus = "Canceled"
	DataLakeAnalyticsAccountStatusCreating   DataLakeAnalyticsAccountStatus = "Creating"
	DataLakeAnalyticsAccountStatusDeleted    DataLakeAnalyticsAccountStatus = "Deleted"
	DataLakeAnalyticsAccountStatusDeleting   DataLakeAnalyticsAccountStatus = "Deleting"
	DataLakeAnalyticsAccountStatusFailed     DataLakeAnalyticsAccountStatus = "Failed"
	DataLakeAnalyticsAccountStatusPatching   DataLakeAnalyticsAccountStatus = "Patching"
	DataLakeAnalyticsAccountStatusResuming   DataLakeAnalyticsAccountStatus = "Resuming"
	DataLakeAnalyticsAccountStatusRunning    DataLakeAnalyticsAccountStatus = "Running"
	DataLakeAnalyticsAccountStatusSucceeded  DataLakeAnalyticsAccountStatus = "Succeeded"
	DataLakeAnalyticsAccountStatusSuspending DataLakeAnalyticsAccountStatus = "Suspending"
	DataLakeAnalyticsAccountStatusUndeleting DataLakeAnalyticsAccountStatus = "Undeleting"
)

type DataLakeStoreAccountInformation

type DataLakeStoreAccountInformation struct {
	Id         *string                                    `json:"id,omitempty"`
	Name       *string                                    `json:"name,omitempty"`
	Properties *DataLakeStoreAccountInformationProperties `json:"properties,omitempty"`
	Type       *string                                    `json:"type,omitempty"`
}

type DataLakeStoreAccountInformationProperties

type DataLakeStoreAccountInformationProperties struct {
	Suffix *string `json:"suffix,omitempty"`
}

type DebugDataAccessLevel

type DebugDataAccessLevel string
const (
	DebugDataAccessLevelAll      DebugDataAccessLevel = "All"
	DebugDataAccessLevelCustomer DebugDataAccessLevel = "Customer"
	DebugDataAccessLevelNone     DebugDataAccessLevel = "None"
)

type DeleteResponse

type DeleteResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type FirewallAllowAzureIpsState

type FirewallAllowAzureIpsState string
const (
	FirewallAllowAzureIpsStateDisabled FirewallAllowAzureIpsState = "Disabled"
	FirewallAllowAzureIpsStateEnabled  FirewallAllowAzureIpsState = "Enabled"
)

type FirewallRule

type FirewallRule struct {
	Id         *string                 `json:"id,omitempty"`
	Name       *string                 `json:"name,omitempty"`
	Properties *FirewallRuleProperties `json:"properties,omitempty"`
	Type       *string                 `json:"type,omitempty"`
}

type FirewallRuleProperties

type FirewallRuleProperties struct {
	EndIpAddress   *string `json:"endIpAddress,omitempty"`
	StartIpAddress *string `json:"startIpAddress,omitempty"`
}

type FirewallState

type FirewallState string
const (
	FirewallStateDisabled FirewallState = "Disabled"
	FirewallStateEnabled  FirewallState = "Enabled"
)

type GetResponse

type GetResponse struct {
	HttpResponse *http.Response
	Model        *DataLakeAnalyticsAccount
}

type HiveMetastore

type HiveMetastore struct {
	Id         *string                  `json:"id,omitempty"`
	Name       *string                  `json:"name,omitempty"`
	Properties *HiveMetastoreProperties `json:"properties,omitempty"`
	Type       *string                  `json:"type,omitempty"`
}

type HiveMetastoreProperties

type HiveMetastoreProperties struct {
	DatabaseName                    *string                          `json:"databaseName,omitempty"`
	NestedResourceProvisioningState *NestedResourceProvisioningState `json:"nestedResourceProvisioningState,omitempty"`
	Password                        *string                          `json:"password,omitempty"`
	RuntimeVersion                  *string                          `json:"runtimeVersion,omitempty"`
	ServerUri                       *string                          `json:"serverUri,omitempty"`
	UserName                        *string                          `json:"userName,omitempty"`
}

type ListByResourceGroupCompleteResult

type ListByResourceGroupCompleteResult struct {
	Items []DataLakeAnalyticsAccountBasic
}

type ListByResourceGroupOptions

type ListByResourceGroupOptions struct {
	Count   *bool
	Filter  *string
	Orderby *string
	Select  *string
	Skip    *int64
	Top     *int64
}

func DefaultListByResourceGroupOptions

func DefaultListByResourceGroupOptions() ListByResourceGroupOptions

type ListByResourceGroupResponse

type ListByResourceGroupResponse struct {
	HttpResponse *http.Response
	Model        *[]DataLakeAnalyticsAccountBasic
	// contains filtered or unexported fields
}

func (ListByResourceGroupResponse) HasMore

func (r ListByResourceGroupResponse) HasMore() bool

func (ListByResourceGroupResponse) LoadMore

type ListCompleteResult

type ListCompleteResult struct {
	Items []DataLakeAnalyticsAccountBasic
}

type ListOptions

type ListOptions struct {
	Count   *bool
	Filter  *string
	Orderby *string
	Select  *string
	Skip    *int64
	Top     *int64
}

func DefaultListOptions

func DefaultListOptions() ListOptions

type ListResponse

type ListResponse struct {
	HttpResponse *http.Response
	Model        *[]DataLakeAnalyticsAccountBasic
	// contains filtered or unexported fields
}

func (ListResponse) HasMore

func (r ListResponse) HasMore() bool

func (ListResponse) LoadMore

func (r ListResponse) LoadMore(ctx context.Context) (resp ListResponse, err error)

type LocationId

type LocationId struct {
	SubscriptionId string
	Location       string
}

LocationId is a struct representing the Resource ID for a Location

func NewLocationID

func NewLocationID(subscriptionId string, location string) LocationId

NewLocationID returns a new LocationId struct

func ParseLocationID

func ParseLocationID(input string) (*LocationId, error)

ParseLocationID parses 'input' into a LocationId

func ParseLocationIDInsensitively

func ParseLocationIDInsensitively(input string) (*LocationId, error)

ParseLocationIDInsensitively parses 'input' case-insensitively into a LocationId note: this method should only be used for API response data and not user input

func (LocationId) ID

func (id LocationId) ID() string

ID returns the formatted Location ID

func (LocationId) Segments

func (id LocationId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Location ID

func (LocationId) String

func (id LocationId) String() string

String returns a human-readable description of this Location ID

type NameAvailabilityInformation

type NameAvailabilityInformation struct {
	Message       *string `json:"message,omitempty"`
	NameAvailable *bool   `json:"nameAvailable,omitempty"`
	Reason        *string `json:"reason,omitempty"`
}

type NestedResourceProvisioningState

type NestedResourceProvisioningState string
const (
	NestedResourceProvisioningStateCanceled  NestedResourceProvisioningState = "Canceled"
	NestedResourceProvisioningStateFailed    NestedResourceProvisioningState = "Failed"
	NestedResourceProvisioningStateSucceeded NestedResourceProvisioningState = "Succeeded"
)

type ResourceGroupId

type ResourceGroupId struct {
	SubscriptionId    string
	ResourceGroupName string
}

ResourceGroupId is a struct representing the Resource ID for a Resource Group

func NewResourceGroupID

func NewResourceGroupID(subscriptionId string, resourceGroupName string) ResourceGroupId

NewResourceGroupID returns a new ResourceGroupId struct

func ParseResourceGroupID

func ParseResourceGroupID(input string) (*ResourceGroupId, error)

ParseResourceGroupID parses 'input' into a ResourceGroupId

func ParseResourceGroupIDInsensitively

func ParseResourceGroupIDInsensitively(input string) (*ResourceGroupId, error)

ParseResourceGroupIDInsensitively parses 'input' case-insensitively into a ResourceGroupId note: this method should only be used for API response data and not user input

func (ResourceGroupId) ID

func (id ResourceGroupId) ID() string

ID returns the formatted Resource Group ID

func (ResourceGroupId) Segments

func (id ResourceGroupId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Resource Group ID

func (ResourceGroupId) String

func (id ResourceGroupId) String() string

String returns a human-readable description of this Resource Group ID

type StorageAccountInformation

type StorageAccountInformation struct {
	Id         *string                              `json:"id,omitempty"`
	Name       *string                              `json:"name,omitempty"`
	Properties *StorageAccountInformationProperties `json:"properties,omitempty"`
	Type       *string                              `json:"type,omitempty"`
}

type StorageAccountInformationProperties

type StorageAccountInformationProperties struct {
	Suffix *string `json:"suffix,omitempty"`
}

type SubscriptionId

type SubscriptionId struct {
	SubscriptionId string
}

SubscriptionId is a struct representing the Resource ID for a Subscription

func NewSubscriptionID

func NewSubscriptionID(subscriptionId string) SubscriptionId

NewSubscriptionID returns a new SubscriptionId struct

func ParseSubscriptionID

func ParseSubscriptionID(input string) (*SubscriptionId, error)

ParseSubscriptionID parses 'input' into a SubscriptionId

func ParseSubscriptionIDInsensitively

func ParseSubscriptionIDInsensitively(input string) (*SubscriptionId, error)

ParseSubscriptionIDInsensitively parses 'input' case-insensitively into a SubscriptionId note: this method should only be used for API response data and not user input

func (SubscriptionId) ID

func (id SubscriptionId) ID() string

ID returns the formatted Subscription ID

func (SubscriptionId) Segments

func (id SubscriptionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Subscription ID

func (SubscriptionId) String

func (id SubscriptionId) String() string

String returns a human-readable description of this Subscription ID

type TierType

type TierType string
const (
	TierTypeCommitmentFiveZeroZeroAUHours             TierType = "Commitment_500AUHours"
	TierTypeCommitmentFiveZeroZeroZeroAUHours         TierType = "Commitment_5000AUHours"
	TierTypeCommitmentFiveZeroZeroZeroZeroAUHours     TierType = "Commitment_50000AUHours"
	TierTypeCommitmentFiveZeroZeroZeroZeroZeroAUHours TierType = "Commitment_500000AUHours"
	TierTypeCommitmentOneZeroZeroAUHours              TierType = "Commitment_100AUHours"
	TierTypeCommitmentOneZeroZeroZeroAUHours          TierType = "Commitment_1000AUHours"
	TierTypeCommitmentOneZeroZeroZeroZeroAUHours      TierType = "Commitment_10000AUHours"
	TierTypeCommitmentOneZeroZeroZeroZeroZeroAUHours  TierType = "Commitment_100000AUHours"
	TierTypeConsumption                               TierType = "Consumption"
)

type Type

type Type string
const (
	TypeMicrosoftPointDataLakeAnalyticsAccounts Type = "Microsoft.DataLakeAnalytics/accounts"
)

type UpdateComputePolicyProperties

type UpdateComputePolicyProperties struct {
	MaxDegreeOfParallelismPerJob *int64         `json:"maxDegreeOfParallelismPerJob,omitempty"`
	MinPriorityPerJob            *int64         `json:"minPriorityPerJob,omitempty"`
	ObjectId                     *string        `json:"objectId,omitempty"`
	ObjectType                   *AADObjectType `json:"objectType,omitempty"`
}

type UpdateComputePolicyWithAccountParameters

type UpdateComputePolicyWithAccountParameters struct {
	Name       string                         `json:"name"`
	Properties *UpdateComputePolicyProperties `json:"properties,omitempty"`
}

type UpdateDataLakeAnalyticsAccountParameters

type UpdateDataLakeAnalyticsAccountParameters struct {
	Properties *UpdateDataLakeAnalyticsAccountProperties `json:"properties,omitempty"`
	Tags       *map[string]string                        `json:"tags,omitempty"`
}

type UpdateDataLakeAnalyticsAccountProperties

type UpdateDataLakeAnalyticsAccountProperties struct {
	ComputePolicies              *[]UpdateComputePolicyWithAccountParameters  `json:"computePolicies,omitempty"`
	DataLakeStoreAccounts        *[]UpdateDataLakeStoreWithAccountParameters  `json:"dataLakeStoreAccounts,omitempty"`
	FirewallAllowAzureIps        *FirewallAllowAzureIpsState                  `json:"firewallAllowAzureIps,omitempty"`
	FirewallRules                *[]UpdateFirewallRuleWithAccountParameters   `json:"firewallRules,omitempty"`
	FirewallState                *FirewallState                               `json:"firewallState,omitempty"`
	MaxDegreeOfParallelism       *int64                                       `json:"maxDegreeOfParallelism,omitempty"`
	MaxDegreeOfParallelismPerJob *int64                                       `json:"maxDegreeOfParallelismPerJob,omitempty"`
	MaxJobCount                  *int64                                       `json:"maxJobCount,omitempty"`
	MinPriorityPerJob            *int64                                       `json:"minPriorityPerJob,omitempty"`
	NewTier                      *TierType                                    `json:"newTier,omitempty"`
	QueryStoreRetention          *int64                                       `json:"queryStoreRetention,omitempty"`
	StorageAccounts              *[]UpdateStorageAccountWithAccountParameters `json:"storageAccounts,omitempty"`
}

type UpdateDataLakeStoreProperties

type UpdateDataLakeStoreProperties struct {
	Suffix *string `json:"suffix,omitempty"`
}

type UpdateDataLakeStoreWithAccountParameters

type UpdateDataLakeStoreWithAccountParameters struct {
	Name       string                         `json:"name"`
	Properties *UpdateDataLakeStoreProperties `json:"properties,omitempty"`
}

type UpdateFirewallRuleProperties

type UpdateFirewallRuleProperties struct {
	EndIpAddress   *string `json:"endIpAddress,omitempty"`
	StartIpAddress *string `json:"startIpAddress,omitempty"`
}

type UpdateFirewallRuleWithAccountParameters

type UpdateFirewallRuleWithAccountParameters struct {
	Name       string                        `json:"name"`
	Properties *UpdateFirewallRuleProperties `json:"properties,omitempty"`
}

type UpdateResponse

type UpdateResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type UpdateStorageAccountProperties

type UpdateStorageAccountProperties struct {
	AccessKey *string `json:"accessKey,omitempty"`
	Suffix    *string `json:"suffix,omitempty"`
}

type UpdateStorageAccountWithAccountParameters

type UpdateStorageAccountWithAccountParameters struct {
	Name       string                          `json:"name"`
	Properties *UpdateStorageAccountProperties `json:"properties,omitempty"`
}

type VirtualNetworkRule

type VirtualNetworkRule struct {
	Id         *string                       `json:"id,omitempty"`
	Name       *string                       `json:"name,omitempty"`
	Properties *VirtualNetworkRuleProperties `json:"properties,omitempty"`
	Type       *string                       `json:"type,omitempty"`
}

type VirtualNetworkRuleProperties

type VirtualNetworkRuleProperties struct {
	SubnetId                *string                  `json:"subnetId,omitempty"`
	VirtualNetworkRuleState *VirtualNetworkRuleState `json:"virtualNetworkRuleState,omitempty"`
}

type VirtualNetworkRuleState

type VirtualNetworkRuleState string
const (
	VirtualNetworkRuleStateActive               VirtualNetworkRuleState = "Active"
	VirtualNetworkRuleStateFailed               VirtualNetworkRuleState = "Failed"
	VirtualNetworkRuleStateNetworkSourceDeleted VirtualNetworkRuleState = "NetworkSourceDeleted"
)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL