Documentation ¶
Overview ¶
Package account implements the Azure ARM Account service API version 2016-11-01.
Creates an Azure Data Lake Store account management client.
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type CapabilityInformation
- type CheckNameAvailabilityParameters
- type DataLakeStoreAccount
- type DataLakeStoreAccountBasic
- type DataLakeStoreAccountListResult
- type DataLakeStoreAccountProperties
- type DataLakeStoreAccountPropertiesBasic
- type DataLakeStoreAccountState
- type DataLakeStoreAccountStatus
- type DataLakeStoreAccountUpdateParameters
- type DataLakeStoreFirewallRuleListResult
- type DataLakeStoreTrustedIDProviderListResult
- type EncryptionConfig
- type EncryptionConfigType
- type EncryptionIdentity
- type EncryptionProvisioningState
- type EncryptionState
- type ErrorDetails
- type FirewallAllowAzureIpsState
- type FirewallRule
- type FirewallRuleProperties
- type FirewallRulesClient
- func (client FirewallRulesClient) CreateOrUpdate(resourceGroupName string, accountName string, firewallRuleName string, ...) (result FirewallRule, err error)
- func (client FirewallRulesClient) CreateOrUpdatePreparer(resourceGroupName string, accountName string, firewallRuleName string, ...) (*http.Request, error)
- func (client FirewallRulesClient) CreateOrUpdateResponder(resp *http.Response) (result FirewallRule, err error)
- func (client FirewallRulesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client FirewallRulesClient) Delete(resourceGroupName string, accountName string, firewallRuleName string) (result autorest.Response, err error)
- func (client FirewallRulesClient) DeletePreparer(resourceGroupName string, accountName string, firewallRuleName string) (*http.Request, error)
- func (client FirewallRulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client FirewallRulesClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client FirewallRulesClient) Get(resourceGroupName string, accountName string, firewallRuleName string) (result FirewallRule, err error)
- func (client FirewallRulesClient) GetPreparer(resourceGroupName string, accountName string, firewallRuleName string) (*http.Request, error)
- func (client FirewallRulesClient) GetResponder(resp *http.Response) (result FirewallRule, err error)
- func (client FirewallRulesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client FirewallRulesClient) ListByAccount(resourceGroupName string, accountName string) (result DataLakeStoreFirewallRuleListResult, err error)
- func (client FirewallRulesClient) ListByAccountComplete(resourceGroupName string, accountName string, cancel <-chan struct{}) (<-chan FirewallRule, <-chan error)
- func (client FirewallRulesClient) ListByAccountNextResults(lastResults DataLakeStoreFirewallRuleListResult) (result DataLakeStoreFirewallRuleListResult, err error)
- func (client FirewallRulesClient) ListByAccountPreparer(resourceGroupName string, accountName string) (*http.Request, error)
- func (client FirewallRulesClient) ListByAccountResponder(resp *http.Response) (result DataLakeStoreFirewallRuleListResult, err error)
- func (client FirewallRulesClient) ListByAccountSender(req *http.Request) (*http.Response, error)
- func (client FirewallRulesClient) Update(resourceGroupName string, accountName string, firewallRuleName string, ...) (result FirewallRule, err error)
- func (client FirewallRulesClient) UpdatePreparer(resourceGroupName string, accountName string, firewallRuleName string, ...) (*http.Request, error)
- func (client FirewallRulesClient) UpdateResponder(resp *http.Response) (result FirewallRule, err error)
- func (client FirewallRulesClient) UpdateSender(req *http.Request) (*http.Response, error)
- type FirewallState
- type GroupClient
- func (client GroupClient) CheckNameAvailability(location string, parameters CheckNameAvailabilityParameters) (result NameAvailabilityInformation, err error)
- func (client GroupClient) CheckNameAvailabilityPreparer(location string, parameters CheckNameAvailabilityParameters) (*http.Request, error)
- func (client GroupClient) CheckNameAvailabilityResponder(resp *http.Response) (result NameAvailabilityInformation, err error)
- func (client GroupClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error)
- func (client GroupClient) Create(resourceGroupName string, name string, parameters DataLakeStoreAccount, ...) (<-chan DataLakeStoreAccount, <-chan error)
- func (client GroupClient) CreatePreparer(resourceGroupName string, name string, parameters DataLakeStoreAccount, ...) (*http.Request, error)
- func (client GroupClient) CreateResponder(resp *http.Response) (result DataLakeStoreAccount, err error)
- func (client GroupClient) CreateSender(req *http.Request) (*http.Response, error)
- func (client GroupClient) Delete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan autorest.Response, <-chan error)
- func (client GroupClient) DeletePreparer(resourceGroupName string, name string, cancel <-chan struct{}) (*http.Request, error)
- func (client GroupClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client GroupClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client GroupClient) EnableKeyVault(resourceGroupName string, accountName string) (result autorest.Response, err error)
- func (client GroupClient) EnableKeyVaultPreparer(resourceGroupName string, accountName string) (*http.Request, error)
- func (client GroupClient) EnableKeyVaultResponder(resp *http.Response) (result autorest.Response, err error)
- func (client GroupClient) EnableKeyVaultSender(req *http.Request) (*http.Response, error)
- func (client GroupClient) Get(resourceGroupName string, name string) (result DataLakeStoreAccount, err error)
- func (client GroupClient) GetPreparer(resourceGroupName string, name string) (*http.Request, error)
- func (client GroupClient) GetResponder(resp *http.Response) (result DataLakeStoreAccount, err error)
- func (client GroupClient) GetSender(req *http.Request) (*http.Response, error)
- func (client GroupClient) List(filter string, top *int32, skip *int32, selectParameter string, orderby string, ...) (result DataLakeStoreAccountListResult, err error)
- func (client GroupClient) ListByResourceGroup(resourceGroupName string, filter string, top *int32, skip *int32, ...) (result DataLakeStoreAccountListResult, err error)
- func (client GroupClient) ListByResourceGroupComplete(resourceGroupName string, filter string, top *int32, skip *int32, ...) (<-chan DataLakeStoreAccountBasic, <-chan error)
- func (client GroupClient) ListByResourceGroupNextResults(lastResults DataLakeStoreAccountListResult) (result DataLakeStoreAccountListResult, err error)
- func (client GroupClient) ListByResourceGroupPreparer(resourceGroupName string, filter string, top *int32, skip *int32, ...) (*http.Request, error)
- func (client GroupClient) ListByResourceGroupResponder(resp *http.Response) (result DataLakeStoreAccountListResult, err error)
- func (client GroupClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client GroupClient) ListComplete(filter string, top *int32, skip *int32, selectParameter string, orderby string, ...) (<-chan DataLakeStoreAccountBasic, <-chan error)
- func (client GroupClient) ListNextResults(lastResults DataLakeStoreAccountListResult) (result DataLakeStoreAccountListResult, err error)
- func (client GroupClient) ListPreparer(filter string, top *int32, skip *int32, selectParameter string, orderby string, ...) (*http.Request, error)
- func (client GroupClient) ListResponder(resp *http.Response) (result DataLakeStoreAccountListResult, err error)
- func (client GroupClient) ListSender(req *http.Request) (*http.Response, error)
- func (client GroupClient) Update(resourceGroupName string, name string, ...) (<-chan DataLakeStoreAccount, <-chan error)
- func (client GroupClient) UpdatePreparer(resourceGroupName string, name string, ...) (*http.Request, error)
- func (client GroupClient) UpdateResponder(resp *http.Response) (result DataLakeStoreAccount, err error)
- func (client GroupClient) UpdateSender(req *http.Request) (*http.Response, error)
- type KeyVaultMetaInfo
- type LocationsClient
- func (client LocationsClient) GetCapability(location string) (result CapabilityInformation, err error)
- func (client LocationsClient) GetCapabilityPreparer(location string) (*http.Request, error)
- func (client LocationsClient) GetCapabilityResponder(resp *http.Response) (result CapabilityInformation, err error)
- func (client LocationsClient) GetCapabilitySender(req *http.Request) (*http.Response, error)
- type ManagementClient
- type NameAvailabilityInformation
- type Operation
- type OperationDisplay
- type OperationListResult
- type OperationOrigin
- type OperationsClient
- func (client OperationsClient) List() (result OperationListResult, err error)
- func (client OperationsClient) ListPreparer() (*http.Request, error)
- func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type Resource
- type SubResource
- type SubscriptionState
- type TierType
- type TrustedIDProvider
- type TrustedIDProviderProperties
- type TrustedIDProviderState
- type TrustedIDProvidersClient
- func (client TrustedIDProvidersClient) CreateOrUpdate(resourceGroupName string, accountName string, trustedIDProviderName string, ...) (result TrustedIDProvider, err error)
- func (client TrustedIDProvidersClient) CreateOrUpdatePreparer(resourceGroupName string, accountName string, trustedIDProviderName string, ...) (*http.Request, error)
- func (client TrustedIDProvidersClient) CreateOrUpdateResponder(resp *http.Response) (result TrustedIDProvider, err error)
- func (client TrustedIDProvidersClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client TrustedIDProvidersClient) Delete(resourceGroupName string, accountName string, trustedIDProviderName string) (result autorest.Response, err error)
- func (client TrustedIDProvidersClient) DeletePreparer(resourceGroupName string, accountName string, trustedIDProviderName string) (*http.Request, error)
- func (client TrustedIDProvidersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client TrustedIDProvidersClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client TrustedIDProvidersClient) Get(resourceGroupName string, accountName string, trustedIDProviderName string) (result TrustedIDProvider, err error)
- func (client TrustedIDProvidersClient) GetPreparer(resourceGroupName string, accountName string, trustedIDProviderName string) (*http.Request, error)
- func (client TrustedIDProvidersClient) GetResponder(resp *http.Response) (result TrustedIDProvider, err error)
- func (client TrustedIDProvidersClient) GetSender(req *http.Request) (*http.Response, error)
- func (client TrustedIDProvidersClient) ListByAccount(resourceGroupName string, accountName string) (result DataLakeStoreTrustedIDProviderListResult, err error)
- func (client TrustedIDProvidersClient) ListByAccountComplete(resourceGroupName string, accountName string, cancel <-chan struct{}) (<-chan TrustedIDProvider, <-chan error)
- func (client TrustedIDProvidersClient) ListByAccountNextResults(lastResults DataLakeStoreTrustedIDProviderListResult) (result DataLakeStoreTrustedIDProviderListResult, err error)
- func (client TrustedIDProvidersClient) ListByAccountPreparer(resourceGroupName string, accountName string) (*http.Request, error)
- func (client TrustedIDProvidersClient) ListByAccountResponder(resp *http.Response) (result DataLakeStoreTrustedIDProviderListResult, err error)
- func (client TrustedIDProvidersClient) ListByAccountSender(req *http.Request) (*http.Response, error)
- func (client TrustedIDProvidersClient) Update(resourceGroupName string, accountName string, trustedIDProviderName string, ...) (result TrustedIDProvider, err error)
- func (client TrustedIDProvidersClient) UpdatePreparer(resourceGroupName string, accountName string, trustedIDProviderName string, ...) (*http.Request, error)
- func (client TrustedIDProvidersClient) UpdateResponder(resp *http.Response) (result TrustedIDProvider, err error)
- func (client TrustedIDProvidersClient) UpdateSender(req *http.Request) (*http.Response, error)
- type UpdateDataLakeStoreAccountProperties
- type UpdateEncryptionConfig
- type UpdateFirewallRuleParameters
- type UpdateFirewallRuleProperties
- type UpdateKeyVaultMetaInfo
- type UpdateTrustedIDProviderParameters
- type UpdateTrustedIDProviderProperties
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Account
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type CapabilityInformation ¶
type CapabilityInformation struct { autorest.Response `json:"-"` SubscriptionID *uuid.UUID `json:"subscriptionId,omitempty"` State SubscriptionState `json:"state,omitempty"` MaxAccountCount *int32 `json:"maxAccountCount,omitempty"` AccountCount *int32 `json:"accountCount,omitempty"` MigrationState *bool `json:"migrationState,omitempty"` }
CapabilityInformation is subscription-level properties and limits for Data Lake Store
type CheckNameAvailabilityParameters ¶
type CheckNameAvailabilityParameters struct { Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
CheckNameAvailabilityParameters is data Lake Store account name availability check parameters
type DataLakeStoreAccount ¶
type DataLakeStoreAccount struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Identity *EncryptionIdentity `json:"identity,omitempty"` *DataLakeStoreAccountProperties `json:"properties,omitempty"` }
DataLakeStoreAccount is data Lake Store account information
type DataLakeStoreAccountBasic ¶
type DataLakeStoreAccountBasic struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` *DataLakeStoreAccountPropertiesBasic `json:"properties,omitempty"` }
DataLakeStoreAccountBasic is basic Data Lake Store account information, returned on list calls.
type DataLakeStoreAccountListResult ¶
type DataLakeStoreAccountListResult struct { autorest.Response `json:"-"` Value *[]DataLakeStoreAccountBasic `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
DataLakeStoreAccountListResult is data Lake Store account list information response.
func (DataLakeStoreAccountListResult) DataLakeStoreAccountListResultPreparer ¶
func (client DataLakeStoreAccountListResult) DataLakeStoreAccountListResultPreparer() (*http.Request, error)
DataLakeStoreAccountListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type DataLakeStoreAccountProperties ¶
type DataLakeStoreAccountProperties struct { ProvisioningState DataLakeStoreAccountStatus `json:"provisioningState,omitempty"` State DataLakeStoreAccountState `json:"state,omitempty"` CreationTime *date.Time `json:"creationTime,omitempty"` LastModifiedTime *date.Time `json:"lastModifiedTime,omitempty"` Endpoint *string `json:"endpoint,omitempty"` AccountID *uuid.UUID `json:"accountId,omitempty"` EncryptionState EncryptionState `json:"encryptionState,omitempty"` EncryptionProvisioningState EncryptionProvisioningState `json:"encryptionProvisioningState,omitempty"` EncryptionConfig *EncryptionConfig `json:"encryptionConfig,omitempty"` FirewallState FirewallState `json:"firewallState,omitempty"` FirewallRules *[]FirewallRule `json:"firewallRules,omitempty"` TrustedIDProviderState TrustedIDProviderState `json:"trustedIdProviderState,omitempty"` TrustedIDProviders *[]TrustedIDProvider `json:"trustedIdProviders,omitempty"` DefaultGroup *string `json:"defaultGroup,omitempty"` NewTier TierType `json:"newTier,omitempty"` CurrentTier TierType `json:"currentTier,omitempty"` FirewallAllowAzureIps FirewallAllowAzureIpsState `json:"firewallAllowAzureIps,omitempty"` }
DataLakeStoreAccountProperties is data Lake Store account properties information
type DataLakeStoreAccountPropertiesBasic ¶
type DataLakeStoreAccountPropertiesBasic struct { ProvisioningState DataLakeStoreAccountStatus `json:"provisioningState,omitempty"` State DataLakeStoreAccountState `json:"state,omitempty"` CreationTime *date.Time `json:"creationTime,omitempty"` LastModifiedTime *date.Time `json:"lastModifiedTime,omitempty"` Endpoint *string `json:"endpoint,omitempty"` AccountID *uuid.UUID `json:"accountId,omitempty"` }
DataLakeStoreAccountPropertiesBasic is the basic account specific properties that are associated with an underlying Data Lake Store account.
type DataLakeStoreAccountState ¶
type DataLakeStoreAccountState string
DataLakeStoreAccountState enumerates the values for data lake store account state.
const ( // Active specifies the active state for data lake store account state. Active DataLakeStoreAccountState = "Active" // Suspended specifies the suspended state for data lake store account state. Suspended DataLakeStoreAccountState = "Suspended" )
type DataLakeStoreAccountStatus ¶
type DataLakeStoreAccountStatus string
DataLakeStoreAccountStatus enumerates the values for data lake store account status.
const ( // Canceled specifies the canceled state for data lake store account status. Canceled DataLakeStoreAccountStatus = "Canceled" // Creating specifies the creating state for data lake store account status. Creating DataLakeStoreAccountStatus = "Creating" // Deleted specifies the deleted state for data lake store account status. Deleted DataLakeStoreAccountStatus = "Deleted" // Deleting specifies the deleting state for data lake store account status. Deleting DataLakeStoreAccountStatus = "Deleting" // Failed specifies the failed state for data lake store account status. Failed DataLakeStoreAccountStatus = "Failed" // Patching specifies the patching state for data lake store account status. Patching DataLakeStoreAccountStatus = "Patching" // Resuming specifies the resuming state for data lake store account status. Resuming DataLakeStoreAccountStatus = "Resuming" // Running specifies the running state for data lake store account status. Running DataLakeStoreAccountStatus = "Running" // Succeeded specifies the succeeded state for data lake store account status. Succeeded DataLakeStoreAccountStatus = "Succeeded" // Suspending specifies the suspending state for data lake store account status. Suspending DataLakeStoreAccountStatus = "Suspending" // Undeleting specifies the undeleting state for data lake store account status. Undeleting DataLakeStoreAccountStatus = "Undeleting" )
type DataLakeStoreAccountUpdateParameters ¶
type DataLakeStoreAccountUpdateParameters struct { Tags *map[string]*string `json:"tags,omitempty"` *UpdateDataLakeStoreAccountProperties `json:"properties,omitempty"` }
DataLakeStoreAccountUpdateParameters is data Lake Store account information to update
type DataLakeStoreFirewallRuleListResult ¶
type DataLakeStoreFirewallRuleListResult struct { autorest.Response `json:"-"` Value *[]FirewallRule `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
DataLakeStoreFirewallRuleListResult is data Lake Store firewall rule list information.
func (DataLakeStoreFirewallRuleListResult) DataLakeStoreFirewallRuleListResultPreparer ¶
func (client DataLakeStoreFirewallRuleListResult) DataLakeStoreFirewallRuleListResultPreparer() (*http.Request, error)
DataLakeStoreFirewallRuleListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type DataLakeStoreTrustedIDProviderListResult ¶
type DataLakeStoreTrustedIDProviderListResult struct { autorest.Response `json:"-"` Value *[]TrustedIDProvider `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
DataLakeStoreTrustedIDProviderListResult is data Lake Store trusted identity provider list information.
func (DataLakeStoreTrustedIDProviderListResult) DataLakeStoreTrustedIDProviderListResultPreparer ¶
func (client DataLakeStoreTrustedIDProviderListResult) DataLakeStoreTrustedIDProviderListResultPreparer() (*http.Request, error)
DataLakeStoreTrustedIDProviderListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type EncryptionConfig ¶
type EncryptionConfig struct { Type EncryptionConfigType `json:"type,omitempty"` KeyVaultMetaInfo *KeyVaultMetaInfo `json:"keyVaultMetaInfo,omitempty"` }
EncryptionConfig is the encryption configuration for the account.
type EncryptionConfigType ¶
type EncryptionConfigType string
EncryptionConfigType enumerates the values for encryption config type.
const ( // ServiceManaged specifies the service managed state for encryption config type. ServiceManaged EncryptionConfigType = "ServiceManaged" // UserManaged specifies the user managed state for encryption config type. UserManaged EncryptionConfigType = "UserManaged" )
type EncryptionIdentity ¶
type EncryptionIdentity struct { Type *string `json:"type,omitempty"` PrincipalID *uuid.UUID `json:"principalId,omitempty"` TenantID *uuid.UUID `json:"tenantId,omitempty"` }
EncryptionIdentity is the encryption identity properties.
type EncryptionProvisioningState ¶
type EncryptionProvisioningState string
EncryptionProvisioningState enumerates the values for encryption provisioning state.
const ( // EncryptionProvisioningStateCreating specifies the encryption provisioning state creating state for encryption // provisioning state. EncryptionProvisioningStateCreating EncryptionProvisioningState = "Creating" // EncryptionProvisioningStateSucceeded specifies the encryption provisioning state succeeded state for encryption // provisioning state. EncryptionProvisioningStateSucceeded EncryptionProvisioningState = "Succeeded" )
type EncryptionState ¶
type EncryptionState string
EncryptionState enumerates the values for encryption state.
const ( // Disabled specifies the disabled state for encryption state. Disabled EncryptionState = "Disabled" // Enabled specifies the enabled state for encryption state. Enabled EncryptionState = "Enabled" )
type ErrorDetails ¶
type ErrorDetails struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` Target *string `json:"target,omitempty"` }
ErrorDetails is data Lake Store error details information
type FirewallAllowAzureIpsState ¶
type FirewallAllowAzureIpsState string
FirewallAllowAzureIpsState enumerates the values for firewall allow azure ips state.
const ( // FirewallAllowAzureIpsStateDisabled specifies the firewall allow azure ips state disabled state for firewall allow // azure ips state. FirewallAllowAzureIpsStateDisabled FirewallAllowAzureIpsState = "Disabled" // FirewallAllowAzureIpsStateEnabled specifies the firewall allow azure ips state enabled state for firewall allow // azure ips state. FirewallAllowAzureIpsStateEnabled FirewallAllowAzureIpsState = "Enabled" )
type FirewallRule ¶
type FirewallRule struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` *FirewallRuleProperties `json:"properties,omitempty"` }
FirewallRule is data Lake Store firewall rule information
type FirewallRuleProperties ¶
type FirewallRuleProperties struct { StartIPAddress *string `json:"startIpAddress,omitempty"` EndIPAddress *string `json:"endIpAddress,omitempty"` }
FirewallRuleProperties is data Lake Store firewall rule properties information
type FirewallRulesClient ¶
type FirewallRulesClient struct {
ManagementClient
}
FirewallRulesClient is the creates an Azure Data Lake Store account management client.
func NewFirewallRulesClient ¶
func NewFirewallRulesClient(subscriptionID string) FirewallRulesClient
NewFirewallRulesClient creates an instance of the FirewallRulesClient client.
func NewFirewallRulesClientWithBaseURI ¶
func NewFirewallRulesClientWithBaseURI(baseURI string, subscriptionID string) FirewallRulesClient
NewFirewallRulesClientWithBaseURI creates an instance of the FirewallRulesClient client.
func (FirewallRulesClient) CreateOrUpdate ¶
func (client FirewallRulesClient) CreateOrUpdate(resourceGroupName string, accountName string, firewallRuleName string, parameters FirewallRule) (result FirewallRule, err error)
CreateOrUpdate creates or updates the specified firewall rule. During update, the firewall rule with the specified name will be replaced with this new firewall rule.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. accountName is the name of the Data Lake Store account to add or replace the firewall rule. firewallRuleName is the name of the firewall rule to create or update. parameters is parameters supplied to create or update the firewall rule.
func (FirewallRulesClient) CreateOrUpdatePreparer ¶
func (client FirewallRulesClient) CreateOrUpdatePreparer(resourceGroupName string, accountName string, firewallRuleName string, parameters FirewallRule) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (FirewallRulesClient) CreateOrUpdateResponder ¶
func (client FirewallRulesClient) CreateOrUpdateResponder(resp *http.Response) (result FirewallRule, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (FirewallRulesClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (FirewallRulesClient) Delete ¶
func (client FirewallRulesClient) Delete(resourceGroupName string, accountName string, firewallRuleName string) (result autorest.Response, err error)
Delete deletes the specified firewall rule from the specified Data Lake Store account
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. accountName is the name of the Data Lake Store account from which to delete the firewall rule. firewallRuleName is the name of the firewall rule to delete.
func (FirewallRulesClient) DeletePreparer ¶
func (client FirewallRulesClient) DeletePreparer(resourceGroupName string, accountName string, firewallRuleName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (FirewallRulesClient) DeleteResponder ¶
func (client FirewallRulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (FirewallRulesClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (FirewallRulesClient) Get ¶
func (client FirewallRulesClient) Get(resourceGroupName string, accountName string, firewallRuleName string) (result FirewallRule, err error)
Get gets the specified Data Lake Store firewall rule.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. accountName is the name of the Data Lake Store account from which to get the firewall rule. firewallRuleName is the name of the firewall rule to retrieve.
func (FirewallRulesClient) GetPreparer ¶
func (client FirewallRulesClient) GetPreparer(resourceGroupName string, accountName string, firewallRuleName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (FirewallRulesClient) GetResponder ¶
func (client FirewallRulesClient) GetResponder(resp *http.Response) (result FirewallRule, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (FirewallRulesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (FirewallRulesClient) ListByAccount ¶
func (client FirewallRulesClient) ListByAccount(resourceGroupName string, accountName string) (result DataLakeStoreFirewallRuleListResult, err error)
ListByAccount lists the Data Lake Store firewall rules within the specified Data Lake Store account.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. accountName is the name of the Data Lake Store account from which to get the firewall rules.
func (FirewallRulesClient) ListByAccountComplete ¶
func (client FirewallRulesClient) ListByAccountComplete(resourceGroupName string, accountName string, cancel <-chan struct{}) (<-chan FirewallRule, <-chan error)
ListByAccountComplete gets all elements from the list without paging.
func (FirewallRulesClient) ListByAccountNextResults ¶
func (client FirewallRulesClient) ListByAccountNextResults(lastResults DataLakeStoreFirewallRuleListResult) (result DataLakeStoreFirewallRuleListResult, err error)
ListByAccountNextResults retrieves the next set of results, if any.
func (FirewallRulesClient) ListByAccountPreparer ¶
func (client FirewallRulesClient) ListByAccountPreparer(resourceGroupName string, accountName string) (*http.Request, error)
ListByAccountPreparer prepares the ListByAccount request.
func (FirewallRulesClient) ListByAccountResponder ¶
func (client FirewallRulesClient) ListByAccountResponder(resp *http.Response) (result DataLakeStoreFirewallRuleListResult, err error)
ListByAccountResponder handles the response to the ListByAccount request. The method always closes the http.Response Body.
func (FirewallRulesClient) ListByAccountSender ¶
ListByAccountSender sends the ListByAccount request. The method will close the http.Response Body if it receives an error.
func (FirewallRulesClient) Update ¶
func (client FirewallRulesClient) Update(resourceGroupName string, accountName string, firewallRuleName string, parameters *UpdateFirewallRuleParameters) (result FirewallRule, err error)
Update updates the specified firewall rule.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. accountName is the name of the Data Lake Store account to which to update the firewall rule. firewallRuleName is the name of the firewall rule to update. parameters is parameters supplied to update the firewall rule.
func (FirewallRulesClient) UpdatePreparer ¶
func (client FirewallRulesClient) UpdatePreparer(resourceGroupName string, accountName string, firewallRuleName string, parameters *UpdateFirewallRuleParameters) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (FirewallRulesClient) UpdateResponder ¶
func (client FirewallRulesClient) UpdateResponder(resp *http.Response) (result FirewallRule, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (FirewallRulesClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type FirewallState ¶
type FirewallState string
FirewallState enumerates the values for firewall state.
const ( // FirewallStateDisabled specifies the firewall state disabled state for firewall state. FirewallStateDisabled FirewallState = "Disabled" // FirewallStateEnabled specifies the firewall state enabled state for firewall state. FirewallStateEnabled FirewallState = "Enabled" )
type GroupClient ¶
type GroupClient struct {
ManagementClient
}
GroupClient is the creates an Azure Data Lake Store account management client.
func NewGroupClient ¶
func NewGroupClient(subscriptionID string) GroupClient
NewGroupClient creates an instance of the GroupClient client.
func NewGroupClientWithBaseURI ¶
func NewGroupClientWithBaseURI(baseURI string, subscriptionID string) GroupClient
NewGroupClientWithBaseURI creates an instance of the GroupClient client.
func (GroupClient) CheckNameAvailability ¶
func (client GroupClient) CheckNameAvailability(location string, parameters CheckNameAvailabilityParameters) (result NameAvailabilityInformation, err error)
CheckNameAvailability checks whether the specified account name is available or taken.
location is the Resource location without whitespace. parameters is parameters supplied to check the Data Lake Store account name availability.
func (GroupClient) CheckNameAvailabilityPreparer ¶
func (client GroupClient) CheckNameAvailabilityPreparer(location string, parameters CheckNameAvailabilityParameters) (*http.Request, error)
CheckNameAvailabilityPreparer prepares the CheckNameAvailability request.
func (GroupClient) CheckNameAvailabilityResponder ¶
func (client GroupClient) CheckNameAvailabilityResponder(resp *http.Response) (result NameAvailabilityInformation, err error)
CheckNameAvailabilityResponder handles the response to the CheckNameAvailability request. The method always closes the http.Response Body.
func (GroupClient) CheckNameAvailabilitySender ¶
CheckNameAvailabilitySender sends the CheckNameAvailability request. The method will close the http.Response Body if it receives an error.
func (GroupClient) Create ¶
func (client GroupClient) Create(resourceGroupName string, name string, parameters DataLakeStoreAccount, cancel <-chan struct{}) (<-chan DataLakeStoreAccount, <-chan error)
Create creates the specified Data Lake Store account. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. name is the name of the Data Lake Store account to create. parameters is parameters supplied to create the Data Lake Store account.
func (GroupClient) CreatePreparer ¶
func (client GroupClient) CreatePreparer(resourceGroupName string, name string, parameters DataLakeStoreAccount, cancel <-chan struct{}) (*http.Request, error)
CreatePreparer prepares the Create request.
func (GroupClient) CreateResponder ¶
func (client GroupClient) CreateResponder(resp *http.Response) (result DataLakeStoreAccount, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (GroupClient) CreateSender ¶
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (GroupClient) Delete ¶
func (client GroupClient) Delete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan autorest.Response, <-chan error)
Delete deletes the specified Data Lake Store account. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. name is the name of the Data Lake Store account to delete.
func (GroupClient) DeletePreparer ¶
func (client GroupClient) DeletePreparer(resourceGroupName string, name string, cancel <-chan struct{}) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (GroupClient) DeleteResponder ¶
func (client GroupClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (GroupClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (GroupClient) EnableKeyVault ¶
func (client GroupClient) EnableKeyVault(resourceGroupName string, accountName string) (result autorest.Response, err error)
EnableKeyVault attempts to enable a user managed Key Vault for encryption of the specified Data Lake Store account.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. accountName is the name of the Data Lake Store account to attempt to enable the Key Vault for.
func (GroupClient) EnableKeyVaultPreparer ¶
func (client GroupClient) EnableKeyVaultPreparer(resourceGroupName string, accountName string) (*http.Request, error)
EnableKeyVaultPreparer prepares the EnableKeyVault request.
func (GroupClient) EnableKeyVaultResponder ¶
func (client GroupClient) EnableKeyVaultResponder(resp *http.Response) (result autorest.Response, err error)
EnableKeyVaultResponder handles the response to the EnableKeyVault request. The method always closes the http.Response Body.
func (GroupClient) EnableKeyVaultSender ¶
EnableKeyVaultSender sends the EnableKeyVault request. The method will close the http.Response Body if it receives an error.
func (GroupClient) Get ¶
func (client GroupClient) Get(resourceGroupName string, name string) (result DataLakeStoreAccount, err error)
Get gets the specified Data Lake Store account.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. name is the name of the Data Lake Store account to retrieve.
func (GroupClient) GetPreparer ¶
GetPreparer prepares the Get request.
func (GroupClient) GetResponder ¶
func (client GroupClient) GetResponder(resp *http.Response) (result DataLakeStoreAccount, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (GroupClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (GroupClient) List ¶
func (client GroupClient) List(filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result DataLakeStoreAccountListResult, err error)
List lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.
filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.
func (GroupClient) ListByResourceGroup ¶
func (client GroupClient) ListByResourceGroup(resourceGroupName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result DataLakeStoreAccountListResult, err error)
ListByResourceGroup lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account(s). filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is a Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.
func (GroupClient) ListByResourceGroupComplete ¶
func (client GroupClient) ListByResourceGroupComplete(resourceGroupName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan DataLakeStoreAccountBasic, <-chan error)
ListByResourceGroupComplete gets all elements from the list without paging.
func (GroupClient) ListByResourceGroupNextResults ¶
func (client GroupClient) ListByResourceGroupNextResults(lastResults DataLakeStoreAccountListResult) (result DataLakeStoreAccountListResult, err error)
ListByResourceGroupNextResults retrieves the next set of results, if any.
func (GroupClient) ListByResourceGroupPreparer ¶
func (client GroupClient) ListByResourceGroupPreparer(resourceGroupName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (GroupClient) ListByResourceGroupResponder ¶
func (client GroupClient) ListByResourceGroupResponder(resp *http.Response) (result DataLakeStoreAccountListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (GroupClient) ListByResourceGroupSender ¶
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (GroupClient) ListComplete ¶
func (client GroupClient) ListComplete(filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan DataLakeStoreAccountBasic, <-chan error)
ListComplete gets all elements from the list without paging.
func (GroupClient) ListNextResults ¶
func (client GroupClient) ListNextResults(lastResults DataLakeStoreAccountListResult) (result DataLakeStoreAccountListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (GroupClient) ListPreparer ¶
func (client GroupClient) ListPreparer(filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)
ListPreparer prepares the List request.
func (GroupClient) ListResponder ¶
func (client GroupClient) ListResponder(resp *http.Response) (result DataLakeStoreAccountListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (GroupClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (GroupClient) Update ¶
func (client GroupClient) Update(resourceGroupName string, name string, parameters DataLakeStoreAccountUpdateParameters, cancel <-chan struct{}) (<-chan DataLakeStoreAccount, <-chan error)
Update updates the specified Data Lake Store account information. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. name is the name of the Data Lake Store account to update. parameters is parameters supplied to update the Data Lake Store account.
func (GroupClient) UpdatePreparer ¶
func (client GroupClient) UpdatePreparer(resourceGroupName string, name string, parameters DataLakeStoreAccountUpdateParameters, cancel <-chan struct{}) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (GroupClient) UpdateResponder ¶
func (client GroupClient) UpdateResponder(resp *http.Response) (result DataLakeStoreAccount, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (GroupClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type KeyVaultMetaInfo ¶
type KeyVaultMetaInfo struct { KeyVaultResourceID *string `json:"keyVaultResourceId,omitempty"` EncryptionKeyName *string `json:"encryptionKeyName,omitempty"` EncryptionKeyVersion *string `json:"encryptionKeyVersion,omitempty"` }
KeyVaultMetaInfo is metadata information used by account encryption.
type LocationsClient ¶
type LocationsClient struct {
ManagementClient
}
LocationsClient is the creates an Azure Data Lake Store account management client.
func NewLocationsClient ¶
func NewLocationsClient(subscriptionID string) LocationsClient
NewLocationsClient creates an instance of the LocationsClient client.
func NewLocationsClientWithBaseURI ¶
func NewLocationsClientWithBaseURI(baseURI string, subscriptionID string) LocationsClient
NewLocationsClientWithBaseURI creates an instance of the LocationsClient client.
func (LocationsClient) GetCapability ¶
func (client LocationsClient) GetCapability(location string) (result CapabilityInformation, err error)
GetCapability gets subscription-level properties and limits for Data Lake Store specified by Resource location.
location is the Resource location without whitespace.
func (LocationsClient) GetCapabilityPreparer ¶
func (client LocationsClient) GetCapabilityPreparer(location string) (*http.Request, error)
GetCapabilityPreparer prepares the GetCapability request.
func (LocationsClient) GetCapabilityResponder ¶
func (client LocationsClient) GetCapabilityResponder(resp *http.Response) (result CapabilityInformation, err error)
GetCapabilityResponder handles the response to the GetCapability request. The method always closes the http.Response Body.
func (LocationsClient) GetCapabilitySender ¶
GetCapabilitySender sends the GetCapability request. The method will close the http.Response Body if it receives an error.
type ManagementClient ¶
ManagementClient is the base client for Account.
func New ¶
func New(subscriptionID string) ManagementClient
New creates an instance of the ManagementClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) ManagementClient
NewWithBaseURI creates an instance of the ManagementClient client.
type NameAvailabilityInformation ¶
type NameAvailabilityInformation struct { autorest.Response `json:"-"` NameAvailable *bool `json:"nameAvailable,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` }
NameAvailabilityInformation is data Lake Store account name availability result information
type Operation ¶
type Operation struct { Name *string `json:"name,omitempty"` Display *OperationDisplay `json:"display,omitempty"` Origin OperationOrigin `json:"origin,omitempty"` }
Operation is an available operation for Data Lake Store
type OperationDisplay ¶
type OperationDisplay struct { Provider *string `json:"provider,omitempty"` Resource *string `json:"resource,omitempty"` Operation *string `json:"operation,omitempty"` Description *string `json:"description,omitempty"` }
OperationDisplay is the display information for a particular operation
type OperationListResult ¶
type OperationListResult struct { autorest.Response `json:"-"` Value *[]Operation `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
OperationListResult is the list of available operations for Data Lake Store
type OperationOrigin ¶
type OperationOrigin string
OperationOrigin enumerates the values for operation origin.
const ( // System specifies the system state for operation origin. System OperationOrigin = "system" // User specifies the user state for operation origin. User OperationOrigin = "user" // Usersystem specifies the usersystem state for operation origin. Usersystem OperationOrigin = "user,system" )
type OperationsClient ¶
type OperationsClient struct {
ManagementClient
}
OperationsClient is the creates an Azure Data Lake Store account management client.
func NewOperationsClient ¶
func NewOperationsClient(subscriptionID string) OperationsClient
NewOperationsClient creates an instance of the OperationsClient client.
func NewOperationsClientWithBaseURI ¶
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient
NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.
func (OperationsClient) List ¶
func (client OperationsClient) List() (result OperationListResult, err error)
List lists all of the available Data Lake Store REST API operations.
func (OperationsClient) ListPreparer ¶
func (client OperationsClient) ListPreparer() (*http.Request, error)
ListPreparer prepares the List request.
func (OperationsClient) ListResponder ¶
func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (OperationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type Resource ¶
type Resource struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` }
Resource is the Resource model definition.
type SubResource ¶
type SubResource struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
SubResource is the Resource model definition for a nested resource.
type SubscriptionState ¶
type SubscriptionState string
SubscriptionState enumerates the values for subscription state.
const ( // SubscriptionStateDeleted specifies the subscription state deleted state for subscription state. SubscriptionStateDeleted SubscriptionState = "Deleted" // SubscriptionStateRegistered specifies the subscription state registered state for subscription state. SubscriptionStateRegistered SubscriptionState = "Registered" // SubscriptionStateSuspended specifies the subscription state suspended state for subscription state. SubscriptionStateSuspended SubscriptionState = "Suspended" // SubscriptionStateUnregistered specifies the subscription state unregistered state for subscription state. SubscriptionStateUnregistered SubscriptionState = "Unregistered" // SubscriptionStateWarned specifies the subscription state warned state for subscription state. SubscriptionStateWarned SubscriptionState = "Warned" )
type TierType ¶
type TierType string
TierType enumerates the values for tier type.
const ( // Commitment100TB specifies the commitment 100tb state for tier type. Commitment100TB TierType = "Commitment_100TB" // Commitment10TB specifies the commitment 10tb state for tier type. Commitment10TB TierType = "Commitment_10TB" // Commitment1PB specifies the commitment 1pb state for tier type. Commitment1PB TierType = "Commitment_1PB" // Commitment1TB specifies the commitment 1tb state for tier type. Commitment1TB TierType = "Commitment_1TB" // Commitment500TB specifies the commitment 500tb state for tier type. Commitment500TB TierType = "Commitment_500TB" // Commitment5PB specifies the commitment 5pb state for tier type. Commitment5PB TierType = "Commitment_5PB" // Consumption specifies the consumption state for tier type. Consumption TierType = "Consumption" )
type TrustedIDProvider ¶
type TrustedIDProvider struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` *TrustedIDProviderProperties `json:"properties,omitempty"` }
TrustedIDProvider is data Lake Store Trusted Identity Provider information
type TrustedIDProviderProperties ¶
type TrustedIDProviderProperties struct {
IDProvider *string `json:"idProvider,omitempty"`
}
TrustedIDProviderProperties is data Lake Store trusted identity provider properties information
type TrustedIDProviderState ¶
type TrustedIDProviderState string
TrustedIDProviderState enumerates the values for trusted id provider state.
const ( // TrustedIDProviderStateDisabled specifies the trusted id provider state disabled state for trusted id provider state. TrustedIDProviderStateDisabled TrustedIDProviderState = "Disabled" // TrustedIDProviderStateEnabled specifies the trusted id provider state enabled state for trusted id provider state. TrustedIDProviderStateEnabled TrustedIDProviderState = "Enabled" )
type TrustedIDProvidersClient ¶
type TrustedIDProvidersClient struct {
ManagementClient
}
TrustedIDProvidersClient is the creates an Azure Data Lake Store account management client.
func NewTrustedIDProvidersClient ¶
func NewTrustedIDProvidersClient(subscriptionID string) TrustedIDProvidersClient
NewTrustedIDProvidersClient creates an instance of the TrustedIDProvidersClient client.
func NewTrustedIDProvidersClientWithBaseURI ¶
func NewTrustedIDProvidersClientWithBaseURI(baseURI string, subscriptionID string) TrustedIDProvidersClient
NewTrustedIDProvidersClientWithBaseURI creates an instance of the TrustedIDProvidersClient client.
func (TrustedIDProvidersClient) CreateOrUpdate ¶
func (client TrustedIDProvidersClient) CreateOrUpdate(resourceGroupName string, accountName string, trustedIDProviderName string, parameters TrustedIDProvider) (result TrustedIDProvider, err error)
CreateOrUpdate creates or updates the specified trusted identity provider. During update, the trusted identity provider with the specified name will be replaced with this new provider
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. accountName is the name of the Data Lake Store account to add or replace the trusted identity provider. trustedIDProviderName is the name of the trusted identity provider. This is used for differentiation of providers in the account. parameters is parameters supplied to create or replace the trusted identity provider.
func (TrustedIDProvidersClient) CreateOrUpdatePreparer ¶
func (client TrustedIDProvidersClient) CreateOrUpdatePreparer(resourceGroupName string, accountName string, trustedIDProviderName string, parameters TrustedIDProvider) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (TrustedIDProvidersClient) CreateOrUpdateResponder ¶
func (client TrustedIDProvidersClient) CreateOrUpdateResponder(resp *http.Response) (result TrustedIDProvider, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (TrustedIDProvidersClient) CreateOrUpdateSender ¶
func (client TrustedIDProvidersClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (TrustedIDProvidersClient) Delete ¶
func (client TrustedIDProvidersClient) Delete(resourceGroupName string, accountName string, trustedIDProviderName string) (result autorest.Response, err error)
Delete deletes the specified trusted identity provider from the specified Data Lake Store account
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. accountName is the name of the Data Lake Store account from which to delete the trusted identity provider. trustedIDProviderName is the name of the trusted identity provider to delete.
func (TrustedIDProvidersClient) DeletePreparer ¶
func (client TrustedIDProvidersClient) DeletePreparer(resourceGroupName string, accountName string, trustedIDProviderName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (TrustedIDProvidersClient) DeleteResponder ¶
func (client TrustedIDProvidersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (TrustedIDProvidersClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (TrustedIDProvidersClient) Get ¶
func (client TrustedIDProvidersClient) Get(resourceGroupName string, accountName string, trustedIDProviderName string) (result TrustedIDProvider, err error)
Get gets the specified Data Lake Store trusted identity provider.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. accountName is the name of the Data Lake Store account from which to get the trusted identity provider. trustedIDProviderName is the name of the trusted identity provider to retrieve.
func (TrustedIDProvidersClient) GetPreparer ¶
func (client TrustedIDProvidersClient) GetPreparer(resourceGroupName string, accountName string, trustedIDProviderName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (TrustedIDProvidersClient) GetResponder ¶
func (client TrustedIDProvidersClient) GetResponder(resp *http.Response) (result TrustedIDProvider, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (TrustedIDProvidersClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (TrustedIDProvidersClient) ListByAccount ¶
func (client TrustedIDProvidersClient) ListByAccount(resourceGroupName string, accountName string) (result DataLakeStoreTrustedIDProviderListResult, err error)
ListByAccount lists the Data Lake Store trusted identity providers within the specified Data Lake Store account.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. accountName is the name of the Data Lake Store account from which to get the trusted identity providers.
func (TrustedIDProvidersClient) ListByAccountComplete ¶
func (client TrustedIDProvidersClient) ListByAccountComplete(resourceGroupName string, accountName string, cancel <-chan struct{}) (<-chan TrustedIDProvider, <-chan error)
ListByAccountComplete gets all elements from the list without paging.
func (TrustedIDProvidersClient) ListByAccountNextResults ¶
func (client TrustedIDProvidersClient) ListByAccountNextResults(lastResults DataLakeStoreTrustedIDProviderListResult) (result DataLakeStoreTrustedIDProviderListResult, err error)
ListByAccountNextResults retrieves the next set of results, if any.
func (TrustedIDProvidersClient) ListByAccountPreparer ¶
func (client TrustedIDProvidersClient) ListByAccountPreparer(resourceGroupName string, accountName string) (*http.Request, error)
ListByAccountPreparer prepares the ListByAccount request.
func (TrustedIDProvidersClient) ListByAccountResponder ¶
func (client TrustedIDProvidersClient) ListByAccountResponder(resp *http.Response) (result DataLakeStoreTrustedIDProviderListResult, err error)
ListByAccountResponder handles the response to the ListByAccount request. The method always closes the http.Response Body.
func (TrustedIDProvidersClient) ListByAccountSender ¶
func (client TrustedIDProvidersClient) ListByAccountSender(req *http.Request) (*http.Response, error)
ListByAccountSender sends the ListByAccount request. The method will close the http.Response Body if it receives an error.
func (TrustedIDProvidersClient) Update ¶
func (client TrustedIDProvidersClient) Update(resourceGroupName string, accountName string, trustedIDProviderName string, parameters *UpdateTrustedIDProviderParameters) (result TrustedIDProvider, err error)
Update updates the specified trusted identity provider.
resourceGroupName is the name of the Azure resource group that contains the Data Lake Store account. accountName is the name of the Data Lake Store account to which to update the trusted identity provider. trustedIDProviderName is the name of the trusted identity provider. This is used for differentiation of providers in the account. parameters is parameters supplied to update the trusted identity provider.
func (TrustedIDProvidersClient) UpdatePreparer ¶
func (client TrustedIDProvidersClient) UpdatePreparer(resourceGroupName string, accountName string, trustedIDProviderName string, parameters *UpdateTrustedIDProviderParameters) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (TrustedIDProvidersClient) UpdateResponder ¶
func (client TrustedIDProvidersClient) UpdateResponder(resp *http.Response) (result TrustedIDProvider, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (TrustedIDProvidersClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type UpdateDataLakeStoreAccountProperties ¶
type UpdateDataLakeStoreAccountProperties struct { FirewallState FirewallState `json:"firewallState,omitempty"` TrustedIDProviderState TrustedIDProviderState `json:"trustedIdProviderState,omitempty"` DefaultGroup *string `json:"defaultGroup,omitempty"` NewTier TierType `json:"newTier,omitempty"` FirewallAllowAzureIps FirewallAllowAzureIpsState `json:"firewallAllowAzureIps,omitempty"` EncryptionConfig *UpdateEncryptionConfig `json:"encryptionConfig,omitempty"` }
UpdateDataLakeStoreAccountProperties is data Lake Store account properties information to be updated.
type UpdateEncryptionConfig ¶
type UpdateEncryptionConfig struct {
KeyVaultMetaInfo *UpdateKeyVaultMetaInfo `json:"keyVaultMetaInfo,omitempty"`
}
UpdateEncryptionConfig is the encryption configuration used to update a user managed Key Vault key.
type UpdateFirewallRuleParameters ¶
type UpdateFirewallRuleParameters struct {
*UpdateFirewallRuleProperties `json:"properties,omitempty"`
}
UpdateFirewallRuleParameters is data Lake Store firewall rule update parameters
type UpdateFirewallRuleProperties ¶
type UpdateFirewallRuleProperties struct { StartIPAddress *string `json:"startIpAddress,omitempty"` EndIPAddress *string `json:"endIpAddress,omitempty"` }
UpdateFirewallRuleProperties is data Lake Store firewall rule properties information
type UpdateKeyVaultMetaInfo ¶
type UpdateKeyVaultMetaInfo struct {
EncryptionKeyVersion *string `json:"encryptionKeyVersion,omitempty"`
}
UpdateKeyVaultMetaInfo is the Key Vault update information used for user managed key rotation.
type UpdateTrustedIDProviderParameters ¶
type UpdateTrustedIDProviderParameters struct {
*UpdateTrustedIDProviderProperties `json:"properties,omitempty"`
}
UpdateTrustedIDProviderParameters is data Lake Store Trusted Identity Provider update parameters
type UpdateTrustedIDProviderProperties ¶
type UpdateTrustedIDProviderProperties struct {
IDProvider *string `json:"idProvider,omitempty"`
}
UpdateTrustedIDProviderProperties is data Lake Store trusted identity provider property update information