@@ -77,8 +77,8 @@ To run this sample:
77
77
[--project_id PROJECT_ID] [--registry_id REGISTRY_ID]
78
78
[--rsa_certificate_file RSA_CERTIFICATE_FILE]
79
79
[--service_account_json SERVICE_ACCOUNT_JSON]
80
- [--version VERSION]
81
- {create-es256,create-registry,create-rsa256,create-topic,create-unauth,delete-device,delete-registry,get,get-registry,get-state,list,list-registries,patch-es256,patch-rs256,set-config}
80
+ [--version VERSION] [--member MEMBER] [--role ROLE]
81
+ {create-es256,create-registry,create-rsa256,create-topic,create-unauth,delete-device,delete-registry,get,get-config-versions,get-iam-permissions,get- registry,get-state,list,list-registries,patch-es256,patch-rs256,set-config,set-iam-permissions }
82
82
...
83
83
84
84
Example of using the Google Cloud IoT Core device manager to administer
@@ -95,7 +95,7 @@ To run this sample:
95
95
list
96
96
97
97
positional arguments:
98
- {create-es256,create-registry,create-rsa256,create-topic,create-unauth,delete-device,delete-registry,get,get-registry,get-state,list,list-registries,patch-es256,patch-rs256,set-config}
98
+ {create-es256,create-registry,create-rsa256,create-topic,create-unauth,delete-device,delete-registry,get,get-config-versions,get-iam-permissions,get- registry,get-state,list,list-registries,patch-es256,patch-rs256,set-config,set-iam-permissions }
99
99
create-es256 Create a new device with the given id, using ES256 for
100
100
authentication.
101
101
create-registry Gets or creates a device registry.
@@ -107,6 +107,11 @@ To run this sample:
107
107
delete-device Delete the device with the given id.
108
108
delete-registry Deletes the specified registry.
109
109
get Retrieve the device with the given id.
110
+ get-config-versions
111
+ Lists versions of a device config in descending order
112
+ (newest first).
113
+ get-iam-permissions
114
+ Retrieves IAM permissions for the given registry.
110
115
get-registry Retrieves a device registry.
111
116
get-state Retrieve a device' s state blobs.
112
117
list List all devices in the registry.
@@ -117,6 +122,9 @@ To run this sample:
117
122
device.
118
123
set-config Patch the device to add an RSA256 public key to the
119
124
device.
125
+ set-iam-permissions
126
+ Sets IAM permissions for the given registry to a
127
+ single role/member.
120
128
121
129
optional arguments:
122
130
-h, --help show this help message and exit
@@ -139,6 +147,8 @@ To run this sample:
139
147
--service_account_json SERVICE_ACCOUNT_JSON
140
148
Path to service account json file.
141
149
--version VERSION Version number for setting device configuration.
150
+ --member MEMBER Member used for IAM commands.
151
+ --role ROLE Role used for IAM commands.
142
152
143
153
144
154
0 commit comments