azure-storage-files-shares
|
10 #include <azure/core/internal/client_options.hpp>
11 #include <azure/core/nullable.hpp>
12 #include <azure/storage/common/access_conditions.hpp>
14 #include "azure/storage/files/shares/protocol/share_rest_client.hpp"
16 namespace Azure {
namespace Storage {
namespace Files {
namespace Shares {
26 std::string
ApiVersion = _detail::DefaultServiceApiVersion;
384 Azure::Nullable<Core::Http::HttpRange>
Range;
559 Azure::Nullable<Core::Http::HttpRange>
Range;
619 Azure::Nullable<Core::Http::HttpRange>
Range;
Models::FileSmbProperties SmbProperties
Definition: share_options.hpp:663
Azure::Nullable< std::string > ContinuationToken
Definition: share_options.hpp:608
Models::FileHttpHeaders HttpHeaders
Definition: share_options.hpp:653
Azure::Nullable< int32_t > PageSizeHint
Definition: share_options.hpp:273
Optional parameters for Azure::Storage::Files::Shares::ShareClient::GetStatistics.
Definition: share_options.hpp:171
Azure::Nullable< std::string > DirectoryPermission
Definition: share_options.hpp:202
int32_t Concurrency
Definition: share_options.hpp:692
int64_t SingleUploadThreshold
Definition: share_options.hpp:682
Azure::Nullable< ContentHash > TransactionalContentHash
Definition: share_options.hpp:538
Optional parameters for Azure::Storage::Files::Shares::ShareClient::SetProperties.
Definition: share_options.hpp:133
Optional parameters for Azure::Storage::Files::Shares::ShareLeaseClient::Release.
Definition: share_options.hpp:714
Azure::Nullable< std::string > FilePermission
Definition: share_options.hpp:237
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::SetProperties.
Definition: share_options.hpp:469
LeaseAccessConditions AccessConditions
Definition: share_options.hpp:451
Azure::Nullable< int32_t > PageSizeHint
Definition: share_options.hpp:585
Optional parameters for Azure::Storage::Files::Shares::ShareDirectoryClient::ListFilesAndDirectories.
Definition: share_options.hpp:253
Azure::Nullable< bool > IgnoreReadOnly
Definition: share_options.hpp:429
Azure::Nullable< Models::PermissionCopyMode > PermissionCopyMode
Definition: share_options.hpp:423
Azure::Nullable< std::string > ContinuationToken
Definition: share_options.hpp:288
Azure::Nullable< bool > Recursive
Definition: share_options.hpp:301
LeaseAccessConditions AccessConditions
Definition: share_options.hpp:525
Optional parameters for Azure::Storage::Files::Shares::ShareClient::GetAccessPolicy.
Definition: share_options.hpp:157
Azure::Nullable< bool > SetArchiveAttribute
Definition: share_options.hpp:435
The SMB related properties of the file.
Definition: share_rest_client.hpp:75
Storage::Metadata Metadata
Definition: share_options.hpp:406
struct Azure::Storage::Files::Shares::UploadFileFromOptions::@1 TransferOptions
Options for parallel transfer.
int64_t InitialChunkSize
Definition: share_options.hpp:631
Optional parameters for Azure::Storage::Files::Shares::ShareDirectoryClient::SetProperties.
Definition: share_options.hpp:230
Optional parameters for Azure::Storage::Files::Shares::ShareClient::GetPermission.
Definition: share_options.hpp:185
LeaseAccessConditions AccessConditions
Definition: share_options.hpp:564
Optional parameters for #Azure::Storage::Files::Shares::ShareLeaseClient::Renew.
Definition: share_options.hpp:736
Optional parameters for Azure::Storage::Files::Shares::ShareLeaseClient::Break.
Definition: share_options.hpp:721
Azure::Nullable< std::string > ContinuationToken
Definition: share_options.hpp:324
LeaseAccessConditions AccessConditions
Definition: share_options.hpp:373
Storage::Metadata Metadata
Definition: share_options.hpp:357
Optional parameters for Azure::Storage::Files::Shares::ShareServiceClient::ListShares.
Definition: share_options.hpp:34
Azure::Nullable< std::string > Prefix
Definition: share_options.hpp:258
LeaseAccessConditions AccessConditions
Definition: share_options.hpp:395
Optional parameters for Azure::Storage::Files::Shares::ShareLeaseClient::Change.
Definition: share_options.hpp:707
LeaseAccessConditions AccessConditions
Definition: share_options.hpp:548
Storage::Metadata Metadata
Definition: share_options.hpp:658
ContentHashAccessConditions SourceAccessCondition
Definition: share_options.hpp:543
Azure::Nullable< std::string > Prefix
Definition: share_options.hpp:39
struct Azure::Storage::Files::Shares::DownloadFileToOptions::@0 TransferOptions
Options for parallel transfer.
Optional parameters for Azure::Storage::Files::Shares::ShareDirectoryClient::Create.
Definition: share_options.hpp:192
Azure::Nullable< std::string > Permission
Definition: share_options.hpp:474
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::DownloadTo.
Definition: share_options.hpp:615
Azure::Nullable< Core::Http::HttpRange > Range
Definition: share_options.hpp:559
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::GetRangeList.
Definition: share_options.hpp:555
Models::FileSmbProperties SmbProperties
Definition: share_options.hpp:347
Optional parameters for Azure::Storage::Files::Shares::ShareDirectoryClient::GetProperties.
Definition: share_options.hpp:222
Azure::Nullable< bool > Recursive
Specifies operation should apply to the directory specified in the URI, its files,...
Definition: share_options.hpp:330
Azure::Nullable< bool > DeleteSnapshots
Definition: share_options.hpp:108
Optional parameters for Azure::Storage::Files::Shares::ShareDirectoryClient::Delete.
Definition: share_options.hpp:214
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::ListHandles.
Definition: share_options.hpp:571
Storage::Metadata Metadata
Definition: share_options.hpp:196
Azure::Nullable< int32_t > PageSizeHint
Definition: share_options.hpp:295
LeaseAccessConditions AccessConditions
Definition: share_options.hpp:484
Azure::Nullable< Models::ListSharesIncludeFlags > ListSharesIncludeFlags
Definition: share_options.hpp:59
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::ForceCloseAllHandles.
Definition: share_options.hpp:601
Azure::Nullable< std::string > FilePermission
Definition: share_options.hpp:671
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::StartCopy.
Definition: share_options.hpp:402
Azure::Nullable< ContentHash > TransactionalContentHash
Definition: share_options.hpp:509
Optional parameters for Azure::Storage::Files::Shares::ShareClient::Create.
Definition: share_options.hpp:82
Storage::Metadata Metadata
Definition: share_options.hpp:86
Azure::Nullable< std::string > Permission
Definition: share_options.hpp:342
Optional parameters for Azure::Storage::Files::Shares::ShareLeaseClient::Acquire.
Definition: share_options.hpp:700
Azure::Nullable< std::string > Permission
Definition: share_options.hpp:412
Azure::Nullable< std::string > ContinuationToken
Definition: share_options.hpp:47
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::UploadFrom.
Definition: share_options.hpp:649
int64_t ChunkSize
Definition: share_options.hpp:636
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::Download.
Definition: share_options.hpp:380
Optional parameters for Azure::Storage::Files::Shares::ShareClient::CreatePermission.
Definition: share_options.hpp:178
Azure::Nullable< Models::AccessTier > AccessTier
Definition: share_options.hpp:92
int64_t ChunkSize
Definition: share_options.hpp:687
Optional parameters for Azure::Storage::Files::Shares::ShareDirectoryClient::ForceCloseAllHandles.
Definition: share_options.hpp:317
Azure::Nullable< int64_t > ShareQuotaInGiB
Definition: share_options.hpp:143
int32_t Concurrency
Definition: share_options.hpp:641
Models::FileHttpHeaders HttpHeaders
Definition: share_options.hpp:352
Azure::Nullable< int32_t > BreakPeriod
Definition: share_options.hpp:729
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::ForceCloseHandle.
Definition: share_options.hpp:593
Optional parameters for Azure::Storage::Files::Shares::ShareServiceClient::SetProperties.
Definition: share_options.hpp:67
Azure::Nullable< std::string > ContinuationToken
Definition: share_options.hpp:578
Optional parameters for Azure::Storage::Files::Shares::ShareServiceClient::GetProperties.
Definition: share_options.hpp:75
Optional parameters for Azure::Storage::Files::Shares::ShareDirectoryClient::ForceCloseHandle.
Definition: share_options.hpp:309
Azure::Nullable< Core::Http::HttpRange > Range
Definition: share_options.hpp:384
LeaseAccessConditions AccessConditions
Definition: share_options.hpp:362
Azure::Nullable< Core::Http::HttpRange > Range
Definition: share_options.hpp:619
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::Delete.
Definition: share_options.hpp:369
Optional parameters for Azure::Storage::Files::Shares::ShareClient::SetAccessPolicy.
Definition: share_options.hpp:164
Optional parameters for Azure::Storage::Files::Shares::ShareClient::GetProperties.
Definition: share_options.hpp:126
Storage::Metadata Metadata
Definition: share_options.hpp:119
std::string ApiVersion
Definition: share_options.hpp:26
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::UploadRange.
Definition: share_options.hpp:502
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::AbortCopy.
Definition: share_options.hpp:447
Azure::Nullable< HashAlgorithm > RangeHashAlgorithm
Definition: share_options.hpp:390
Optional parameters for Azure::Storage::Files::Shares::ShareClient::CreateSnapshot.
Definition: share_options.hpp:115
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::Create.
Definition: share_options.hpp:337
Models::FileSmbProperties SmbProperties
Definition: share_options.hpp:207
LeaseAccessConditions AccessConditions
Definition: share_options.hpp:462
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::UploadRangeFromUri.
Definition: share_options.hpp:533
Azure::Nullable< int64_t > ShareQuotaInGiB
Definition: share_options.hpp:97
Azure::Nullable< int64_t > Size
Definition: share_options.hpp:479
Azure::Nullable< std::string > ContinuationToken
Definition: share_options.hpp:266
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::ClearRange.
Definition: share_options.hpp:521
Optional parameters for Azure::Storage::Files::Shares::ShareClient::Delete.
Definition: share_options.hpp:104
Azure::Nullable< Models::AccessTier > AccessTier
Definition: share_options.hpp:138
Models::FileSmbProperties SmbProperties
Definition: share_options.hpp:417
Optional parameters for Azure::Storage::Files::Shares::ShareDirectoryClient::ListHandles.
Definition: share_options.hpp:281
LeaseAccessConditions AccessConditions
Definition: share_options.hpp:440
Optional parameters for Azure::Storage::Files::Shares::ShareFileClient::GetProperties.
Definition: share_options.hpp:458
LeaseAccessConditions AccessConditions
Definition: share_options.hpp:514
Client options used to initialize share clients.
Definition: share_options.hpp:22
Azure::Nullable< int32_t > PageSizeHint
Definition: share_options.hpp:54