Documentation ¶
Index ¶
- func AccountIDSchema() *schema.Schema
- func BuildContainerPermissionsString(perms map[string]interface{}) string
- func BuildPermissionsString(perms map[string]interface{}) string
- func BuildResourceTypesString(resTypes map[string]interface{}) string
- func BuildServicesString(services map[string]interface{}) string
- func ExpandMetaData(input map[string]interface{}) map[string]string
- func FlattenMetaData(input map[string]string) map[string]interface{}
- func MetaDataComputedSchema() *schema.Schema
- func MetaDataSchema() *schema.Schema
- func ResourceStorageAccountMigrateState(v int, is *terraform.InstanceState, _ interface{}) (*terraform.InstanceState, error)
- func ResourceStorageBlobMigrateState(v int, is *terraform.InstanceState, meta interface{}) (*terraform.InstanceState, error)
- func ResourceStorageContainerMigrateState(v int, is *terraform.InstanceState, meta interface{}) (*terraform.InstanceState, error)
- func ResourceStorageQueueMigrateState(v int, is *terraform.InstanceState, meta interface{}) (*terraform.InstanceState, error)
- func ResourceStorageShareStateUpgradeV0ToV1(rawState map[string]interface{}, _ interface{}) (map[string]interface{}, error)
- func ResourceStorageShareStateUpgradeV1ToV2(rawState map[string]interface{}, meta interface{}) (map[string]interface{}, error)
- func ResourceStorageTableStateResourceV0V1() *schema.Resource
- func ResourceStorageTableStateUpgradeV0ToV1(rawState map[string]interface{}, meta interface{}) (map[string]interface{}, error)
- func ResourceStorageTableStateUpgradeV1ToV2(rawState map[string]interface{}, meta interface{}) (map[string]interface{}, error)
- func ValidateAccountID(i interface{}, k string) (warnings []string, errors []error)
- func ValidateArmStorageAccountName(v interface{}, _ string) (warnings []string, errors []error)
- func ValidateArmStorageAccountType(v interface{}, _ string) (warnings []string, errors []error)
- func ValidateArmStorageQueueName(v interface{}, k string) (warnings []string, errors []error)
- func ValidateArmStorageShareName(v interface{}, k string) (warnings []string, errors []error)
- func ValidateArmStorageTableName(v interface{}, k string) (warnings []string, errors []error)
- func ValidateMetaDataKeys(value interface{}, _ string) (warnings []string, errors []error)
- type BlobUpload
- type Registration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccountIDSchema ¶ added in v1.35.0
func BuildContainerPermissionsString ¶ added in v1.40.0
func BuildPermissionsString ¶ added in v1.40.0
func BuildResourceTypesString ¶ added in v1.40.0
func BuildServicesString ¶ added in v1.40.0
func ExpandMetaData ¶
func FlattenMetaData ¶
func MetaDataComputedSchema ¶
func MetaDataSchema ¶
func ResourceStorageAccountMigrateState ¶ added in v1.40.0
func ResourceStorageAccountMigrateState( v int, is *terraform.InstanceState, _ interface{}) (*terraform.InstanceState, error)
func ResourceStorageBlobMigrateState ¶ added in v1.40.0
func ResourceStorageBlobMigrateState(v int, is *terraform.InstanceState, meta interface{}) (*terraform.InstanceState, error)
func ResourceStorageContainerMigrateState ¶ added in v1.40.0
func ResourceStorageContainerMigrateState(v int, is *terraform.InstanceState, meta interface{}) (*terraform.InstanceState, error)
func ResourceStorageQueueMigrateState ¶ added in v1.40.0
func ResourceStorageQueueMigrateState( v int, is *terraform.InstanceState, meta interface{}) (*terraform.InstanceState, error)
func ResourceStorageShareStateUpgradeV0ToV1 ¶ added in v1.40.0
func ResourceStorageShareStateUpgradeV1ToV2 ¶ added in v1.40.0
func ResourceStorageTableStateResourceV0V1 ¶ added in v1.40.0
the schema schema was used for both V0 and V1
func ResourceStorageTableStateUpgradeV0ToV1 ¶ added in v1.40.0
func ResourceStorageTableStateUpgradeV1ToV2 ¶ added in v1.40.0
func ValidateAccountID ¶ added in v1.35.0
func ValidateArmStorageAccountName ¶ added in v1.40.0
func ValidateArmStorageAccountType ¶ added in v1.40.0
func ValidateArmStorageQueueName ¶ added in v1.40.0
func ValidateArmStorageShareName ¶ added in v1.40.0
Following the naming convention as laid out in the docs https://msdn.microsoft.com/library/azure/dn167011.aspx
func ValidateArmStorageTableName ¶ added in v1.40.0
func ValidateMetaDataKeys ¶ added in v1.40.0
Types ¶
type BlobUpload ¶ added in v1.34.0
type Registration ¶ added in v1.39.0
type Registration struct{}
func (Registration) Name ¶ added in v1.39.0
func (r Registration) Name() string
Name is the name of this Service
func (Registration) SupportedDataSources ¶ added in v1.39.0
func (r Registration) SupportedDataSources() map[string]*schema.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶ added in v1.39.0
func (r Registration) SupportedResources() map[string]*schema.Resource
SupportedResources returns the supported Resources supported by this Service
Source Files ¶
- blobs.go
- data_source_storage_account.go
- data_source_storage_account_blob_container_sas.go
- data_source_storage_account_sas.go
- data_source_storage_container.go
- data_source_storage_management_policy.go
- id.go
- metadata.go
- registration.go
- resource_arm_storage_account.go
- resource_arm_storage_account_migration.go
- resource_arm_storage_account_network_rules.go
- resource_arm_storage_blob.go
- resource_arm_storage_blob_migration.go
- resource_arm_storage_container.go
- resource_arm_storage_container_migration.go
- resource_arm_storage_data_lake_gen2_filesystem.go
- resource_arm_storage_management_policy.go
- resource_arm_storage_queue.go
- resource_arm_storage_queue_migration.go
- resource_arm_storage_share.go
- resource_arm_storage_share_directory.go
- resource_arm_storage_share_migration.go
- resource_arm_storage_table.go
- resource_arm_storage_table_entity.go
- resource_arm_storage_table_migration.go
- validation.go
Click to show internal directories.
Click to hide internal directories.