Documentation ¶
Overview ¶
Package storage implements the Azure ARM Storage service API version 2015-05-01-preview.
The Storage Management Client.
Index ¶
- Constants
- func UserAgent() string
- func Version() stringdeprecated
- type Accountdeprecated
- type AccountCheckNameAvailabilityParametersdeprecated
- type AccountCreateParametersdeprecated
- type AccountKeysdeprecated
- type AccountListResultdeprecated
- type AccountListResultIteratordeprecated
- type AccountListResultPagedeprecated
- type AccountPropertiesdeprecated
- type AccountPropertiesCreateParametersdeprecated
- type AccountPropertiesUpdateParametersdeprecated
- type AccountRegenerateKeyParametersdeprecated
- type AccountStatusdeprecated
- type AccountTypedeprecated
- type AccountUpdateParametersdeprecated
- type AccountsClientdeprecated
- func (client AccountsClient) CheckNameAvailability(ctx context.Context, accountName AccountCheckNameAvailabilityParameters) (result CheckNameAvailabilityResult, err error)deprecated
- func (client AccountsClient) CheckNameAvailabilityPreparer(ctx context.Context, accountName AccountCheckNameAvailabilityParameters) (*http.Request, error)deprecated
- func (client AccountsClient) CheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityResult, err error)deprecated
- func (client AccountsClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error)deprecated
- func (client AccountsClient) Create(ctx context.Context, resourceGroupName string, accountName string, ...) (result AccountsCreateFuture, err error)deprecated
- func (client AccountsClient) CreatePreparer(ctx context.Context, resourceGroupName string, accountName string, ...) (*http.Request, error)deprecated
- func (client AccountsClient) CreateResponder(resp *http.Response) (result Account, err error)deprecated
- func (client AccountsClient) CreateSender(req *http.Request) (future AccountsCreateFuture, err error)deprecated
- func (client AccountsClient) Delete(ctx context.Context, resourceGroupName string, accountName string) (result autorest.Response, err error)deprecated
- func (client AccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)deprecated
- func (client AccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)deprecated
- func (client AccountsClient) DeleteSender(req *http.Request) (*http.Response, error)deprecated
- func (client AccountsClient) GetProperties(ctx context.Context, resourceGroupName string, accountName string) (result Account, err error)deprecated
- func (client AccountsClient) GetPropertiesPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)deprecated
- func (client AccountsClient) GetPropertiesResponder(resp *http.Response) (result Account, err error)deprecated
- func (client AccountsClient) GetPropertiesSender(req *http.Request) (*http.Response, error)deprecated
- func (client AccountsClient) List(ctx context.Context) (result AccountListResultPage, err error)deprecated
- func (client AccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AccountListResultPage, err error)deprecated
- func (client AccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result AccountListResultIterator, err error)deprecated
- func (client AccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)deprecated
- func (client AccountsClient) ListByResourceGroupResponder(resp *http.Response) (result AccountListResult, err error)deprecated
- func (client AccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client AccountsClient) ListComplete(ctx context.Context) (result AccountListResultIterator, err error)deprecated
- func (client AccountsClient) ListKeys(ctx context.Context, resourceGroupName string, accountName string) (result AccountKeys, err error)deprecated
- func (client AccountsClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)deprecated
- func (client AccountsClient) ListKeysResponder(resp *http.Response) (result AccountKeys, err error)deprecated
- func (client AccountsClient) ListKeysSender(req *http.Request) (*http.Response, error)deprecated
- func (client AccountsClient) ListPreparer(ctx context.Context) (*http.Request, error)deprecated
- func (client AccountsClient) ListResponder(resp *http.Response) (result AccountListResult, err error)deprecated
- func (client AccountsClient) ListSender(req *http.Request) (*http.Response, error)deprecated
- func (client AccountsClient) RegenerateKey(ctx context.Context, resourceGroupName string, accountName string, ...) (result AccountKeys, err error)deprecated
- func (client AccountsClient) RegenerateKeyPreparer(ctx context.Context, resourceGroupName string, accountName string, ...) (*http.Request, error)deprecated
- func (client AccountsClient) RegenerateKeyResponder(resp *http.Response) (result AccountKeys, err error)deprecated
- func (client AccountsClient) RegenerateKeySender(req *http.Request) (*http.Response, error)deprecated
- func (client AccountsClient) Update(ctx context.Context, resourceGroupName string, accountName string, ...) (result Account, err error)deprecated
- func (client AccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, ...) (*http.Request, error)deprecated
- func (client AccountsClient) UpdateResponder(resp *http.Response) (result Account, err error)deprecated
- func (client AccountsClient) UpdateSender(req *http.Request) (*http.Response, error)deprecated
- type AccountsCreateFuturedeprecated
- type BaseClientdeprecated
- type CheckNameAvailabilityResultdeprecated
- type CustomDomaindeprecated
- type Endpointsdeprecated
- type KeyNamedeprecated
- func PossibleKeyNameValues() []KeyNamedeprecated
- type ProvisioningStatedeprecated
- type Reasondeprecated
- func PossibleReasonValues() []Reasondeprecated
- type Resourcedeprecated
- type SubResourcedeprecated
- type Usagedeprecated
- type UsageClientdeprecated
- func (client UsageClient) List(ctx context.Context) (result UsageListResult, err error)deprecated
- func (client UsageClient) ListPreparer(ctx context.Context) (*http.Request, error)deprecated
- func (client UsageClient) ListResponder(resp *http.Response) (result UsageListResult, err error)deprecated
- func (client UsageClient) ListSender(req *http.Request) (*http.Response, error)deprecated
- type UsageListResultdeprecated
- type UsageNamedeprecated
- type UsageUnitdeprecated
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Storage
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
Copyright (c) Microsoft and contributors. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.
Code generated by Microsoft (R) AutoRest Code Generator. Changes may cause incorrect behavior and will be lost if the code is regenerated. Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. UserAgent returns the UserAgent string to use when sending http.Requests.
func Version
deprecated
func Version() string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type Account
deprecated
type Account struct { autorest.Response `json:"-"` *AccountProperties `json:"properties,omitempty"` // ID - Resource Id ID *string `json:"id,omitempty"` // Name - Resource name Name *string `json:"name,omitempty"` // Type - Resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Account the storage account.
func (Account) MarshalJSON
deprecated
func (*Account) UnmarshalJSON
deprecated
type AccountCheckNameAvailabilityParameters
deprecated
type AccountCheckNameAvailabilityParameters struct { Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountCheckNameAvailabilityParameters ...
type AccountCreateParameters
deprecated
type AccountCreateParameters struct { *AccountPropertiesCreateParameters `json:"properties,omitempty"` // ID - Resource Id ID *string `json:"id,omitempty"` // Name - Resource name Name *string `json:"name,omitempty"` // Type - Resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountCreateParameters the parameters to provide for the account.
func (AccountCreateParameters) MarshalJSON
deprecated
func (acp AccountCreateParameters) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. MarshalJSON is the custom marshaler for AccountCreateParameters.
func (*AccountCreateParameters) UnmarshalJSON
deprecated
func (acp *AccountCreateParameters) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. UnmarshalJSON is the custom unmarshaler for AccountCreateParameters struct.
type AccountKeys
deprecated
type AccountKeys struct { autorest.Response `json:"-"` // Key1 - Gets the value of key 1. Key1 *string `json:"key1,omitempty"` // Key2 - Gets the value of key 2. Key2 *string `json:"key2,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountKeys the access keys for the storage account.
type AccountListResult
deprecated
type AccountListResult struct { autorest.Response `json:"-"` // Value - Gets the list of storage accounts and their properties. Value *[]Account `json:"value,omitempty"` // NextLink - Gets the link to the next set of results. Currently this will always be empty as the API does not support pagination. NextLink *string `json:"nextLink,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountListResult the list storage accounts operation response.
func (AccountListResult) IsEmpty
deprecated
func (alr AccountListResult) IsEmpty() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. IsEmpty returns true if the ListResult contains no values.
type AccountListResultIterator
deprecated
type AccountListResultIterator struct {
// contains filtered or unexported fields
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountListResultIterator provides access to a complete listing of Account values.
func (*AccountListResultIterator) Next
deprecated
func (iter *AccountListResultIterator) Next() error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (AccountListResultIterator) NotDone
deprecated
func (iter AccountListResultIterator) NotDone() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. NotDone returns true if the enumeration should be started or is not yet complete.
func (AccountListResultIterator) Response
deprecated
func (iter AccountListResultIterator) Response() AccountListResult
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Response returns the raw server response from the last page request.
func (AccountListResultIterator) Value
deprecated
func (iter AccountListResultIterator) Value() Account
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type AccountListResultPage
deprecated
type AccountListResultPage struct {
// contains filtered or unexported fields
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountListResultPage contains a page of Account values.
func (*AccountListResultPage) Next
deprecated
func (page *AccountListResultPage) Next() error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (AccountListResultPage) NotDone
deprecated
func (page AccountListResultPage) NotDone() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. NotDone returns true if the page enumeration should be started or is not yet complete.
func (AccountListResultPage) Response
deprecated
func (page AccountListResultPage) Response() AccountListResult
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Response returns the raw server response from the last page request.
func (AccountListResultPage) Values
deprecated
func (page AccountListResultPage) Values() []Account
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Values returns the slice of values for the current page or nil if there are no values.
type AccountProperties
deprecated
type AccountProperties struct { // ProvisioningState - Gets the status of the storage account at the time the operation was called. Possible values include: 'Creating', 'ResolvingDNS', 'Succeeded' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // AccountType - Gets the type of the storage account. Possible values include: 'StandardLRS', 'StandardZRS', 'StandardGRS', 'StandardRAGRS', 'PremiumLRS' AccountType AccountType `json:"accountType,omitempty"` // PrimaryEndpoints - Gets the URLs that are used to perform a retrieval of a public blob, queue or table object.Note that StandardZRS and PremiumLRS accounts only return the blob endpoint. PrimaryEndpoints *Endpoints `json:"primaryEndpoints,omitempty"` // PrimaryLocation - Gets the location of the primary for the storage account. PrimaryLocation *string `json:"primaryLocation,omitempty"` // StatusOfPrimary - Gets the status indicating whether the primary location of the storage account is available or unavailable. Possible values include: 'Available', 'Unavailable' StatusOfPrimary AccountStatus `json:"statusOfPrimary,omitempty"` // LastGeoFailoverTime - Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is StandardGRS or StandardRAGRS. LastGeoFailoverTime *date.Time `json:"lastGeoFailoverTime,omitempty"` // SecondaryLocation - Gets the location of the geo replicated secondary for the storage account. Only available if the accountType is StandardGRS or StandardRAGRS. SecondaryLocation *string `json:"secondaryLocation,omitempty"` // StatusOfSecondary - Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the accountType is StandardGRS or StandardRAGRS. Possible values include: 'Available', 'Unavailable' StatusOfSecondary AccountStatus `json:"statusOfSecondary,omitempty"` // CreationTime - Gets the creation date and time of the storage account in UTC. CreationTime *date.Time `json:"creationTime,omitempty"` // CustomDomain - Gets the user assigned custom domain assigned to this storage account. CustomDomain *CustomDomain `json:"customDomain,omitempty"` // SecondaryEndpoints - Gets the URLs that are used to perform a retrieval of a public blob, queue or table object from the secondary location of the storage account. Only available if the accountType is StandardRAGRS. SecondaryEndpoints *Endpoints `json:"secondaryEndpoints,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountProperties ...
type AccountPropertiesCreateParameters
deprecated
type AccountPropertiesCreateParameters struct { // AccountType - Gets or sets the account type. Possible values include: 'StandardLRS', 'StandardZRS', 'StandardGRS', 'StandardRAGRS', 'PremiumLRS' AccountType AccountType `json:"accountType,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountPropertiesCreateParameters ...
type AccountPropertiesUpdateParameters
deprecated
type AccountPropertiesUpdateParameters struct { // AccountType - Gets or sets the account type. Note that StandardZRS and PremiumLRS accounts cannot be changed to other account types, and other account types cannot be changed to StandardZRS or PremiumLRS. Possible values include: 'StandardLRS', 'StandardZRS', 'StandardGRS', 'StandardRAGRS', 'PremiumLRS' AccountType AccountType `json:"accountType,omitempty"` // CustomDomain - User domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property. CustomDomain *CustomDomain `json:"customDomain,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountPropertiesUpdateParameters ...
type AccountRegenerateKeyParameters
deprecated
type AccountRegenerateKeyParameters struct { // KeyName - Possible values include: 'Key1', 'Key2' KeyName KeyName `json:"keyName,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountRegenerateKeyParameters ...
type AccountStatus
deprecated
type AccountStatus string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountStatus enumerates the values for account status.
const ( // Available ... Available AccountStatus = "Available" Unavailable AccountStatus = "Unavailable" )
func PossibleAccountStatusValues
deprecated
func PossibleAccountStatusValues() []AccountStatus
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. PossibleAccountStatusValues returns an array of possible values for the AccountStatus const type.
type AccountType
deprecated
type AccountType string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountType enumerates the values for account type.
const ( // PremiumLRS ... PremiumLRS AccountType = "Premium_LRS" // StandardGRS ... StandardGRS AccountType = "Standard_GRS" // StandardLRS ... StandardLRS AccountType = "Standard_LRS" // StandardRAGRS ... StandardRAGRS AccountType = "Standard_RAGRS" // StandardZRS ... StandardZRS AccountType = "Standard_ZRS" )
func PossibleAccountTypeValues
deprecated
func PossibleAccountTypeValues() []AccountType
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. PossibleAccountTypeValues returns an array of possible values for the AccountType const type.
type AccountUpdateParameters
deprecated
type AccountUpdateParameters struct { *AccountPropertiesUpdateParameters `json:"properties,omitempty"` // ID - Resource Id ID *string `json:"id,omitempty"` // Name - Resource name Name *string `json:"name,omitempty"` // Type - Resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountUpdateParameters the parameters to update on the account.
func (AccountUpdateParameters) MarshalJSON
deprecated
func (aup AccountUpdateParameters) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. MarshalJSON is the custom marshaler for AccountUpdateParameters.
func (*AccountUpdateParameters) UnmarshalJSON
deprecated
func (aup *AccountUpdateParameters) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. UnmarshalJSON is the custom unmarshaler for AccountUpdateParameters struct.
type AccountsClient
deprecated
type AccountsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountsClient is the the Storage Management Client.
func NewAccountsClient
deprecated
func NewAccountsClient(subscriptionID string) AccountsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. NewAccountsClient creates an instance of the AccountsClient client.
func NewAccountsClientWithBaseURI
deprecated
func NewAccountsClientWithBaseURI(baseURI string, subscriptionID string) AccountsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. NewAccountsClientWithBaseURI creates an instance of the AccountsClient client.
func (AccountsClient) CheckNameAvailability
deprecated
func (client AccountsClient) CheckNameAvailability(ctx context.Context, accountName AccountCheckNameAvailabilityParameters) (result CheckNameAvailabilityResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. CheckNameAvailability checks that account name is valid and is not in use.
accountName is the name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
func (AccountsClient) CheckNameAvailabilityPreparer
deprecated
func (client AccountsClient) CheckNameAvailabilityPreparer(ctx context.Context, accountName AccountCheckNameAvailabilityParameters) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. CheckNameAvailabilityPreparer prepares the CheckNameAvailability request.
func (AccountsClient) CheckNameAvailabilityResponder
deprecated
func (client AccountsClient) CheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. CheckNameAvailabilityResponder handles the response to the CheckNameAvailability request. The method always closes the http.Response Body.
func (AccountsClient) CheckNameAvailabilitySender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. CheckNameAvailabilitySender sends the CheckNameAvailability request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) Create
deprecated
func (client AccountsClient) Create(ctx context.Context, resourceGroupName string, accountName string, parameters AccountCreateParameters) (result AccountsCreateFuture, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Create asynchronously creates a new storage account with the specified parameters. Existing accounts cannot be updated with this API and should instead use the Update Storage Account API. If an account is already created and subsequent PUT request is issued with exact same set of properties, then HTTP 200 would be returned.
resourceGroupName is the name of the resource group within the user's subscription. accountName is the name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. parameters is the parameters to provide for the created account.
func (AccountsClient) CreatePreparer
deprecated
func (client AccountsClient) CreatePreparer(ctx context.Context, resourceGroupName string, accountName string, parameters AccountCreateParameters) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. CreatePreparer prepares the Create request.
func (AccountsClient) CreateResponder
deprecated
func (client AccountsClient) CreateResponder(resp *http.Response) (result Account, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (AccountsClient) CreateSender
deprecated
func (client AccountsClient) CreateSender(req *http.Request) (future AccountsCreateFuture, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) Delete
deprecated
func (client AccountsClient) Delete(ctx context.Context, resourceGroupName string, accountName string) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Delete deletes a storage account in Microsoft Azure.
resourceGroupName is the name of the resource group within the user's subscription. accountName is the name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
func (AccountsClient) DeletePreparer
deprecated
func (client AccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. DeletePreparer prepares the Delete request.
func (AccountsClient) DeleteResponder
deprecated
func (client AccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (AccountsClient) DeleteSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) GetProperties
deprecated
func (client AccountsClient) GetProperties(ctx context.Context, resourceGroupName string, accountName string) (result Account, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. GetProperties returns the properties for the specified storage account including but not limited to name, account type, location, and account status. The ListKeys operation should be used to retrieve storage keys.
resourceGroupName is the name of the resource group within the user's subscription. accountName is the name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
func (AccountsClient) GetPropertiesPreparer
deprecated
func (client AccountsClient) GetPropertiesPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. GetPropertiesPreparer prepares the GetProperties request.
func (AccountsClient) GetPropertiesResponder
deprecated
func (client AccountsClient) GetPropertiesResponder(resp *http.Response) (result Account, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. GetPropertiesResponder handles the response to the GetProperties request. The method always closes the http.Response Body.
func (AccountsClient) GetPropertiesSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. GetPropertiesSender sends the GetProperties request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) List
deprecated
func (client AccountsClient) List(ctx context.Context) (result AccountListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. List lists all the storage accounts available under the subscription. Note that storage keys are not returned; use the ListKeys operation for this.
func (AccountsClient) ListByResourceGroup
deprecated
func (client AccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AccountListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListByResourceGroup lists all the storage accounts available under the given resource group. Note that storage keys are not returned; use the ListKeys operation for this.
resourceGroupName is the name of the resource group within the user's subscription.
func (AccountsClient) ListByResourceGroupComplete
deprecated
func (client AccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result AccountListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (AccountsClient) ListByResourceGroupPreparer
deprecated
func (client AccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (AccountsClient) ListByResourceGroupResponder
deprecated
func (client AccountsClient) ListByResourceGroupResponder(resp *http.Response) (result AccountListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (AccountsClient) ListByResourceGroupSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) ListComplete
deprecated
func (client AccountsClient) ListComplete(ctx context.Context) (result AccountListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListComplete enumerates all values, automatically crossing page boundaries as required.
func (AccountsClient) ListKeys
deprecated
func (client AccountsClient) ListKeys(ctx context.Context, resourceGroupName string, accountName string) (result AccountKeys, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListKeys lists the access keys for the specified storage account.
resourceGroupName is the name of the resource group. accountName is the name of the storage account.
func (AccountsClient) ListKeysPreparer
deprecated
func (client AccountsClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListKeysPreparer prepares the ListKeys request.
func (AccountsClient) ListKeysResponder
deprecated
func (client AccountsClient) ListKeysResponder(resp *http.Response) (result AccountKeys, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListKeysResponder handles the response to the ListKeys request. The method always closes the http.Response Body.
func (AccountsClient) ListKeysSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListKeysSender sends the ListKeys request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) ListPreparer
deprecated
func (AccountsClient) ListResponder
deprecated
func (client AccountsClient) ListResponder(resp *http.Response) (result AccountListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (AccountsClient) ListSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) RegenerateKey
deprecated
func (client AccountsClient) RegenerateKey(ctx context.Context, resourceGroupName string, accountName string, regenerateKey AccountRegenerateKeyParameters) (result AccountKeys, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. RegenerateKey regenerates the access keys for the specified storage account.
resourceGroupName is the name of the resource group within the user's subscription. accountName is the name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. regenerateKey is specifies name of the key which should be regenerated.
func (AccountsClient) RegenerateKeyPreparer
deprecated
func (client AccountsClient) RegenerateKeyPreparer(ctx context.Context, resourceGroupName string, accountName string, regenerateKey AccountRegenerateKeyParameters) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. RegenerateKeyPreparer prepares the RegenerateKey request.
func (AccountsClient) RegenerateKeyResponder
deprecated
func (client AccountsClient) RegenerateKeyResponder(resp *http.Response) (result AccountKeys, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. RegenerateKeyResponder handles the response to the RegenerateKey request. The method always closes the http.Response Body.
func (AccountsClient) RegenerateKeySender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. RegenerateKeySender sends the RegenerateKey request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) Update
deprecated
func (client AccountsClient) Update(ctx context.Context, resourceGroupName string, accountName string, parameters AccountUpdateParameters) (result Account, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Update updates the account type or tags for a storage account. It can also be used to add a custom domain (note that custom domains cannot be added via the Create operation). Only one custom domain is supported per storage account. This API can only be used to update one of tags, accountType, or customDomain per call. To update multiple of these properties, call the API multiple times with one change per call. This call does not change the storage keys for the account. If you want to change storage account keys, use the RegenerateKey operation. The location and name of the storage account cannot be changed after creation.
resourceGroupName is the name of the resource group within the user's subscription. accountName is the name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. parameters is the parameters to update on the account. Note that only one property can be changed at a time using this API.
func (AccountsClient) UpdatePreparer
deprecated
func (client AccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, parameters AccountUpdateParameters) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. UpdatePreparer prepares the Update request.
func (AccountsClient) UpdateResponder
deprecated
func (client AccountsClient) UpdateResponder(resp *http.Response) (result Account, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (AccountsClient) UpdateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type AccountsCreateFuture
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. AccountsCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (AccountsCreateFuture) Result
deprecated
func (future AccountsCreateFuture) Result(client AccountsClient) (a Account, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type BaseClient
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. BaseClient is the base client for Storage.
func New
deprecated
func New(subscriptionID string) BaseClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. New creates an instance of the BaseClient client.
func NewWithBaseURI
deprecated
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. NewWithBaseURI creates an instance of the BaseClient client.
type CheckNameAvailabilityResult
deprecated
type CheckNameAvailabilityResult struct { autorest.Response `json:"-"` // NameAvailable - Gets a boolean value that indicates whether the name is available for you to use. If true, the name is available. If false, the name has already been taken or invalid and cannot be used. NameAvailable *bool `json:"nameAvailable,omitempty"` // Reason - Gets the reason that a storage account name could not be used. The Reason element is only returned if NameAvailable is false. Possible values include: 'AccountNameInvalid', 'AlreadyExists' Reason Reason `json:"reason,omitempty"` // Message - Gets an error message explaining the Reason value in more detail. Message *string `json:"message,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. CheckNameAvailabilityResult the CheckNameAvailability operation response.
type CustomDomain
deprecated
type CustomDomain struct { // Name - Gets or sets the custom domain name. Name is the CNAME source. Name *string `json:"name,omitempty"` // UseSubDomain - Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates UseSubDomain *bool `json:"useSubDomain,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. CustomDomain the custom domain assigned to this storage account. This can be set via Update.
type Endpoints
deprecated
type Endpoints struct { // Blob - Gets the blob endpoint. Blob *string `json:"blob,omitempty"` // Queue - Gets the queue endpoint. Queue *string `json:"queue,omitempty"` // Table - Gets the table endpoint. Table *string `json:"table,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Endpoints the URIs that are used to perform a retrieval of a public blob, queue or table object.
type KeyName
deprecated
type KeyName string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. KeyName enumerates the values for key name.
func PossibleKeyNameValues
deprecated
func PossibleKeyNameValues() []KeyName
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. PossibleKeyNameValues returns an array of possible values for the KeyName const type.
type ProvisioningState
deprecated
type ProvisioningState string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ProvisioningState enumerates the values for provisioning state.
const ( // Creating ... Creating ProvisioningState = "Creating" // ResolvingDNS ... ResolvingDNS ProvisioningState = "ResolvingDNS" // Succeeded ... Succeeded ProvisioningState = "Succeeded" )
func PossibleProvisioningStateValues
deprecated
func PossibleProvisioningStateValues() []ProvisioningState
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
type Reason
deprecated
type Reason string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Reason enumerates the values for reason.
func PossibleReasonValues
deprecated
func PossibleReasonValues() []Reason
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. PossibleReasonValues returns an array of possible values for the Reason const type.
type Resource
deprecated
type Resource struct { // ID - Resource Id ID *string `json:"id,omitempty"` // Name - Resource name Name *string `json:"name,omitempty"` // Type - Resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Resource ...
func (Resource) MarshalJSON
deprecated
type SubResource
deprecated
type SubResource struct { // ID - Resource Id ID *string `json:"id,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. SubResource ...
type Usage
deprecated
type Usage struct { // Unit - Gets the unit of measurement. Possible values include: 'Count', 'Bytes', 'Seconds', 'Percent', 'CountsPerSecond', 'BytesPerSecond' Unit UsageUnit `json:"unit,omitempty"` // CurrentValue - Gets the current count of the allocated resources in the subscription. CurrentValue *int32 `json:"currentValue,omitempty"` // Limit - Gets the maximum count of the resources that can be allocated in the subscription. Limit *int32 `json:"limit,omitempty"` // Name - Gets the name of the type of usage. Name *UsageName `json:"name,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. Usage describes Storage Resource Usage.
type UsageClient
deprecated
type UsageClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. UsageClient is the the Storage Management Client.
func NewUsageClient
deprecated
func NewUsageClient(subscriptionID string) UsageClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. NewUsageClient creates an instance of the UsageClient client.
func NewUsageClientWithBaseURI
deprecated
func NewUsageClientWithBaseURI(baseURI string, subscriptionID string) UsageClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. NewUsageClientWithBaseURI creates an instance of the UsageClient client.
func (UsageClient) List
deprecated
func (client UsageClient) List(ctx context.Context) (result UsageListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. List gets the current usage count and the limit for the resources under the subscription.
func (UsageClient) ListPreparer
deprecated
func (UsageClient) ListResponder
deprecated
func (client UsageClient) ListResponder(resp *http.Response) (result UsageListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (UsageClient) ListSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type UsageListResult
deprecated
type UsageListResult struct { autorest.Response `json:"-"` // Value - Gets or sets the list Storage Resource Usages. Value *[]Usage `json:"value,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. UsageListResult the List Usages operation response.
type UsageName
deprecated
type UsageName struct { // Value - Gets a string describing the resource name. Value *string `json:"value,omitempty"` // LocalizedValue - Gets a localized string describing the resource name. LocalizedValue *string `json:"localizedValue,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. UsageName the Usage Names.
type UsageUnit
deprecated
type UsageUnit string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. UsageUnit enumerates the values for usage unit.
const ( // Bytes ... Bytes UsageUnit = "Bytes" // BytesPerSecond ... BytesPerSecond UsageUnit = "BytesPerSecond" // Count ... Count UsageUnit = "Count" // CountsPerSecond ... CountsPerSecond UsageUnit = "CountsPerSecond" // Percent ... Percent UsageUnit = "Percent" // Seconds ... Seconds UsageUnit = "Seconds" )
func PossibleUsageUnitValues
deprecated
func PossibleUsageUnitValues() []UsageUnit
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/storage/mgmt/2015-05-01-preview/storage instead. PossibleUsageUnitValues returns an array of possible values for the UsageUnit const type.