FilesNoSubscriptionOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

MicrosoftSupport's

<xref:files_no_subscription> attribute.

Inheritance
builtins.object
FilesNoSubscriptionOperations

Constructor

FilesNoSubscriptionOperations(*args, **kwargs)

Methods

create

Creates a new file under a workspace.

get

Returns details of a specific file in a work space.

list

Lists all the Files information under a workspace for an Azure subscription.

upload

This API allows you to upload content to a file.

create

Creates a new file under a workspace.

async create(file_workspace_name: str, file_name: str, create_file_parameters: _models.FileDetails, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileDetails

Parameters

Name Description
file_workspace_name
Required
str

File workspace name. Required.

file_name
Required
str

File name. Required.

create_file_parameters
Required

Create file object. Is either a FileDetails type or a IO[bytes] type. Required.

Returns

Type Description

FileDetails or the result of cls(response)

Exceptions

Type Description

get

Returns details of a specific file in a work space.

async get(file_workspace_name: str, file_name: str, **kwargs: Any) -> FileDetails

Parameters

Name Description
file_workspace_name
Required
str

File Workspace Name. Required.

file_name
Required
str

File Name. Required.

Returns

Type Description

FileDetails or the result of cls(response)

Exceptions

Type Description

list

Lists all the Files information under a workspace for an Azure subscription.

list(file_workspace_name: str, **kwargs: Any) -> AsyncIterable[FileDetails]

Parameters

Name Description
file_workspace_name
Required
str

File Workspace Name. Required.

Returns

Type Description

An iterator like instance of either FileDetails or the result of cls(response)

Exceptions

Type Description

upload

This API allows you to upload content to a file.

async upload(file_workspace_name: str, file_name: str, upload_file: _models.UploadFile, *, content_type: str = 'application/json', **kwargs: Any) -> None

Parameters

Name Description
file_workspace_name
Required
str

File WorkspaceName. Required.

file_name
Required
str

File Name. Required.

upload_file
Required

UploadFile object. Is either a UploadFile type or a IO[bytes] type. Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.support.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\mgmt\\support\\models\\__init__.py'>