Documentation ¶
Index ¶
- type AccountId
- type AddResponse
- type AddStorageAccountParameters
- type AddStorageAccountProperties
- type ContainerId
- type DeleteResponse
- type GetResponse
- type GetStorageContainerResponse
- type ListByAccountCompleteResult
- type ListByAccountOptions
- type ListByAccountResponse
- type ListSasTokensCompleteResult
- type ListSasTokensResponse
- type ListStorageContainersCompleteResult
- type ListStorageContainersResponse
- type SasTokenInformation
- type SasTokenInformationPredicate
- type StorageAccountId
- type StorageAccountInformation
- type StorageAccountInformationPredicate
- type StorageAccountInformationProperties
- type StorageAccountsClient
- func (c StorageAccountsClient) Add(ctx context.Context, id StorageAccountId, input AddStorageAccountParameters) (result AddResponse, err error)
- func (c StorageAccountsClient) Delete(ctx context.Context, id StorageAccountId) (result DeleteResponse, err error)
- func (c StorageAccountsClient) Get(ctx context.Context, id StorageAccountId) (result GetResponse, err error)
- func (c StorageAccountsClient) GetStorageContainer(ctx context.Context, id ContainerId) (result GetStorageContainerResponse, err error)
- func (c StorageAccountsClient) ListByAccount(ctx context.Context, id AccountId, options ListByAccountOptions) (resp ListByAccountResponse, err error)
- func (c StorageAccountsClient) ListByAccountComplete(ctx context.Context, id AccountId, options ListByAccountOptions) (ListByAccountCompleteResult, error)
- func (c StorageAccountsClient) ListByAccountCompleteMatchingPredicate(ctx context.Context, id AccountId, options ListByAccountOptions, ...) (resp ListByAccountCompleteResult, err error)
- func (c StorageAccountsClient) ListSasTokens(ctx context.Context, id ContainerId) (resp ListSasTokensResponse, err error)
- func (c StorageAccountsClient) ListSasTokensComplete(ctx context.Context, id ContainerId) (ListSasTokensCompleteResult, error)
- func (c StorageAccountsClient) ListSasTokensCompleteMatchingPredicate(ctx context.Context, id ContainerId, predicate SasTokenInformationPredicate) (resp ListSasTokensCompleteResult, err error)
- func (c StorageAccountsClient) ListStorageContainers(ctx context.Context, id StorageAccountId) (resp ListStorageContainersResponse, err error)
- func (c StorageAccountsClient) ListStorageContainersComplete(ctx context.Context, id StorageAccountId) (ListStorageContainersCompleteResult, error)
- func (c StorageAccountsClient) ListStorageContainersCompleteMatchingPredicate(ctx context.Context, id StorageAccountId, predicate StorageContainerPredicate) (resp ListStorageContainersCompleteResult, err error)
- func (c StorageAccountsClient) Update(ctx context.Context, id StorageAccountId, input UpdateStorageAccountParameters) (result UpdateResponse, err error)
- type StorageContainer
- type StorageContainerPredicate
- type StorageContainerProperties
- type UpdateResponse
- type UpdateStorageAccountParameters
- type UpdateStorageAccountProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountId ¶
func NewAccountID ¶
func ParseAccountID ¶
ParseAccountID parses a Account ID into an AccountId struct
func ParseAccountIDInsensitively ¶
ParseAccountIDInsensitively parses an Account ID into an AccountId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseAccountID method should be used instead for validation etc.
type AddResponse ¶
type AddStorageAccountParameters ¶
type AddStorageAccountParameters struct {
Properties AddStorageAccountProperties `json:"properties"`
}
type ContainerId ¶
type ContainerId struct { SubscriptionId string ResourceGroup string AccountName string StorageAccountName string Name string }
func NewContainerID ¶
func NewContainerID(subscriptionId, resourceGroup, accountName, storageAccountName, name string) ContainerId
func ParseContainerID ¶
func ParseContainerID(input string) (*ContainerId, error)
ParseContainerID parses a Container ID into an ContainerId struct
func ParseContainerIDInsensitively ¶
func ParseContainerIDInsensitively(input string) (*ContainerId, error)
ParseContainerIDInsensitively parses an Container ID into an ContainerId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseContainerID method should be used instead for validation etc.
func (ContainerId) ID ¶
func (id ContainerId) ID() string
func (ContainerId) String ¶
func (id ContainerId) String() string
type DeleteResponse ¶
type GetResponse ¶
type GetResponse struct { HttpResponse *http.Response Model *StorageAccountInformation }
type GetStorageContainerResponse ¶
type GetStorageContainerResponse struct { HttpResponse *http.Response Model *StorageContainer }
type ListByAccountCompleteResult ¶
type ListByAccountCompleteResult struct {
Items []StorageAccountInformation
}
type ListByAccountOptions ¶
type ListByAccountOptions struct { Count *bool Filter *string Orderby *string Select *string Skip *int64 Top *int64 }
func DefaultListByAccountOptions ¶
func DefaultListByAccountOptions() ListByAccountOptions
type ListByAccountResponse ¶
type ListByAccountResponse struct { HttpResponse *http.Response Model *[]StorageAccountInformation // contains filtered or unexported fields }
func (ListByAccountResponse) HasMore ¶
func (r ListByAccountResponse) HasMore() bool
func (ListByAccountResponse) LoadMore ¶
func (r ListByAccountResponse) LoadMore(ctx context.Context) (resp ListByAccountResponse, err error)
type ListSasTokensCompleteResult ¶
type ListSasTokensCompleteResult struct {
Items []SasTokenInformation
}
type ListSasTokensResponse ¶
type ListSasTokensResponse struct { HttpResponse *http.Response Model *[]SasTokenInformation // contains filtered or unexported fields }
func (ListSasTokensResponse) HasMore ¶
func (r ListSasTokensResponse) HasMore() bool
func (ListSasTokensResponse) LoadMore ¶
func (r ListSasTokensResponse) LoadMore(ctx context.Context) (resp ListSasTokensResponse, err error)
type ListStorageContainersCompleteResult ¶
type ListStorageContainersCompleteResult struct {
Items []StorageContainer
}
type ListStorageContainersResponse ¶
type ListStorageContainersResponse struct { HttpResponse *http.Response Model *[]StorageContainer // contains filtered or unexported fields }
func (ListStorageContainersResponse) HasMore ¶
func (r ListStorageContainersResponse) HasMore() bool
func (ListStorageContainersResponse) LoadMore ¶
func (r ListStorageContainersResponse) LoadMore(ctx context.Context) (resp ListStorageContainersResponse, err error)
type SasTokenInformation ¶
type SasTokenInformation struct {
AccessToken *string `json:"accessToken,omitempty"`
}
type SasTokenInformationPredicate ¶
type SasTokenInformationPredicate struct {
AccessToken *string
}
func (SasTokenInformationPredicate) Matches ¶
func (p SasTokenInformationPredicate) Matches(input SasTokenInformation) bool
type StorageAccountId ¶
type StorageAccountId struct { SubscriptionId string ResourceGroup string AccountName string Name string }
func NewStorageAccountID ¶
func NewStorageAccountID(subscriptionId, resourceGroup, accountName, name string) StorageAccountId
func ParseStorageAccountID ¶
func ParseStorageAccountID(input string) (*StorageAccountId, error)
ParseStorageAccountID parses a StorageAccount ID into an StorageAccountId struct
func ParseStorageAccountIDInsensitively ¶
func ParseStorageAccountIDInsensitively(input string) (*StorageAccountId, error)
ParseStorageAccountIDInsensitively parses an StorageAccount ID into an StorageAccountId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseStorageAccountID method should be used instead for validation etc.
func (StorageAccountId) ID ¶
func (id StorageAccountId) ID() string
func (StorageAccountId) String ¶
func (id StorageAccountId) String() string
type StorageAccountInformation ¶
type StorageAccountInformation struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *StorageAccountInformationProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type StorageAccountInformationPredicate ¶
func (StorageAccountInformationPredicate) Matches ¶
func (p StorageAccountInformationPredicate) Matches(input StorageAccountInformation) bool
type StorageAccountInformationProperties ¶
type StorageAccountInformationProperties struct {
Suffix *string `json:"suffix,omitempty"`
}
type StorageAccountsClient ¶
type StorageAccountsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewStorageAccountsClientWithBaseURI ¶
func NewStorageAccountsClientWithBaseURI(endpoint string) StorageAccountsClient
func (StorageAccountsClient) Add ¶
func (c StorageAccountsClient) Add(ctx context.Context, id StorageAccountId, input AddStorageAccountParameters) (result AddResponse, err error)
Add ...
func (StorageAccountsClient) Delete ¶
func (c StorageAccountsClient) Delete(ctx context.Context, id StorageAccountId) (result DeleteResponse, err error)
Delete ...
func (StorageAccountsClient) Get ¶
func (c StorageAccountsClient) Get(ctx context.Context, id StorageAccountId) (result GetResponse, err error)
Get ...
func (StorageAccountsClient) GetStorageContainer ¶
func (c StorageAccountsClient) GetStorageContainer(ctx context.Context, id ContainerId) (result GetStorageContainerResponse, err error)
GetStorageContainer ...
func (StorageAccountsClient) ListByAccount ¶
func (c StorageAccountsClient) ListByAccount(ctx context.Context, id AccountId, options ListByAccountOptions) (resp ListByAccountResponse, err error)
ListByAccount ...
func (StorageAccountsClient) ListByAccountComplete ¶
func (c StorageAccountsClient) ListByAccountComplete(ctx context.Context, id AccountId, options ListByAccountOptions) (ListByAccountCompleteResult, error)
ListByAccountComplete retrieves all of the results into a single object
func (StorageAccountsClient) ListByAccountCompleteMatchingPredicate ¶
func (c StorageAccountsClient) ListByAccountCompleteMatchingPredicate(ctx context.Context, id AccountId, options ListByAccountOptions, predicate StorageAccountInformationPredicate) (resp ListByAccountCompleteResult, err error)
ListByAccountCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (StorageAccountsClient) ListSasTokens ¶
func (c StorageAccountsClient) ListSasTokens(ctx context.Context, id ContainerId) (resp ListSasTokensResponse, err error)
ListSasTokens ...
func (StorageAccountsClient) ListSasTokensComplete ¶
func (c StorageAccountsClient) ListSasTokensComplete(ctx context.Context, id ContainerId) (ListSasTokensCompleteResult, error)
ListSasTokensComplete retrieves all of the results into a single object
func (StorageAccountsClient) ListSasTokensCompleteMatchingPredicate ¶
func (c StorageAccountsClient) ListSasTokensCompleteMatchingPredicate(ctx context.Context, id ContainerId, predicate SasTokenInformationPredicate) (resp ListSasTokensCompleteResult, err error)
ListSasTokensCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (StorageAccountsClient) ListStorageContainers ¶
func (c StorageAccountsClient) ListStorageContainers(ctx context.Context, id StorageAccountId) (resp ListStorageContainersResponse, err error)
ListStorageContainers ...
func (StorageAccountsClient) ListStorageContainersComplete ¶
func (c StorageAccountsClient) ListStorageContainersComplete(ctx context.Context, id StorageAccountId) (ListStorageContainersCompleteResult, error)
ListStorageContainersComplete retrieves all of the results into a single object
func (StorageAccountsClient) ListStorageContainersCompleteMatchingPredicate ¶
func (c StorageAccountsClient) ListStorageContainersCompleteMatchingPredicate(ctx context.Context, id StorageAccountId, predicate StorageContainerPredicate) (resp ListStorageContainersCompleteResult, err error)
ListStorageContainersCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (StorageAccountsClient) Update ¶
func (c StorageAccountsClient) Update(ctx context.Context, id StorageAccountId, input UpdateStorageAccountParameters) (result UpdateResponse, err error)
Update ...
type StorageContainer ¶
type StorageContainer struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *StorageContainerProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type StorageContainerPredicate ¶
func (StorageContainerPredicate) Matches ¶
func (p StorageContainerPredicate) Matches(input StorageContainer) bool
type StorageContainerProperties ¶
type StorageContainerProperties struct {
LastModifiedTime *string `json:"lastModifiedTime,omitempty"`
}
type UpdateResponse ¶
type UpdateStorageAccountParameters ¶
type UpdateStorageAccountParameters struct {
Properties *UpdateStorageAccountProperties `json:"properties,omitempty"`
}
Source Files ¶
- client.go
- id_account.go
- id_container.go
- id_storageaccount.go
- method_add_autorest.go
- method_delete_autorest.go
- method_get_autorest.go
- method_getstoragecontainer_autorest.go
- method_listbyaccount_autorest.go
- method_listsastokens_autorest.go
- method_liststoragecontainers_autorest.go
- method_update_autorest.go
- model_addstorageaccountparameters.go
- model_addstorageaccountproperties.go
- model_sastokeninformation.go
- model_storageaccountinformation.go
- model_storageaccountinformationproperties.go
- model_storagecontainer.go
- model_storagecontainerproperties.go
- model_updatestorageaccountparameters.go
- model_updatestorageaccountproperties.go
- predicates.go
- version.go