Try AWS Native preview for resources not in the classic version.
aws.datasync.LocationAzureBlob
Explore with Pulumi AI
Try AWS Native preview for resources not in the classic version.
Manages a Microsoft Azure Blob Storage Location within AWS DataSync.
NOTE: The DataSync Agents must be available before creating this resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.datasync.LocationAzureBlob("example", {
agentArns: [exampleAwsDatasyncAgent.arn],
authenticationType: "SAS",
containerUrl: "https://myaccount.blob.core.windows.net/mycontainer",
sasConfiguration: {
token: "sp=r&st=2023-12-20T14:54:52Z&se=2023-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=aBBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D",
},
});
import pulumi
import pulumi_aws as aws
example = aws.datasync.LocationAzureBlob("example",
agent_arns=[example_aws_datasync_agent["arn"]],
authentication_type="SAS",
container_url="https://myaccount.blob.core.windows.net/mycontainer",
sas_configuration={
"token": "sp=r&st=2023-12-20T14:54:52Z&se=2023-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=aBBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D",
})
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/datasync"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := datasync.NewLocationAzureBlob(ctx, "example", &datasync.LocationAzureBlobArgs{
AgentArns: pulumi.StringArray{
exampleAwsDatasyncAgent.Arn,
},
AuthenticationType: pulumi.String("SAS"),
ContainerUrl: pulumi.String("https://myaccount.blob.core.windows.net/mycontainer"),
SasConfiguration: &datasync.LocationAzureBlobSasConfigurationArgs{
Token: pulumi.String("sp=r&st=2023-12-20T14:54:52Z&se=2023-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=aBBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.DataSync.LocationAzureBlob("example", new()
{
AgentArns = new[]
{
exampleAwsDatasyncAgent.Arn,
},
AuthenticationType = "SAS",
ContainerUrl = "https://myaccount.blob.core.windows.net/mycontainer",
SasConfiguration = new Aws.DataSync.Inputs.LocationAzureBlobSasConfigurationArgs
{
Token = "sp=r&st=2023-12-20T14:54:52Z&se=2023-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=aBBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.datasync.LocationAzureBlob;
import com.pulumi.aws.datasync.LocationAzureBlobArgs;
import com.pulumi.aws.datasync.inputs.LocationAzureBlobSasConfigurationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new LocationAzureBlob("example", LocationAzureBlobArgs.builder()
.agentArns(exampleAwsDatasyncAgent.arn())
.authenticationType("SAS")
.containerUrl("https://myaccount.blob.core.windows.net/mycontainer")
.sasConfiguration(LocationAzureBlobSasConfigurationArgs.builder()
.token("sp=r&st=2023-12-20T14:54:52Z&se=2023-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=aBBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D")
.build())
.build());
}
}
resources:
example:
type: aws:datasync:LocationAzureBlob
properties:
agentArns:
- ${exampleAwsDatasyncAgent.arn}
authenticationType: SAS
containerUrl: https://myaccount.blob.core.windows.net/mycontainer
sasConfiguration:
token: sp=r&st=2023-12-20T14:54:52Z&se=2023-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=aBBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D
Create LocationAzureBlob Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LocationAzureBlob(name: string, args: LocationAzureBlobArgs, opts?: CustomResourceOptions);
@overload
def LocationAzureBlob(resource_name: str,
args: LocationAzureBlobArgs,
opts: Optional[ResourceOptions] = None)
@overload
def LocationAzureBlob(resource_name: str,
opts: Optional[ResourceOptions] = None,
agent_arns: Optional[Sequence[str]] = None,
authentication_type: Optional[str] = None,
container_url: Optional[str] = None,
access_tier: Optional[str] = None,
blob_type: Optional[str] = None,
sas_configuration: Optional[LocationAzureBlobSasConfigurationArgs] = None,
subdirectory: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewLocationAzureBlob(ctx *Context, name string, args LocationAzureBlobArgs, opts ...ResourceOption) (*LocationAzureBlob, error)
public LocationAzureBlob(string name, LocationAzureBlobArgs args, CustomResourceOptions? opts = null)
public LocationAzureBlob(String name, LocationAzureBlobArgs args)
public LocationAzureBlob(String name, LocationAzureBlobArgs args, CustomResourceOptions options)
type: aws:datasync:LocationAzureBlob
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args LocationAzureBlobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LocationAzureBlobArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LocationAzureBlobArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LocationAzureBlobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LocationAzureBlobArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var locationAzureBlobResource = new Aws.DataSync.LocationAzureBlob("locationAzureBlobResource", new()
{
AgentArns = new[]
{
"string",
},
AuthenticationType = "string",
ContainerUrl = "string",
AccessTier = "string",
BlobType = "string",
SasConfiguration = new Aws.DataSync.Inputs.LocationAzureBlobSasConfigurationArgs
{
Token = "string",
},
Subdirectory = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := datasync.NewLocationAzureBlob(ctx, "locationAzureBlobResource", &datasync.LocationAzureBlobArgs{
AgentArns: pulumi.StringArray{
pulumi.String("string"),
},
AuthenticationType: pulumi.String("string"),
ContainerUrl: pulumi.String("string"),
AccessTier: pulumi.String("string"),
BlobType: pulumi.String("string"),
SasConfiguration: &datasync.LocationAzureBlobSasConfigurationArgs{
Token: pulumi.String("string"),
},
Subdirectory: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var locationAzureBlobResource = new LocationAzureBlob("locationAzureBlobResource", LocationAzureBlobArgs.builder()
.agentArns("string")
.authenticationType("string")
.containerUrl("string")
.accessTier("string")
.blobType("string")
.sasConfiguration(LocationAzureBlobSasConfigurationArgs.builder()
.token("string")
.build())
.subdirectory("string")
.tags(Map.of("string", "string"))
.build());
location_azure_blob_resource = aws.datasync.LocationAzureBlob("locationAzureBlobResource",
agent_arns=["string"],
authentication_type="string",
container_url="string",
access_tier="string",
blob_type="string",
sas_configuration={
"token": "string",
},
subdirectory="string",
tags={
"string": "string",
})
const locationAzureBlobResource = new aws.datasync.LocationAzureBlob("locationAzureBlobResource", {
agentArns: ["string"],
authenticationType: "string",
containerUrl: "string",
accessTier: "string",
blobType: "string",
sasConfiguration: {
token: "string",
},
subdirectory: "string",
tags: {
string: "string",
},
});
type: aws:datasync:LocationAzureBlob
properties:
accessTier: string
agentArns:
- string
authenticationType: string
blobType: string
containerUrl: string
sasConfiguration:
token: string
subdirectory: string
tags:
string: string
LocationAzureBlob Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The LocationAzureBlob resource accepts the following input properties:
- Agent
Arns List<string> - A list of DataSync Agent ARNs with which this location will be associated.
- Authentication
Type string - The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS
. - Container
Url string - The URL of the Azure Blob Storage container involved in your transfer.
- Access
Tier string - The access tier that you want your objects or files transferred into. Valid values:
HOT
,COOL
andARCHIVE
. Default:HOT
. - Blob
Type string - The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB
. Default:BLOB
. - Sas
Configuration LocationAzure Blob Sas Configuration - The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
- Subdirectory string
- Path segments if you want to limit your transfer to a virtual directory in the container.
- Dictionary<string, string>
- Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Agent
Arns []string - A list of DataSync Agent ARNs with which this location will be associated.
- Authentication
Type string - The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS
. - Container
Url string - The URL of the Azure Blob Storage container involved in your transfer.
- Access
Tier string - The access tier that you want your objects or files transferred into. Valid values:
HOT
,COOL
andARCHIVE
. Default:HOT
. - Blob
Type string - The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB
. Default:BLOB
. - Sas
Configuration LocationAzure Blob Sas Configuration Args - The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
- Subdirectory string
- Path segments if you want to limit your transfer to a virtual directory in the container.
- map[string]string
- Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- agent
Arns List<String> - A list of DataSync Agent ARNs with which this location will be associated.
- authentication
Type String - The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS
. - container
Url String - The URL of the Azure Blob Storage container involved in your transfer.
- access
Tier String - The access tier that you want your objects or files transferred into. Valid values:
HOT
,COOL
andARCHIVE
. Default:HOT
. - blob
Type String - The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB
. Default:BLOB
. - sas
Configuration LocationAzure Blob Sas Configuration - The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
- subdirectory String
- Path segments if you want to limit your transfer to a virtual directory in the container.
- Map<String,String>
- Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- agent
Arns string[] - A list of DataSync Agent ARNs with which this location will be associated.
- authentication
Type string - The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS
. - container
Url string - The URL of the Azure Blob Storage container involved in your transfer.
- access
Tier string - The access tier that you want your objects or files transferred into. Valid values:
HOT
,COOL
andARCHIVE
. Default:HOT
. - blob
Type string - The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB
. Default:BLOB
. - sas
Configuration LocationAzure Blob Sas Configuration - The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
- subdirectory string
- Path segments if you want to limit your transfer to a virtual directory in the container.
- {[key: string]: string}
- Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- agent_
arns Sequence[str] - A list of DataSync Agent ARNs with which this location will be associated.
- authentication_
type str - The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS
. - container_
url str - The URL of the Azure Blob Storage container involved in your transfer.
- access_
tier str - The access tier that you want your objects or files transferred into. Valid values:
HOT
,COOL
andARCHIVE
. Default:HOT
. - blob_
type str - The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB
. Default:BLOB
. - sas_
configuration LocationAzure Blob Sas Configuration Args - The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
- subdirectory str
- Path segments if you want to limit your transfer to a virtual directory in the container.
- Mapping[str, str]
- Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- agent
Arns List<String> - A list of DataSync Agent ARNs with which this location will be associated.
- authentication
Type String - The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS
. - container
Url String - The URL of the Azure Blob Storage container involved in your transfer.
- access
Tier String - The access tier that you want your objects or files transferred into. Valid values:
HOT
,COOL
andARCHIVE
. Default:HOT
. - blob
Type String - The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB
. Default:BLOB
. - sas
Configuration Property Map - The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
- subdirectory String
- Path segments if you want to limit your transfer to a virtual directory in the container.
- Map<String>
- Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Outputs
All input properties are implicitly available as output properties. Additionally, the LocationAzureBlob resource produces the following output properties:
Look up Existing LocationAzureBlob Resource
Get an existing LocationAzureBlob resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: LocationAzureBlobState, opts?: CustomResourceOptions): LocationAzureBlob
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
access_tier: Optional[str] = None,
agent_arns: Optional[Sequence[str]] = None,
arn: Optional[str] = None,
authentication_type: Optional[str] = None,
blob_type: Optional[str] = None,
container_url: Optional[str] = None,
sas_configuration: Optional[LocationAzureBlobSasConfigurationArgs] = None,
subdirectory: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None,
uri: Optional[str] = None) -> LocationAzureBlob
func GetLocationAzureBlob(ctx *Context, name string, id IDInput, state *LocationAzureBlobState, opts ...ResourceOption) (*LocationAzureBlob, error)
public static LocationAzureBlob Get(string name, Input<string> id, LocationAzureBlobState? state, CustomResourceOptions? opts = null)
public static LocationAzureBlob get(String name, Output<String> id, LocationAzureBlobState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Access
Tier string - The access tier that you want your objects or files transferred into. Valid values:
HOT
,COOL
andARCHIVE
. Default:HOT
. - Agent
Arns List<string> - A list of DataSync Agent ARNs with which this location will be associated.
- Arn string
- Amazon Resource Name (ARN) of the DataSync Location.
- Authentication
Type string - The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS
. - Blob
Type string - The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB
. Default:BLOB
. - Container
Url string - The URL of the Azure Blob Storage container involved in your transfer.
- Sas
Configuration LocationAzure Blob Sas Configuration - The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
- Subdirectory string
- Path segments if you want to limit your transfer to a virtual directory in the container.
- Dictionary<string, string>
- Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Uri string
- Access
Tier string - The access tier that you want your objects or files transferred into. Valid values:
HOT
,COOL
andARCHIVE
. Default:HOT
. - Agent
Arns []string - A list of DataSync Agent ARNs with which this location will be associated.
- Arn string
- Amazon Resource Name (ARN) of the DataSync Location.
- Authentication
Type string - The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS
. - Blob
Type string - The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB
. Default:BLOB
. - Container
Url string - The URL of the Azure Blob Storage container involved in your transfer.
- Sas
Configuration LocationAzure Blob Sas Configuration Args - The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
- Subdirectory string
- Path segments if you want to limit your transfer to a virtual directory in the container.
- map[string]string
- Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - map[string]string
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Uri string
- access
Tier String - The access tier that you want your objects or files transferred into. Valid values:
HOT
,COOL
andARCHIVE
. Default:HOT
. - agent
Arns List<String> - A list of DataSync Agent ARNs with which this location will be associated.
- arn String
- Amazon Resource Name (ARN) of the DataSync Location.
- authentication
Type String - The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS
. - blob
Type String - The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB
. Default:BLOB
. - container
Url String - The URL of the Azure Blob Storage container involved in your transfer.
- sas
Configuration LocationAzure Blob Sas Configuration - The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
- subdirectory String
- Path segments if you want to limit your transfer to a virtual directory in the container.
- Map<String,String>
- Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - uri String
- access
Tier string - The access tier that you want your objects or files transferred into. Valid values:
HOT
,COOL
andARCHIVE
. Default:HOT
. - agent
Arns string[] - A list of DataSync Agent ARNs with which this location will be associated.
- arn string
- Amazon Resource Name (ARN) of the DataSync Location.
- authentication
Type string - The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS
. - blob
Type string - The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB
. Default:BLOB
. - container
Url string - The URL of the Azure Blob Storage container involved in your transfer.
- sas
Configuration LocationAzure Blob Sas Configuration - The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
- subdirectory string
- Path segments if you want to limit your transfer to a virtual directory in the container.
- {[key: string]: string}
- Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - uri string
- access_
tier str - The access tier that you want your objects or files transferred into. Valid values:
HOT
,COOL
andARCHIVE
. Default:HOT
. - agent_
arns Sequence[str] - A list of DataSync Agent ARNs with which this location will be associated.
- arn str
- Amazon Resource Name (ARN) of the DataSync Location.
- authentication_
type str - The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS
. - blob_
type str - The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB
. Default:BLOB
. - container_
url str - The URL of the Azure Blob Storage container involved in your transfer.
- sas_
configuration LocationAzure Blob Sas Configuration Args - The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
- subdirectory str
- Path segments if you want to limit your transfer to a virtual directory in the container.
- Mapping[str, str]
- Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - uri str
- access
Tier String - The access tier that you want your objects or files transferred into. Valid values:
HOT
,COOL
andARCHIVE
. Default:HOT
. - agent
Arns List<String> - A list of DataSync Agent ARNs with which this location will be associated.
- arn String
- Amazon Resource Name (ARN) of the DataSync Location.
- authentication
Type String - The authentication method DataSync uses to access your Azure Blob Storage. Valid values:
SAS
. - blob
Type String - The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Valid values:
BLOB
. Default:BLOB
. - container
Url String - The URL of the Azure Blob Storage container involved in your transfer.
- sas
Configuration Property Map - The SAS configuration that allows DataSync to access your Azure Blob Storage. See configuration below.
- subdirectory String
- Path segments if you want to limit your transfer to a virtual directory in the container.
- Map<String>
- Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - uri String
Supporting Types
LocationAzureBlobSasConfiguration, LocationAzureBlobSasConfigurationArgs
- Token string
- A SAS token that provides permissions to access your Azure Blob Storage.
- Token string
- A SAS token that provides permissions to access your Azure Blob Storage.
- token String
- A SAS token that provides permissions to access your Azure Blob Storage.
- token string
- A SAS token that provides permissions to access your Azure Blob Storage.
- token str
- A SAS token that provides permissions to access your Azure Blob Storage.
- token String
- A SAS token that provides permissions to access your Azure Blob Storage.
Import
Using pulumi import
, import aws_datasync_location_azure_blob
using the Amazon Resource Name (ARN). For example:
$ pulumi import aws:datasync/locationAzureBlob:LocationAzureBlob example arn:aws:datasync:us-east-1:123456789012:location/loc-12345678901234567
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.
Try AWS Native preview for resources not in the classic version.