mgtt

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertMapToJSON

func ConvertMapToJSON(input map[string]interface{}) (string, error)

func Provider

func Provider() *schema.Provider

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

type AzureResourceGroupHandler struct {
	SubscriptionID string
	AccessToken    string
}

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

type AzureStorageAccountContainerHandler struct {
	SubscriptionID string
	AccessToken    string
}

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

type AzureStorageAccountHandler struct {
	SubscriptionID string
	AccessToken    string
}

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.

Jump to

Keyboard shortcuts

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