storage

package
v1.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2026 License: MIT Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type StorageAccount

type StorageAccount struct {
	ID         string                   `json:"id"`
	Name       string                   `json:"name"`
	Type       string                   `json:"type"`
	Location   string                   `json:"location"`
	Tags       map[string]string        `json:"tags,omitempty"`
	Kind       string                   `json:"kind"`
	SKU        StorageSKU               `json:"sku"`
	Properties StorageAccountProperties `json:"properties"`
}

type StorageAccountKey

type StorageAccountKey struct {
	KeyName     string `json:"keyName"`
	Permissions string `json:"permissions"`
	Value       string `json:"value"`
}

type StorageAccountListKeysResult

type StorageAccountListKeysResult struct {
	Keys []StorageAccountKey `json:"keys"`
}

type StorageAccountProperties

type StorageAccountProperties struct {
	ProvisioningState string            `json:"provisioningState"`
	PrimaryEndpoints  map[string]string `json:"primaryEndpoints"`
}

type StorageSKU

type StorageSKU struct {
	Name string `json:"name"`
}

type StorageService

type StorageService struct {
	// contains filtered or unexported fields
}

StorageService implements the Azure Storage control plane plus first-slice Blob and Queue data-plane APIs.

func New

func New() *StorageService

func (*StorageService) Actions

func (s *StorageService) Actions() []service.Action

func (*StorageService) HandleRequest

func (s *StorageService) HandleRequest(ctx *service.RequestContext) (*service.Response, error)

func (*StorageService) HealthCheck

func (s *StorageService) HealthCheck() error

func (*StorageService) Name

func (s *StorageService) Name() string

func (*StorageService) ProvisionTemplateResource

func (s *StorageService) ProvisionTemplateResource(subscriptionID, resourceGroup string, resource map[string]any) (any, error)

func (*StorageService) ServiceKeys

func (s *StorageService) ServiceKeys() []routing.ServiceKey

func (*StorageService) SupportsTemplateResource

func (s *StorageService) SupportsTemplateResource(resource map[string]any) bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL