Show / Hide Table of Contents

Class PoolStartTaskResourceFileArgs

Inheritance
System.Object
InputArgs
ResourceArgs
PoolStartTaskResourceFileArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.Batch.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class PoolStartTaskResourceFileArgs : ResourceArgs

Constructors

View Source

PoolStartTaskResourceFileArgs()

Declaration
public PoolStartTaskResourceFileArgs()

Properties

View Source

AutoStorageContainerName

The storage container name in the auto storage account.

Declaration
public Input<string> AutoStorageContainerName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

BlobPrefix

The blob prefix to use when downloading blobs from an Azure Storage container. Only the blobs whose names begin with the specified prefix will be downloaded. The property is valid only when auto_storage_container_name or storage_container_url is used. This prefix can be a partial filename or a subdirectory. If a prefix is not specified, all the files in the container will be downloaded.

Declaration
public Input<string> BlobPrefix { get; set; }
Property Value
Type Description
Input<System.String>
View Source

FileMode

The file permission mode represented as a string in octal format (e.g. &quot;0644&quot;). This property applies only to files being downloaded to Linux compute nodes. It will be ignored if it is specified for a resource_file which will be downloaded to a Windows node. If this property is not specified for a Linux node, then a default value of 0770 is applied to the file.

Declaration
public Input<string> FileMode { get; set; }
Property Value
Type Description
Input<System.String>
View Source

FilePath

The location on the compute node to which to download the file, relative to the task's working directory. If the http_url property is specified, the file_path is required and describes the path which the file will be downloaded to, including the filename. Otherwise, if the auto_storage_container_name or storage_container_url property is specified, file_path is optional and is the directory to download the files to. In the case where file_path is used as a directory, any directory structure already associated with the input data will be retained in full and appended to the specified filePath directory. The specified relative path cannot break out of the task's working directory (for example by using '..').

Declaration
public Input<string> FilePath { get; set; }
Property Value
Type Description
Input<System.String>
View Source

HttpUrl

The URL of the file to download. If the URL is Azure Blob Storage, it must be readable using anonymous access; that is, the Batch service does not present any credentials when downloading the blob. There are two ways to get such a URL for a blob in Azure storage: include a Shared Access Signature (SAS) granting read permissions on the blob, or set the ACL for the blob or its container to allow public access.

Declaration
public Input<string> HttpUrl { get; set; }
Property Value
Type Description
Input<System.String>
View Source

StorageContainerUrl

The URL of the blob container within Azure Blob Storage. This URL must be readable and listable using anonymous access; that is, the Batch service does not present any credentials when downloading the blob. There are two ways to get such a URL for a blob in Azure storage: include a Shared Access Signature (SAS) granting read and list permissions on the blob, or set the ACL for the blob or its container to allow public access.

Declaration
public Input<string> StorageContainerUrl { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.