Share via


IExportDeliveryDestination Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.ExportDeliveryDestinationTypeConverter))]
public interface IExportDeliveryDestination : Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.ExportDeliveryDestinationTypeConverter))>]
type IExportDeliveryDestination = interface
    interface IJsonSerializable
Public Interface IExportDeliveryDestination
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

Container

The name of the container where exports will be uploaded. If the container does not exist it will be created.

ResourceId

The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified.

RootFolderPath

The name of the directory where exports will be uploaded.

SasToken

A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified.

StorageAccount

The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to