Documentation ¶
Index ¶
- func PossibleValuesForCheckNameAvailabilityParametersType() []string
- func PossibleValuesForDataLakeStoreAccountState() []string
- func PossibleValuesForDataLakeStoreAccountStatus() []string
- func PossibleValuesForEncryptionConfigType() []string
- func PossibleValuesForEncryptionProvisioningState() []string
- func PossibleValuesForEncryptionState() []string
- func PossibleValuesForFirewallAllowAzureIPsState() []string
- func PossibleValuesForFirewallState() []string
- func PossibleValuesForTierType() []string
- func PossibleValuesForTrustedIdProviderState() []string
- func ValidateAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- type AccountId
- type AccountsClient
- func (c AccountsClient) CheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityParameters) (result CheckNameAvailabilityOperationResponse, err error)
- func (c AccountsClient) Create(ctx context.Context, id AccountId, input CreateDataLakeStoreAccountParameters) (result CreateOperationResponse, err error)
- func (c AccountsClient) CreateThenPoll(ctx context.Context, id AccountId, input CreateDataLakeStoreAccountParameters) error
- func (c AccountsClient) Delete(ctx context.Context, id AccountId) (result DeleteOperationResponse, err error)
- func (c AccountsClient) DeleteThenPoll(ctx context.Context, id AccountId) error
- func (c AccountsClient) EnableKeyVault(ctx context.Context, id AccountId) (result EnableKeyVaultOperationResponse, err error)
- func (c AccountsClient) Get(ctx context.Context, id AccountId) (result GetOperationResponse, err error)
- func (c AccountsClient) List(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (result ListOperationResponse, err error)
- func (c AccountsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupOperationResponse, err error)
- func (c AccountsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (ListByResourceGroupCompleteResult, error)
- func (c AccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c AccountsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (ListCompleteResult, error)
- func (c AccountsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions, ...) (result ListCompleteResult, err error)
- func (c AccountsClient) Update(ctx context.Context, id AccountId, input UpdateDataLakeStoreAccountParameters) (result UpdateOperationResponse, err error)
- func (c AccountsClient) UpdateThenPoll(ctx context.Context, id AccountId, input UpdateDataLakeStoreAccountParameters) error
- type CheckNameAvailabilityOperationResponse
- type CheckNameAvailabilityParameters
- type CheckNameAvailabilityParametersType
- type CreateDataLakeStoreAccountParameters
- type CreateDataLakeStoreAccountProperties
- type CreateFirewallRuleWithAccountParameters
- type CreateOperationResponse
- type CreateOrUpdateFirewallRuleProperties
- type CreateOrUpdateTrustedIdProviderProperties
- type CreateOrUpdateVirtualNetworkRuleProperties
- type CreateTrustedIdProviderWithAccountParameters
- type CreateVirtualNetworkRuleWithAccountParameters
- type DataLakeStoreAccount
- type DataLakeStoreAccountBasic
- type DataLakeStoreAccountBasicOperationPredicate
- type DataLakeStoreAccountProperties
- func (o *DataLakeStoreAccountProperties) GetCreationTimeAsTime() (*time.Time, error)
- func (o *DataLakeStoreAccountProperties) GetLastModifiedTimeAsTime() (*time.Time, error)
- func (o *DataLakeStoreAccountProperties) SetCreationTimeAsTime(input time.Time)
- func (o *DataLakeStoreAccountProperties) SetLastModifiedTimeAsTime(input time.Time)
- type DataLakeStoreAccountPropertiesBasic
- func (o *DataLakeStoreAccountPropertiesBasic) GetCreationTimeAsTime() (*time.Time, error)
- func (o *DataLakeStoreAccountPropertiesBasic) GetLastModifiedTimeAsTime() (*time.Time, error)
- func (o *DataLakeStoreAccountPropertiesBasic) SetCreationTimeAsTime(input time.Time)
- func (o *DataLakeStoreAccountPropertiesBasic) SetLastModifiedTimeAsTime(input time.Time)
- type DataLakeStoreAccountState
- type DataLakeStoreAccountStatus
- type DeleteOperationResponse
- type EnableKeyVaultOperationResponse
- type EncryptionConfig
- type EncryptionConfigType
- type EncryptionProvisioningState
- type EncryptionState
- type FirewallAllowAzureIPsState
- type FirewallRule
- type FirewallRuleProperties
- type FirewallState
- type GetOperationResponse
- type KeyVaultMetaInfo
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationOptions
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListCustomPager
- type ListOperationOptions
- type ListOperationResponse
- type LocationId
- type NameAvailabilityInformation
- type TierType
- type TrustedIdProvider
- type TrustedIdProviderProperties
- type TrustedIdProviderState
- type UpdateDataLakeStoreAccountParameters
- type UpdateDataLakeStoreAccountProperties
- type UpdateEncryptionConfig
- type UpdateFirewallRuleProperties
- type UpdateFirewallRuleWithAccountParameters
- type UpdateKeyVaultMetaInfo
- type UpdateOperationResponse
- type UpdateTrustedIdProviderProperties
- type UpdateTrustedIdProviderWithAccountParameters
- type UpdateVirtualNetworkRuleProperties
- type UpdateVirtualNetworkRuleWithAccountParameters
- type VirtualNetworkRule
- type VirtualNetworkRuleProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForCheckNameAvailabilityParametersType ¶
func PossibleValuesForCheckNameAvailabilityParametersType() []string
func PossibleValuesForDataLakeStoreAccountState ¶
func PossibleValuesForDataLakeStoreAccountState() []string
func PossibleValuesForDataLakeStoreAccountStatus ¶
func PossibleValuesForDataLakeStoreAccountStatus() []string
func PossibleValuesForEncryptionConfigType ¶
func PossibleValuesForEncryptionConfigType() []string
func PossibleValuesForEncryptionProvisioningState ¶
func PossibleValuesForEncryptionProvisioningState() []string
func PossibleValuesForEncryptionState ¶
func PossibleValuesForEncryptionState() []string
func PossibleValuesForFirewallAllowAzureIPsState ¶
func PossibleValuesForFirewallAllowAzureIPsState() []string
func PossibleValuesForFirewallState ¶
func PossibleValuesForFirewallState() []string
func PossibleValuesForTierType ¶
func PossibleValuesForTierType() []string
func PossibleValuesForTrustedIdProviderState ¶
func PossibleValuesForTrustedIdProviderState() []string
func ValidateAccountID ¶
ValidateAccountID checks that 'input' can be parsed as a Account ID
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
Types ¶
type AccountId ¶
AccountId is a struct representing the Resource ID for a Account
func NewAccountID ¶
NewAccountID returns a new AccountId struct
func ParseAccountID ¶
ParseAccountID parses 'input' into a AccountId
func ParseAccountIDInsensitively ¶
ParseAccountIDInsensitively parses 'input' case-insensitively into a AccountId note: this method should only be used for API response data and not user input
func (*AccountId) FromParseResult ¶
func (id *AccountId) FromParseResult(input resourceids.ParseResult) error
func (AccountId) Segments ¶
func (id AccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Account ID
type AccountsClient ¶
type AccountsClient struct {
Client *resourcemanager.Client
}
func NewAccountsClientWithBaseURI ¶
func NewAccountsClientWithBaseURI(sdkApi sdkEnv.Api) (*AccountsClient, error)
func (AccountsClient) CheckNameAvailability ¶
func (c AccountsClient) CheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityParameters) (result CheckNameAvailabilityOperationResponse, err error)
CheckNameAvailability ...
func (AccountsClient) Create ¶
func (c AccountsClient) Create(ctx context.Context, id AccountId, input CreateDataLakeStoreAccountParameters) (result CreateOperationResponse, err error)
Create ...
func (AccountsClient) CreateThenPoll ¶
func (c AccountsClient) CreateThenPoll(ctx context.Context, id AccountId, input CreateDataLakeStoreAccountParameters) error
CreateThenPoll performs Create then polls until it's completed
func (AccountsClient) Delete ¶
func (c AccountsClient) Delete(ctx context.Context, id AccountId) (result DeleteOperationResponse, err error)
Delete ...
func (AccountsClient) DeleteThenPoll ¶
func (c AccountsClient) DeleteThenPoll(ctx context.Context, id AccountId) error
DeleteThenPoll performs Delete then polls until it's completed
func (AccountsClient) EnableKeyVault ¶
func (c AccountsClient) EnableKeyVault(ctx context.Context, id AccountId) (result EnableKeyVaultOperationResponse, err error)
EnableKeyVault ...
func (AccountsClient) Get ¶
func (c AccountsClient) Get(ctx context.Context, id AccountId) (result GetOperationResponse, err error)
Get ...
func (AccountsClient) List ¶
func (c AccountsClient) List(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (result ListOperationResponse, err error)
List ...
func (AccountsClient) ListByResourceGroup ¶
func (c AccountsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (AccountsClient) ListByResourceGroupComplete ¶
func (c AccountsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (AccountsClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c AccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions, predicate DataLakeStoreAccountBasicOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AccountsClient) ListComplete ¶
func (c AccountsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (AccountsClient) ListCompleteMatchingPredicate ¶
func (c AccountsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions, predicate DataLakeStoreAccountBasicOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AccountsClient) Update ¶
func (c AccountsClient) Update(ctx context.Context, id AccountId, input UpdateDataLakeStoreAccountParameters) (result UpdateOperationResponse, err error)
Update ...
func (AccountsClient) UpdateThenPoll ¶
func (c AccountsClient) UpdateThenPoll(ctx context.Context, id AccountId, input UpdateDataLakeStoreAccountParameters) error
UpdateThenPoll performs Update then polls until it's completed
type CheckNameAvailabilityOperationResponse ¶
type CheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *NameAvailabilityInformation }
type CheckNameAvailabilityParameters ¶
type CheckNameAvailabilityParameters struct { Name string `json:"name"` Type CheckNameAvailabilityParametersType `json:"type"` }
type CheckNameAvailabilityParametersType ¶
type CheckNameAvailabilityParametersType string
const (
CheckNameAvailabilityParametersTypeMicrosoftPointDataLakeStoreAccounts CheckNameAvailabilityParametersType = "Microsoft.DataLakeStore/accounts"
)
func (*CheckNameAvailabilityParametersType) UnmarshalJSON ¶
func (s *CheckNameAvailabilityParametersType) UnmarshalJSON(bytes []byte) error
type CreateDataLakeStoreAccountParameters ¶
type CreateDataLakeStoreAccountParameters struct { Identity *identity.SystemAssigned `json:"identity,omitempty"` Location string `json:"location"` Properties *CreateDataLakeStoreAccountProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type CreateDataLakeStoreAccountProperties ¶
type CreateDataLakeStoreAccountProperties struct { DefaultGroup *string `json:"defaultGroup,omitempty"` EncryptionConfig *EncryptionConfig `json:"encryptionConfig,omitempty"` EncryptionState *EncryptionState `json:"encryptionState,omitempty"` FirewallAllowAzureIPs *FirewallAllowAzureIPsState `json:"firewallAllowAzureIps,omitempty"` FirewallRules *[]CreateFirewallRuleWithAccountParameters `json:"firewallRules,omitempty"` FirewallState *FirewallState `json:"firewallState,omitempty"` NewTier *TierType `json:"newTier,omitempty"` TrustedIdProviderState *TrustedIdProviderState `json:"trustedIdProviderState,omitempty"` TrustedIdProviders *[]CreateTrustedIdProviderWithAccountParameters `json:"trustedIdProviders,omitempty"` VirtualNetworkRules *[]CreateVirtualNetworkRuleWithAccountParameters `json:"virtualNetworkRules,omitempty"` }
type CreateFirewallRuleWithAccountParameters ¶
type CreateFirewallRuleWithAccountParameters struct { Name string `json:"name"` Properties CreateOrUpdateFirewallRuleProperties `json:"properties"` }
type CreateOperationResponse ¶
type CreateOrUpdateTrustedIdProviderProperties ¶
type CreateOrUpdateTrustedIdProviderProperties struct {
IdProvider string `json:"idProvider"`
}
type CreateOrUpdateVirtualNetworkRuleProperties ¶
type CreateOrUpdateVirtualNetworkRuleProperties struct {
SubnetId string `json:"subnetId"`
}
type CreateTrustedIdProviderWithAccountParameters ¶
type CreateTrustedIdProviderWithAccountParameters struct { Name string `json:"name"` Properties CreateOrUpdateTrustedIdProviderProperties `json:"properties"` }
type CreateVirtualNetworkRuleWithAccountParameters ¶
type CreateVirtualNetworkRuleWithAccountParameters struct { Name string `json:"name"` Properties CreateOrUpdateVirtualNetworkRuleProperties `json:"properties"` }
type DataLakeStoreAccount ¶
type DataLakeStoreAccount struct { Id *string `json:"id,omitempty"` Identity *identity.SystemAssigned `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *DataLakeStoreAccountProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type DataLakeStoreAccountBasic ¶
type DataLakeStoreAccountBasic struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *DataLakeStoreAccountPropertiesBasic `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type DataLakeStoreAccountBasicOperationPredicate ¶
type DataLakeStoreAccountBasicOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (DataLakeStoreAccountBasicOperationPredicate) Matches ¶
func (p DataLakeStoreAccountBasicOperationPredicate) Matches(input DataLakeStoreAccountBasic) bool
type DataLakeStoreAccountProperties ¶
type DataLakeStoreAccountProperties struct { AccountId *string `json:"accountId,omitempty"` CreationTime *string `json:"creationTime,omitempty"` CurrentTier *TierType `json:"currentTier,omitempty"` DefaultGroup *string `json:"defaultGroup,omitempty"` EncryptionConfig *EncryptionConfig `json:"encryptionConfig,omitempty"` EncryptionProvisioningState *EncryptionProvisioningState `json:"encryptionProvisioningState,omitempty"` EncryptionState *EncryptionState `json:"encryptionState,omitempty"` Endpoint *string `json:"endpoint,omitempty"` FirewallAllowAzureIPs *FirewallAllowAzureIPsState `json:"firewallAllowAzureIps,omitempty"` FirewallRules *[]FirewallRule `json:"firewallRules,omitempty"` FirewallState *FirewallState `json:"firewallState,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` NewTier *TierType `json:"newTier,omitempty"` ProvisioningState *DataLakeStoreAccountStatus `json:"provisioningState,omitempty"` State *DataLakeStoreAccountState `json:"state,omitempty"` TrustedIdProviderState *TrustedIdProviderState `json:"trustedIdProviderState,omitempty"` TrustedIdProviders *[]TrustedIdProvider `json:"trustedIdProviders,omitempty"` VirtualNetworkRules *[]VirtualNetworkRule `json:"virtualNetworkRules,omitempty"` }
func (*DataLakeStoreAccountProperties) GetCreationTimeAsTime ¶
func (o *DataLakeStoreAccountProperties) GetCreationTimeAsTime() (*time.Time, error)
func (*DataLakeStoreAccountProperties) GetLastModifiedTimeAsTime ¶
func (o *DataLakeStoreAccountProperties) GetLastModifiedTimeAsTime() (*time.Time, error)
func (*DataLakeStoreAccountProperties) SetCreationTimeAsTime ¶
func (o *DataLakeStoreAccountProperties) SetCreationTimeAsTime(input time.Time)
func (*DataLakeStoreAccountProperties) SetLastModifiedTimeAsTime ¶
func (o *DataLakeStoreAccountProperties) SetLastModifiedTimeAsTime(input time.Time)
type DataLakeStoreAccountPropertiesBasic ¶
type DataLakeStoreAccountPropertiesBasic struct { AccountId *string `json:"accountId,omitempty"` CreationTime *string `json:"creationTime,omitempty"` Endpoint *string `json:"endpoint,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` ProvisioningState *DataLakeStoreAccountStatus `json:"provisioningState,omitempty"` State *DataLakeStoreAccountState `json:"state,omitempty"` }
func (*DataLakeStoreAccountPropertiesBasic) GetCreationTimeAsTime ¶
func (o *DataLakeStoreAccountPropertiesBasic) GetCreationTimeAsTime() (*time.Time, error)
func (*DataLakeStoreAccountPropertiesBasic) GetLastModifiedTimeAsTime ¶
func (o *DataLakeStoreAccountPropertiesBasic) GetLastModifiedTimeAsTime() (*time.Time, error)
func (*DataLakeStoreAccountPropertiesBasic) SetCreationTimeAsTime ¶
func (o *DataLakeStoreAccountPropertiesBasic) SetCreationTimeAsTime(input time.Time)
func (*DataLakeStoreAccountPropertiesBasic) SetLastModifiedTimeAsTime ¶
func (o *DataLakeStoreAccountPropertiesBasic) SetLastModifiedTimeAsTime(input time.Time)
type DataLakeStoreAccountState ¶
type DataLakeStoreAccountState string
const ( DataLakeStoreAccountStateActive DataLakeStoreAccountState = "Active" DataLakeStoreAccountStateSuspended DataLakeStoreAccountState = "Suspended" )
func (*DataLakeStoreAccountState) UnmarshalJSON ¶
func (s *DataLakeStoreAccountState) UnmarshalJSON(bytes []byte) error
type DataLakeStoreAccountStatus ¶
type DataLakeStoreAccountStatus string
const ( DataLakeStoreAccountStatusCanceled DataLakeStoreAccountStatus = "Canceled" DataLakeStoreAccountStatusCreating DataLakeStoreAccountStatus = "Creating" DataLakeStoreAccountStatusDeleted DataLakeStoreAccountStatus = "Deleted" DataLakeStoreAccountStatusDeleting DataLakeStoreAccountStatus = "Deleting" DataLakeStoreAccountStatusFailed DataLakeStoreAccountStatus = "Failed" DataLakeStoreAccountStatusPatching DataLakeStoreAccountStatus = "Patching" DataLakeStoreAccountStatusResuming DataLakeStoreAccountStatus = "Resuming" DataLakeStoreAccountStatusRunning DataLakeStoreAccountStatus = "Running" DataLakeStoreAccountStatusSucceeded DataLakeStoreAccountStatus = "Succeeded" DataLakeStoreAccountStatusSuspending DataLakeStoreAccountStatus = "Suspending" DataLakeStoreAccountStatusUndeleting DataLakeStoreAccountStatus = "Undeleting" )
func (*DataLakeStoreAccountStatus) UnmarshalJSON ¶
func (s *DataLakeStoreAccountStatus) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type EncryptionConfig ¶
type EncryptionConfig struct { KeyVaultMetaInfo *KeyVaultMetaInfo `json:"keyVaultMetaInfo,omitempty"` Type EncryptionConfigType `json:"type"` }
type EncryptionConfigType ¶
type EncryptionConfigType string
const ( EncryptionConfigTypeServiceManaged EncryptionConfigType = "ServiceManaged" EncryptionConfigTypeUserManaged EncryptionConfigType = "UserManaged" )
func (*EncryptionConfigType) UnmarshalJSON ¶
func (s *EncryptionConfigType) UnmarshalJSON(bytes []byte) error
type EncryptionProvisioningState ¶
type EncryptionProvisioningState string
const ( EncryptionProvisioningStateCreating EncryptionProvisioningState = "Creating" EncryptionProvisioningStateSucceeded EncryptionProvisioningState = "Succeeded" )
func (*EncryptionProvisioningState) UnmarshalJSON ¶
func (s *EncryptionProvisioningState) UnmarshalJSON(bytes []byte) error
type EncryptionState ¶
type EncryptionState string
const ( EncryptionStateDisabled EncryptionState = "Disabled" EncryptionStateEnabled EncryptionState = "Enabled" )
func (*EncryptionState) UnmarshalJSON ¶
func (s *EncryptionState) UnmarshalJSON(bytes []byte) error
type FirewallAllowAzureIPsState ¶
type FirewallAllowAzureIPsState string
const ( FirewallAllowAzureIPsStateDisabled FirewallAllowAzureIPsState = "Disabled" FirewallAllowAzureIPsStateEnabled FirewallAllowAzureIPsState = "Enabled" )
func (*FirewallAllowAzureIPsState) UnmarshalJSON ¶
func (s *FirewallAllowAzureIPsState) UnmarshalJSON(bytes []byte) error
type FirewallRule ¶
type FirewallRule struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *FirewallRuleProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type FirewallRuleProperties ¶
type FirewallState ¶
type FirewallState string
const ( FirewallStateDisabled FirewallState = "Disabled" FirewallStateEnabled FirewallState = "Enabled" )
func (*FirewallState) UnmarshalJSON ¶
func (s *FirewallState) UnmarshalJSON(bytes []byte) error
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DataLakeStoreAccount }
type KeyVaultMetaInfo ¶
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []DataLakeStoreAccountBasic }
type ListByResourceGroupCustomPager ¶
func (*ListByResourceGroupCustomPager) NextPageLink ¶
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationOptions ¶
type ListByResourceGroupOperationOptions struct { Count *bool Filter *string Orderby *string Select *string Skip *int64 Top *int64 }
func DefaultListByResourceGroupOperationOptions ¶
func DefaultListByResourceGroupOperationOptions() ListByResourceGroupOperationOptions
func (ListByResourceGroupOperationOptions) ToHeaders ¶
func (o ListByResourceGroupOperationOptions) ToHeaders() *client.Headers
func (ListByResourceGroupOperationOptions) ToOData ¶
func (o ListByResourceGroupOperationOptions) ToOData() *odata.Query
func (ListByResourceGroupOperationOptions) ToQuery ¶
func (o ListByResourceGroupOperationOptions) ToQuery() *client.QueryParams
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DataLakeStoreAccountBasic }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []DataLakeStoreAccountBasic }
type ListCustomPager ¶
func (*ListCustomPager) NextPageLink ¶
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListOperationOptions ¶
type ListOperationOptions struct { Count *bool Filter *string Orderby *string Select *string Skip *int64 Top *int64 }
func DefaultListOperationOptions ¶
func DefaultListOperationOptions() ListOperationOptions
func (ListOperationOptions) ToHeaders ¶
func (o ListOperationOptions) ToHeaders() *client.Headers
func (ListOperationOptions) ToOData ¶
func (o ListOperationOptions) ToOData() *odata.Query
func (ListOperationOptions) ToQuery ¶
func (o ListOperationOptions) ToQuery() *client.QueryParams
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DataLakeStoreAccountBasic }
type LocationId ¶
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(subscriptionId string, locationName 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) FromParseResult ¶
func (id *LocationId) FromParseResult(input resourceids.ParseResult) error
func (LocationId) Segments ¶
func (id LocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Location ID
func (LocationId) String ¶
func (id LocationId) String() string
String returns a human-readable description of this Location ID
type TierType ¶
type TierType string
const ( TierTypeCommitmentFiveHundredTB TierType = "Commitment_500TB" TierTypeCommitmentFivePB TierType = "Commitment_5PB" TierTypeCommitmentOneHundredTB TierType = "Commitment_100TB" TierTypeCommitmentOnePB TierType = "Commitment_1PB" TierTypeCommitmentOneTB TierType = "Commitment_1TB" TierTypeCommitmentOneZeroTB TierType = "Commitment_10TB" TierTypeConsumption TierType = "Consumption" )
func (*TierType) UnmarshalJSON ¶
type TrustedIdProvider ¶
type TrustedIdProvider struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *TrustedIdProviderProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type TrustedIdProviderProperties ¶
type TrustedIdProviderProperties struct {
IdProvider *string `json:"idProvider,omitempty"`
}
type TrustedIdProviderState ¶
type TrustedIdProviderState string
const ( TrustedIdProviderStateDisabled TrustedIdProviderState = "Disabled" TrustedIdProviderStateEnabled TrustedIdProviderState = "Enabled" )
func (*TrustedIdProviderState) UnmarshalJSON ¶
func (s *TrustedIdProviderState) UnmarshalJSON(bytes []byte) error
type UpdateDataLakeStoreAccountParameters ¶
type UpdateDataLakeStoreAccountParameters struct { Properties *UpdateDataLakeStoreAccountProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type UpdateDataLakeStoreAccountProperties ¶
type UpdateDataLakeStoreAccountProperties struct { DefaultGroup *string `json:"defaultGroup,omitempty"` EncryptionConfig *UpdateEncryptionConfig `json:"encryptionConfig,omitempty"` FirewallAllowAzureIPs *FirewallAllowAzureIPsState `json:"firewallAllowAzureIps,omitempty"` FirewallRules *[]UpdateFirewallRuleWithAccountParameters `json:"firewallRules,omitempty"` FirewallState *FirewallState `json:"firewallState,omitempty"` NewTier *TierType `json:"newTier,omitempty"` TrustedIdProviderState *TrustedIdProviderState `json:"trustedIdProviderState,omitempty"` TrustedIdProviders *[]UpdateTrustedIdProviderWithAccountParameters `json:"trustedIdProviders,omitempty"` VirtualNetworkRules *[]UpdateVirtualNetworkRuleWithAccountParameters `json:"virtualNetworkRules,omitempty"` }
type UpdateEncryptionConfig ¶
type UpdateEncryptionConfig struct {
KeyVaultMetaInfo *UpdateKeyVaultMetaInfo `json:"keyVaultMetaInfo,omitempty"`
}
type UpdateFirewallRuleWithAccountParameters ¶
type UpdateFirewallRuleWithAccountParameters struct { Name string `json:"name"` Properties *UpdateFirewallRuleProperties `json:"properties,omitempty"` }
type UpdateKeyVaultMetaInfo ¶
type UpdateKeyVaultMetaInfo struct {
EncryptionKeyVersion *string `json:"encryptionKeyVersion,omitempty"`
}
type UpdateOperationResponse ¶
type UpdateTrustedIdProviderProperties ¶
type UpdateTrustedIdProviderProperties struct {
IdProvider *string `json:"idProvider,omitempty"`
}
type UpdateTrustedIdProviderWithAccountParameters ¶
type UpdateTrustedIdProviderWithAccountParameters struct { Name string `json:"name"` Properties *UpdateTrustedIdProviderProperties `json:"properties,omitempty"` }
type UpdateVirtualNetworkRuleProperties ¶
type UpdateVirtualNetworkRuleProperties struct {
SubnetId *string `json:"subnetId,omitempty"`
}
type UpdateVirtualNetworkRuleWithAccountParameters ¶
type UpdateVirtualNetworkRuleWithAccountParameters struct { Name string `json:"name"` Properties *UpdateVirtualNetworkRuleProperties `json:"properties,omitempty"` }
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *VirtualNetworkRuleProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type VirtualNetworkRuleProperties ¶
type VirtualNetworkRuleProperties struct {
SubnetId *string `json:"subnetId,omitempty"`
}
Source Files ¶
- client.go
- constants.go
- id_account.go
- id_location.go
- method_checknameavailability.go
- method_create.go
- method_delete.go
- method_enablekeyvault.go
- method_get.go
- method_list.go
- method_listbyresourcegroup.go
- method_update.go
- model_checknameavailabilityparameters.go
- model_createdatalakestoreaccountparameters.go
- model_createdatalakestoreaccountproperties.go
- model_createfirewallrulewithaccountparameters.go
- model_createorupdatefirewallruleproperties.go
- model_createorupdatetrustedidproviderproperties.go
- model_createorupdatevirtualnetworkruleproperties.go
- model_createtrustedidproviderwithaccountparameters.go
- model_createvirtualnetworkrulewithaccountparameters.go
- model_datalakestoreaccount.go
- model_datalakestoreaccountbasic.go
- model_datalakestoreaccountproperties.go
- model_datalakestoreaccountpropertiesbasic.go
- model_encryptionconfig.go
- model_firewallrule.go
- model_firewallruleproperties.go
- model_keyvaultmetainfo.go
- model_nameavailabilityinformation.go
- model_trustedidprovider.go
- model_trustedidproviderproperties.go
- model_updatedatalakestoreaccountparameters.go
- model_updatedatalakestoreaccountproperties.go
- model_updateencryptionconfig.go
- model_updatefirewallruleproperties.go
- model_updatefirewallrulewithaccountparameters.go
- model_updatekeyvaultmetainfo.go
- model_updatetrustedidproviderproperties.go
- model_updatetrustedidproviderwithaccountparameters.go
- model_updatevirtualnetworkruleproperties.go
- model_updatevirtualnetworkrulewithaccountparameters.go
- model_virtualnetworkrule.go
- model_virtualnetworkruleproperties.go
- predicates.go
- version.go