-
Notifications
You must be signed in to change notification settings - Fork 234
/
azure.storage.blob.models.BlobPermissions.yml
96 lines (90 loc) · 3.13 KB
/
azure.storage.blob.models.BlobPermissions.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
### YamlMime:PythonClass
uid: azure.storage.blob.models.BlobPermissions
name: BlobPermissions
fullName: azure.storage.blob.models.BlobPermissions
module: azure.storage.blob.models
inheritances:
- builtins.object
summary: 'BlobPermissions class to be used with
<xref:azure.storage.blob.baseblobservice.BaseBlobService.generate_blob_shared_access_signature>
API.'
constructor:
syntax: BlobPermissions(read=False, add=False, create=False, write=False, delete=False,
_str=None)
parameters:
- name: read
description: 'Read the content, properties, metadata and block list. Use the blob
as
the source of a copy operation.'
defaultValue: 'False'
types:
- <xref:bool>
- name: add
description: Add a block to an append blob.
defaultValue: 'False'
types:
- <xref:bool>
- name: create
description: Write a new blob, snapshot a blob, or copy a blob to a new blob.
defaultValue: 'False'
types:
- <xref:bool>
- name: write
description: 'Create or write content, properties, metadata, or block list. Snapshot
or lease the blob. Resize the blob (page blob only). Use the blob as the
destination of a copy operation within the same account.'
defaultValue: 'False'
types:
- <xref:bool>
- name: delete
description: Delete the blob.
defaultValue: 'False'
types:
- <xref:bool>
- name: _str
description: A string representing the permissions.
defaultValue: None
types:
- <xref:str>
variables:
- description: Add a block to an append blob.
name: BlobPermissions.ADD
types:
- <xref:azure.storage.blob.models.BlobPermissions>
- description: Write a new blob, snapshot a blob, or copy a blob to a new blob.
name: BlobPermissions.CREATE
types:
- <xref:azure.storage.blob.models.BlobPermissions>
- description: Delete the blob.
name: BlobPermissions.DELETE
types:
- <xref:azure.storage.blob.models.BlobPermissions>
- description: Read the content, properties, metadata and block list. Use the blob
as the source of a copy operation.
name: BlobPermissions.READ
types:
- <xref:azure.storage.blob.models.BlobPermissions>
- description: 'Create or write content, properties, metadata, or block list. Snapshot
or lease
the blob. Resize the blob (page blob only). Use the blob as the destination of
a
copy operation within the same account.'
name: BlobPermissions.WRITE
types:
- <xref:azure.storage.blob.models.BlobPermissions>
attributes:
- uid: azure.storage.blob.models.BlobPermissions.ADD
name: ADD
signature: ADD = <azure.storage.blob.models.BlobPermissions object>
- uid: azure.storage.blob.models.BlobPermissions.CREATE
name: CREATE
signature: CREATE = <azure.storage.blob.models.BlobPermissions object>
- uid: azure.storage.blob.models.BlobPermissions.DELETE
name: DELETE
signature: DELETE = <azure.storage.blob.models.BlobPermissions object>
- uid: azure.storage.blob.models.BlobPermissions.READ
name: READ
signature: READ = <azure.storage.blob.models.BlobPermissions object>
- uid: azure.storage.blob.models.BlobPermissions.WRITE
name: WRITE
signature: WRITE = <azure.storage.blob.models.BlobPermissions object>