Documentation ¶
Index ¶
- func ConvertMapToJSON(input map[string]interface{}) (string, error)
- func Provider() *schema.Provider
- type AwsS3BucketHandler
- type AzureResourceGroupHandler
- type AzureStorageAccountContainerHandler
- func (m *AzureStorageAccountContainerHandler) CreateStorageAccountContainer(resourceGroupName, accountName, containerName, requestBody string) error
- func (m *AzureStorageAccountContainerHandler) DeleteStorageAccountContainer(resourceGroupName, accountName, containerName string) error
- func (m *AzureStorageAccountContainerHandler) GetStorageAccountContainer(resourceGroupName, accountName, containerName string) error
- type AzureStorageAccountHandler
- func (m *AzureStorageAccountHandler) CreateStorageAccount(resourceGroupName, accountName, requestBody string) error
- func (m *AzureStorageAccountHandler) DeleteStorageAccount(resourceGroupName, accountName string) error
- func (m *AzureStorageAccountHandler) GetStorageAccount(resourceGroupName, accountName string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertMapToJSON ¶
Types ¶
type AwsS3BucketHandler ¶ added in v0.1.1
type AwsS3BucketHandler struct {
// contains filtered or unexported fields
}
AwsS3BucketHandler is a struct for handling AWS S3 bucket operations
func NewAwsS3BucketHandler ¶ added in v0.1.1
func NewAwsS3BucketHandler(accessKeyID, secretAccessKey, region string) (*AwsS3BucketHandler, error)
NewAwsS3BucketHandler creates a new AwsS3BucketHandler instance
func (*AwsS3BucketHandler) CreateAwsS3Bucket ¶ added in v0.1.1
func (handler *AwsS3BucketHandler) CreateAwsS3Bucket(bucketName string) error
CreateAwsS3Bucket creates an AWS S3 bucket
func (*AwsS3BucketHandler) DeleteAwsS3Bucket ¶ added in v0.1.1
func (handler *AwsS3BucketHandler) DeleteAwsS3Bucket(bucketName string) error
DeleteAwsS3Bucket deletes an AWS S3 bucket
type AzureResourceGroupHandler ¶
AzureResourceGroupHandler represents a manager for handling Azure Storage operations.
func NewAzureResourceGroupHandler ¶
func NewAzureResourceGroupHandler(subscriptionID, accessToken string) *AzureResourceGroupHandler
NewAzureResourceGroupHandler creates a new instance of AzureResourceGroupHandler.
func (*AzureResourceGroupHandler) CreateResourceGroup ¶
func (m *AzureResourceGroupHandler) CreateResourceGroup(resourceGroupName, requestBody string) error
CreateResourceGroup creates an Azure Storage account.
func (*AzureResourceGroupHandler) DeleteResourceGroup ¶
func (m *AzureResourceGroupHandler) DeleteResourceGroup(resourceGroupName string) error
DeleteResourceGroup deletes an Azure Storage account.
func (*AzureResourceGroupHandler) GetResourceGroup ¶
func (m *AzureResourceGroupHandler) GetResourceGroup(resourceGroupName string) error
GetResourceGroup reads information about an Azure Storage account.
type AzureStorageAccountContainerHandler ¶
AzureStorageAccountContainerHandler represents a manager for handling Azure Storage operations.
func NewAzureStorageAccountContainerHandler ¶
func NewAzureStorageAccountContainerHandler(subscriptionID, accessToken string) *AzureStorageAccountContainerHandler
NewAzureStorageAccountContainerHandler creates a new instance of AzureStorageAccountContainerHandler.
func (*AzureStorageAccountContainerHandler) CreateStorageAccountContainer ¶
func (m *AzureStorageAccountContainerHandler) CreateStorageAccountContainer(resourceGroupName, accountName, containerName, requestBody string) error
CreateAzureStorageAccount creates an Azure Storage account.
func (*AzureStorageAccountContainerHandler) DeleteStorageAccountContainer ¶
func (m *AzureStorageAccountContainerHandler) DeleteStorageAccountContainer(resourceGroupName, accountName, containerName string) error
DeleteAzureStorageAccount deletes an Azure Storage account.
func (*AzureStorageAccountContainerHandler) GetStorageAccountContainer ¶
func (m *AzureStorageAccountContainerHandler) GetStorageAccountContainer(resourceGroupName, accountName, containerName string) error
GetAzureStorageAccount reads information about an Azure Storage account.
type AzureStorageAccountHandler ¶
AzureStorageAccountHandler represents a manager for handling Azure Storage operations.
func NewAzureStorageAccountHandler ¶
func NewAzureStorageAccountHandler(subscriptionID, accessToken string) *AzureStorageAccountHandler
NewAzureStorageAccountHandler creates a new instance of AzureStorageAccountHandler.
func (*AzureStorageAccountHandler) CreateStorageAccount ¶
func (m *AzureStorageAccountHandler) CreateStorageAccount(resourceGroupName, accountName, requestBody string) error
CreateAzureStorageAccount creates an Azure Storage account.
func (*AzureStorageAccountHandler) DeleteStorageAccount ¶
func (m *AzureStorageAccountHandler) DeleteStorageAccount(resourceGroupName, accountName string) error
DeleteAzureStorageAccount deletes an Azure Storage account.
func (*AzureStorageAccountHandler) GetStorageAccount ¶
func (m *AzureStorageAccountHandler) GetStorageAccount(resourceGroupName, accountName string) error
GetAzureStorageAccount reads information about an Azure Storage account.