Documentation ¶
Index ¶
- func PossibleValuesForDataLakeStoreAccountState() []string
- func PossibleValuesForDataLakeStoreAccountStatus() []string
- func PossibleValuesForEncryptionConfigType() []string
- func PossibleValuesForEncryptionProvisioningState() []string
- func PossibleValuesForEncryptionState() []string
- func PossibleValuesForFirewallAllowAzureIpsState() []string
- func PossibleValuesForFirewallState() []string
- func PossibleValuesForTierType() []string
- func PossibleValuesForTrustedIdProviderState() []string
- func PossibleValuesForType() []string
- func ValidateAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateResourceGroupID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateSubscriptionID(input interface{}, key string) (warnings []string, errors []error)
- type AccountId
- type AccountsClient
- func (c AccountsClient) CheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityParameters) (result CheckNameAvailabilityResponse, err error)
- func (c AccountsClient) Create(ctx context.Context, id AccountId, input CreateDataLakeStoreAccountParameters) (result CreateResponse, err error)
- func (c AccountsClient) CreateThenPoll(ctx context.Context, id AccountId, input CreateDataLakeStoreAccountParameters) error
- func (c AccountsClient) Delete(ctx context.Context, id AccountId) (result DeleteResponse, err error)
- func (c AccountsClient) DeleteThenPoll(ctx context.Context, id AccountId) error
- func (c AccountsClient) EnableKeyVault(ctx context.Context, id AccountId) (result EnableKeyVaultResponse, err error)
- func (c AccountsClient) Get(ctx context.Context, id AccountId) (result GetResponse, err error)
- func (c AccountsClient) List(ctx context.Context, id SubscriptionId, options ListOptions) (resp ListResponse, err error)
- func (c AccountsClient) ListByResourceGroup(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions) (resp ListByResourceGroupResponse, err error)
- func (c AccountsClient) ListByResourceGroupComplete(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions) (ListByResourceGroupCompleteResult, error)
- func (c AccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions, ...) (resp ListByResourceGroupCompleteResult, err error)
- func (c AccountsClient) ListComplete(ctx context.Context, id SubscriptionId, options ListOptions) (ListCompleteResult, error)
- func (c AccountsClient) ListCompleteMatchingPredicate(ctx context.Context, id SubscriptionId, options ListOptions, ...) (resp ListCompleteResult, err error)
- func (c AccountsClient) Update(ctx context.Context, id AccountId, input UpdateDataLakeStoreAccountParameters) (result UpdateResponse, err error)
- func (c AccountsClient) UpdateThenPoll(ctx context.Context, id AccountId, input UpdateDataLakeStoreAccountParameters) error
- type CheckNameAvailabilityParameters
- type CheckNameAvailabilityResponse
- type CreateDataLakeStoreAccountParameters
- type CreateDataLakeStoreAccountProperties
- type CreateFirewallRuleWithAccountParameters
- type CreateOrUpdateFirewallRuleProperties
- type CreateOrUpdateTrustedIdProviderProperties
- type CreateOrUpdateVirtualNetworkRuleProperties
- type CreateResponse
- type CreateTrustedIdProviderWithAccountParameters
- type CreateVirtualNetworkRuleWithAccountParameters
- type DataLakeStoreAccount
- type DataLakeStoreAccountBasic
- type DataLakeStoreAccountBasicPredicate
- 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 DeleteResponse
- type EnableKeyVaultResponse
- type EncryptionConfig
- type EncryptionConfigType
- type EncryptionProvisioningState
- type EncryptionState
- type FirewallAllowAzureIpsState
- type FirewallRule
- type FirewallRuleProperties
- type FirewallState
- type GetResponse
- type KeyVaultMetaInfo
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOptions
- type ListByResourceGroupResponse
- type ListCompleteResult
- type ListOptions
- type ListResponse
- type LocationId
- type NameAvailabilityInformation
- type ResourceGroupId
- type SubscriptionId
- type TierType
- type TrustedIdProvider
- type TrustedIdProviderProperties
- type TrustedIdProviderState
- type Type
- type UpdateDataLakeStoreAccountParameters
- type UpdateDataLakeStoreAccountProperties
- type UpdateEncryptionConfig
- type UpdateFirewallRuleProperties
- type UpdateFirewallRuleWithAccountParameters
- type UpdateKeyVaultMetaInfo
- type UpdateResponse
- type UpdateTrustedIdProviderProperties
- type UpdateTrustedIdProviderWithAccountParameters
- type UpdateVirtualNetworkRuleProperties
- type UpdateVirtualNetworkRuleWithAccountParameters
- type VirtualNetworkRule
- type VirtualNetworkRuleProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDataLakeStoreAccountState ¶
func PossibleValuesForDataLakeStoreAccountState() []string
func PossibleValuesForDataLakeStoreAccountStatus ¶
func PossibleValuesForDataLakeStoreAccountStatus() []string
func PossibleValuesForEncryptionConfigType ¶
func PossibleValuesForEncryptionConfigType() []string
func PossibleValuesForEncryptionProvisioningState ¶
func PossibleValuesForEncryptionProvisioningState() []string
func PossibleValuesForEncryptionState ¶
func PossibleValuesForEncryptionState() []string
func PossibleValuesForFirewallAllowAzureIpsState ¶
func PossibleValuesForFirewallAllowAzureIpsState() []string
func PossibleValuesForFirewallState ¶
func PossibleValuesForFirewallState() []string
func PossibleValuesForTierType ¶
func PossibleValuesForTierType() []string
func PossibleValuesForTrustedIdProviderState ¶
func PossibleValuesForTrustedIdProviderState() []string
func PossibleValuesForType ¶
func PossibleValuesForType() []string
func ValidateAccountID ¶
ValidateAccountID checks that 'input' can be parsed as a Account ID
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
func ValidateResourceGroupID ¶
ValidateResourceGroupID checks that 'input' can be parsed as a Resource Group ID
func ValidateSubscriptionID ¶
ValidateSubscriptionID checks that 'input' can be parsed as a Subscription ID
Types ¶
type AccountId ¶
AccountId is a struct representing the Resource ID for a Account
func NewAccountID ¶
NewAccountID returns a new AccountId struct
func ParseAccountID ¶
ParseAccountID parses 'input' into a AccountId
func ParseAccountIDInsensitively ¶
ParseAccountIDInsensitively parses 'input' case-insensitively into a AccountId note: this method should only be used for API response data and not user input
func (AccountId) Segments ¶
func (id AccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Account ID
type AccountsClient ¶
func NewAccountsClientWithBaseURI ¶
func NewAccountsClientWithBaseURI(endpoint string) AccountsClient
func (AccountsClient) CheckNameAvailability ¶
func (c AccountsClient) CheckNameAvailability(ctx context.Context, id LocationId, input CheckNameAvailabilityParameters) (result CheckNameAvailabilityResponse, err error)
CheckNameAvailability ...
func (AccountsClient) Create ¶
func (c AccountsClient) Create(ctx context.Context, id AccountId, input CreateDataLakeStoreAccountParameters) (result CreateResponse, 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 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) EnableKeyVault ¶
func (c AccountsClient) EnableKeyVault(ctx context.Context, id AccountId) (result EnableKeyVaultResponse, err error)
EnableKeyVault ...
func (AccountsClient) Get ¶
func (c AccountsClient) Get(ctx context.Context, id AccountId) (result GetResponse, err error)
Get ...
func (AccountsClient) List ¶
func (c AccountsClient) List(ctx context.Context, id SubscriptionId, options ListOptions) (resp ListResponse, err error)
List ...
func (AccountsClient) ListByResourceGroup ¶
func (c AccountsClient) ListByResourceGroup(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions) (resp ListByResourceGroupResponse, err error)
ListByResourceGroup ...
func (AccountsClient) ListByResourceGroupComplete ¶
func (c AccountsClient) ListByResourceGroupComplete(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all of the results into a single object
func (AccountsClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c AccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id ResourceGroupId, options ListByResourceGroupOptions, predicate DataLakeStoreAccountBasicPredicate) (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 DataLakeStoreAccountBasicPredicate) (resp ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (AccountsClient) Update ¶
func (c AccountsClient) Update(ctx context.Context, id AccountId, input UpdateDataLakeStoreAccountParameters) (result UpdateResponse, 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 CheckNameAvailabilityResponse ¶
type CheckNameAvailabilityResponse struct { HttpResponse *http.Response Model *NameAvailabilityInformation }
type CreateDataLakeStoreAccountParameters ¶
type CreateDataLakeStoreAccountParameters struct { Identity *identity.SystemAssigned `json:"identity,omitempty"` Location string `json:"location"` Properties *CreateDataLakeStoreAccountProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type CreateDataLakeStoreAccountProperties ¶
type CreateDataLakeStoreAccountProperties struct { DefaultGroup *string `json:"defaultGroup,omitempty"` EncryptionConfig *EncryptionConfig `json:"encryptionConfig,omitempty"` EncryptionState *EncryptionState `json:"encryptionState,omitempty"` FirewallAllowAzureIps *FirewallAllowAzureIpsState `json:"firewallAllowAzureIps,omitempty"` FirewallRules *[]CreateFirewallRuleWithAccountParameters `json:"firewallRules,omitempty"` FirewallState *FirewallState `json:"firewallState,omitempty"` NewTier *TierType `json:"newTier,omitempty"` TrustedIdProviderState *TrustedIdProviderState `json:"trustedIdProviderState,omitempty"` TrustedIdProviders *[]CreateTrustedIdProviderWithAccountParameters `json:"trustedIdProviders,omitempty"` VirtualNetworkRules *[]CreateVirtualNetworkRuleWithAccountParameters `json:"virtualNetworkRules,omitempty"` }
type CreateFirewallRuleWithAccountParameters ¶
type CreateFirewallRuleWithAccountParameters struct { Name string `json:"name"` Properties CreateOrUpdateFirewallRuleProperties `json:"properties"` }
type CreateOrUpdateTrustedIdProviderProperties ¶
type CreateOrUpdateTrustedIdProviderProperties struct {
IdProvider string `json:"idProvider"`
}
type CreateOrUpdateVirtualNetworkRuleProperties ¶
type CreateOrUpdateVirtualNetworkRuleProperties struct {
SubnetId string `json:"subnetId"`
}
type CreateResponse ¶
type CreateResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
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 DataLakeStoreAccountBasicPredicate ¶
type DataLakeStoreAccountBasicPredicate struct { Id *string Location *string Name *string Type *string }
func (DataLakeStoreAccountBasicPredicate) Matches ¶
func (p DataLakeStoreAccountBasicPredicate) Matches(input DataLakeStoreAccountBasic) bool
type DataLakeStoreAccountProperties ¶
type DataLakeStoreAccountProperties struct { AccountId *string `json:"accountId,omitempty"` CreationTime *string `json:"creationTime,omitempty"` CurrentTier *TierType `json:"currentTier,omitempty"` DefaultGroup *string `json:"defaultGroup,omitempty"` EncryptionConfig *EncryptionConfig `json:"encryptionConfig,omitempty"` EncryptionProvisioningState *EncryptionProvisioningState `json:"encryptionProvisioningState,omitempty"` EncryptionState *EncryptionState `json:"encryptionState,omitempty"` Endpoint *string `json:"endpoint,omitempty"` FirewallAllowAzureIps *FirewallAllowAzureIpsState `json:"firewallAllowAzureIps,omitempty"` FirewallRules *[]FirewallRule `json:"firewallRules,omitempty"` FirewallState *FirewallState `json:"firewallState,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` NewTier *TierType `json:"newTier,omitempty"` ProvisioningState *DataLakeStoreAccountStatus `json:"provisioningState,omitempty"` State *DataLakeStoreAccountState `json:"state,omitempty"` TrustedIdProviderState *TrustedIdProviderState `json:"trustedIdProviderState,omitempty"` TrustedIdProviders *[]TrustedIdProvider `json:"trustedIdProviders,omitempty"` VirtualNetworkRules *[]VirtualNetworkRule `json:"virtualNetworkRules,omitempty"` }
func (DataLakeStoreAccountProperties) GetCreationTimeAsTime ¶
func (o DataLakeStoreAccountProperties) GetCreationTimeAsTime() (*time.Time, error)
func (DataLakeStoreAccountProperties) GetLastModifiedTimeAsTime ¶
func (o DataLakeStoreAccountProperties) GetLastModifiedTimeAsTime() (*time.Time, error)
func (DataLakeStoreAccountProperties) SetCreationTimeAsTime ¶
func (o DataLakeStoreAccountProperties) SetCreationTimeAsTime(input time.Time)
func (DataLakeStoreAccountProperties) SetLastModifiedTimeAsTime ¶
func (o DataLakeStoreAccountProperties) SetLastModifiedTimeAsTime(input time.Time)
type DataLakeStoreAccountPropertiesBasic ¶
type DataLakeStoreAccountPropertiesBasic struct { AccountId *string `json:"accountId,omitempty"` CreationTime *string `json:"creationTime,omitempty"` Endpoint *string `json:"endpoint,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` ProvisioningState *DataLakeStoreAccountStatus `json:"provisioningState,omitempty"` State *DataLakeStoreAccountState `json:"state,omitempty"` }
func (DataLakeStoreAccountPropertiesBasic) GetCreationTimeAsTime ¶
func (o DataLakeStoreAccountPropertiesBasic) GetCreationTimeAsTime() (*time.Time, error)
func (DataLakeStoreAccountPropertiesBasic) GetLastModifiedTimeAsTime ¶
func (o DataLakeStoreAccountPropertiesBasic) GetLastModifiedTimeAsTime() (*time.Time, error)
func (DataLakeStoreAccountPropertiesBasic) SetCreationTimeAsTime ¶
func (o DataLakeStoreAccountPropertiesBasic) SetCreationTimeAsTime(input time.Time)
func (DataLakeStoreAccountPropertiesBasic) SetLastModifiedTimeAsTime ¶
func (o DataLakeStoreAccountPropertiesBasic) SetLastModifiedTimeAsTime(input time.Time)
type DataLakeStoreAccountState ¶
type DataLakeStoreAccountState string
const ( DataLakeStoreAccountStateActive DataLakeStoreAccountState = "Active" DataLakeStoreAccountStateSuspended DataLakeStoreAccountState = "Suspended" )
type DataLakeStoreAccountStatus ¶
type DataLakeStoreAccountStatus string
const ( DataLakeStoreAccountStatusCanceled DataLakeStoreAccountStatus = "Canceled" DataLakeStoreAccountStatusCreating DataLakeStoreAccountStatus = "Creating" DataLakeStoreAccountStatusDeleted DataLakeStoreAccountStatus = "Deleted" DataLakeStoreAccountStatusDeleting DataLakeStoreAccountStatus = "Deleting" DataLakeStoreAccountStatusFailed DataLakeStoreAccountStatus = "Failed" DataLakeStoreAccountStatusPatching DataLakeStoreAccountStatus = "Patching" DataLakeStoreAccountStatusResuming DataLakeStoreAccountStatus = "Resuming" DataLakeStoreAccountStatusRunning DataLakeStoreAccountStatus = "Running" DataLakeStoreAccountStatusSucceeded DataLakeStoreAccountStatus = "Succeeded" DataLakeStoreAccountStatusSuspending DataLakeStoreAccountStatus = "Suspending" DataLakeStoreAccountStatusUndeleting DataLakeStoreAccountStatus = "Undeleting" )
type DeleteResponse ¶
type DeleteResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type EnableKeyVaultResponse ¶
type EncryptionConfig ¶
type EncryptionConfig struct { KeyVaultMetaInfo *KeyVaultMetaInfo `json:"keyVaultMetaInfo,omitempty"` Type EncryptionConfigType `json:"type"` }
type EncryptionConfigType ¶
type EncryptionConfigType string
const ( EncryptionConfigTypeServiceManaged EncryptionConfigType = "ServiceManaged" EncryptionConfigTypeUserManaged EncryptionConfigType = "UserManaged" )
type EncryptionProvisioningState ¶
type EncryptionProvisioningState string
const ( EncryptionProvisioningStateCreating EncryptionProvisioningState = "Creating" EncryptionProvisioningStateSucceeded EncryptionProvisioningState = "Succeeded" )
type EncryptionState ¶
type EncryptionState string
const ( EncryptionStateDisabled EncryptionState = "Disabled" EncryptionStateEnabled EncryptionState = "Enabled" )
type FirewallAllowAzureIpsState ¶
type FirewallAllowAzureIpsState string
const ( FirewallAllowAzureIpsStateDisabled FirewallAllowAzureIpsState = "Disabled" FirewallAllowAzureIpsStateEnabled FirewallAllowAzureIpsState = "Enabled" )
type FirewallRule ¶
type FirewallRule struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *FirewallRuleProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type FirewallRuleProperties ¶
type FirewallState ¶
type FirewallState string
const ( FirewallStateDisabled FirewallState = "Disabled" FirewallStateEnabled FirewallState = "Enabled" )
type GetResponse ¶
type GetResponse struct { HttpResponse *http.Response Model *DataLakeStoreAccount }
type KeyVaultMetaInfo ¶
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct {
Items []DataLakeStoreAccountBasic
}
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 *[]DataLakeStoreAccountBasic // contains filtered or unexported fields }
func (ListByResourceGroupResponse) HasMore ¶
func (r ListByResourceGroupResponse) HasMore() bool
func (ListByResourceGroupResponse) LoadMore ¶
func (r ListByResourceGroupResponse) LoadMore(ctx context.Context) (resp ListByResourceGroupResponse, err error)
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []DataLakeStoreAccountBasic
}
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 *[]DataLakeStoreAccountBasic // 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 ¶
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(subscriptionId string, location string) LocationId
NewLocationID returns a new LocationId struct
func ParseLocationID ¶
func ParseLocationID(input string) (*LocationId, error)
ParseLocationID parses 'input' into a LocationId
func ParseLocationIDInsensitively ¶
func ParseLocationIDInsensitively(input string) (*LocationId, error)
ParseLocationIDInsensitively parses 'input' case-insensitively into a LocationId note: this method should only be used for API response data and not user input
func (LocationId) Segments ¶
func (id LocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Location ID
func (LocationId) String ¶
func (id LocationId) String() string
String returns a human-readable description of this Location ID
type ResourceGroupId ¶
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 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 ( TierTypeCommitmentFivePB TierType = "Commitment_5PB" TierTypeCommitmentFiveZeroZeroTB TierType = "Commitment_500TB" TierTypeCommitmentOnePB TierType = "Commitment_1PB" TierTypeCommitmentOneTB TierType = "Commitment_1TB" TierTypeCommitmentOneZeroTB TierType = "Commitment_10TB" TierTypeCommitmentOneZeroZeroTB TierType = "Commitment_100TB" TierTypeConsumption TierType = "Consumption" )
type TrustedIdProvider ¶
type TrustedIdProvider struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *TrustedIdProviderProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type TrustedIdProviderProperties ¶
type TrustedIdProviderProperties struct {
IdProvider *string `json:"idProvider,omitempty"`
}
type TrustedIdProviderState ¶
type TrustedIdProviderState string
const ( TrustedIdProviderStateDisabled TrustedIdProviderState = "Disabled" TrustedIdProviderStateEnabled TrustedIdProviderState = "Enabled" )
type Type ¶
type Type string
const (
TypeMicrosoftPointDataLakeStoreAccounts Type = "Microsoft.DataLakeStore/accounts"
)
type UpdateDataLakeStoreAccountParameters ¶
type UpdateDataLakeStoreAccountParameters struct { Properties *UpdateDataLakeStoreAccountProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type UpdateDataLakeStoreAccountProperties ¶
type UpdateDataLakeStoreAccountProperties struct { DefaultGroup *string `json:"defaultGroup,omitempty"` EncryptionConfig *UpdateEncryptionConfig `json:"encryptionConfig,omitempty"` FirewallAllowAzureIps *FirewallAllowAzureIpsState `json:"firewallAllowAzureIps,omitempty"` FirewallRules *[]UpdateFirewallRuleWithAccountParameters `json:"firewallRules,omitempty"` FirewallState *FirewallState `json:"firewallState,omitempty"` NewTier *TierType `json:"newTier,omitempty"` TrustedIdProviderState *TrustedIdProviderState `json:"trustedIdProviderState,omitempty"` TrustedIdProviders *[]UpdateTrustedIdProviderWithAccountParameters `json:"trustedIdProviders,omitempty"` VirtualNetworkRules *[]UpdateVirtualNetworkRuleWithAccountParameters `json:"virtualNetworkRules,omitempty"` }
type UpdateEncryptionConfig ¶
type UpdateEncryptionConfig struct {
KeyVaultMetaInfo *UpdateKeyVaultMetaInfo `json:"keyVaultMetaInfo,omitempty"`
}
type UpdateFirewallRuleWithAccountParameters ¶
type UpdateFirewallRuleWithAccountParameters struct { Name string `json:"name"` Properties *UpdateFirewallRuleProperties `json:"properties,omitempty"` }
type UpdateKeyVaultMetaInfo ¶
type UpdateKeyVaultMetaInfo struct {
EncryptionKeyVersion *string `json:"encryptionKeyVersion,omitempty"`
}
type UpdateResponse ¶
type UpdateResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type UpdateTrustedIdProviderProperties ¶
type UpdateTrustedIdProviderProperties struct {
IdProvider *string `json:"idProvider,omitempty"`
}
type UpdateTrustedIdProviderWithAccountParameters ¶
type UpdateTrustedIdProviderWithAccountParameters struct { Name string `json:"name"` Properties *UpdateTrustedIdProviderProperties `json:"properties,omitempty"` }
type UpdateVirtualNetworkRuleProperties ¶
type UpdateVirtualNetworkRuleProperties struct {
SubnetId *string `json:"subnetId,omitempty"`
}
type UpdateVirtualNetworkRuleWithAccountParameters ¶
type UpdateVirtualNetworkRuleWithAccountParameters struct { Name string `json:"name"` Properties *UpdateVirtualNetworkRuleProperties `json:"properties,omitempty"` }
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *VirtualNetworkRuleProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type VirtualNetworkRuleProperties ¶
type VirtualNetworkRuleProperties struct {
SubnetId *string `json:"subnetId,omitempty"`
}
Source Files ¶
- client.go
- constants.go
- id_account.go
- id_location.go
- id_resourcegroup.go
- id_subscription.go
- method_checknameavailability_autorest.go
- method_create_autorest.go
- method_delete_autorest.go
- method_enablekeyvault_autorest.go
- method_get_autorest.go
- method_list_autorest.go
- method_listbyresourcegroup_autorest.go
- method_update_autorest.go
- model_checknameavailabilityparameters.go
- model_createdatalakestoreaccountparameters.go
- model_createdatalakestoreaccountproperties.go
- model_createfirewallrulewithaccountparameters.go
- model_createorupdatefirewallruleproperties.go
- model_createorupdatetrustedidproviderproperties.go
- model_createorupdatevirtualnetworkruleproperties.go
- model_createtrustedidproviderwithaccountparameters.go
- model_createvirtualnetworkrulewithaccountparameters.go
- model_datalakestoreaccount.go
- model_datalakestoreaccountbasic.go
- model_datalakestoreaccountproperties.go
- model_datalakestoreaccountpropertiesbasic.go
- model_encryptionconfig.go
- model_firewallrule.go
- model_firewallruleproperties.go
- model_keyvaultmetainfo.go
- model_nameavailabilityinformation.go
- model_trustedidprovider.go
- model_trustedidproviderproperties.go
- model_updatedatalakestoreaccountparameters.go
- model_updatedatalakestoreaccountproperties.go
- model_updateencryptionconfig.go
- model_updatefirewallruleproperties.go
- model_updatefirewallrulewithaccountparameters.go
- model_updatekeyvaultmetainfo.go
- model_updatetrustedidproviderproperties.go
- model_updatetrustedidproviderwithaccountparameters.go
- model_updatevirtualnetworkruleproperties.go
- model_updatevirtualnetworkrulewithaccountparameters.go
- model_virtualnetworkrule.go
- model_virtualnetworkruleproperties.go
- predicates.go
- version.go