-
Notifications
You must be signed in to change notification settings - Fork 234
/
azure.mgmt.storage.v2017_10_01.models.AccountSasParameters.yml
142 lines (121 loc) · 4.7 KB
/
azure.mgmt.storage.v2017_10_01.models.AccountSasParameters.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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
### YamlMime:PythonClass
uid: azure.mgmt.storage.v2017_10_01.models.AccountSasParameters
name: AccountSasParameters
fullName: azure.mgmt.storage.v2017_10_01.models.AccountSasParameters
module: azure.mgmt.storage.v2017_10_01.models
inheritances:
- azure.mgmt.storage._serialization.Model
summary: 'The parameters to list SAS credentials of a storage account.
All required parameters must be populated in order to send to server.'
constructor:
syntax: 'AccountSasParameters(*, services: str | _models.Services, resource_types:
str | _models.SignedResourceTypes, permissions: str | _models.Permissions, shared_access_expiry_time:
datetime, ip_address_or_range: str | None = None, protocols: str | _models.HttpProtocol
| None = None, shared_access_start_time: datetime | None = None, key_to_sign:
str | None = None, **kwargs: Any)'
keywordOnlyParameters:
- name: services
description: 'The signed services accessible with the account SAS. Possible values
include: Blob (b), Queue (q), Table (t), File (f). Required. Known values are:
"b", "q", "t",
and "f".'
types:
- <xref:str>
- <xref:azure.mgmt.storage.v2017_10_01.models.Services>
- name: resource_types
description: 'The signed resource types that are accessible with the account SAS.
Service (s): Access to service-level APIs; Container (c): Access to container-level
APIs;
Object (o): Access to object-level APIs for blobs, queue messages, table entities,
and files.
Required. Known values are: "s", "c", and "o".'
types:
- <xref:str>
- <xref:azure.mgmt.storage.v2017_10_01.models.SignedResourceTypes>
- name: permissions
description: 'The signed permissions for the account SAS. Possible values include:
Read
(r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process
(p).
Required. Known values are: "r", "d", "w", "l", "a", "c", "u", and "p".'
types:
- <xref:str>
- <xref:azure.mgmt.storage.v2017_10_01.models.Permissions>
- name: ip_address_or_range
description: 'An IP address or a range of IP addresses from which to accept
requests.'
types:
- <xref:str>
- name: protocols
description: 'The protocol permitted for a request made with the account SAS.
Known
values are: "https,http" and "https".'
types:
- <xref:str>
- <xref:azure.mgmt.storage.v2017_10_01.models.HttpProtocol>
- name: shared_access_start_time
description: The time at which the SAS becomes valid.
types:
- <xref:datetime.datetime>
- name: shared_access_expiry_time
description: 'The time at which the shared access signature becomes
invalid. Required.'
types:
- <xref:datetime.datetime>
- name: key_to_sign
description: The key to sign the account SAS token with.
types:
- <xref:str>
variables:
- description: 'The signed services accessible with the account SAS. Possible values
include:
Blob (b), Queue (q), Table (t), File (f). Required. Known values are: "b", "q",
"t", and "f".'
name: services
types:
- <xref:str>
- <xref:azure.mgmt.storage.v2017_10_01.models.Services>
- description: 'The signed resource types that are accessible with the account SAS.
Service (s): Access to service-level APIs; Container (c): Access to container-level
APIs;
Object (o): Access to object-level APIs for blobs, queue messages, table entities,
and files.
Required. Known values are: "s", "c", and "o".'
name: resource_types
types:
- <xref:str>
- <xref:azure.mgmt.storage.v2017_10_01.models.SignedResourceTypes>
- description: 'The signed permissions for the account SAS. Possible values include:
Read
(r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process
(p).
Required. Known values are: "r", "d", "w", "l", "a", "c", "u", and "p".'
name: permissions
types:
- <xref:str>
- <xref:azure.mgmt.storage.v2017_10_01.models.Permissions>
- description: 'An IP address or a range of IP addresses from which to accept
requests.'
name: ip_address_or_range
types:
- <xref:str>
- description: 'The protocol permitted for a request made with the account SAS. Known
values
are: "https,http" and "https".'
name: protocols
types:
- <xref:str>
- <xref:azure.mgmt.storage.v2017_10_01.models.HttpProtocol>
- description: The time at which the SAS becomes valid.
name: shared_access_start_time
types:
- <xref:datetime.datetime>
- description: 'The time at which the shared access signature becomes invalid.
Required.'
name: shared_access_expiry_time
types:
- <xref:datetime.datetime>
- description: The key to sign the account SAS token with.
name: key_to_sign
types:
- <xref:str>