Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsS3BucketObject ¶
type AwsS3BucketObject struct {
*common.AwsResource `hcl:",squash" default:"name=aws_s3_object"`
Bucket string `hcl:"bucket,expr" json:"bucket"`
Key string `hcl:"key" json:"key"`
Acl string `hcl:"acl" hcle:"omitempty" json:"acl"`
ContentBase64 string `hcl:"content_base64" hcle:"omitempty" json:"content_base64"`
ContentType string `hcl:"content_type" hcle:"omitempty" json:"content_type"`
Source string `hcl:"source" hcle:"omitempty" json:"source"`
}
type AzureStorageAccountBlob ¶
type AzureStorageAccountBlob struct {
*common.AzResource `hcl:",squash" default:"name=azurerm_storage_blob"`
StorageAccountName string `hcl:"storage_account_name,expr" json:"storage_account_name"`
StorageContainerName string `hcl:"storage_container_name,expr" json:"storage_container_name"`
Type string `hcl:"type" json:"type"`
SourceContent string `hcl:"source_content,expr" hcle:"omitempty" json:"source_content"`
ContentType string `hcl:"content_type" hcle:"omitempty" json:"content_type"`
Source string `hcl:"source,expr" hcle:"omitempty" json:"source"`
}
azurerm_storage_blob
type AzureStorageAccountBlobSas ¶
type AzureStorageAccountBlobSas struct {
*output.TerraformDataSource `hcl:",squash" default:"name=azurerm_storage_account_blob_container_sas"`
ConnectionString string `hcl:"connection_string,expr"`
ContainerName string `hcl:"container_name,expr"`
Start string `hcl:"start"`
Expiry string `hcl:"expiry" hcle:"omitempty"`
AzureStorageAccountBlobSasPermissions `hcl:"permissions"`
}
func (AzureStorageAccountBlobSas) GetSignedUrl ¶
func (sas AzureStorageAccountBlobSas) GetSignedUrl(storageAccountName string, containerName string, blobName string) string
type AzureStorageContainer ¶
type AzureStorageContainer struct {
*common.AzResource `hcl:",squash" default:"name=azurerm_storage_container"`
StorageAccountName string `hcl:"storage_account_name,expr"`
ContainerAccessType string `hcl:"container_access_type"`
}
azurerm_storage_container
func (AzureStorageContainer) GetResourceName ¶
func (r AzureStorageContainer) GetResourceName() string
type GoogleStorageBucketObject ¶ added in v0.1.53
type GoogleStorageBucketObject struct {
*common.GcpResource `hcl:",squash" default:"name=google_storage_bucket_object"`
Bucket string `hcl:"bucket,expr" hcl:"Bucket" json:"bucket"`
Content string `hcl:"content,expr" json:"content"`
ContentType string `hcl:"content_type" hcle:"omitempty" json:"content_type"`
}
type GoogleStorageObjectAccessControl ¶ added in v0.1.53
type GoogleStorageObjectAccessControl struct {
*output.TerraformResource `hcl:",squash" default:"name=google_storage_object_access_control"`
Object string `hcl:"object,expr" json:"object"`
Bucket string `hcl:"bucket,expr" json:"bucket"`
Role string `hcl:"role" json:"role"`
Entity string `hcl:"entity" json:"entity"`
}
Click to show internal directories.
Click to hide internal directories.