From b26f113eb9002e6406f50e00982e70e749fdb2ff Mon Sep 17 00:00:00 2001
From: Bret Ambrose
Date: Mon, 17 May 2021 15:53:48 -0700
Subject: [PATCH 1/4] Update samples and builder with improved proxy support
---
awsiot/mqtt_connection_builder.py | 6 ++++--
samples/fleetprovisioning.py | 18 +++++++++---------
samples/jobs.py | 18 +++++++++---------
samples/pubsub.py | 18 +++++++++---------
samples/shadow.py | 18 +++++++++---------
setup.py | 2 +-
6 files changed, 41 insertions(+), 39 deletions(-)
diff --git a/awsiot/mqtt_connection_builder.py b/awsiot/mqtt_connection_builder.py
index 215faa97..acc07ae8 100644
--- a/awsiot/mqtt_connection_builder.py
+++ b/awsiot/mqtt_connection_builder.py
@@ -90,6 +90,8 @@
**enable_metrics_collection** (`bool`): Whether to send the SDK version number in the CONNECT packet.
Default is True.
+
+ **http_proxy_options** (:class: 'awscrt.http.HttpProxyOptions'): http proxy options to use
"""
# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
@@ -129,7 +131,6 @@ def _builder(
tls_ctx_options,
use_websockets=False,
websocket_handshake_transform=None,
- websocket_proxy_options=None,
**kwargs):
ca_bytes = kwargs.get('ca_bytes')
@@ -174,6 +175,7 @@ def _builder(
tls_ctx = awscrt.io.ClientTlsContext(tls_ctx_options)
mqtt_client = awscrt.mqtt.Client(client_bootstrap, tls_ctx)
+ proxy_options = kwargs.get('http_proxy_options', kwargs.get('websocket_proxy_options', None))
return awscrt.mqtt.Connection(
client=mqtt_client,
on_connection_interrupted=kwargs.get('on_connection_interrupted'),
@@ -193,7 +195,7 @@ def _builder(
socket_options=socket_options,
use_websockets=use_websockets,
websocket_handshake_transform=websocket_handshake_transform,
- websocket_proxy_options=websocket_proxy_options,
+ proxy_options=proxy_options,
)
diff --git a/samples/fleetprovisioning.py b/samples/fleetprovisioning.py
index 781162b9..e1c16484 100644
--- a/samples/fleetprovisioning.py
+++ b/samples/fleetprovisioning.py
@@ -37,12 +37,11 @@
parser.add_argument('--client-id', default="test-" + str(uuid4()), help="Client ID for MQTT connection.")
parser.add_argument('--use-websocket', default=False, action='store_true',
help="To use a websocket instead of raw mqtt. If you " +
- "specify this option you must specify a region for signing, you can also enable proxy mode.")
+ "specify this option you must specify a region for signing.")
parser.add_argument('--signing-region', default='us-east-1', help="If you specify --use-web-socket, this " +
"is the region that will be used for computing the Sigv4 signature")
-parser.add_argument('--proxy-host', help="Hostname for proxy to connect to. Note: if you use this feature, " +
- "you will likely need to set --root-ca to the ca for your proxy.")
-parser.add_argument('--proxy-port', type=int, default=8080, help="Port for proxy to connect to.")
+parser.add_argument('--proxy-host', help="Hostname of proxy to connect to.")
+parser.add_argument('--proxy-port', type=int, default=8080, help="Port of proxy to connect to.")
parser.add_argument('--verbosity', choices=[x.name for x in io.LogLevel], default=io.LogLevel.NoLogs.name,
help='Logging level')
parser.add_argument("--csr", help="File path to your client CSR in PEM format")
@@ -233,11 +232,11 @@ def waitForRegisterThingResponse():
host_resolver = io.DefaultHostResolver(event_loop_group)
client_bootstrap = io.ClientBootstrap(event_loop_group, host_resolver)
- if args.use_websocket == True:
- proxy_options = None
- if (args.proxy_host):
- proxy_options = http.HttpProxyOptions(host_name=args.proxy_host, port=args.proxy_port)
+ proxy_options = None
+ if (args.proxy_host):
+ proxy_options = http.HttpProxyOptions(host_name=args.proxy_host, port=args.proxy_port)
+ if args.use_websocket == True:
credentials_provider = auth.AwsCredentialsProvider.new_default_chain(client_bootstrap)
mqtt_connection = mqtt_connection_builder.websockets_with_default_aws_signing(
endpoint=args.endpoint,
@@ -263,7 +262,8 @@ def waitForRegisterThingResponse():
on_connection_interrupted=on_connection_interrupted,
on_connection_resumed=on_connection_resumed,
clean_session=False,
- keep_alive_secs=6)
+ keep_alive_secs=6,
+ http_proxy_options=proxy_options)
print("Connecting to {} with client ID '{}'...".format(
args.endpoint, args.client_id))
diff --git a/samples/jobs.py b/samples/jobs.py
index f662c64b..27a9c963 100644
--- a/samples/jobs.py
+++ b/samples/jobs.py
@@ -46,12 +46,11 @@
parser.add_argument('--job-time', default=5, type=float, help="Emulate working on job by sleeping this many seconds.")
parser.add_argument('--use-websocket', default=False, action='store_true',
help="To use a websocket instead of raw mqtt. If you " +
- "specify this option you must specify a region for signing, you can also enable proxy mode.")
+ "specify this option you must specify a region for signing.")
parser.add_argument('--signing-region', default='us-east-1', help="If you specify --use-web-socket, this " +
"is the region that will be used for computing the Sigv4 signature")
-parser.add_argument('--proxy-host', help="Hostname for proxy to connect to. Note: if you use this feature, " +
- "you will likely need to set --root-ca to the ca for your proxy.")
-parser.add_argument('--proxy-port', type=int, default=8080, help="Port for proxy to connect to.")
+parser.add_argument('--proxy-host', help="Hostname of proxy to connect to.")
+parser.add_argument('--proxy-port', type=int, default=8080, help="Port of proxy to connect to.")
parser.add_argument('--verbosity', choices=[x.name for x in io.LogLevel], default=io.LogLevel.NoLogs.name,
help='Logging level')
@@ -230,11 +229,11 @@ def on_update_job_execution_rejected(rejected):
host_resolver = io.DefaultHostResolver(event_loop_group)
client_bootstrap = io.ClientBootstrap(event_loop_group, host_resolver)
- if args.use_websocket == True:
- proxy_options = None
- if (args.proxy_host):
- proxy_options = http.HttpProxyOptions(host_name=args.proxy_host, port=args.proxy_port)
+ proxy_options = None
+ if (args.proxy_host):
+ proxy_options = http.HttpProxyOptions(host_name=args.proxy_host, port=args.proxy_port)
+ if args.use_websocket == True:
credentials_provider = auth.AwsCredentialsProvider.new_default_chain(client_bootstrap)
mqtt_connection = mqtt_connection_builder.websockets_with_default_aws_signing(
endpoint=args.endpoint,
@@ -256,7 +255,8 @@ def on_update_job_execution_rejected(rejected):
ca_filepath=args.root_ca,
client_id=args.client_id,
clean_session=False,
- keep_alive_secs=6)
+ keep_alive_secs=6,
+ http_proxy_options=proxy_options)
print("Connecting to {} with client ID '{}'...".format(
args.endpoint, args.client_id))
diff --git a/samples/pubsub.py b/samples/pubsub.py
index 655f9a15..d7b071d5 100644
--- a/samples/pubsub.py
+++ b/samples/pubsub.py
@@ -31,12 +31,11 @@
"Specify 0 to run forever.")
parser.add_argument('--use-websocket', default=False, action='store_true',
help="To use a websocket instead of raw mqtt. If you " +
- "specify this option you must specify a region for signing, you can also enable proxy mode.")
+ "specify this option you must specify a region for signing.")
parser.add_argument('--signing-region', default='us-east-1', help="If you specify --use-web-socket, this " +
"is the region that will be used for computing the Sigv4 signature")
-parser.add_argument('--proxy-host', help="Hostname for proxy to connect to. Note: if you use this feature, " +
- "you will likely need to set --root-ca to the ca for your proxy.")
-parser.add_argument('--proxy-port', type=int, default=8080, help="Port for proxy to connect to.")
+parser.add_argument('--proxy-host', help="Hostname of proxy to connect to.")
+parser.add_argument('--proxy-port', type=int, default=8080, help="Port of proxy to connect to.")
parser.add_argument('--verbosity', choices=[x.name for x in io.LogLevel], default=io.LogLevel.NoLogs.name,
help='Logging level')
@@ -89,11 +88,11 @@ def on_message_received(topic, payload, dup, qos, retain, **kwargs):
host_resolver = io.DefaultHostResolver(event_loop_group)
client_bootstrap = io.ClientBootstrap(event_loop_group, host_resolver)
- if args.use_websocket == True:
- proxy_options = None
- if (args.proxy_host):
- proxy_options = http.HttpProxyOptions(host_name=args.proxy_host, port=args.proxy_port)
+ proxy_options = None
+ if (args.proxy_host):
+ proxy_options = http.HttpProxyOptions(host_name=args.proxy_host, port=args.proxy_port)
+ if args.use_websocket == True:
credentials_provider = auth.AwsCredentialsProvider.new_default_chain(client_bootstrap)
mqtt_connection = mqtt_connection_builder.websockets_with_default_aws_signing(
endpoint=args.endpoint,
@@ -119,7 +118,8 @@ def on_message_received(topic, payload, dup, qos, retain, **kwargs):
on_connection_resumed=on_connection_resumed,
client_id=args.client_id,
clean_session=False,
- keep_alive_secs=6)
+ keep_alive_secs=6,
+ http_proxy_options=proxy_options)
print("Connecting to {} with client ID '{}'...".format(
args.endpoint, args.client_id))
diff --git a/samples/shadow.py b/samples/shadow.py
index 780e13b4..473022c5 100644
--- a/samples/shadow.py
+++ b/samples/shadow.py
@@ -43,12 +43,11 @@
parser.add_argument('--shadow-property', default="color", help="Name of property in shadow to keep in sync")
parser.add_argument('--use-websocket', default=False, action='store_true',
help="To use a websocket instead of raw mqtt. If you " +
- "specify this option you must specify a region for signing, you can also enable proxy mode.")
+ "specify this option you must specify a region for signing.")
parser.add_argument('--signing-region', default='us-east-1', help="If you specify --use-web-socket, this " +
"is the region that will be used for computing the Sigv4 signature")
-parser.add_argument('--proxy-host', help="Hostname for proxy to connect to. Note: if you use this feature, " +
- "you will likely need to set --root-ca to the ca for your proxy.")
-parser.add_argument('--proxy-port', type=int, default=8080, help="Port for proxy to connect to.")
+parser.add_argument('--proxy-host', help="Hostname of proxy to connect to.")
+parser.add_argument('--proxy-port', type=int, default=8080, help="Port of proxy to connect to.")
parser.add_argument('--verbosity', choices=[x.name for x in io.LogLevel], default=io.LogLevel.NoLogs.name,
help='Logging level')
@@ -232,11 +231,11 @@ def user_input_thread_fn():
host_resolver = io.DefaultHostResolver(event_loop_group)
client_bootstrap = io.ClientBootstrap(event_loop_group, host_resolver)
- if args.use_websocket == True:
- proxy_options = None
- if (args.proxy_host):
- proxy_options = http.HttpProxyOptions(host_name=args.proxy_host, port=args.proxy_port)
+ proxy_options = None
+ if (args.proxy_host):
+ proxy_options = http.HttpProxyOptions(host_name=args.proxy_host, port=args.proxy_port)
+ if args.use_websocket == True:
credentials_provider = auth.AwsCredentialsProvider.new_default_chain(client_bootstrap)
mqtt_connection = mqtt_connection_builder.websockets_with_default_aws_signing(
endpoint=args.endpoint,
@@ -258,7 +257,8 @@ def user_input_thread_fn():
ca_filepath=args.root_ca,
client_id=args.client_id,
clean_session=False,
- keep_alive_secs=6)
+ keep_alive_secs=6,
+ http_proxy_options=proxy_options)
print("Connecting to {} with client ID '{}'...".format(
args.endpoint, args.client_id))
diff --git a/setup.py b/setup.py
index 33a46a49..086bb863 100644
--- a/setup.py
+++ b/setup.py
@@ -40,7 +40,7 @@ def _load_version():
"Operating System :: OS Independent",
],
install_requires=[
- 'awscrt==0.11.19',
+ 'awscrt==0.11.20',
],
python_requires='>=3.6',
)
From 864b15a6371b4cd3e9a75c2d48e5d2fa7c4954a1 Mon Sep 17 00:00:00 2001
From: Bret Ambrose
Date: Tue, 18 May 2021 13:03:30 -0700
Subject: [PATCH 2/4] Deprecate and don't use old parameter in samples when
using websockets
---
awsiot/mqtt_connection_builder.py | 11 ++++++++---
samples/fleetprovisioning.py | 2 +-
samples/jobs.py | 2 +-
samples/pubsub.py | 2 +-
samples/shadow.py | 2 +-
5 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/awsiot/mqtt_connection_builder.py b/awsiot/mqtt_connection_builder.py
index acc07ae8..05cc0291 100644
--- a/awsiot/mqtt_connection_builder.py
+++ b/awsiot/mqtt_connection_builder.py
@@ -91,7 +91,7 @@
**enable_metrics_collection** (`bool`): Whether to send the SDK version number in the CONNECT packet.
Default is True.
- **http_proxy_options** (:class: 'awscrt.http.HttpProxyOptions'): http proxy options to use
+ **http_proxy_options** (:class: 'awscrt.http.HttpProxyOptions'): HTTP proxy options to use
"""
# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
@@ -252,7 +252,10 @@ def websockets_with_default_aws_signing(
credentials_provider (awscrt.auth.AwsCredentialsProvider): Source of AWS credentials to use when signing.
- websocket_proxy_options (awscrt.http.HttpProxyOptions): If specified, a proxy is used when connecting.
+ websocket_proxy_options (awscrt.http.HttpProxyOptions): Deprecated,
+ for proxy settings use `http_proxy_options` (described in
+ :mod:`common arguments`)
+
"""
_check_required_kwargs(**kwargs)
@@ -300,7 +303,9 @@ def websockets_with_custom_handshake(
* `**kwargs` (dict): Forward-compatibility kwargs.
- websocket_proxy_options (awscrt.http.HttpProxyOptions): If specified, a proxy is used when connecting.
+ websocket_proxy_options (awscrt.http.HttpProxyOptions): Deprecated,
+ for proxy settings use `http_proxy_options` (described in
+ :mod:`common arguments`)
"""
_check_required_kwargs(**kwargs)
tls_ctx_options = awscrt.io.TlsContextOptions()
diff --git a/samples/fleetprovisioning.py b/samples/fleetprovisioning.py
index e1c16484..fe3d25fe 100644
--- a/samples/fleetprovisioning.py
+++ b/samples/fleetprovisioning.py
@@ -243,7 +243,7 @@ def waitForRegisterThingResponse():
client_bootstrap=client_bootstrap,
region=args.signing_region,
credentials_provider=credentials_provider,
- websocket_proxy_options=proxy_options,
+ http_proxy_options=proxy_options,
on_connection_interrupted=on_connection_interrupted,
on_connection_resumed=on_connection_resumed,
ca_filepath=args.root_ca,
diff --git a/samples/jobs.py b/samples/jobs.py
index 27a9c963..6b165b8b 100644
--- a/samples/jobs.py
+++ b/samples/jobs.py
@@ -240,7 +240,7 @@ def on_update_job_execution_rejected(rejected):
client_bootstrap=client_bootstrap,
region=args.signing_region,
credentials_provider=credentials_provider,
- websocket_proxy_options=proxy_options,
+ http_proxy_options=proxy_options,
ca_filepath=args.root_ca,
client_id=args.client_id,
clean_session=False,
diff --git a/samples/pubsub.py b/samples/pubsub.py
index d7b071d5..e55352e3 100644
--- a/samples/pubsub.py
+++ b/samples/pubsub.py
@@ -99,7 +99,7 @@ def on_message_received(topic, payload, dup, qos, retain, **kwargs):
client_bootstrap=client_bootstrap,
region=args.signing_region,
credentials_provider=credentials_provider,
- websocket_proxy_options=proxy_options,
+ http_proxy_options=proxy_options,
ca_filepath=args.root_ca,
on_connection_interrupted=on_connection_interrupted,
on_connection_resumed=on_connection_resumed,
diff --git a/samples/shadow.py b/samples/shadow.py
index 473022c5..2d61e8d2 100644
--- a/samples/shadow.py
+++ b/samples/shadow.py
@@ -242,7 +242,7 @@ def user_input_thread_fn():
client_bootstrap=client_bootstrap,
region=args.signing_region,
credentials_provider=credentials_provider,
- websocket_proxy_options=proxy_options,
+ http_proxy_options=proxy_options,
ca_filepath=args.root_ca,
client_id=args.client_id,
clean_session=False,
From fc55e05f216392e051bda4812090f573244ca983 Mon Sep 17 00:00:00 2001
From: Bret Ambrose
Date: Tue, 18 May 2021 13:26:54 -0700
Subject: [PATCH 3/4] Doc update
---
docs/awsiot/eventstreamrpc.html | 8 +-
docs/awsiot/greengrass_discovery.html | 4 +-
docs/awsiot/iotidentity.html | 75 +++------
docs/awsiot/iotjobs.html | 118 +++++---------
docs/awsiot/iotshadow.html | 186 ++++++++---------------
docs/awsiot/mqtt_connection_builder.html | 9 +-
docs/searchindex.js | 2 +-
7 files changed, 136 insertions(+), 266 deletions(-)
diff --git a/docs/awsiot/eventstreamrpc.html b/docs/awsiot/eventstreamrpc.html
index bbef6f56..4da466a0 100644
--- a/docs/awsiot/eventstreamrpc.html
+++ b/docs/awsiot/eventstreamrpc.html
@@ -196,13 +196,13 @@ Navigation
+headers
Headers to add
-
-payload: Optional[bytes]
+payload
Binary payload data
@@ -221,7 +221,7 @@ Navigation
connect_message_amender init arg.
Return type
-Callable[[], awsiot.eventstreamrpc.MessageAmendment]
+Callable[awsiot.eventstreamrpc.MessageAmendment]
@@ -250,7 +250,7 @@ Navigation
tls_connection_options (Optional[awscrt.io.TlsConnectionOptions]) – Optional TLS connection options.
If None is provided, then the connection will be attempted over
plain-text.
-connect_message_amender (Optional[Callable[[], awsiot.eventstreamrpc.MessageAmendment]]) – Optional callable that should return a
+
connect_message_amender (Optional[Callable[awsiot.eventstreamrpc.MessageAmendment]]) – Optional callable that should return a
MessageAmendment
for the
CONNECT
message.
This callable will be invoked whenever a network connection is
diff --git a/docs/awsiot/greengrass_discovery.html b/docs/awsiot/greengrass_discovery.html
index 929ba0d6..e4512d9d 100644
--- a/docs/awsiot/greengrass_discovery.html
+++ b/docs/awsiot/greengrass_discovery.html
@@ -103,13 +103,13 @@
Navigation
-
-http_response_code: int
+http_response_code
HTTP response code
-
-message: str
+message
Message
diff --git a/docs/awsiot/iotidentity.html b/docs/awsiot/iotidentity.html
index b412bfd3..41bc4e51 100644
--- a/docs/awsiot/iotidentity.html
+++ b/docs/awsiot/iotidentity.html
@@ -68,8 +68,8 @@ Navigation
- Parameters
-request (awsiot.iotidentity.CreateCertificateFromCsrRequest) – CreateCertificateFromCsrRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – CreateCertificateFromCsrRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -77,9 +77,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -90,8 +87,8 @@ Navigation
- Parameters
-request (awsiot.iotidentity.CreateKeysAndCertificateRequest) – CreateKeysAndCertificateRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – CreateKeysAndCertificateRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -99,9 +96,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -112,8 +106,8 @@ Navigation
- Parameters
-request (awsiot.iotidentity.RegisterThingRequest) – RegisterThingRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – RegisterThingRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -121,9 +115,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -134,9 +125,9 @@ Navigation
- Parameters
-request (awsiot.iotidentity.CreateCertificateFromCsrSubscriptionRequest) – CreateCertificateFromCsrSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotidentity.CreateCertificateFromCsrResponse], None]) – Callback to invoke each time the event is received.
+
request – CreateCertificateFromCsrSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type CreateCertificateFromCsrResponse.
The callback is not expected to return anything.
@@ -149,9 +140,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -162,9 +150,9 @@ Navigation
- Parameters
-request (awsiot.iotidentity.CreateCertificateFromCsrSubscriptionRequest) – CreateCertificateFromCsrSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotidentity.ErrorResponse], None]) – Callback to invoke each time the event is received.
+
request – CreateCertificateFromCsrSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -177,9 +165,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -190,9 +175,9 @@ Navigation
- Parameters
-request (awsiot.iotidentity.CreateKeysAndCertificateSubscriptionRequest) – CreateKeysAndCertificateSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotidentity.CreateKeysAndCertificateResponse], None]) – Callback to invoke each time the event is received.
+
request – CreateKeysAndCertificateSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type CreateKeysAndCertificateResponse.
The callback is not expected to return anything.
@@ -205,9 +190,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -218,9 +200,9 @@ Navigation
- Parameters
-request (awsiot.iotidentity.CreateKeysAndCertificateSubscriptionRequest) – CreateKeysAndCertificateSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotidentity.ErrorResponse], None]) – Callback to invoke each time the event is received.
+
request – CreateKeysAndCertificateSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -233,9 +215,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -246,9 +225,9 @@ Navigation
- Parameters
-request (awsiot.iotidentity.RegisterThingSubscriptionRequest) – RegisterThingSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotidentity.RegisterThingResponse], None]) – Callback to invoke each time the event is received.
+
request – RegisterThingSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type RegisterThingResponse.
The callback is not expected to return anything.
@@ -261,9 +240,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -274,9 +250,9 @@ Navigation
- Parameters
-request (awsiot.iotidentity.RegisterThingSubscriptionRequest) – RegisterThingSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotidentity.ErrorResponse], None]) – Callback to invoke each time the event is received.
+
request – RegisterThingSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -289,9 +265,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
diff --git a/docs/awsiot/iotjobs.html b/docs/awsiot/iotjobs.html
index 991f6af0..6fb411f8 100644
--- a/docs/awsiot/iotjobs.html
+++ b/docs/awsiot/iotjobs.html
@@ -68,8 +68,8 @@ Navigation
- Parameters
-request (awsiot.iotjobs.DescribeJobExecutionRequest) – DescribeJobExecutionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – DescribeJobExecutionRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -77,9 +77,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -90,8 +87,8 @@ Navigation
- Parameters
-request (awsiot.iotjobs.GetPendingJobExecutionsRequest) – GetPendingJobExecutionsRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – GetPendingJobExecutionsRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -99,9 +96,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -112,8 +106,8 @@ Navigation
- Parameters
-request (awsiot.iotjobs.StartNextPendingJobExecutionRequest) – StartNextPendingJobExecutionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – StartNextPendingJobExecutionRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -121,9 +115,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -134,8 +125,8 @@ Navigation
- Parameters
-request (awsiot.iotjobs.UpdateJobExecutionRequest) – UpdateJobExecutionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – UpdateJobExecutionRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -143,9 +134,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -156,9 +144,9 @@ Navigation
- Parameters
-request (awsiot.iotjobs.DescribeJobExecutionSubscriptionRequest) – DescribeJobExecutionSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotjobs.DescribeJobExecutionResponse], None]) – Callback to invoke each time the event is received.
+
request – DescribeJobExecutionSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type DescribeJobExecutionResponse.
The callback is not expected to return anything.
@@ -171,9 +159,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -184,9 +169,9 @@ Navigation
- Parameters
-request (awsiot.iotjobs.DescribeJobExecutionSubscriptionRequest) – DescribeJobExecutionSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotjobs.RejectedError], None]) – Callback to invoke each time the event is received.
+
request – DescribeJobExecutionSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type RejectedError.
The callback is not expected to return anything.
@@ -199,9 +184,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -212,9 +194,9 @@ Navigation
- Parameters
-request (awsiot.iotjobs.GetPendingJobExecutionsSubscriptionRequest) – GetPendingJobExecutionsSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotjobs.GetPendingJobExecutionsResponse], None]) – Callback to invoke each time the event is received.
+
request – GetPendingJobExecutionsSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type GetPendingJobExecutionsResponse.
The callback is not expected to return anything.
@@ -227,9 +209,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -240,9 +219,9 @@ Navigation
- Parameters
-request (awsiot.iotjobs.GetPendingJobExecutionsSubscriptionRequest) – GetPendingJobExecutionsSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotjobs.RejectedError], None]) – Callback to invoke each time the event is received.
+
request – GetPendingJobExecutionsSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type RejectedError.
The callback is not expected to return anything.
@@ -255,9 +234,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -268,9 +244,9 @@ Navigation
- Parameters
-request (awsiot.iotjobs.JobExecutionsChangedSubscriptionRequest) – JobExecutionsChangedSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotjobs.JobExecutionsChangedEvent], None]) – Callback to invoke each time the event is received.
+
request – JobExecutionsChangedSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type JobExecutionsChangedEvent.
The callback is not expected to return anything.
@@ -283,9 +259,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -296,9 +269,9 @@ Navigation
- Parameters
-request (awsiot.iotjobs.NextJobExecutionChangedSubscriptionRequest) – NextJobExecutionChangedSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotjobs.NextJobExecutionChangedEvent], None]) – Callback to invoke each time the event is received.
+
request – NextJobExecutionChangedSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type NextJobExecutionChangedEvent.
The callback is not expected to return anything.
@@ -311,9 +284,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -324,9 +294,9 @@ Navigation
- Parameters
-request (awsiot.iotjobs.StartNextPendingJobExecutionSubscriptionRequest) – StartNextPendingJobExecutionSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotjobs.StartNextJobExecutionResponse], None]) – Callback to invoke each time the event is received.
+
request – StartNextPendingJobExecutionSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type StartNextJobExecutionResponse.
The callback is not expected to return anything.
@@ -339,9 +309,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -352,9 +319,9 @@ Navigation
- Parameters
-request (awsiot.iotjobs.StartNextPendingJobExecutionSubscriptionRequest) – StartNextPendingJobExecutionSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotjobs.RejectedError], None]) – Callback to invoke each time the event is received.
+
request – StartNextPendingJobExecutionSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type RejectedError.
The callback is not expected to return anything.
@@ -367,9 +334,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -380,9 +344,9 @@ Navigation
- Parameters
-request (awsiot.iotjobs.UpdateJobExecutionSubscriptionRequest) – UpdateJobExecutionSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotjobs.UpdateJobExecutionResponse], None]) – Callback to invoke each time the event is received.
+
request – UpdateJobExecutionSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type UpdateJobExecutionResponse.
The callback is not expected to return anything.
@@ -395,9 +359,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -408,9 +369,9 @@ Navigation
- Parameters
-request (awsiot.iotjobs.UpdateJobExecutionSubscriptionRequest) – UpdateJobExecutionSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotjobs.RejectedError], None]) – Callback to invoke each time the event is received.
+
request – UpdateJobExecutionSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type RejectedError.
The callback is not expected to return anything.
@@ -423,9 +384,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
diff --git a/docs/awsiot/iotshadow.html b/docs/awsiot/iotshadow.html
index c98d916e..f4033b42 100644
--- a/docs/awsiot/iotshadow.html
+++ b/docs/awsiot/iotshadow.html
@@ -64,8 +64,8 @@ Navigation
- Parameters
-request (awsiot.iotshadow.DeleteNamedShadowRequest) – DeleteNamedShadowRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – DeleteNamedShadowRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -73,9 +73,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -86,8 +83,8 @@ Navigation
- Parameters
-request (awsiot.iotshadow.DeleteShadowRequest) – DeleteShadowRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – DeleteShadowRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -95,9 +92,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -108,8 +102,8 @@ Navigation
- Parameters
-request (awsiot.iotshadow.GetNamedShadowRequest) – GetNamedShadowRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – GetNamedShadowRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -117,9 +111,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -130,8 +121,8 @@ Navigation
- Parameters
-request (awsiot.iotshadow.GetShadowRequest) – GetShadowRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – GetShadowRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -139,9 +130,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -152,8 +140,8 @@ Navigation
- Parameters
-request (awsiot.iotshadow.UpdateNamedShadowRequest) – UpdateNamedShadowRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – UpdateNamedShadowRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -161,9 +149,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -174,8 +159,8 @@ Navigation
- Parameters
-request (awsiot.iotshadow.UpdateShadowRequest) – UpdateShadowRequest instance.
-qos (int) – The Quality of Service guarantee of this message
+request – UpdateShadowRequest instance.
+qos – The Quality of Service guarantee of this message
- Returns
@@ -183,9 +168,6 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
-- Return type
-concurrent.futures._base.Future
-
@@ -196,9 +178,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.DeleteNamedShadowSubscriptionRequest) – DeleteNamedShadowSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.DeleteShadowResponse], None]) – Callback to invoke each time the event is received.
+
request – DeleteNamedShadowSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type DeleteShadowResponse.
The callback is not expected to return anything.
@@ -211,9 +193,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -224,9 +203,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.DeleteNamedShadowSubscriptionRequest) – DeleteNamedShadowSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.ErrorResponse], None]) – Callback to invoke each time the event is received.
+
request – DeleteNamedShadowSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -239,9 +218,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -252,9 +228,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.DeleteShadowSubscriptionRequest) – DeleteShadowSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.DeleteShadowResponse], None]) – Callback to invoke each time the event is received.
+
request – DeleteShadowSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type DeleteShadowResponse.
The callback is not expected to return anything.
@@ -267,9 +243,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -280,9 +253,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.DeleteShadowSubscriptionRequest) – DeleteShadowSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.ErrorResponse], None]) – Callback to invoke each time the event is received.
+
request – DeleteShadowSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -295,9 +268,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -308,9 +278,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.GetNamedShadowSubscriptionRequest) – GetNamedShadowSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.GetShadowResponse], None]) – Callback to invoke each time the event is received.
+
request – GetNamedShadowSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type GetShadowResponse.
The callback is not expected to return anything.
@@ -323,9 +293,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -336,9 +303,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.GetNamedShadowSubscriptionRequest) – GetNamedShadowSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.ErrorResponse], None]) – Callback to invoke each time the event is received.
+
request – GetNamedShadowSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -351,9 +318,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -364,9 +328,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.GetShadowSubscriptionRequest) – GetShadowSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.GetShadowResponse], None]) – Callback to invoke each time the event is received.
+
request – GetShadowSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type GetShadowResponse.
The callback is not expected to return anything.
@@ -379,9 +343,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -392,9 +353,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.GetShadowSubscriptionRequest) – GetShadowSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.ErrorResponse], None]) – Callback to invoke each time the event is received.
+
request – GetShadowSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -407,9 +368,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -420,9 +378,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.NamedShadowDeltaUpdatedSubscriptionRequest) – NamedShadowDeltaUpdatedSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.ShadowDeltaUpdatedEvent], None]) – Callback to invoke each time the event is received.
+
request – NamedShadowDeltaUpdatedSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ShadowDeltaUpdatedEvent.
The callback is not expected to return anything.
@@ -435,9 +393,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -448,9 +403,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.NamedShadowUpdatedSubscriptionRequest) – NamedShadowUpdatedSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.ShadowUpdatedEvent], None]) – Callback to invoke each time the event is received.
+
request – NamedShadowUpdatedSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ShadowUpdatedEvent.
The callback is not expected to return anything.
@@ -463,9 +418,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -476,9 +428,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.ShadowDeltaUpdatedSubscriptionRequest) – ShadowDeltaUpdatedSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.ShadowDeltaUpdatedEvent], None]) – Callback to invoke each time the event is received.
+
request – ShadowDeltaUpdatedSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ShadowDeltaUpdatedEvent.
The callback is not expected to return anything.
@@ -491,9 +443,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -504,9 +453,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.ShadowUpdatedSubscriptionRequest) – ShadowUpdatedSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.ShadowUpdatedEvent], None]) – Callback to invoke each time the event is received.
+
request – ShadowUpdatedSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ShadowUpdatedEvent.
The callback is not expected to return anything.
@@ -519,9 +468,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -532,9 +478,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.UpdateNamedShadowSubscriptionRequest) – UpdateNamedShadowSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.UpdateShadowResponse], None]) – Callback to invoke each time the event is received.
+
request – UpdateNamedShadowSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type UpdateShadowResponse.
The callback is not expected to return anything.
@@ -547,9 +493,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -560,9 +503,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.UpdateNamedShadowSubscriptionRequest) – UpdateNamedShadowSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.ErrorResponse], None]) – Callback to invoke each time the event is received.
+
request – UpdateNamedShadowSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -575,9 +518,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -588,9 +528,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.UpdateShadowSubscriptionRequest) – UpdateShadowSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.UpdateShadowResponse], None]) – Callback to invoke each time the event is received.
+
request – UpdateShadowSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type UpdateShadowResponse.
The callback is not expected to return anything.
@@ -603,9 +543,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
@@ -616,9 +553,9 @@ Navigation
- Parameters
-request (awsiot.iotshadow.UpdateShadowSubscriptionRequest) – UpdateShadowSubscriptionRequest instance.
-qos (int) – The Quality of Service guarantee of this message
-callback (Callable[[awsiot.iotshadow.ErrorResponse], None]) – Callback to invoke each time the event is received.
+
request – UpdateShadowSubscriptionRequest instance.
+qos – The Quality of Service guarantee of this message
+callback – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -631,9 +568,6 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
-- Return type
-Tuple[concurrent.futures._base.Future, str]
-
diff --git a/docs/awsiot/mqtt_connection_builder.html b/docs/awsiot/mqtt_connection_builder.html
index e6e65bcd..68ad63a6 100644
--- a/docs/awsiot/mqtt_connection_builder.html
+++ b/docs/awsiot/mqtt_connection_builder.html
@@ -133,6 +133,7 @@ Navigation
enable_metrics_collection (bool): Whether to send the SDK version number in the CONNECT packet.Default is True.
+http_proxy_options (:class: ‘awscrt.http.HttpProxyOptions’): HTTP proxy options to use
-
@@ -186,7 +187,9 @@
Navigation
-
- Return type
@@ -219,7 +222,9 @@ Navigation
-websocket_proxy_options (awscrt.http.HttpProxyOptions) – If specified, a proxy is used when connecting.
+websocket_proxy_options (awscrt.http.HttpProxyOptions) – Deprecated,
+for proxy settings use http_proxy_options (described in
+common arguments
)
Return type
diff --git a/docs/searchindex.js b/docs/searchindex.js
index 7014d6cb..043169a9 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["awsiot/awsiot","awsiot/eventstreamrpc","awsiot/greengrass_discovery","awsiot/greengrasscoreipc","awsiot/iotidentity","awsiot/iotjobs","awsiot/iotshadow","awsiot/mqtt_connection_builder","index"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["awsiot/awsiot.rst","awsiot/eventstreamrpc.rst","awsiot/greengrass_discovery.rst","awsiot/greengrasscoreipc.rst","awsiot/iotidentity.rst","awsiot/iotjobs.rst","awsiot/iotshadow.rst","awsiot/mqtt_connection_builder.rst","index.rst"],objects:{"":{awsiot:[0,0,0,"-"]},"awsiot.MqttServiceClient":{mqtt_connection:[0,2,1,""],unsubscribe:[0,3,1,""]},"awsiot.eventstreamrpc":{AccessDeniedError:[1,4,1,""],Client:[1,1,1,""],ClientOperation:[1,1,1,""],Connection:[1,1,1,""],ConnectionClosedError:[1,4,1,""],DeserializeError:[1,4,1,""],ErrorShape:[1,4,1,""],EventStreamError:[1,4,1,""],EventStreamOperationError:[1,4,1,""],LifecycleHandler:[1,1,1,""],MessageAmendment:[1,1,1,""],Operation:[1,1,1,""],SerializeError:[1,4,1,""],Shape:[1,1,1,""],ShapeIndex:[1,1,1,""],StreamClosedError:[1,4,1,""],StreamResponseHandler:[1,1,1,""],UnmappedDataError:[1,4,1,""]},"awsiot.eventstreamrpc.Connection":{close:[1,3,1,""],connect:[1,3,1,""]},"awsiot.eventstreamrpc.LifecycleHandler":{on_connect:[1,3,1,""],on_disconnect:[1,3,1,""],on_error:[1,3,1,""],on_ping:[1,3,1,""]},"awsiot.eventstreamrpc.MessageAmendment":{create_static_authtoken_amender:[1,3,1,""],headers:[1,5,1,""],payload:[1,5,1,""]},"awsiot.eventstreamrpc.ShapeIndex":{find_shape_type:[1,3,1,""]},"awsiot.greengrass_discovery":{ConnectivityInfo:[2,1,1,""],DiscoverResponse:[2,1,1,""],DiscoveryClient:[2,1,1,""],DiscoveryException:[2,4,1,""],GGCore:[2,1,1,""],GGGroup:[2,1,1,""]},"awsiot.greengrass_discovery.ConnectivityInfo":{host_address:[2,5,1,""],id:[2,5,1,""],metadata:[2,5,1,""],port:[2,5,1,""]},"awsiot.greengrass_discovery.DiscoverResponse":{gg_groups:[2,5,1,""]},"awsiot.greengrass_discovery.DiscoveryClient":{discover:[2,3,1,""]},"awsiot.greengrass_discovery.DiscoveryException":{http_response_code:[2,5,1,""],message:[2,5,1,""]},"awsiot.greengrass_discovery.GGCore":{connectivity:[2,5,1,""],thing_arn:[2,5,1,""]},"awsiot.greengrass_discovery.GGGroup":{certificate_authorities:[2,5,1,""],cores:[2,5,1,""],gg_group_id:[2,5,1,""]},"awsiot.greengrasscoreipc":{client:[3,0,0,"-"],connect:[3,6,1,""],model:[3,0,0,"-"]},"awsiot.greengrasscoreipc.client":{CreateDebugPasswordOperation:[3,1,1,""],CreateLocalDeploymentOperation:[3,1,1,""],DeferComponentUpdateOperation:[3,1,1,""],GetComponentDetailsOperation:[3,1,1,""],GetConfigurationOperation:[3,1,1,""],GetLocalDeploymentStatusOperation:[3,1,1,""],GetSecretValueOperation:[3,1,1,""],GreengrassCoreIPCClient:[3,1,1,""],ListComponentsOperation:[3,1,1,""],ListLocalDeploymentsOperation:[3,1,1,""],PublishToIoTCoreOperation:[3,1,1,""],PublishToTopicOperation:[3,1,1,""],RestartComponentOperation:[3,1,1,""],SendConfigurationValidityReportOperation:[3,1,1,""],StopComponentOperation:[3,1,1,""],SubscribeToComponentUpdatesOperation:[3,1,1,""],SubscribeToComponentUpdatesStreamHandler:[3,1,1,""],SubscribeToConfigurationUpdateOperation:[3,1,1,""],SubscribeToConfigurationUpdateStreamHandler:[3,1,1,""],SubscribeToIoTCoreOperation:[3,1,1,""],SubscribeToIoTCoreStreamHandler:[3,1,1,""],SubscribeToTopicOperation:[3,1,1,""],SubscribeToTopicStreamHandler:[3,1,1,""],SubscribeToValidateConfigurationUpdatesOperation:[3,1,1,""],SubscribeToValidateConfigurationUpdatesStreamHandler:[3,1,1,""],UpdateConfigurationOperation:[3,1,1,""],UpdateStateOperation:[3,1,1,""],ValidateAuthorizationTokenOperation:[3,1,1,""]},"awsiot.greengrasscoreipc.client.CreateDebugPasswordOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.CreateLocalDeploymentOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.DeferComponentUpdateOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetComponentDetailsOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetConfigurationOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetLocalDeploymentStatusOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetSecretValueOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GreengrassCoreIPCClient":{new_create_debug_password:[3,3,1,""],new_create_local_deployment:[3,3,1,""],new_defer_component_update:[3,3,1,""],new_get_component_details:[3,3,1,""],new_get_configuration:[3,3,1,""],new_get_local_deployment_status:[3,3,1,""],new_get_secret_value:[3,3,1,""],new_list_components:[3,3,1,""],new_list_local_deployments:[3,3,1,""],new_publish_to_iot_core:[3,3,1,""],new_publish_to_topic:[3,3,1,""],new_restart_component:[3,3,1,""],new_send_configuration_validity_report:[3,3,1,""],new_stop_component:[3,3,1,""],new_subscribe_to_component_updates:[3,3,1,""],new_subscribe_to_configuration_update:[3,3,1,""],new_subscribe_to_iot_core:[3,3,1,""],new_subscribe_to_topic:[3,3,1,""],new_subscribe_to_validate_configuration_updates:[3,3,1,""],new_update_configuration:[3,3,1,""],new_update_state:[3,3,1,""],new_validate_authorization_token:[3,3,1,""]},"awsiot.greengrasscoreipc.client.ListComponentsOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.ListLocalDeploymentsOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.PublishToIoTCoreOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.PublishToTopicOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.RestartComponentOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SendConfigurationValidityReportOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.StopComponentOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToComponentUpdatesOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToComponentUpdatesStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToConfigurationUpdateOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToConfigurationUpdateStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToIoTCoreOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToIoTCoreStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToTopicOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToTopicStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToValidateConfigurationUpdatesOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToValidateConfigurationUpdatesStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.UpdateConfigurationOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.UpdateStateOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.ValidateAuthorizationTokenOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.model":{BinaryMessage:[3,1,1,""],ComponentDetails:[3,1,1,""],ComponentNotFoundError:[3,4,1,""],ComponentUpdatePolicyEvents:[3,1,1,""],ConfigurationUpdateEvent:[3,1,1,""],ConfigurationUpdateEvents:[3,1,1,""],ConfigurationValidityReport:[3,1,1,""],ConfigurationValidityStatus:[3,1,1,""],ConflictError:[3,4,1,""],CreateDebugPasswordRequest:[3,1,1,""],CreateDebugPasswordResponse:[3,1,1,""],CreateLocalDeploymentRequest:[3,1,1,""],CreateLocalDeploymentResponse:[3,1,1,""],DeferComponentUpdateRequest:[3,1,1,""],DeferComponentUpdateResponse:[3,1,1,""],DeploymentStatus:[3,1,1,""],FailedUpdateConditionCheckError:[3,4,1,""],GetComponentDetailsRequest:[3,1,1,""],GetComponentDetailsResponse:[3,1,1,""],GetConfigurationRequest:[3,1,1,""],GetConfigurationResponse:[3,1,1,""],GetLocalDeploymentStatusRequest:[3,1,1,""],GetLocalDeploymentStatusResponse:[3,1,1,""],GetSecretValueRequest:[3,1,1,""],GetSecretValueResponse:[3,1,1,""],GreengrassCoreIPCError:[3,4,1,""],InvalidArgumentsError:[3,4,1,""],InvalidArtifactsDirectoryPathError:[3,4,1,""],InvalidRecipeDirectoryPathError:[3,4,1,""],InvalidTokenError:[3,4,1,""],IoTCoreMessage:[3,1,1,""],JsonMessage:[3,1,1,""],LifecycleState:[3,1,1,""],ListComponentsRequest:[3,1,1,""],ListComponentsResponse:[3,1,1,""],ListLocalDeploymentsRequest:[3,1,1,""],ListLocalDeploymentsResponse:[3,1,1,""],LocalDeployment:[3,1,1,""],MQTTMessage:[3,1,1,""],PostComponentUpdateEvent:[3,1,1,""],PreComponentUpdateEvent:[3,1,1,""],PublishMessage:[3,1,1,""],PublishToIoTCoreRequest:[3,1,1,""],PublishToIoTCoreResponse:[3,1,1,""],PublishToTopicRequest:[3,1,1,""],PublishToTopicResponse:[3,1,1,""],QOS:[3,1,1,""],ReportedLifecycleState:[3,1,1,""],RequestStatus:[3,1,1,""],ResourceNotFoundError:[3,4,1,""],RestartComponentRequest:[3,1,1,""],RestartComponentResponse:[3,1,1,""],RunWithInfo:[3,1,1,""],SecretValue:[3,1,1,""],SendConfigurationValidityReportRequest:[3,1,1,""],SendConfigurationValidityReportResponse:[3,1,1,""],ServiceError:[3,4,1,""],StopComponentRequest:[3,1,1,""],StopComponentResponse:[3,1,1,""],SubscribeToComponentUpdatesRequest:[3,1,1,""],SubscribeToComponentUpdatesResponse:[3,1,1,""],SubscribeToConfigurationUpdateRequest:[3,1,1,""],SubscribeToConfigurationUpdateResponse:[3,1,1,""],SubscribeToIoTCoreRequest:[3,1,1,""],SubscribeToIoTCoreResponse:[3,1,1,""],SubscribeToTopicRequest:[3,1,1,""],SubscribeToTopicResponse:[3,1,1,""],SubscribeToValidateConfigurationUpdatesRequest:[3,1,1,""],SubscribeToValidateConfigurationUpdatesResponse:[3,1,1,""],SubscriptionResponseMessage:[3,1,1,""],UnauthorizedError:[3,4,1,""],UpdateConfigurationRequest:[3,1,1,""],UpdateConfigurationResponse:[3,1,1,""],UpdateStateRequest:[3,1,1,""],UpdateStateResponse:[3,1,1,""],ValidateAuthorizationTokenRequest:[3,1,1,""],ValidateAuthorizationTokenResponse:[3,1,1,""],ValidateConfigurationUpdateEvent:[3,1,1,""],ValidateConfigurationUpdateEvents:[3,1,1,""]},"awsiot.greengrasscoreipc.model.BinaryMessage":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ComponentDetails":{component_name:[3,5,1,""],configuration:[3,5,1,""],state:[3,5,1,""],version:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ComponentNotFoundError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ComponentUpdatePolicyEvents":{post_update_event:[3,5,1,""],pre_update_event:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConfigurationUpdateEvent":{component_name:[3,5,1,""],key_path:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConfigurationUpdateEvents":{configuration_update_event:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConfigurationValidityReport":{deployment_id:[3,5,1,""],message:[3,5,1,""],status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConflictError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.CreateDebugPasswordResponse":{certificate_sha1_hash:[3,5,1,""],certificate_sha256_hash:[3,5,1,""],password:[3,5,1,""],password_expiration:[3,5,1,""],username:[3,5,1,""]},"awsiot.greengrasscoreipc.model.CreateLocalDeploymentRequest":{artifacts_directory_path:[3,5,1,""],component_to_configuration:[3,5,1,""],component_to_run_with_info:[3,5,1,""],group_name:[3,5,1,""],recipe_directory_path:[3,5,1,""],root_component_versions_to_add:[3,5,1,""],root_components_to_remove:[3,5,1,""]},"awsiot.greengrasscoreipc.model.CreateLocalDeploymentResponse":{deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.DeferComponentUpdateRequest":{deployment_id:[3,5,1,""],message:[3,5,1,""],recheck_after_ms:[3,5,1,""]},"awsiot.greengrasscoreipc.model.FailedUpdateConditionCheckError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetComponentDetailsRequest":{component_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetComponentDetailsResponse":{component_details:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetConfigurationRequest":{component_name:[3,5,1,""],key_path:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetConfigurationResponse":{component_name:[3,5,1,""],value:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetLocalDeploymentStatusRequest":{deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetLocalDeploymentStatusResponse":{deployment:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetSecretValueRequest":{secret_id:[3,5,1,""],version_id:[3,5,1,""],version_stage:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetSecretValueResponse":{secret_id:[3,5,1,""],secret_value:[3,5,1,""],version_id:[3,5,1,""],version_stage:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidArgumentsError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidArtifactsDirectoryPathError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidRecipeDirectoryPathError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidTokenError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.IoTCoreMessage":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.JsonMessage":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ListComponentsResponse":{components:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ListLocalDeploymentsResponse":{local_deployments:[3,5,1,""]},"awsiot.greengrasscoreipc.model.LocalDeployment":{deployment_id:[3,5,1,""],status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.MQTTMessage":{payload:[3,5,1,""],topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PostComponentUpdateEvent":{deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PreComponentUpdateEvent":{deployment_id:[3,5,1,""],is_ggc_restarting:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PublishMessage":{binary_message:[3,5,1,""],json_message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PublishToIoTCoreRequest":{payload:[3,5,1,""],qos:[3,5,1,""],topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PublishToTopicRequest":{publish_message:[3,5,1,""],topic:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ResourceNotFoundError":{message:[3,5,1,""],resource_name:[3,5,1,""],resource_type:[3,5,1,""]},"awsiot.greengrasscoreipc.model.RestartComponentRequest":{component_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.RestartComponentResponse":{message:[3,5,1,""],restart_status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.RunWithInfo":{posix_user:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SecretValue":{secret_binary:[3,5,1,""],secret_string:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SendConfigurationValidityReportRequest":{configuration_validity_report:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ServiceError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.StopComponentRequest":{component_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.StopComponentResponse":{message:[3,5,1,""],stop_status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToConfigurationUpdateRequest":{component_name:[3,5,1,""],key_path:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToIoTCoreRequest":{qos:[3,5,1,""],topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToTopicRequest":{topic:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToTopicResponse":{topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscriptionResponseMessage":{binary_message:[3,5,1,""],json_message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.UnauthorizedError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.UpdateConfigurationRequest":{key_path:[3,5,1,""],timestamp:[3,5,1,""],value_to_merge:[3,5,1,""]},"awsiot.greengrasscoreipc.model.UpdateStateRequest":{state:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateAuthorizationTokenRequest":{token:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateAuthorizationTokenResponse":{is_valid:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateConfigurationUpdateEvent":{configuration:[3,5,1,""],deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateConfigurationUpdateEvents":{validate_configuration_update_event:[3,5,1,""]},"awsiot.iotidentity":{CreateCertificateFromCsrRequest:[4,1,1,""],CreateCertificateFromCsrResponse:[4,1,1,""],CreateCertificateFromCsrSubscriptionRequest:[4,1,1,""],CreateKeysAndCertificateRequest:[4,1,1,""],CreateKeysAndCertificateResponse:[4,1,1,""],CreateKeysAndCertificateSubscriptionRequest:[4,1,1,""],ErrorResponse:[4,1,1,""],IotIdentityClient:[4,1,1,""],RegisterThingRequest:[4,1,1,""],RegisterThingResponse:[4,1,1,""],RegisterThingSubscriptionRequest:[4,1,1,""]},"awsiot.iotidentity.CreateCertificateFromCsrRequest":{certificate_signing_request:[4,5,1,""]},"awsiot.iotidentity.CreateCertificateFromCsrResponse":{certificate_id:[4,5,1,""],certificate_ownership_token:[4,5,1,""],certificate_pem:[4,5,1,""]},"awsiot.iotidentity.CreateKeysAndCertificateResponse":{certificate_id:[4,5,1,""],certificate_ownership_token:[4,5,1,""],certificate_pem:[4,5,1,""],private_key:[4,5,1,""]},"awsiot.iotidentity.ErrorResponse":{error_code:[4,5,1,""],error_message:[4,5,1,""],status_code:[4,5,1,""]},"awsiot.iotidentity.IotIdentityClient":{publish_create_certificate_from_csr:[4,3,1,""],publish_create_keys_and_certificate:[4,3,1,""],publish_register_thing:[4,3,1,""],subscribe_to_create_certificate_from_csr_accepted:[4,3,1,""],subscribe_to_create_certificate_from_csr_rejected:[4,3,1,""],subscribe_to_create_keys_and_certificate_accepted:[4,3,1,""],subscribe_to_create_keys_and_certificate_rejected:[4,3,1,""],subscribe_to_register_thing_accepted:[4,3,1,""],subscribe_to_register_thing_rejected:[4,3,1,""]},"awsiot.iotidentity.RegisterThingRequest":{certificate_ownership_token:[4,5,1,""],parameters:[4,5,1,""],template_name:[4,5,1,""]},"awsiot.iotidentity.RegisterThingResponse":{device_configuration:[4,5,1,""],thing_name:[4,5,1,""]},"awsiot.iotidentity.RegisterThingSubscriptionRequest":{template_name:[4,5,1,""]},"awsiot.iotjobs":{DescribeJobExecutionRequest:[5,1,1,""],DescribeJobExecutionResponse:[5,1,1,""],DescribeJobExecutionSubscriptionRequest:[5,1,1,""],GetPendingJobExecutionsRequest:[5,1,1,""],GetPendingJobExecutionsResponse:[5,1,1,""],GetPendingJobExecutionsSubscriptionRequest:[5,1,1,""],IotJobsClient:[5,1,1,""],JobExecutionData:[5,1,1,""],JobExecutionState:[5,1,1,""],JobExecutionSummary:[5,1,1,""],JobExecutionsChangedEvent:[5,1,1,""],JobExecutionsChangedSubscriptionRequest:[5,1,1,""],NextJobExecutionChangedEvent:[5,1,1,""],NextJobExecutionChangedSubscriptionRequest:[5,1,1,""],RejectedError:[5,1,1,""],StartNextJobExecutionResponse:[5,1,1,""],StartNextPendingJobExecutionRequest:[5,1,1,""],StartNextPendingJobExecutionSubscriptionRequest:[5,1,1,""],UpdateJobExecutionRequest:[5,1,1,""],UpdateJobExecutionResponse:[5,1,1,""],UpdateJobExecutionSubscriptionRequest:[5,1,1,""]},"awsiot.iotjobs.DescribeJobExecutionRequest":{client_token:[5,5,1,""],execution_number:[5,5,1,""],include_job_document:[5,5,1,""],job_id:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.DescribeJobExecutionResponse":{client_token:[5,5,1,""],execution:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.DescribeJobExecutionSubscriptionRequest":{job_id:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.GetPendingJobExecutionsRequest":{client_token:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.GetPendingJobExecutionsResponse":{client_token:[5,5,1,""],in_progress_jobs:[5,5,1,""],queued_jobs:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.GetPendingJobExecutionsSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.IotJobsClient":{publish_describe_job_execution:[5,3,1,""],publish_get_pending_job_executions:[5,3,1,""],publish_start_next_pending_job_execution:[5,3,1,""],publish_update_job_execution:[5,3,1,""],subscribe_to_describe_job_execution_accepted:[5,3,1,""],subscribe_to_describe_job_execution_rejected:[5,3,1,""],subscribe_to_get_pending_job_executions_accepted:[5,3,1,""],subscribe_to_get_pending_job_executions_rejected:[5,3,1,""],subscribe_to_job_executions_changed_events:[5,3,1,""],subscribe_to_next_job_execution_changed_events:[5,3,1,""],subscribe_to_start_next_pending_job_execution_accepted:[5,3,1,""],subscribe_to_start_next_pending_job_execution_rejected:[5,3,1,""],subscribe_to_update_job_execution_accepted:[5,3,1,""],subscribe_to_update_job_execution_rejected:[5,3,1,""]},"awsiot.iotjobs.JobExecutionData":{execution_number:[5,5,1,""],job_document:[5,5,1,""],job_id:[5,5,1,""],last_updated_at:[5,5,1,""],queued_at:[5,5,1,""],started_at:[5,5,1,""],status:[5,5,1,""],status_details:[5,5,1,""],thing_name:[5,5,1,""],version_number:[5,5,1,""]},"awsiot.iotjobs.JobExecutionState":{status:[5,5,1,""],status_details:[5,5,1,""],version_number:[5,5,1,""]},"awsiot.iotjobs.JobExecutionSummary":{execution_number:[5,5,1,""],job_id:[5,5,1,""],last_updated_at:[5,5,1,""],queued_at:[5,5,1,""],started_at:[5,5,1,""],version_number:[5,5,1,""]},"awsiot.iotjobs.JobExecutionsChangedEvent":{jobs:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.JobExecutionsChangedSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.NextJobExecutionChangedEvent":{execution:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.NextJobExecutionChangedSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.RejectedError":{client_token:[5,5,1,""],code:[5,5,1,""],execution_state:[5,5,1,""],message:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.StartNextJobExecutionResponse":{client_token:[5,5,1,""],execution:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.StartNextPendingJobExecutionRequest":{client_token:[5,5,1,""],status_details:[5,5,1,""],step_timeout_in_minutes:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.StartNextPendingJobExecutionSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.UpdateJobExecutionRequest":{client_token:[5,5,1,""],execution_number:[5,5,1,""],expected_version:[5,5,1,""],include_job_document:[5,5,1,""],include_job_execution_state:[5,5,1,""],job_id:[5,5,1,""],status:[5,5,1,""],status_details:[5,5,1,""],step_timeout_in_minutes:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.UpdateJobExecutionResponse":{client_token:[5,5,1,""],execution_state:[5,5,1,""],job_document:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.UpdateJobExecutionSubscriptionRequest":{job_id:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotshadow":{DeleteNamedShadowRequest:[6,1,1,""],DeleteNamedShadowSubscriptionRequest:[6,1,1,""],DeleteShadowRequest:[6,1,1,""],DeleteShadowResponse:[6,1,1,""],DeleteShadowSubscriptionRequest:[6,1,1,""],ErrorResponse:[6,1,1,""],GetNamedShadowRequest:[6,1,1,""],GetNamedShadowSubscriptionRequest:[6,1,1,""],GetShadowRequest:[6,1,1,""],GetShadowResponse:[6,1,1,""],GetShadowSubscriptionRequest:[6,1,1,""],IotShadowClient:[6,1,1,""],NamedShadowDeltaUpdatedSubscriptionRequest:[6,1,1,""],NamedShadowUpdatedSubscriptionRequest:[6,1,1,""],ShadowDeltaUpdatedEvent:[6,1,1,""],ShadowDeltaUpdatedSubscriptionRequest:[6,1,1,""],ShadowMetadata:[6,1,1,""],ShadowState:[6,1,1,""],ShadowStateWithDelta:[6,1,1,""],ShadowUpdatedEvent:[6,1,1,""],ShadowUpdatedSnapshot:[6,1,1,""],ShadowUpdatedSubscriptionRequest:[6,1,1,""],UpdateNamedShadowRequest:[6,1,1,""],UpdateNamedShadowSubscriptionRequest:[6,1,1,""],UpdateShadowRequest:[6,1,1,""],UpdateShadowResponse:[6,1,1,""],UpdateShadowSubscriptionRequest:[6,1,1,""]},"awsiot.iotshadow.DeleteNamedShadowRequest":{client_token:[6,5,1,""],shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.DeleteNamedShadowSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.DeleteShadowRequest":{client_token:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.DeleteShadowResponse":{client_token:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.DeleteShadowSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.ErrorResponse":{client_token:[6,5,1,""],code:[6,5,1,""],message:[6,5,1,""],timestamp:[6,5,1,""]},"awsiot.iotshadow.GetNamedShadowRequest":{client_token:[6,5,1,""],shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.GetNamedShadowSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.GetShadowRequest":{client_token:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.GetShadowResponse":{client_token:[6,5,1,""],metadata:[6,5,1,""],state:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.GetShadowSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.IotShadowClient":{publish_delete_named_shadow:[6,3,1,""],publish_delete_shadow:[6,3,1,""],publish_get_named_shadow:[6,3,1,""],publish_get_shadow:[6,3,1,""],publish_update_named_shadow:[6,3,1,""],publish_update_shadow:[6,3,1,""],subscribe_to_delete_named_shadow_accepted:[6,3,1,""],subscribe_to_delete_named_shadow_rejected:[6,3,1,""],subscribe_to_delete_shadow_accepted:[6,3,1,""],subscribe_to_delete_shadow_rejected:[6,3,1,""],subscribe_to_get_named_shadow_accepted:[6,3,1,""],subscribe_to_get_named_shadow_rejected:[6,3,1,""],subscribe_to_get_shadow_accepted:[6,3,1,""],subscribe_to_get_shadow_rejected:[6,3,1,""],subscribe_to_named_shadow_delta_updated_events:[6,3,1,""],subscribe_to_named_shadow_updated_events:[6,3,1,""],subscribe_to_shadow_delta_updated_events:[6,3,1,""],subscribe_to_shadow_updated_events:[6,3,1,""],subscribe_to_update_named_shadow_accepted:[6,3,1,""],subscribe_to_update_named_shadow_rejected:[6,3,1,""],subscribe_to_update_shadow_accepted:[6,3,1,""],subscribe_to_update_shadow_rejected:[6,3,1,""]},"awsiot.iotshadow.NamedShadowDeltaUpdatedSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.NamedShadowUpdatedSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.ShadowDeltaUpdatedEvent":{metadata:[6,5,1,""],state:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.ShadowDeltaUpdatedSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.ShadowMetadata":{desired:[6,5,1,""],reported:[6,5,1,""]},"awsiot.iotshadow.ShadowState":{desired:[6,5,1,""],reported:[6,5,1,""]},"awsiot.iotshadow.ShadowStateWithDelta":{delta:[6,5,1,""],desired:[6,5,1,""],reported:[6,5,1,""]},"awsiot.iotshadow.ShadowUpdatedEvent":{current:[6,5,1,""],previous:[6,5,1,""],timestamp:[6,5,1,""]},"awsiot.iotshadow.ShadowUpdatedSnapshot":{metadata:[6,5,1,""],state:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.ShadowUpdatedSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.UpdateNamedShadowRequest":{client_token:[6,5,1,""],shadow_name:[6,5,1,""],state:[6,5,1,""],thing_name:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.UpdateNamedShadowSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.UpdateShadowRequest":{client_token:[6,5,1,""],state:[6,5,1,""],thing_name:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.UpdateShadowResponse":{client_token:[6,5,1,""],metadata:[6,5,1,""],state:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.UpdateShadowSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.mqtt_connection_builder":{mtls_from_bytes:[7,6,1,""],mtls_from_path:[7,6,1,""],websockets_with_custom_handshake:[7,6,1,""],websockets_with_default_aws_signing:[7,6,1,""]},awsiot:{ModeledClass:[0,1,1,""],MqttServiceClient:[0,1,1,""],eventstreamrpc:[1,0,0,"-"],greengrass_discovery:[2,0,0,"-"],greengrasscoreipc:[3,0,0,"-"],iotidentity:[4,0,0,"-"],iotjobs:[5,0,0,"-"],iotshadow:[6,0,0,"-"],mqtt_connection_builder:[7,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","property","Python property"],"3":["py","method","Python method"],"4":["py","exception","Python exception"],"5":["py","attribute","Python attribute"],"6":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:property","3":"py:method","4":"py:exception","5":"py:attribute","6":"py:function"},terms:{"0":[1,3,7],"1":[4,5,6,7],"10":3,"1200sec":7,"20":7,"3":7,"3000m":7,"443":7,"5":7,"5000m":7,"5x":7,"8883":7,"byte":[1,3,7],"class":[0,1,2,3,4,5,6],"default":[1,3,4,5,6,7],"do":1,"enum":3,"float":3,"function":[1,7],"int":[1,2,3,4,5,6,7],"new":[3,7],"public":1,"return":[0,1,2,3,4,5,6,7],"static":1,"true":[1,3,7],"while":7,A:[1,4,5,6,7],For:1,If:[1,7],It:7,The:[1,3,4,5,6,7],These:1,Will:7,_base:[0,1,2,3,4,5,6],_createdebugpasswordoper:3,_createlocaldeploymentoper:3,_defercomponentupdateoper:3,_getcomponentdetailsoper:3,_getconfigurationoper:3,_getlocaldeploymentstatusoper:3,_getsecretvalueoper:3,_listcomponentsoper:3,_listlocaldeploymentsoper:3,_publishtoiotcoreoper:3,_publishtotopicoper:3,_restartcomponentoper:3,_sendconfigurationvalidityreportoper:3,_stopcomponentoper:3,_subscribetocomponentupdatesoper:3,_subscribetoconfigurationupdateoper:3,_subscribetoiotcoreoper:3,_subscribetotopicoper:3,_subscribetovalidateconfigurationupdatesoper:3,_updateconfigurationoper:3,_updatestateoper:3,_validateauthorizationtokenoper:3,accept:6,access:1,accessdeniederror:1,acknowledg:[0,4,5,6],across:[1,7],activ:3,add:1,address:2,after:[1,7],again:1,aliv:7,all:[1,3,4,5,6,7],alpn:7,alreadi:[1,7],alwai:1,amazon:[4,5,6,8],amend:1,amount:7,an:[0,1,2,3,4,5,6,7],ani:[3,5,6],anoth:1,anyth:[4,5,6],api:[1,4,5,6],appli:7,applic:1,appropri:1,ar:[1,3,4,5,6,7],arg:[1,4,5,6],argument:[3,4,5,6,7],arn:2,arriv:[1,4,5,6],artifacts_directory_path:3,assum:7,asynchron:[1,2],attempt:[1,3,7],attribut:[3,4,5,6],auth:7,authent:3,authtoken:[1,3],automat:7,avoid:1,aw:[0,2,4,5,6,7],aws_gg_nucleus_domain_socket_filepath_for_compon:3,awscredentialsprovid:7,awscrt:[0,1,2,4,5,6,7],awscrterror:7,awsiot:8,awsiotsdk:8,b:1,base:[0,1,2,3,4,5,6],been:1,befor:[1,4,5,6,7],being:[1,7],between:7,binari:1,binary_messag:3,binarymessag:3,bind:8,bool:[1,3,5,7],bootstrap:[1,2,7],build:1,builder:7,ca:7,ca_byt:7,ca_dirpath:7,ca_filepath:7,call:[1,3,7],callabl:[1,4,5,6,7],callback:[1,3,4,5,6,7],can:7,cannot:[4,5,6],catalog:1,caus:[1,7],cert:4,cert_byt:7,cert_filepath:7,certif:7,certificate_author:2,certificate_id:4,certificate_ownership_token:4,certificate_pem:4,certificate_sha1_hash:3,certificate_sha256_hash:3,certificate_signing_request:4,child:1,clean:[1,7],clean_sess:7,client:[0,1,2,3,7],client_bootstrap:7,client_id:7,client_token:[5,6],clientbootstrap:[1,2,7],clientoper:1,clienttlscontext:2,close:[1,3],code:[2,5,6,7],com:[4,5,6,8],come:1,common:7,compat:7,complet:[1,3,7],compon:3,component_detail:3,component_nam:3,component_to_configur:3,component_to_run_with_info:3,componentdetail:3,componentnotfounderror:3,componentupdatepolicyev:3,concurr:[0,1,2,3,4,5,6],configur:[3,7],configuration_update_ev:3,configuration_validity_report:3,configurationupdateev:3,configurationvalidityreport:3,configurationvaliditystatu:3,conflicterror:3,connect:[0,1,2,3,4,5,6,7],connect_message_amend:1,connectionclosederror:1,connectivityinfo:2,connectreturncod:7,constructor:[3,4,5,6],contain:[1,2,4,5,6,7],context:2,continut:1,core:[2,7],cours:[1,3],creat:[1,3,7],create_static_authtoken_amend:1,createcertificatefromcsrrequest:4,createcertificatefromcsrrespons:4,createcertificatefromcsrsubscriptionrequest:4,createdebugpasswordoper:3,createdebugpasswordrequest:3,createdebugpasswordrespons:3,createkeysandcertificaterequest:4,createkeysandcertificaterespons:4,createkeysandcertificatesubscriptionrequest:4,createlocaldeploymentoper:3,createlocaldeploymentrequest:3,createlocaldeploymentrespons:3,credenti:7,credentials_provid:7,current:6,custom:7,data:[1,3],datetim:[3,5,6],deal:1,defercomponentupdateoper:3,defercomponentupdaterequest:3,defercomponentupdaterespons:3,delet:6,deletenamedshadowrequest:6,deletenamedshadowsubscriptionrequest:6,deleteshadowrequest:6,deleteshadowrespons:6,deleteshadowsubscriptionrequest:6,delta:6,deni:1,deploy:3,deployment_id:3,deploymentstatu:3,describ:7,describejobexecut:5,describejobexecutionrequest:5,describejobexecutionrespons:5,describejobexecutionsubscriptionrequest:5,deseri:1,deserializeerror:1,desir:6,develop:8,developerguid:[4,5,6,8],devic:[6,7],device_configur:4,dict:[3,4,5,6,7],directori:7,disabl:7,disconnect:[1,7],discov:2,discoveri:2,discoverrespons:2,discoverycli:2,discoveryexcept:2,doc:[4,5,6,7,8],document:[1,6],doe:1,domain:3,done:[1,7],doubl:7,durat:7,dure:3,each:[1,4,5,6,7],effect:1,enable_metrics_collect:7,end:1,endpoint:7,environ:3,error:[1,2,3,7],error_cod:4,error_messag:4,errorrespons:[4,6],errorshap:[1,3],establish:[1,3,7],even:1,event:[1,3,4,5,6],eventstream:1,eventstreamerror:1,eventstreamoperationerror:1,eventstreamrpc:[3,8],except:[1,2,3,4,5,6,7],execut:5,execution_numb:5,execution_st:5,exist:7,expect:[4,5,6],expected_vers:5,explain:1,fail:[1,3,4,5,6,7],failedupdateconditioncheckerror:3,failur:[1,2],fals:[1,7],file:7,filepath:7,find_shape_typ:1,finish:1,fire:3,first:[1,4,5,6],fleet:4,follow:7,forget:7,forgotten:7,format:7,forward:7,from:[0,1,3,7],fulli:1,futur:[0,1,2,3,4,5,6],gener:0,get:[6,7],get_respons:3,getcomponentdetailsoper:3,getcomponentdetailsrequest:3,getcomponentdetailsrespons:3,getconfigurationoper:3,getconfigurationrequest:3,getconfigurationrespons:3,getlocaldeploymentstatusoper:3,getlocaldeploymentstatusrequest:3,getlocaldeploymentstatusrespons:3,getnamedshadowrequest:6,getnamedshadowsubscriptionrequest:6,getpendingjobexecut:5,getpendingjobexecutionsrequest:5,getpendingjobexecutionsrespons:5,getpendingjobexecutionssubscriptionrequest:5,getsecretvalueoper:3,getsecretvaluerequest:3,getsecretvaluerespons:3,getshadowrequest:6,getshadowrespons:6,getshadowsubscriptionrequest:6,gg_group:2,gg_group_id:2,ggcore:2,gggroup:2,github:8,given:1,greengrass:[2,3],greengrass_discoveri:8,greengrasscoreipc:8,greengrasscoreipccli:3,greengrasscoreipcerror:3,group:2,group_nam:3,guarante:[4,5,6],guid:8,ha:[0,1,3,4,5,6,7],handl:[1,3],handler:[1,3],handshak:7,happen:3,have:1,header:1,higher:7,host:[1,7],host_address:2,host_nam:1,html:[4,5,6],http:[2,4,5,6,7,8],http_response_cod:2,httpproxyopt:7,id:[2,7],in_progress_job:5,include_job_docu:5,include_job_execution_st:5,index:8,info:[1,2,3,7],inform:7,inherit:[1,3],init:1,initi:[1,3],input:0,instanc:[4,5,6],interact:1,interv:7,invalid:7,invalidargumentserror:3,invalidartifactsdirectorypatherror:3,invalidrecipedirectorypatherror:3,invalidtokenerror:3,invok:[1,3,4,5,6,7],io:[1,2,7],iot:[4,5,6,7],iotcoremessag:3,iotident:8,iotidentitycli:4,iotjob:8,iotjobscli:5,iotshadow:8,iotshadowcli:6,ipc:3,ipc_socket:3,is_ggc_restart:3,is_valid:3,its:7,job:5,job_docu:5,job_id:5,jobexecutiondata:5,jobexecutionschang:5,jobexecutionschangedev:5,jobexecutionschangedsubscriptionrequest:5,jobexecutionst:5,jobexecutionsummari:5,json_messag:3,jsonmessag:3,keep:7,keep_alive_sec:7,kei:7,key_path:3,keyword:[3,4,5,6,7],known:1,kwarg:[4,5,6,7],last:1,last_updated_at:5,latest:[4,5,6,8],leak:1,level:1,life:1,lifecycle_handl:[1,3],lifecyclehandl:[1,3],lifecyclest:3,list:[2,3,5],listcomponentsoper:3,listcomponentsrequest:3,listcomponentsrespons:3,listlocaldeploymentsoper:3,listlocaldeploymentsrequest:3,listlocaldeploymentsrespons:3,load:7,local_deploy:3,localdeploy:3,longer:7,loss:7,lost:7,mai:[1,3,4,5,6,7],map:1,max:7,maximum:7,memori:7,mesag:7,messag:[0,1,2,3,4,5,6],messageamend:1,metadata:[2,6],method:[1,3],millisecond:7,min:7,minimum:7,minut:7,model:[0,1,3],model_nam:1,modeledclass:[0,2,4,5,6],modifi:7,modul:8,more:[1,3,7],mqtt:[0,4,5,6,7],mqtt_connect:[0,4,5,6],mqtt_connection_build:8,mqttmessag:3,mqttservicecli:[0,4,5,6],mtl:7,mtls_from_byt:7,mtls_from_path:7,multipl:1,must:[1,7],name:[1,7],namedshadowdeltaupdatedsubscriptionrequest:6,namedshadowupdatedsubscriptionrequest:6,nearli:1,necessarili:1,network:[1,3],new_create_debug_password:3,new_create_local_deploy:3,new_defer_component_upd:3,new_get_component_detail:3,new_get_configur:3,new_get_local_deployment_statu:3,new_get_secret_valu:3,new_list_compon:3,new_list_local_deploy:3,new_publish_to_iot_cor:3,new_publish_to_top:3,new_restart_compon:3,new_send_configuration_validity_report:3,new_stop_compon:3,new_subscribe_to_component_upd:3,new_subscribe_to_configuration_upd:3,new_subscribe_to_iot_cor:3,new_subscribe_to_top:3,new_subscribe_to_validate_configuration_upd:3,new_update_configur:3,new_update_st:3,new_validate_authorization_token:3,nextjobexecutionchang:5,nextjobexecutionchangedev:5,nextjobexecutionchangedsubscriptionrequest:5,none:[0,1,3,4,5,6,7],note:[1,4,5,6,7],noth:7,now:7,nucleu:3,number:[3,7],object:[0,1,2,3],occur:[1,3],offlin:7,omit:7,on_connect:1,on_connection_interrupt:7,on_connection_resum:7,on_disconnect:1,on_error:1,on_p:1,on_stream_clos:3,on_stream_error:3,on_stream_ev:3,one:3,onli:[1,3,7],open:1,oper:[1,2,3,7],option:[1,2,3,7],org:8,other:[3,7],otherwis:[1,7],output:0,over:[1,3,7],overrid:[1,3,7],packet:7,page:8,paramet:[0,1,2,3,4,5,6],pass:[1,4,5,6,7],password:[3,7],password_expir:3,path:[3,7],payload:[1,3],pem:7,perform:2,ping:[1,7],ping_timeout_m:7,place:7,plain:1,port:[1,2,7],posix_us:3,possibl:1,post_update_ev:3,postcomponentupdateev:3,pre_update_ev:3,precomponentupdateev:3,previou:[6,7],pri_key_byt:7,pri_key_filepath:7,privat:[1,7],private_kei:4,process:1,project:8,properli:1,properti:0,protect:1,protocol:[1,7],protocol_operation_timeout_m:7,provid:[1,7],provis:4,proxi:7,pub:6,publish:[4,5,6,7],publish_create_certificate_from_csr:4,publish_create_keys_and_certif:4,publish_delete_named_shadow:6,publish_delete_shadow:6,publish_describe_job_execut:5,publish_get_named_shadow:6,publish_get_pending_job_execut:5,publish_get_shadow:6,publish_messag:3,publish_register_th:4,publish_start_next_pending_job_execut:5,publish_update_job_execut:5,publish_update_named_shadow:6,publish_update_shadow:6,publishmessag:3,publishtoiotcoreoper:3,publishtoiotcorerequest:3,publishtoiotcorerespons:3,publishtotopicoper:3,publishtotopicrequest:3,publishtotopicrespons:3,pypi:8,qo:[3,4,5,6,7],qos1:7,qualiti:[4,5,6],queued_at:5,queued_job:5,re:[3,7],reach:7,readi:3,reason:1,receiv:[1,3,4,5,6,7],recheck_after_m:3,recipe_directory_path:3,reconnect:[1,7],reconnect_max_timeout_sec:7,reconnect_min_timeout_sec:7,region:[2,7],registerthingrequest:4,registerthingrespons:4,registerthingsubscriptionrequest:4,reject:6,rejectederror:5,rememb:7,remot:1,report:6,reportedlifecyclest:3,request:[3,4,5,6,7],requeststatu:3,requir:7,resourc:1,resource_nam:3,resource_typ:3,resourcenotfounderror:3,respons:[1,2,3,7],response_cod:2,restart_statu:3,restartcomponentoper:3,restartcomponentrequest:3,restartcomponentrespons:3,resubscribe_existing_top:7,result:[0,1,2,3,4,5,6],resum:7,return_cod:7,rewrit:1,root_component_versions_to_add:3,root_components_to_remov:3,rpc:1,runtimeerror:1,runwithinfo:3,s:[1,4,5,6],same:1,sdk:7,search:8,second:[3,4,5,6,7],secret_binari:3,secret_id:3,secret_str:3,secret_valu:3,secretvalu:3,see:[1,3,7],send:[0,1,3,7],sendconfigurationvalidityreportoper:3,sendconfigurationvalidityreportrequest:3,sendconfigurationvalidityreportrespons:3,sent:[3,7],sequenc:1,serial:1,serializeerror:1,server:[0,3,4,5,6,7],servic:[0,1,3,4,5,6],serviceerror:3,session:7,session_pres:7,set:[1,3,4,5,6,7],shadow:6,shadow_nam:6,shadowdeltaupdatedev:6,shadowdeltaupdatedsubscriptionrequest:6,shadowmetadata:6,shadowst:6,shadowstatewithdelta:6,shadowupdatedev:6,shadowupdatedsnapshot:6,shadowupdatedsubscriptionrequest:6,shape:[1,3],shape_index:[1,3],shape_typ:1,shapeindex:[1,3],shorter:7,should:[1,3,4,5,6,7],shutdown:1,sign:7,so:1,socket:[1,2,3,7],socket_opt:[1,2],socketopt:[1,2],sourc:7,specifi:7,start:7,started_at:5,startnextjobexecutionrespons:5,startnextpendingjobexecut:5,startnextpendingjobexecutionrequest:5,startnextpendingjobexecutionsubscriptionrequest:5,state:[3,6],statu:[3,5],status_cod:4,status_detail:5,step_timeout_in_minut:5,stop:[0,4,5,6],stop_statu:3,stopcomponentoper:3,stopcomponentrequest:3,stopcomponentrespons:3,store:7,str:[0,1,2,3,4,5,6,7],stream:[1,3],stream_handl:[1,3],streamclosederror:1,streamresponsehandl:[1,3],string:2,sub:6,subscribe_to_create_certificate_from_csr_accept:4,subscribe_to_create_certificate_from_csr_reject:4,subscribe_to_create_keys_and_certificate_accept:4,subscribe_to_create_keys_and_certificate_reject:4,subscribe_to_delete_named_shadow_accept:6,subscribe_to_delete_named_shadow_reject:6,subscribe_to_delete_shadow_accept:6,subscribe_to_delete_shadow_reject:6,subscribe_to_describe_job_execution_accept:5,subscribe_to_describe_job_execution_reject:5,subscribe_to_get_named_shadow_accept:6,subscribe_to_get_named_shadow_reject:6,subscribe_to_get_pending_job_executions_accept:5,subscribe_to_get_pending_job_executions_reject:5,subscribe_to_get_shadow_accept:6,subscribe_to_get_shadow_reject:6,subscribe_to_job_executions_changed_ev:5,subscribe_to_named_shadow_delta_updated_ev:6,subscribe_to_named_shadow_updated_ev:6,subscribe_to_next_job_execution_changed_ev:5,subscribe_to_register_thing_accept:4,subscribe_to_register_thing_reject:4,subscribe_to_shadow_delta_updated_ev:6,subscribe_to_shadow_updated_ev:6,subscribe_to_start_next_pending_job_execution_accept:5,subscribe_to_start_next_pending_job_execution_reject:5,subscribe_to_update_job_execution_accept:5,subscribe_to_update_job_execution_reject:5,subscribe_to_update_named_shadow_accept:6,subscribe_to_update_named_shadow_reject:6,subscribe_to_update_shadow_accept:6,subscribe_to_update_shadow_reject:6,subscribetocomponentupdatesoper:3,subscribetocomponentupdatesrequest:3,subscribetocomponentupdatesrespons:3,subscribetocomponentupdatesstreamhandl:3,subscribetoconfigurationupdateoper:3,subscribetoconfigurationupdaterequest:3,subscribetoconfigurationupdaterespons:3,subscribetoconfigurationupdatestreamhandl:3,subscribetoiotcoreoper:3,subscribetoiotcorerequest:3,subscribetoiotcorerespons:3,subscribetoiotcorestreamhandl:3,subscribetotopicoper:3,subscribetotopicrequest:3,subscribetotopicrespons:3,subscribetotopicstreamhandl:3,subscribetovalidateconfigurationupdatesoper:3,subscribetovalidateconfigurationupdatesrequest:3,subscribetovalidateconfigurationupdatesrespons:3,subscribetovalidateconfigurationupdatesstreamhandl:3,subscript:[4,5,6,7],subscriptionresponsemessag:3,succe:[1,3],success:[1,2],successfulli:[3,4,5,6,7],support:7,svcuid:3,system:7,tag:3,take:[4,5,6,7],tcp:7,tcp_connect_timeout_m:7,tell:0,template_nam:4,termin:1,text:1,than:7,thei:1,thi:[0,1,2,3,4,5,6,7],thing:2,thing_arn:2,thing_nam:[2,4,5,6],thread:1,time:[1,4,5,6,7],timeout:[3,7],timestamp:[3,5,6],tl:[1,2,7],tls_connection_opt:1,tls_context:2,tlsconnectionopt:1,token:3,top:7,topic:[0,3,4,5,6],topic_nam:3,transform:7,transform_arg:7,trust:7,tupl:[4,5,6],two:[4,5,6],type:[0,1,2,3,4,5,6,7],unauthorizederror:3,unexpectedli:7,union:3,uniqu:7,unix:[3,7],unless:1,unmappeddataerror:1,unsubscrib:[0,4,5,6,7],until:[3,7],updat:6,updateconfigurationoper:3,updateconfigurationrequest:3,updateconfigurationrespons:3,updatejobexecut:5,updatejobexecutionrequest:5,updatejobexecutionrespons:5,updatejobexecutionsubscriptionrequest:5,updatenamedshadowrequest:6,updatenamedshadowsubscriptionrequest:6,updateshadowrequest:6,updateshadowrespons:6,updateshadowsubscriptionrequest:6,updatestateoper:3,updatestaterequest:3,updatestaterespons:3,us:[0,1,3,7],user:1,usernam:[3,7],validate_configuration_update_ev:3,validateauthorizationtokenoper:3,validateauthorizationtokenrequest:3,validateauthorizationtokenrespons:3,validateconfigurationupdateev:3,valu:[1,3,4,5,6,7],value_to_merg:3,variabl:3,version:[3,6,7],version_id:3,version_numb:5,version_stag:3,via:[1,7],wa:[1,2,7],wait:[3,7],websocket:7,websocket_handshake_transform:7,websocket_proxy_opt:7,websockethandshaketransformarg:7,websockets_with_custom_handshak:7,websockets_with_default_aws_sign:7,well:7,were:7,when:[0,1,3,4,5,6,7],whenev:[1,7],whether:[3,7],which:[1,2,3,4,5,6,7],whose:[0,4,5,6],wire:[1,3],within:7,wo:4,written:[3,7],you:3,zero:7},titles:["awsiot","awsiot.eventstreamrpc","awsiot.greengrass_discovery","awsiot.greengrasscoreipc","awsiot.iotidentity","awsiot.iotjobs","awsiot.iotshadow","awsiot.mqtt_connection_builder","AWS IoT Device SDK v2 for Python"],titleterms:{api:8,aw:8,awsiot:[0,1,2,3,4,5,6,7],devic:8,eventstreamrpc:1,greengrass_discoveri:2,greengrasscoreipc:3,indic:8,iot:8,iotident:4,iotjob:5,iotshadow:6,mqtt_connection_build:7,python:8,refer:8,sdk:8,tabl:8,v2:8}})
\ No newline at end of file
+Search.setIndex({docnames:["awsiot/awsiot","awsiot/eventstreamrpc","awsiot/greengrass_discovery","awsiot/greengrasscoreipc","awsiot/iotidentity","awsiot/iotjobs","awsiot/iotshadow","awsiot/mqtt_connection_builder","index"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["awsiot/awsiot.rst","awsiot/eventstreamrpc.rst","awsiot/greengrass_discovery.rst","awsiot/greengrasscoreipc.rst","awsiot/iotidentity.rst","awsiot/iotjobs.rst","awsiot/iotshadow.rst","awsiot/mqtt_connection_builder.rst","index.rst"],objects:{"":{awsiot:[0,0,0,"-"]},"awsiot.MqttServiceClient":{mqtt_connection:[0,2,1,""],unsubscribe:[0,3,1,""]},"awsiot.eventstreamrpc":{AccessDeniedError:[1,4,1,""],Client:[1,1,1,""],ClientOperation:[1,1,1,""],Connection:[1,1,1,""],ConnectionClosedError:[1,4,1,""],DeserializeError:[1,4,1,""],ErrorShape:[1,4,1,""],EventStreamError:[1,4,1,""],EventStreamOperationError:[1,4,1,""],LifecycleHandler:[1,1,1,""],MessageAmendment:[1,1,1,""],Operation:[1,1,1,""],SerializeError:[1,4,1,""],Shape:[1,1,1,""],ShapeIndex:[1,1,1,""],StreamClosedError:[1,4,1,""],StreamResponseHandler:[1,1,1,""],UnmappedDataError:[1,4,1,""]},"awsiot.eventstreamrpc.Connection":{close:[1,3,1,""],connect:[1,3,1,""]},"awsiot.eventstreamrpc.LifecycleHandler":{on_connect:[1,3,1,""],on_disconnect:[1,3,1,""],on_error:[1,3,1,""],on_ping:[1,3,1,""]},"awsiot.eventstreamrpc.MessageAmendment":{create_static_authtoken_amender:[1,3,1,""],headers:[1,5,1,""],payload:[1,5,1,""]},"awsiot.eventstreamrpc.ShapeIndex":{find_shape_type:[1,3,1,""]},"awsiot.greengrass_discovery":{ConnectivityInfo:[2,1,1,""],DiscoverResponse:[2,1,1,""],DiscoveryClient:[2,1,1,""],DiscoveryException:[2,4,1,""],GGCore:[2,1,1,""],GGGroup:[2,1,1,""]},"awsiot.greengrass_discovery.ConnectivityInfo":{host_address:[2,5,1,""],id:[2,5,1,""],metadata:[2,5,1,""],port:[2,5,1,""]},"awsiot.greengrass_discovery.DiscoverResponse":{gg_groups:[2,5,1,""]},"awsiot.greengrass_discovery.DiscoveryClient":{discover:[2,3,1,""]},"awsiot.greengrass_discovery.DiscoveryException":{http_response_code:[2,5,1,""],message:[2,5,1,""]},"awsiot.greengrass_discovery.GGCore":{connectivity:[2,5,1,""],thing_arn:[2,5,1,""]},"awsiot.greengrass_discovery.GGGroup":{certificate_authorities:[2,5,1,""],cores:[2,5,1,""],gg_group_id:[2,5,1,""]},"awsiot.greengrasscoreipc":{client:[3,0,0,"-"],connect:[3,6,1,""],model:[3,0,0,"-"]},"awsiot.greengrasscoreipc.client":{CreateDebugPasswordOperation:[3,1,1,""],CreateLocalDeploymentOperation:[3,1,1,""],DeferComponentUpdateOperation:[3,1,1,""],GetComponentDetailsOperation:[3,1,1,""],GetConfigurationOperation:[3,1,1,""],GetLocalDeploymentStatusOperation:[3,1,1,""],GetSecretValueOperation:[3,1,1,""],GreengrassCoreIPCClient:[3,1,1,""],ListComponentsOperation:[3,1,1,""],ListLocalDeploymentsOperation:[3,1,1,""],PublishToIoTCoreOperation:[3,1,1,""],PublishToTopicOperation:[3,1,1,""],RestartComponentOperation:[3,1,1,""],SendConfigurationValidityReportOperation:[3,1,1,""],StopComponentOperation:[3,1,1,""],SubscribeToComponentUpdatesOperation:[3,1,1,""],SubscribeToComponentUpdatesStreamHandler:[3,1,1,""],SubscribeToConfigurationUpdateOperation:[3,1,1,""],SubscribeToConfigurationUpdateStreamHandler:[3,1,1,""],SubscribeToIoTCoreOperation:[3,1,1,""],SubscribeToIoTCoreStreamHandler:[3,1,1,""],SubscribeToTopicOperation:[3,1,1,""],SubscribeToTopicStreamHandler:[3,1,1,""],SubscribeToValidateConfigurationUpdatesOperation:[3,1,1,""],SubscribeToValidateConfigurationUpdatesStreamHandler:[3,1,1,""],UpdateConfigurationOperation:[3,1,1,""],UpdateStateOperation:[3,1,1,""],ValidateAuthorizationTokenOperation:[3,1,1,""]},"awsiot.greengrasscoreipc.client.CreateDebugPasswordOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.CreateLocalDeploymentOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.DeferComponentUpdateOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetComponentDetailsOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetConfigurationOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetLocalDeploymentStatusOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetSecretValueOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GreengrassCoreIPCClient":{new_create_debug_password:[3,3,1,""],new_create_local_deployment:[3,3,1,""],new_defer_component_update:[3,3,1,""],new_get_component_details:[3,3,1,""],new_get_configuration:[3,3,1,""],new_get_local_deployment_status:[3,3,1,""],new_get_secret_value:[3,3,1,""],new_list_components:[3,3,1,""],new_list_local_deployments:[3,3,1,""],new_publish_to_iot_core:[3,3,1,""],new_publish_to_topic:[3,3,1,""],new_restart_component:[3,3,1,""],new_send_configuration_validity_report:[3,3,1,""],new_stop_component:[3,3,1,""],new_subscribe_to_component_updates:[3,3,1,""],new_subscribe_to_configuration_update:[3,3,1,""],new_subscribe_to_iot_core:[3,3,1,""],new_subscribe_to_topic:[3,3,1,""],new_subscribe_to_validate_configuration_updates:[3,3,1,""],new_update_configuration:[3,3,1,""],new_update_state:[3,3,1,""],new_validate_authorization_token:[3,3,1,""]},"awsiot.greengrasscoreipc.client.ListComponentsOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.ListLocalDeploymentsOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.PublishToIoTCoreOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.PublishToTopicOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.RestartComponentOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SendConfigurationValidityReportOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.StopComponentOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToComponentUpdatesOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToComponentUpdatesStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToConfigurationUpdateOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToConfigurationUpdateStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToIoTCoreOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToIoTCoreStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToTopicOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToTopicStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToValidateConfigurationUpdatesOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToValidateConfigurationUpdatesStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.UpdateConfigurationOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.UpdateStateOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.ValidateAuthorizationTokenOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.model":{BinaryMessage:[3,1,1,""],ComponentDetails:[3,1,1,""],ComponentNotFoundError:[3,4,1,""],ComponentUpdatePolicyEvents:[3,1,1,""],ConfigurationUpdateEvent:[3,1,1,""],ConfigurationUpdateEvents:[3,1,1,""],ConfigurationValidityReport:[3,1,1,""],ConfigurationValidityStatus:[3,1,1,""],ConflictError:[3,4,1,""],CreateDebugPasswordRequest:[3,1,1,""],CreateDebugPasswordResponse:[3,1,1,""],CreateLocalDeploymentRequest:[3,1,1,""],CreateLocalDeploymentResponse:[3,1,1,""],DeferComponentUpdateRequest:[3,1,1,""],DeferComponentUpdateResponse:[3,1,1,""],DeploymentStatus:[3,1,1,""],FailedUpdateConditionCheckError:[3,4,1,""],GetComponentDetailsRequest:[3,1,1,""],GetComponentDetailsResponse:[3,1,1,""],GetConfigurationRequest:[3,1,1,""],GetConfigurationResponse:[3,1,1,""],GetLocalDeploymentStatusRequest:[3,1,1,""],GetLocalDeploymentStatusResponse:[3,1,1,""],GetSecretValueRequest:[3,1,1,""],GetSecretValueResponse:[3,1,1,""],GreengrassCoreIPCError:[3,4,1,""],InvalidArgumentsError:[3,4,1,""],InvalidArtifactsDirectoryPathError:[3,4,1,""],InvalidRecipeDirectoryPathError:[3,4,1,""],InvalidTokenError:[3,4,1,""],IoTCoreMessage:[3,1,1,""],JsonMessage:[3,1,1,""],LifecycleState:[3,1,1,""],ListComponentsRequest:[3,1,1,""],ListComponentsResponse:[3,1,1,""],ListLocalDeploymentsRequest:[3,1,1,""],ListLocalDeploymentsResponse:[3,1,1,""],LocalDeployment:[3,1,1,""],MQTTMessage:[3,1,1,""],PostComponentUpdateEvent:[3,1,1,""],PreComponentUpdateEvent:[3,1,1,""],PublishMessage:[3,1,1,""],PublishToIoTCoreRequest:[3,1,1,""],PublishToIoTCoreResponse:[3,1,1,""],PublishToTopicRequest:[3,1,1,""],PublishToTopicResponse:[3,1,1,""],QOS:[3,1,1,""],ReportedLifecycleState:[3,1,1,""],RequestStatus:[3,1,1,""],ResourceNotFoundError:[3,4,1,""],RestartComponentRequest:[3,1,1,""],RestartComponentResponse:[3,1,1,""],RunWithInfo:[3,1,1,""],SecretValue:[3,1,1,""],SendConfigurationValidityReportRequest:[3,1,1,""],SendConfigurationValidityReportResponse:[3,1,1,""],ServiceError:[3,4,1,""],StopComponentRequest:[3,1,1,""],StopComponentResponse:[3,1,1,""],SubscribeToComponentUpdatesRequest:[3,1,1,""],SubscribeToComponentUpdatesResponse:[3,1,1,""],SubscribeToConfigurationUpdateRequest:[3,1,1,""],SubscribeToConfigurationUpdateResponse:[3,1,1,""],SubscribeToIoTCoreRequest:[3,1,1,""],SubscribeToIoTCoreResponse:[3,1,1,""],SubscribeToTopicRequest:[3,1,1,""],SubscribeToTopicResponse:[3,1,1,""],SubscribeToValidateConfigurationUpdatesRequest:[3,1,1,""],SubscribeToValidateConfigurationUpdatesResponse:[3,1,1,""],SubscriptionResponseMessage:[3,1,1,""],UnauthorizedError:[3,4,1,""],UpdateConfigurationRequest:[3,1,1,""],UpdateConfigurationResponse:[3,1,1,""],UpdateStateRequest:[3,1,1,""],UpdateStateResponse:[3,1,1,""],ValidateAuthorizationTokenRequest:[3,1,1,""],ValidateAuthorizationTokenResponse:[3,1,1,""],ValidateConfigurationUpdateEvent:[3,1,1,""],ValidateConfigurationUpdateEvents:[3,1,1,""]},"awsiot.greengrasscoreipc.model.BinaryMessage":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ComponentDetails":{component_name:[3,5,1,""],configuration:[3,5,1,""],state:[3,5,1,""],version:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ComponentNotFoundError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ComponentUpdatePolicyEvents":{post_update_event:[3,5,1,""],pre_update_event:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConfigurationUpdateEvent":{component_name:[3,5,1,""],key_path:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConfigurationUpdateEvents":{configuration_update_event:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConfigurationValidityReport":{deployment_id:[3,5,1,""],message:[3,5,1,""],status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConflictError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.CreateDebugPasswordResponse":{certificate_sha1_hash:[3,5,1,""],certificate_sha256_hash:[3,5,1,""],password:[3,5,1,""],password_expiration:[3,5,1,""],username:[3,5,1,""]},"awsiot.greengrasscoreipc.model.CreateLocalDeploymentRequest":{artifacts_directory_path:[3,5,1,""],component_to_configuration:[3,5,1,""],component_to_run_with_info:[3,5,1,""],group_name:[3,5,1,""],recipe_directory_path:[3,5,1,""],root_component_versions_to_add:[3,5,1,""],root_components_to_remove:[3,5,1,""]},"awsiot.greengrasscoreipc.model.CreateLocalDeploymentResponse":{deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.DeferComponentUpdateRequest":{deployment_id:[3,5,1,""],message:[3,5,1,""],recheck_after_ms:[3,5,1,""]},"awsiot.greengrasscoreipc.model.FailedUpdateConditionCheckError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetComponentDetailsRequest":{component_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetComponentDetailsResponse":{component_details:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetConfigurationRequest":{component_name:[3,5,1,""],key_path:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetConfigurationResponse":{component_name:[3,5,1,""],value:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetLocalDeploymentStatusRequest":{deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetLocalDeploymentStatusResponse":{deployment:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetSecretValueRequest":{secret_id:[3,5,1,""],version_id:[3,5,1,""],version_stage:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetSecretValueResponse":{secret_id:[3,5,1,""],secret_value:[3,5,1,""],version_id:[3,5,1,""],version_stage:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidArgumentsError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidArtifactsDirectoryPathError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidRecipeDirectoryPathError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidTokenError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.IoTCoreMessage":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.JsonMessage":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ListComponentsResponse":{components:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ListLocalDeploymentsResponse":{local_deployments:[3,5,1,""]},"awsiot.greengrasscoreipc.model.LocalDeployment":{deployment_id:[3,5,1,""],status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.MQTTMessage":{payload:[3,5,1,""],topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PostComponentUpdateEvent":{deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PreComponentUpdateEvent":{deployment_id:[3,5,1,""],is_ggc_restarting:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PublishMessage":{binary_message:[3,5,1,""],json_message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PublishToIoTCoreRequest":{payload:[3,5,1,""],qos:[3,5,1,""],topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PublishToTopicRequest":{publish_message:[3,5,1,""],topic:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ResourceNotFoundError":{message:[3,5,1,""],resource_name:[3,5,1,""],resource_type:[3,5,1,""]},"awsiot.greengrasscoreipc.model.RestartComponentRequest":{component_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.RestartComponentResponse":{message:[3,5,1,""],restart_status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.RunWithInfo":{posix_user:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SecretValue":{secret_binary:[3,5,1,""],secret_string:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SendConfigurationValidityReportRequest":{configuration_validity_report:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ServiceError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.StopComponentRequest":{component_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.StopComponentResponse":{message:[3,5,1,""],stop_status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToConfigurationUpdateRequest":{component_name:[3,5,1,""],key_path:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToIoTCoreRequest":{qos:[3,5,1,""],topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToTopicRequest":{topic:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToTopicResponse":{topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscriptionResponseMessage":{binary_message:[3,5,1,""],json_message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.UnauthorizedError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.UpdateConfigurationRequest":{key_path:[3,5,1,""],timestamp:[3,5,1,""],value_to_merge:[3,5,1,""]},"awsiot.greengrasscoreipc.model.UpdateStateRequest":{state:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateAuthorizationTokenRequest":{token:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateAuthorizationTokenResponse":{is_valid:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateConfigurationUpdateEvent":{configuration:[3,5,1,""],deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateConfigurationUpdateEvents":{validate_configuration_update_event:[3,5,1,""]},"awsiot.iotidentity":{CreateCertificateFromCsrRequest:[4,1,1,""],CreateCertificateFromCsrResponse:[4,1,1,""],CreateCertificateFromCsrSubscriptionRequest:[4,1,1,""],CreateKeysAndCertificateRequest:[4,1,1,""],CreateKeysAndCertificateResponse:[4,1,1,""],CreateKeysAndCertificateSubscriptionRequest:[4,1,1,""],ErrorResponse:[4,1,1,""],IotIdentityClient:[4,1,1,""],RegisterThingRequest:[4,1,1,""],RegisterThingResponse:[4,1,1,""],RegisterThingSubscriptionRequest:[4,1,1,""]},"awsiot.iotidentity.CreateCertificateFromCsrRequest":{certificate_signing_request:[4,5,1,""]},"awsiot.iotidentity.CreateCertificateFromCsrResponse":{certificate_id:[4,5,1,""],certificate_ownership_token:[4,5,1,""],certificate_pem:[4,5,1,""]},"awsiot.iotidentity.CreateKeysAndCertificateResponse":{certificate_id:[4,5,1,""],certificate_ownership_token:[4,5,1,""],certificate_pem:[4,5,1,""],private_key:[4,5,1,""]},"awsiot.iotidentity.ErrorResponse":{error_code:[4,5,1,""],error_message:[4,5,1,""],status_code:[4,5,1,""]},"awsiot.iotidentity.IotIdentityClient":{publish_create_certificate_from_csr:[4,3,1,""],publish_create_keys_and_certificate:[4,3,1,""],publish_register_thing:[4,3,1,""],subscribe_to_create_certificate_from_csr_accepted:[4,3,1,""],subscribe_to_create_certificate_from_csr_rejected:[4,3,1,""],subscribe_to_create_keys_and_certificate_accepted:[4,3,1,""],subscribe_to_create_keys_and_certificate_rejected:[4,3,1,""],subscribe_to_register_thing_accepted:[4,3,1,""],subscribe_to_register_thing_rejected:[4,3,1,""]},"awsiot.iotidentity.RegisterThingRequest":{certificate_ownership_token:[4,5,1,""],parameters:[4,5,1,""],template_name:[4,5,1,""]},"awsiot.iotidentity.RegisterThingResponse":{device_configuration:[4,5,1,""],thing_name:[4,5,1,""]},"awsiot.iotidentity.RegisterThingSubscriptionRequest":{template_name:[4,5,1,""]},"awsiot.iotjobs":{DescribeJobExecutionRequest:[5,1,1,""],DescribeJobExecutionResponse:[5,1,1,""],DescribeJobExecutionSubscriptionRequest:[5,1,1,""],GetPendingJobExecutionsRequest:[5,1,1,""],GetPendingJobExecutionsResponse:[5,1,1,""],GetPendingJobExecutionsSubscriptionRequest:[5,1,1,""],IotJobsClient:[5,1,1,""],JobExecutionData:[5,1,1,""],JobExecutionState:[5,1,1,""],JobExecutionSummary:[5,1,1,""],JobExecutionsChangedEvent:[5,1,1,""],JobExecutionsChangedSubscriptionRequest:[5,1,1,""],NextJobExecutionChangedEvent:[5,1,1,""],NextJobExecutionChangedSubscriptionRequest:[5,1,1,""],RejectedError:[5,1,1,""],StartNextJobExecutionResponse:[5,1,1,""],StartNextPendingJobExecutionRequest:[5,1,1,""],StartNextPendingJobExecutionSubscriptionRequest:[5,1,1,""],UpdateJobExecutionRequest:[5,1,1,""],UpdateJobExecutionResponse:[5,1,1,""],UpdateJobExecutionSubscriptionRequest:[5,1,1,""]},"awsiot.iotjobs.DescribeJobExecutionRequest":{client_token:[5,5,1,""],execution_number:[5,5,1,""],include_job_document:[5,5,1,""],job_id:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.DescribeJobExecutionResponse":{client_token:[5,5,1,""],execution:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.DescribeJobExecutionSubscriptionRequest":{job_id:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.GetPendingJobExecutionsRequest":{client_token:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.GetPendingJobExecutionsResponse":{client_token:[5,5,1,""],in_progress_jobs:[5,5,1,""],queued_jobs:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.GetPendingJobExecutionsSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.IotJobsClient":{publish_describe_job_execution:[5,3,1,""],publish_get_pending_job_executions:[5,3,1,""],publish_start_next_pending_job_execution:[5,3,1,""],publish_update_job_execution:[5,3,1,""],subscribe_to_describe_job_execution_accepted:[5,3,1,""],subscribe_to_describe_job_execution_rejected:[5,3,1,""],subscribe_to_get_pending_job_executions_accepted:[5,3,1,""],subscribe_to_get_pending_job_executions_rejected:[5,3,1,""],subscribe_to_job_executions_changed_events:[5,3,1,""],subscribe_to_next_job_execution_changed_events:[5,3,1,""],subscribe_to_start_next_pending_job_execution_accepted:[5,3,1,""],subscribe_to_start_next_pending_job_execution_rejected:[5,3,1,""],subscribe_to_update_job_execution_accepted:[5,3,1,""],subscribe_to_update_job_execution_rejected:[5,3,1,""]},"awsiot.iotjobs.JobExecutionData":{execution_number:[5,5,1,""],job_document:[5,5,1,""],job_id:[5,5,1,""],last_updated_at:[5,5,1,""],queued_at:[5,5,1,""],started_at:[5,5,1,""],status:[5,5,1,""],status_details:[5,5,1,""],thing_name:[5,5,1,""],version_number:[5,5,1,""]},"awsiot.iotjobs.JobExecutionState":{status:[5,5,1,""],status_details:[5,5,1,""],version_number:[5,5,1,""]},"awsiot.iotjobs.JobExecutionSummary":{execution_number:[5,5,1,""],job_id:[5,5,1,""],last_updated_at:[5,5,1,""],queued_at:[5,5,1,""],started_at:[5,5,1,""],version_number:[5,5,1,""]},"awsiot.iotjobs.JobExecutionsChangedEvent":{jobs:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.JobExecutionsChangedSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.NextJobExecutionChangedEvent":{execution:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.NextJobExecutionChangedSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.RejectedError":{client_token:[5,5,1,""],code:[5,5,1,""],execution_state:[5,5,1,""],message:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.StartNextJobExecutionResponse":{client_token:[5,5,1,""],execution:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.StartNextPendingJobExecutionRequest":{client_token:[5,5,1,""],status_details:[5,5,1,""],step_timeout_in_minutes:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.StartNextPendingJobExecutionSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.UpdateJobExecutionRequest":{client_token:[5,5,1,""],execution_number:[5,5,1,""],expected_version:[5,5,1,""],include_job_document:[5,5,1,""],include_job_execution_state:[5,5,1,""],job_id:[5,5,1,""],status:[5,5,1,""],status_details:[5,5,1,""],step_timeout_in_minutes:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.UpdateJobExecutionResponse":{client_token:[5,5,1,""],execution_state:[5,5,1,""],job_document:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.UpdateJobExecutionSubscriptionRequest":{job_id:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotshadow":{DeleteNamedShadowRequest:[6,1,1,""],DeleteNamedShadowSubscriptionRequest:[6,1,1,""],DeleteShadowRequest:[6,1,1,""],DeleteShadowResponse:[6,1,1,""],DeleteShadowSubscriptionRequest:[6,1,1,""],ErrorResponse:[6,1,1,""],GetNamedShadowRequest:[6,1,1,""],GetNamedShadowSubscriptionRequest:[6,1,1,""],GetShadowRequest:[6,1,1,""],GetShadowResponse:[6,1,1,""],GetShadowSubscriptionRequest:[6,1,1,""],IotShadowClient:[6,1,1,""],NamedShadowDeltaUpdatedSubscriptionRequest:[6,1,1,""],NamedShadowUpdatedSubscriptionRequest:[6,1,1,""],ShadowDeltaUpdatedEvent:[6,1,1,""],ShadowDeltaUpdatedSubscriptionRequest:[6,1,1,""],ShadowMetadata:[6,1,1,""],ShadowState:[6,1,1,""],ShadowStateWithDelta:[6,1,1,""],ShadowUpdatedEvent:[6,1,1,""],ShadowUpdatedSnapshot:[6,1,1,""],ShadowUpdatedSubscriptionRequest:[6,1,1,""],UpdateNamedShadowRequest:[6,1,1,""],UpdateNamedShadowSubscriptionRequest:[6,1,1,""],UpdateShadowRequest:[6,1,1,""],UpdateShadowResponse:[6,1,1,""],UpdateShadowSubscriptionRequest:[6,1,1,""]},"awsiot.iotshadow.DeleteNamedShadowRequest":{client_token:[6,5,1,""],shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.DeleteNamedShadowSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.DeleteShadowRequest":{client_token:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.DeleteShadowResponse":{client_token:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.DeleteShadowSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.ErrorResponse":{client_token:[6,5,1,""],code:[6,5,1,""],message:[6,5,1,""],timestamp:[6,5,1,""]},"awsiot.iotshadow.GetNamedShadowRequest":{client_token:[6,5,1,""],shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.GetNamedShadowSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.GetShadowRequest":{client_token:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.GetShadowResponse":{client_token:[6,5,1,""],metadata:[6,5,1,""],state:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.GetShadowSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.IotShadowClient":{publish_delete_named_shadow:[6,3,1,""],publish_delete_shadow:[6,3,1,""],publish_get_named_shadow:[6,3,1,""],publish_get_shadow:[6,3,1,""],publish_update_named_shadow:[6,3,1,""],publish_update_shadow:[6,3,1,""],subscribe_to_delete_named_shadow_accepted:[6,3,1,""],subscribe_to_delete_named_shadow_rejected:[6,3,1,""],subscribe_to_delete_shadow_accepted:[6,3,1,""],subscribe_to_delete_shadow_rejected:[6,3,1,""],subscribe_to_get_named_shadow_accepted:[6,3,1,""],subscribe_to_get_named_shadow_rejected:[6,3,1,""],subscribe_to_get_shadow_accepted:[6,3,1,""],subscribe_to_get_shadow_rejected:[6,3,1,""],subscribe_to_named_shadow_delta_updated_events:[6,3,1,""],subscribe_to_named_shadow_updated_events:[6,3,1,""],subscribe_to_shadow_delta_updated_events:[6,3,1,""],subscribe_to_shadow_updated_events:[6,3,1,""],subscribe_to_update_named_shadow_accepted:[6,3,1,""],subscribe_to_update_named_shadow_rejected:[6,3,1,""],subscribe_to_update_shadow_accepted:[6,3,1,""],subscribe_to_update_shadow_rejected:[6,3,1,""]},"awsiot.iotshadow.NamedShadowDeltaUpdatedSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.NamedShadowUpdatedSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.ShadowDeltaUpdatedEvent":{metadata:[6,5,1,""],state:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.ShadowDeltaUpdatedSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.ShadowMetadata":{desired:[6,5,1,""],reported:[6,5,1,""]},"awsiot.iotshadow.ShadowState":{desired:[6,5,1,""],reported:[6,5,1,""]},"awsiot.iotshadow.ShadowStateWithDelta":{delta:[6,5,1,""],desired:[6,5,1,""],reported:[6,5,1,""]},"awsiot.iotshadow.ShadowUpdatedEvent":{current:[6,5,1,""],previous:[6,5,1,""],timestamp:[6,5,1,""]},"awsiot.iotshadow.ShadowUpdatedSnapshot":{metadata:[6,5,1,""],state:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.ShadowUpdatedSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.UpdateNamedShadowRequest":{client_token:[6,5,1,""],shadow_name:[6,5,1,""],state:[6,5,1,""],thing_name:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.UpdateNamedShadowSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.UpdateShadowRequest":{client_token:[6,5,1,""],state:[6,5,1,""],thing_name:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.UpdateShadowResponse":{client_token:[6,5,1,""],metadata:[6,5,1,""],state:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.UpdateShadowSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.mqtt_connection_builder":{mtls_from_bytes:[7,6,1,""],mtls_from_path:[7,6,1,""],websockets_with_custom_handshake:[7,6,1,""],websockets_with_default_aws_signing:[7,6,1,""]},awsiot:{ModeledClass:[0,1,1,""],MqttServiceClient:[0,1,1,""],eventstreamrpc:[1,0,0,"-"],greengrass_discovery:[2,0,0,"-"],greengrasscoreipc:[3,0,0,"-"],iotidentity:[4,0,0,"-"],iotjobs:[5,0,0,"-"],iotshadow:[6,0,0,"-"],mqtt_connection_builder:[7,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","property","Python property"],"3":["py","method","Python method"],"4":["py","exception","Python exception"],"5":["py","attribute","Python attribute"],"6":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:property","3":"py:method","4":"py:exception","5":"py:attribute","6":"py:function"},terms:{"0":[1,3,7],"1":[4,5,6,7],"10":3,"1200sec":7,"20":7,"3":7,"3000m":7,"443":7,"5":7,"5000m":7,"5x":7,"8883":7,"byte":[1,3,7],"class":[0,1,2,3,4,5,6,7],"default":[1,3,4,5,6,7],"do":1,"enum":3,"float":3,"function":[1,7],"int":[1,2,3,4,5,6,7],"new":[3,7],"public":1,"return":[0,1,2,3,4,5,6,7],"static":1,"true":[1,3,7],"while":7,A:[1,4,5,6,7],For:1,If:[1,7],It:7,The:[1,3,4,5,6,7],These:1,Will:7,_base:[0,1,2,3],_createdebugpasswordoper:3,_createlocaldeploymentoper:3,_defercomponentupdateoper:3,_getcomponentdetailsoper:3,_getconfigurationoper:3,_getlocaldeploymentstatusoper:3,_getsecretvalueoper:3,_listcomponentsoper:3,_listlocaldeploymentsoper:3,_publishtoiotcoreoper:3,_publishtotopicoper:3,_restartcomponentoper:3,_sendconfigurationvalidityreportoper:3,_stopcomponentoper:3,_subscribetocomponentupdatesoper:3,_subscribetoconfigurationupdateoper:3,_subscribetoiotcoreoper:3,_subscribetotopicoper:3,_subscribetovalidateconfigurationupdatesoper:3,_updateconfigurationoper:3,_updatestateoper:3,_validateauthorizationtokenoper:3,accept:6,access:1,accessdeniederror:1,acknowledg:[0,4,5,6],across:[1,7],activ:3,add:1,address:2,after:[1,7],again:1,aliv:7,all:[1,3,4,5,6,7],alpn:7,alreadi:[1,7],alwai:1,amazon:[4,5,6,8],amend:1,amount:7,an:[0,1,2,3,4,5,6,7],ani:[3,5,6],anoth:1,anyth:[4,5,6],api:[1,4,5,6],appli:7,applic:1,appropri:1,ar:[1,3,4,5,6,7],arg:[1,4,5,6],argument:[3,4,5,6,7],arn:2,arriv:[1,4,5,6],artifacts_directory_path:3,assum:7,asynchron:[1,2],attempt:[1,3,7],attribut:[3,4,5,6],auth:7,authent:3,authtoken:[1,3],automat:7,avoid:1,aw:[0,2,4,5,6,7],aws_gg_nucleus_domain_socket_filepath_for_compon:3,awscredentialsprovid:7,awscrt:[0,1,2,4,5,6,7],awscrterror:7,awsiot:8,awsiotsdk:8,b:1,base:[0,1,2,3,4,5,6],been:1,befor:[1,4,5,6,7],being:[1,7],between:7,binari:1,binary_messag:3,binarymessag:3,bind:8,bool:[1,3,5,7],bootstrap:[1,2,7],build:1,builder:7,ca:7,ca_byt:7,ca_dirpath:7,ca_filepath:7,call:[1,3,7],callabl:[1,7],callback:[1,3,4,5,6,7],can:7,cannot:[4,5,6],catalog:1,caus:[1,7],cert:4,cert_byt:7,cert_filepath:7,certif:7,certificate_author:2,certificate_id:4,certificate_ownership_token:4,certificate_pem:4,certificate_sha1_hash:3,certificate_sha256_hash:3,certificate_signing_request:4,child:1,clean:[1,7],clean_sess:7,client:[0,1,2,3,7],client_bootstrap:7,client_id:7,client_token:[5,6],clientbootstrap:[1,2,7],clientoper:1,clienttlscontext:2,close:[1,3],code:[2,5,6,7],com:[4,5,6,8],come:1,common:7,compat:7,complet:[1,3,7],compon:3,component_detail:3,component_nam:3,component_to_configur:3,component_to_run_with_info:3,componentdetail:3,componentnotfounderror:3,componentupdatepolicyev:3,concurr:[0,1,2,3],configur:[3,7],configuration_update_ev:3,configuration_validity_report:3,configurationupdateev:3,configurationvalidityreport:3,configurationvaliditystatu:3,conflicterror:3,connect:[0,1,2,3,4,5,6,7],connect_message_amend:1,connectionclosederror:1,connectivityinfo:2,connectreturncod:7,constructor:[3,4,5,6],contain:[1,2,4,5,6,7],context:2,continut:1,core:[2,7],cours:[1,3],creat:[1,3,7],create_static_authtoken_amend:1,createcertificatefromcsrrequest:4,createcertificatefromcsrrespons:4,createcertificatefromcsrsubscriptionrequest:4,createdebugpasswordoper:3,createdebugpasswordrequest:3,createdebugpasswordrespons:3,createkeysandcertificaterequest:4,createkeysandcertificaterespons:4,createkeysandcertificatesubscriptionrequest:4,createlocaldeploymentoper:3,createlocaldeploymentrequest:3,createlocaldeploymentrespons:3,credenti:7,credentials_provid:7,current:6,custom:7,data:[1,3],datetim:[3,5,6],deal:1,defercomponentupdateoper:3,defercomponentupdaterequest:3,defercomponentupdaterespons:3,delet:6,deletenamedshadowrequest:6,deletenamedshadowsubscriptionrequest:6,deleteshadowrequest:6,deleteshadowrespons:6,deleteshadowsubscriptionrequest:6,delta:6,deni:1,deploy:3,deployment_id:3,deploymentstatu:3,deprec:7,describ:7,describejobexecut:5,describejobexecutionrequest:5,describejobexecutionrespons:5,describejobexecutionsubscriptionrequest:5,deseri:1,deserializeerror:1,desir:6,develop:8,developerguid:[4,5,6,8],devic:[6,7],device_configur:4,dict:[3,4,5,6,7],directori:7,disabl:7,disconnect:[1,7],discov:2,discoveri:2,discoverrespons:2,discoverycli:2,discoveryexcept:2,doc:[4,5,6,7,8],document:[1,6],doe:1,domain:3,done:[1,7],doubl:7,durat:7,dure:3,each:[1,4,5,6,7],effect:1,enable_metrics_collect:7,end:1,endpoint:7,environ:3,error:[1,2,3,7],error_cod:4,error_messag:4,errorrespons:[4,6],errorshap:[1,3],establish:[1,3,7],even:1,event:[1,3,4,5,6],eventstream:1,eventstreamerror:1,eventstreamoperationerror:1,eventstreamrpc:[3,8],except:[1,2,3,4,5,6,7],execut:5,execution_numb:5,execution_st:5,exist:7,expect:[4,5,6],expected_vers:5,explain:1,fail:[1,3,4,5,6,7],failedupdateconditioncheckerror:3,failur:[1,2],fals:[1,7],file:7,filepath:7,find_shape_typ:1,finish:1,fire:3,first:[1,4,5,6],fleet:4,follow:7,forget:7,forgotten:7,format:7,forward:7,from:[0,1,3,7],fulli:1,futur:[0,1,2,3,4,5,6],gener:0,get:[6,7],get_respons:3,getcomponentdetailsoper:3,getcomponentdetailsrequest:3,getcomponentdetailsrespons:3,getconfigurationoper:3,getconfigurationrequest:3,getconfigurationrespons:3,getlocaldeploymentstatusoper:3,getlocaldeploymentstatusrequest:3,getlocaldeploymentstatusrespons:3,getnamedshadowrequest:6,getnamedshadowsubscriptionrequest:6,getpendingjobexecut:5,getpendingjobexecutionsrequest:5,getpendingjobexecutionsrespons:5,getpendingjobexecutionssubscriptionrequest:5,getsecretvalueoper:3,getsecretvaluerequest:3,getsecretvaluerespons:3,getshadowrequest:6,getshadowrespons:6,getshadowsubscriptionrequest:6,gg_group:2,gg_group_id:2,ggcore:2,gggroup:2,github:8,given:1,greengrass:[2,3],greengrass_discoveri:8,greengrasscoreipc:8,greengrasscoreipccli:3,greengrasscoreipcerror:3,group:2,group_nam:3,guarante:[4,5,6],guid:8,ha:[0,1,3,4,5,6,7],handl:[1,3],handler:[1,3],handshak:7,happen:3,have:1,header:1,higher:7,host:[1,7],host_address:2,host_nam:1,html:[4,5,6],http:[2,4,5,6,7,8],http_proxy_opt:7,http_response_cod:2,httpproxyopt:7,id:[2,7],in_progress_job:5,include_job_docu:5,include_job_execution_st:5,index:8,info:[1,2,3,7],inform:7,inherit:[1,3],init:1,initi:[1,3],input:0,instanc:[4,5,6],interact:1,interv:7,invalid:7,invalidargumentserror:3,invalidartifactsdirectorypatherror:3,invalidrecipedirectorypatherror:3,invalidtokenerror:3,invok:[1,3,4,5,6,7],io:[1,2,7],iot:[4,5,6,7],iotcoremessag:3,iotident:8,iotidentitycli:4,iotjob:8,iotjobscli:5,iotshadow:8,iotshadowcli:6,ipc:3,ipc_socket:3,is_ggc_restart:3,is_valid:3,its:7,job:5,job_docu:5,job_id:5,jobexecutiondata:5,jobexecutionschang:5,jobexecutionschangedev:5,jobexecutionschangedsubscriptionrequest:5,jobexecutionst:5,jobexecutionsummari:5,json_messag:3,jsonmessag:3,keep:7,keep_alive_sec:7,kei:7,key_path:3,keyword:[3,4,5,6,7],known:1,kwarg:[4,5,6,7],last:1,last_updated_at:5,latest:[4,5,6,8],leak:1,level:1,life:1,lifecycle_handl:[1,3],lifecyclehandl:[1,3],lifecyclest:3,list:[2,3,5],listcomponentsoper:3,listcomponentsrequest:3,listcomponentsrespons:3,listlocaldeploymentsoper:3,listlocaldeploymentsrequest:3,listlocaldeploymentsrespons:3,load:7,local_deploy:3,localdeploy:3,longer:7,loss:7,lost:7,mai:[1,3,4,5,6,7],map:1,max:7,maximum:7,memori:7,mesag:7,messag:[0,1,2,3,4,5,6],messageamend:1,metadata:[2,6],method:[1,3],millisecond:7,min:7,minimum:7,minut:7,model:[0,1,3],model_nam:1,modeledclass:[0,2,4,5,6],modifi:7,modul:8,more:[1,3,7],mqtt:[0,4,5,6,7],mqtt_connect:[0,4,5,6],mqtt_connection_build:8,mqttmessag:3,mqttservicecli:[0,4,5,6],mtl:7,mtls_from_byt:7,mtls_from_path:7,multipl:1,must:[1,7],name:[1,7],namedshadowdeltaupdatedsubscriptionrequest:6,namedshadowupdatedsubscriptionrequest:6,nearli:1,necessarili:1,network:[1,3],new_create_debug_password:3,new_create_local_deploy:3,new_defer_component_upd:3,new_get_component_detail:3,new_get_configur:3,new_get_local_deployment_statu:3,new_get_secret_valu:3,new_list_compon:3,new_list_local_deploy:3,new_publish_to_iot_cor:3,new_publish_to_top:3,new_restart_compon:3,new_send_configuration_validity_report:3,new_stop_compon:3,new_subscribe_to_component_upd:3,new_subscribe_to_configuration_upd:3,new_subscribe_to_iot_cor:3,new_subscribe_to_top:3,new_subscribe_to_validate_configuration_upd:3,new_update_configur:3,new_update_st:3,new_validate_authorization_token:3,nextjobexecutionchang:5,nextjobexecutionchangedev:5,nextjobexecutionchangedsubscriptionrequest:5,none:[0,1,3,4,5,6,7],note:[1,4,5,6,7],noth:7,now:7,nucleu:3,number:[3,7],object:[0,1,2,3],occur:[1,3],offlin:7,omit:7,on_connect:1,on_connection_interrupt:7,on_connection_resum:7,on_disconnect:1,on_error:1,on_p:1,on_stream_clos:3,on_stream_error:3,on_stream_ev:3,one:3,onli:[1,3,7],open:1,oper:[1,2,3,7],option:[1,2,3,7],org:8,other:[3,7],otherwis:[1,7],output:0,over:[1,3,7],overrid:[1,3,7],packet:7,page:8,paramet:[0,1,2,3,4,5,6],pass:[1,4,5,6,7],password:[3,7],password_expir:3,path:[3,7],payload:[1,3],pem:7,perform:2,ping:[1,7],ping_timeout_m:7,place:7,plain:1,port:[1,2,7],posix_us:3,possibl:1,post_update_ev:3,postcomponentupdateev:3,pre_update_ev:3,precomponentupdateev:3,previou:[6,7],pri_key_byt:7,pri_key_filepath:7,privat:[1,7],private_kei:4,process:1,project:8,properli:1,properti:0,protect:1,protocol:[1,7],protocol_operation_timeout_m:7,provid:[1,7],provis:4,proxi:7,pub:6,publish:[4,5,6,7],publish_create_certificate_from_csr:4,publish_create_keys_and_certif:4,publish_delete_named_shadow:6,publish_delete_shadow:6,publish_describe_job_execut:5,publish_get_named_shadow:6,publish_get_pending_job_execut:5,publish_get_shadow:6,publish_messag:3,publish_register_th:4,publish_start_next_pending_job_execut:5,publish_update_job_execut:5,publish_update_named_shadow:6,publish_update_shadow:6,publishmessag:3,publishtoiotcoreoper:3,publishtoiotcorerequest:3,publishtoiotcorerespons:3,publishtotopicoper:3,publishtotopicrequest:3,publishtotopicrespons:3,pypi:8,qo:[3,4,5,6,7],qos1:7,qualiti:[4,5,6],queued_at:5,queued_job:5,re:[3,7],reach:7,readi:3,reason:1,receiv:[1,3,4,5,6,7],recheck_after_m:3,recipe_directory_path:3,reconnect:[1,7],reconnect_max_timeout_sec:7,reconnect_min_timeout_sec:7,region:[2,7],registerthingrequest:4,registerthingrespons:4,registerthingsubscriptionrequest:4,reject:6,rejectederror:5,rememb:7,remot:1,report:6,reportedlifecyclest:3,request:[3,4,5,6,7],requeststatu:3,requir:7,resourc:1,resource_nam:3,resource_typ:3,resourcenotfounderror:3,respons:[1,2,3,7],response_cod:2,restart_statu:3,restartcomponentoper:3,restartcomponentrequest:3,restartcomponentrespons:3,resubscribe_existing_top:7,result:[0,1,2,3,4,5,6],resum:7,return_cod:7,rewrit:1,root_component_versions_to_add:3,root_components_to_remov:3,rpc:1,runtimeerror:1,runwithinfo:3,s:[1,4,5,6],same:1,sdk:7,search:8,second:[3,4,5,6,7],secret_binari:3,secret_id:3,secret_str:3,secret_valu:3,secretvalu:3,see:[1,3,7],send:[0,1,3,7],sendconfigurationvalidityreportoper:3,sendconfigurationvalidityreportrequest:3,sendconfigurationvalidityreportrespons:3,sent:[3,7],sequenc:1,serial:1,serializeerror:1,server:[0,3,4,5,6,7],servic:[0,1,3,4,5,6],serviceerror:3,session:7,session_pres:7,set:[1,3,4,5,6,7],shadow:6,shadow_nam:6,shadowdeltaupdatedev:6,shadowdeltaupdatedsubscriptionrequest:6,shadowmetadata:6,shadowst:6,shadowstatewithdelta:6,shadowupdatedev:6,shadowupdatedsnapshot:6,shadowupdatedsubscriptionrequest:6,shape:[1,3],shape_index:[1,3],shape_typ:1,shapeindex:[1,3],shorter:7,should:[1,3,4,5,6,7],shutdown:1,sign:7,so:1,socket:[1,2,3,7],socket_opt:[1,2],socketopt:[1,2],sourc:7,start:7,started_at:5,startnextjobexecutionrespons:5,startnextpendingjobexecut:5,startnextpendingjobexecutionrequest:5,startnextpendingjobexecutionsubscriptionrequest:5,state:[3,6],statu:[3,5],status_cod:4,status_detail:5,step_timeout_in_minut:5,stop:[0,4,5,6],stop_statu:3,stopcomponentoper:3,stopcomponentrequest:3,stopcomponentrespons:3,store:7,str:[0,1,2,3,4,5,6,7],stream:[1,3],stream_handl:[1,3],streamclosederror:1,streamresponsehandl:[1,3],string:2,sub:6,subscribe_to_create_certificate_from_csr_accept:4,subscribe_to_create_certificate_from_csr_reject:4,subscribe_to_create_keys_and_certificate_accept:4,subscribe_to_create_keys_and_certificate_reject:4,subscribe_to_delete_named_shadow_accept:6,subscribe_to_delete_named_shadow_reject:6,subscribe_to_delete_shadow_accept:6,subscribe_to_delete_shadow_reject:6,subscribe_to_describe_job_execution_accept:5,subscribe_to_describe_job_execution_reject:5,subscribe_to_get_named_shadow_accept:6,subscribe_to_get_named_shadow_reject:6,subscribe_to_get_pending_job_executions_accept:5,subscribe_to_get_pending_job_executions_reject:5,subscribe_to_get_shadow_accept:6,subscribe_to_get_shadow_reject:6,subscribe_to_job_executions_changed_ev:5,subscribe_to_named_shadow_delta_updated_ev:6,subscribe_to_named_shadow_updated_ev:6,subscribe_to_next_job_execution_changed_ev:5,subscribe_to_register_thing_accept:4,subscribe_to_register_thing_reject:4,subscribe_to_shadow_delta_updated_ev:6,subscribe_to_shadow_updated_ev:6,subscribe_to_start_next_pending_job_execution_accept:5,subscribe_to_start_next_pending_job_execution_reject:5,subscribe_to_update_job_execution_accept:5,subscribe_to_update_job_execution_reject:5,subscribe_to_update_named_shadow_accept:6,subscribe_to_update_named_shadow_reject:6,subscribe_to_update_shadow_accept:6,subscribe_to_update_shadow_reject:6,subscribetocomponentupdatesoper:3,subscribetocomponentupdatesrequest:3,subscribetocomponentupdatesrespons:3,subscribetocomponentupdatesstreamhandl:3,subscribetoconfigurationupdateoper:3,subscribetoconfigurationupdaterequest:3,subscribetoconfigurationupdaterespons:3,subscribetoconfigurationupdatestreamhandl:3,subscribetoiotcoreoper:3,subscribetoiotcorerequest:3,subscribetoiotcorerespons:3,subscribetoiotcorestreamhandl:3,subscribetotopicoper:3,subscribetotopicrequest:3,subscribetotopicrespons:3,subscribetotopicstreamhandl:3,subscribetovalidateconfigurationupdatesoper:3,subscribetovalidateconfigurationupdatesrequest:3,subscribetovalidateconfigurationupdatesrespons:3,subscribetovalidateconfigurationupdatesstreamhandl:3,subscript:[4,5,6,7],subscriptionresponsemessag:3,succe:[1,3],success:[1,2],successfulli:[3,4,5,6,7],support:7,svcuid:3,system:7,tag:3,take:[4,5,6,7],tcp:7,tcp_connect_timeout_m:7,tell:0,template_nam:4,termin:1,text:1,than:7,thei:1,thi:[0,1,2,3,4,5,6,7],thing:2,thing_arn:2,thing_nam:[2,4,5,6],thread:1,time:[1,4,5,6,7],timeout:[3,7],timestamp:[3,5,6],tl:[1,2,7],tls_connection_opt:1,tls_context:2,tlsconnectionopt:1,token:3,top:7,topic:[0,3,4,5,6],topic_nam:3,transform:7,transform_arg:7,trust:7,tupl:[4,5,6],two:[4,5,6],type:[0,1,2,3,4,5,6,7],unauthorizederror:3,unexpectedli:7,union:3,uniqu:7,unix:[3,7],unless:1,unmappeddataerror:1,unsubscrib:[0,4,5,6,7],until:[3,7],updat:6,updateconfigurationoper:3,updateconfigurationrequest:3,updateconfigurationrespons:3,updatejobexecut:5,updatejobexecutionrequest:5,updatejobexecutionrespons:5,updatejobexecutionsubscriptionrequest:5,updatenamedshadowrequest:6,updatenamedshadowsubscriptionrequest:6,updateshadowrequest:6,updateshadowrespons:6,updateshadowsubscriptionrequest:6,updatestateoper:3,updatestaterequest:3,updatestaterespons:3,us:[0,1,3,7],user:1,usernam:[3,7],validate_configuration_update_ev:3,validateauthorizationtokenoper:3,validateauthorizationtokenrequest:3,validateauthorizationtokenrespons:3,validateconfigurationupdateev:3,valu:[1,3,4,5,6,7],value_to_merg:3,variabl:3,version:[3,6,7],version_id:3,version_numb:5,version_stag:3,via:[1,7],wa:[1,2,7],wait:[3,7],websocket:7,websocket_handshake_transform:7,websocket_proxy_opt:7,websockethandshaketransformarg:7,websockets_with_custom_handshak:7,websockets_with_default_aws_sign:7,well:7,were:7,when:[0,1,3,4,5,6,7],whenev:[1,7],whether:[3,7],which:[1,2,3,4,5,6,7],whose:[0,4,5,6],wire:[1,3],within:7,wo:4,written:[3,7],you:3,zero:7},titles:["awsiot","awsiot.eventstreamrpc","awsiot.greengrass_discovery","awsiot.greengrasscoreipc","awsiot.iotidentity","awsiot.iotjobs","awsiot.iotshadow","awsiot.mqtt_connection_builder","AWS IoT Device SDK v2 for Python"],titleterms:{api:8,aw:8,awsiot:[0,1,2,3,4,5,6,7],devic:8,eventstreamrpc:1,greengrass_discoveri:2,greengrasscoreipc:3,indic:8,iot:8,iotident:4,iotjob:5,iotshadow:6,mqtt_connection_build:7,python:8,refer:8,sdk:8,tabl:8,v2:8}})
\ No newline at end of file
From 664f22b0f6491853e731254dc68323217f6aa577 Mon Sep 17 00:00:00 2001
From: Michael Graeb
Date: Tue, 18 May 2021 13:31:20 -0700
Subject: [PATCH 4/4] update docs
---
docs/awsiot/eventstreamrpc.html | 8 +-
docs/awsiot/greengrass_discovery.html | 4 +-
docs/awsiot/iotidentity.html | 75 +++++++----
docs/awsiot/iotjobs.html | 118 ++++++++++------
docs/awsiot/iotshadow.html | 186 +++++++++++++++++---------
docs/searchindex.js | 2 +-
6 files changed, 264 insertions(+), 129 deletions(-)
diff --git a/docs/awsiot/eventstreamrpc.html b/docs/awsiot/eventstreamrpc.html
index 4da466a0..bbef6f56 100644
--- a/docs/awsiot/eventstreamrpc.html
+++ b/docs/awsiot/eventstreamrpc.html
@@ -196,13 +196,13 @@ Navigation
+headers: Optional[Sequence[awscrt.eventstream.Header]]
Headers to add
-
-payload
+payload: Optional[bytes]
Binary payload data
@@ -221,7 +221,7 @@ Navigation
connect_message_amender init arg.
Return type
-Callable[awsiot.eventstreamrpc.MessageAmendment]
+Callable[[], awsiot.eventstreamrpc.MessageAmendment]
@@ -250,7 +250,7 @@ Navigation
tls_connection_options (Optional[awscrt.io.TlsConnectionOptions]) – Optional TLS connection options.
If None is provided, then the connection will be attempted over
plain-text.
-connect_message_amender (Optional[Callable[awsiot.eventstreamrpc.MessageAmendment]]) – Optional callable that should return a
+
connect_message_amender (Optional[Callable[[], awsiot.eventstreamrpc.MessageAmendment]]) – Optional callable that should return a
MessageAmendment
for the
CONNECT
message.
This callable will be invoked whenever a network connection is
diff --git a/docs/awsiot/greengrass_discovery.html b/docs/awsiot/greengrass_discovery.html
index e4512d9d..929ba0d6 100644
--- a/docs/awsiot/greengrass_discovery.html
+++ b/docs/awsiot/greengrass_discovery.html
@@ -103,13 +103,13 @@
Navigation
-
-http_response_code
+http_response_code: int
HTTP response code
-
-message
+message: str
Message
diff --git a/docs/awsiot/iotidentity.html b/docs/awsiot/iotidentity.html
index 41bc4e51..b412bfd3 100644
--- a/docs/awsiot/iotidentity.html
+++ b/docs/awsiot/iotidentity.html
@@ -68,8 +68,8 @@ Navigation
- Parameters
-request – CreateCertificateFromCsrRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotidentity.CreateCertificateFromCsrRequest) – CreateCertificateFromCsrRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -77,6 +77,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -87,8 +90,8 @@ Navigation
- Parameters
-request – CreateKeysAndCertificateRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotidentity.CreateKeysAndCertificateRequest) – CreateKeysAndCertificateRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -96,6 +99,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -106,8 +112,8 @@ Navigation
- Parameters
-request – RegisterThingRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotidentity.RegisterThingRequest) – RegisterThingRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -115,6 +121,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -125,9 +134,9 @@ Navigation
- Parameters
-request – CreateCertificateFromCsrSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotidentity.CreateCertificateFromCsrSubscriptionRequest) – CreateCertificateFromCsrSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotidentity.CreateCertificateFromCsrResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type CreateCertificateFromCsrResponse.
The callback is not expected to return anything.
@@ -140,6 +149,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -150,9 +162,9 @@ Navigation
- Parameters
-request – CreateCertificateFromCsrSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotidentity.CreateCertificateFromCsrSubscriptionRequest) – CreateCertificateFromCsrSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotidentity.ErrorResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -165,6 +177,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -175,9 +190,9 @@ Navigation
- Parameters
-request – CreateKeysAndCertificateSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotidentity.CreateKeysAndCertificateSubscriptionRequest) – CreateKeysAndCertificateSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotidentity.CreateKeysAndCertificateResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type CreateKeysAndCertificateResponse.
The callback is not expected to return anything.
@@ -190,6 +205,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -200,9 +218,9 @@ Navigation
- Parameters
-request – CreateKeysAndCertificateSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotidentity.CreateKeysAndCertificateSubscriptionRequest) – CreateKeysAndCertificateSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotidentity.ErrorResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -215,6 +233,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -225,9 +246,9 @@ Navigation
- Parameters
-request – RegisterThingSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotidentity.RegisterThingSubscriptionRequest) – RegisterThingSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotidentity.RegisterThingResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type RegisterThingResponse.
The callback is not expected to return anything.
@@ -240,6 +261,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -250,9 +274,9 @@ Navigation
- Parameters
-request – RegisterThingSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotidentity.RegisterThingSubscriptionRequest) – RegisterThingSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotidentity.ErrorResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -265,6 +289,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
diff --git a/docs/awsiot/iotjobs.html b/docs/awsiot/iotjobs.html
index 6fb411f8..991f6af0 100644
--- a/docs/awsiot/iotjobs.html
+++ b/docs/awsiot/iotjobs.html
@@ -68,8 +68,8 @@ Navigation
- Parameters
-request – DescribeJobExecutionRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotjobs.DescribeJobExecutionRequest) – DescribeJobExecutionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -77,6 +77,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -87,8 +90,8 @@ Navigation
- Parameters
-request – GetPendingJobExecutionsRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotjobs.GetPendingJobExecutionsRequest) – GetPendingJobExecutionsRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -96,6 +99,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -106,8 +112,8 @@ Navigation
- Parameters
-request – StartNextPendingJobExecutionRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotjobs.StartNextPendingJobExecutionRequest) – StartNextPendingJobExecutionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -115,6 +121,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -125,8 +134,8 @@ Navigation
- Parameters
-request – UpdateJobExecutionRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotjobs.UpdateJobExecutionRequest) – UpdateJobExecutionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -134,6 +143,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -144,9 +156,9 @@ Navigation
- Parameters
-request – DescribeJobExecutionSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotjobs.DescribeJobExecutionSubscriptionRequest) – DescribeJobExecutionSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotjobs.DescribeJobExecutionResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type DescribeJobExecutionResponse.
The callback is not expected to return anything.
@@ -159,6 +171,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -169,9 +184,9 @@ Navigation
- Parameters
-request – DescribeJobExecutionSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotjobs.DescribeJobExecutionSubscriptionRequest) – DescribeJobExecutionSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotjobs.RejectedError], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type RejectedError.
The callback is not expected to return anything.
@@ -184,6 +199,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -194,9 +212,9 @@ Navigation
- Parameters
-request – GetPendingJobExecutionsSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotjobs.GetPendingJobExecutionsSubscriptionRequest) – GetPendingJobExecutionsSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotjobs.GetPendingJobExecutionsResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type GetPendingJobExecutionsResponse.
The callback is not expected to return anything.
@@ -209,6 +227,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -219,9 +240,9 @@ Navigation
- Parameters
-request – GetPendingJobExecutionsSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotjobs.GetPendingJobExecutionsSubscriptionRequest) – GetPendingJobExecutionsSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotjobs.RejectedError], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type RejectedError.
The callback is not expected to return anything.
@@ -234,6 +255,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -244,9 +268,9 @@ Navigation
- Parameters
-request – JobExecutionsChangedSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotjobs.JobExecutionsChangedSubscriptionRequest) – JobExecutionsChangedSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotjobs.JobExecutionsChangedEvent], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type JobExecutionsChangedEvent.
The callback is not expected to return anything.
@@ -259,6 +283,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -269,9 +296,9 @@ Navigation
- Parameters
-request – NextJobExecutionChangedSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotjobs.NextJobExecutionChangedSubscriptionRequest) – NextJobExecutionChangedSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotjobs.NextJobExecutionChangedEvent], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type NextJobExecutionChangedEvent.
The callback is not expected to return anything.
@@ -284,6 +311,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -294,9 +324,9 @@ Navigation
- Parameters
-request – StartNextPendingJobExecutionSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotjobs.StartNextPendingJobExecutionSubscriptionRequest) – StartNextPendingJobExecutionSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotjobs.StartNextJobExecutionResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type StartNextJobExecutionResponse.
The callback is not expected to return anything.
@@ -309,6 +339,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -319,9 +352,9 @@ Navigation
- Parameters
-request – StartNextPendingJobExecutionSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotjobs.StartNextPendingJobExecutionSubscriptionRequest) – StartNextPendingJobExecutionSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotjobs.RejectedError], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type RejectedError.
The callback is not expected to return anything.
@@ -334,6 +367,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -344,9 +380,9 @@ Navigation
- Parameters
-request – UpdateJobExecutionSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotjobs.UpdateJobExecutionSubscriptionRequest) – UpdateJobExecutionSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotjobs.UpdateJobExecutionResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type UpdateJobExecutionResponse.
The callback is not expected to return anything.
@@ -359,6 +395,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -369,9 +408,9 @@ Navigation
- Parameters
-request – UpdateJobExecutionSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotjobs.UpdateJobExecutionSubscriptionRequest) – UpdateJobExecutionSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotjobs.RejectedError], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type RejectedError.
The callback is not expected to return anything.
@@ -384,6 +423,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
diff --git a/docs/awsiot/iotshadow.html b/docs/awsiot/iotshadow.html
index f4033b42..c98d916e 100644
--- a/docs/awsiot/iotshadow.html
+++ b/docs/awsiot/iotshadow.html
@@ -64,8 +64,8 @@ Navigation
- Parameters
-request – DeleteNamedShadowRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotshadow.DeleteNamedShadowRequest) – DeleteNamedShadowRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -73,6 +73,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -83,8 +86,8 @@ Navigation
- Parameters
-request – DeleteShadowRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotshadow.DeleteShadowRequest) – DeleteShadowRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -92,6 +95,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -102,8 +108,8 @@ Navigation
- Parameters
-request – GetNamedShadowRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotshadow.GetNamedShadowRequest) – GetNamedShadowRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -111,6 +117,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -121,8 +130,8 @@ Navigation
- Parameters
-request – GetShadowRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotshadow.GetShadowRequest) – GetShadowRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -130,6 +139,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -140,8 +152,8 @@ Navigation
- Parameters
-request – UpdateNamedShadowRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotshadow.UpdateNamedShadowRequest) – UpdateNamedShadowRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -149,6 +161,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -159,8 +174,8 @@ Navigation
- Parameters
-request – UpdateShadowRequest instance.
-qos – The Quality of Service guarantee of this message
+request (awsiot.iotshadow.UpdateShadowRequest) – UpdateShadowRequest instance.
+qos (int) – The Quality of Service guarantee of this message
- Returns
@@ -168,6 +183,9 @@ Navigation
request is successfully published. The Future’s result will be an
exception if the request cannot be published.
+- Return type
+concurrent.futures._base.Future
+
@@ -178,9 +196,9 @@ Navigation
- Parameters
-request – DeleteNamedShadowSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.DeleteNamedShadowSubscriptionRequest) – DeleteNamedShadowSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.DeleteShadowResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type DeleteShadowResponse.
The callback is not expected to return anything.
@@ -193,6 +211,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -203,9 +224,9 @@ Navigation
- Parameters
-request – DeleteNamedShadowSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.DeleteNamedShadowSubscriptionRequest) – DeleteNamedShadowSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.ErrorResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -218,6 +239,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -228,9 +252,9 @@ Navigation
- Parameters
-request – DeleteShadowSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.DeleteShadowSubscriptionRequest) – DeleteShadowSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.DeleteShadowResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type DeleteShadowResponse.
The callback is not expected to return anything.
@@ -243,6 +267,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -253,9 +280,9 @@ Navigation
- Parameters
-request – DeleteShadowSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.DeleteShadowSubscriptionRequest) – DeleteShadowSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.ErrorResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -268,6 +295,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -278,9 +308,9 @@ Navigation
- Parameters
-request – GetNamedShadowSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.GetNamedShadowSubscriptionRequest) – GetNamedShadowSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.GetShadowResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type GetShadowResponse.
The callback is not expected to return anything.
@@ -293,6 +323,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -303,9 +336,9 @@ Navigation
- Parameters
-request – GetNamedShadowSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.GetNamedShadowSubscriptionRequest) – GetNamedShadowSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.ErrorResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -318,6 +351,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -328,9 +364,9 @@ Navigation
- Parameters
-request – GetShadowSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.GetShadowSubscriptionRequest) – GetShadowSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.GetShadowResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type GetShadowResponse.
The callback is not expected to return anything.
@@ -343,6 +379,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -353,9 +392,9 @@ Navigation
- Parameters
-request – GetShadowSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.GetShadowSubscriptionRequest) – GetShadowSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.ErrorResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -368,6 +407,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -378,9 +420,9 @@ Navigation
- Parameters
-request – NamedShadowDeltaUpdatedSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.NamedShadowDeltaUpdatedSubscriptionRequest) – NamedShadowDeltaUpdatedSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.ShadowDeltaUpdatedEvent], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ShadowDeltaUpdatedEvent.
The callback is not expected to return anything.
@@ -393,6 +435,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -403,9 +448,9 @@ Navigation
- Parameters
-request – NamedShadowUpdatedSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.NamedShadowUpdatedSubscriptionRequest) – NamedShadowUpdatedSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.ShadowUpdatedEvent], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ShadowUpdatedEvent.
The callback is not expected to return anything.
@@ -418,6 +463,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -428,9 +476,9 @@ Navigation
- Parameters
-request – ShadowDeltaUpdatedSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.ShadowDeltaUpdatedSubscriptionRequest) – ShadowDeltaUpdatedSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.ShadowDeltaUpdatedEvent], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ShadowDeltaUpdatedEvent.
The callback is not expected to return anything.
@@ -443,6 +491,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -453,9 +504,9 @@ Navigation
- Parameters
-request – ShadowUpdatedSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.ShadowUpdatedSubscriptionRequest) – ShadowUpdatedSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.ShadowUpdatedEvent], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ShadowUpdatedEvent.
The callback is not expected to return anything.
@@ -468,6 +519,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -478,9 +532,9 @@ Navigation
- Parameters
-request – UpdateNamedShadowSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.UpdateNamedShadowSubscriptionRequest) – UpdateNamedShadowSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.UpdateShadowResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type UpdateShadowResponse.
The callback is not expected to return anything.
@@ -493,6 +547,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -503,9 +560,9 @@ Navigation
- Parameters
-request – UpdateNamedShadowSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.UpdateNamedShadowSubscriptionRequest) – UpdateNamedShadowSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.ErrorResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -518,6 +575,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -528,9 +588,9 @@ Navigation
- Parameters
-request – UpdateShadowSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.UpdateShadowSubscriptionRequest) – UpdateShadowSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.UpdateShadowResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type UpdateShadowResponse.
The callback is not expected to return anything.
@@ -543,6 +603,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
@@ -553,9 +616,9 @@ Navigation
- Parameters
-request – UpdateShadowSubscriptionRequest instance.
-qos – The Quality of Service guarantee of this message
-callback – Callback to invoke each time the event is received.
+
request (awsiot.iotshadow.UpdateShadowSubscriptionRequest) – UpdateShadowSubscriptionRequest instance.
+qos (int) – The Quality of Service guarantee of this message
+callback (Callable[[awsiot.iotshadow.ErrorResponse], None]) – Callback to invoke each time the event is received.
The callback should take 1 argument of type ErrorResponse.
The callback is not expected to return anything.
@@ -568,6 +631,9 @@ Navigation
receiving messages. Note that messages may arrive before the
subscription is acknowledged.
+- Return type
+Tuple[concurrent.futures._base.Future, str]
+
diff --git a/docs/searchindex.js b/docs/searchindex.js
index 043169a9..a56ff5d9 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["awsiot/awsiot","awsiot/eventstreamrpc","awsiot/greengrass_discovery","awsiot/greengrasscoreipc","awsiot/iotidentity","awsiot/iotjobs","awsiot/iotshadow","awsiot/mqtt_connection_builder","index"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["awsiot/awsiot.rst","awsiot/eventstreamrpc.rst","awsiot/greengrass_discovery.rst","awsiot/greengrasscoreipc.rst","awsiot/iotidentity.rst","awsiot/iotjobs.rst","awsiot/iotshadow.rst","awsiot/mqtt_connection_builder.rst","index.rst"],objects:{"":{awsiot:[0,0,0,"-"]},"awsiot.MqttServiceClient":{mqtt_connection:[0,2,1,""],unsubscribe:[0,3,1,""]},"awsiot.eventstreamrpc":{AccessDeniedError:[1,4,1,""],Client:[1,1,1,""],ClientOperation:[1,1,1,""],Connection:[1,1,1,""],ConnectionClosedError:[1,4,1,""],DeserializeError:[1,4,1,""],ErrorShape:[1,4,1,""],EventStreamError:[1,4,1,""],EventStreamOperationError:[1,4,1,""],LifecycleHandler:[1,1,1,""],MessageAmendment:[1,1,1,""],Operation:[1,1,1,""],SerializeError:[1,4,1,""],Shape:[1,1,1,""],ShapeIndex:[1,1,1,""],StreamClosedError:[1,4,1,""],StreamResponseHandler:[1,1,1,""],UnmappedDataError:[1,4,1,""]},"awsiot.eventstreamrpc.Connection":{close:[1,3,1,""],connect:[1,3,1,""]},"awsiot.eventstreamrpc.LifecycleHandler":{on_connect:[1,3,1,""],on_disconnect:[1,3,1,""],on_error:[1,3,1,""],on_ping:[1,3,1,""]},"awsiot.eventstreamrpc.MessageAmendment":{create_static_authtoken_amender:[1,3,1,""],headers:[1,5,1,""],payload:[1,5,1,""]},"awsiot.eventstreamrpc.ShapeIndex":{find_shape_type:[1,3,1,""]},"awsiot.greengrass_discovery":{ConnectivityInfo:[2,1,1,""],DiscoverResponse:[2,1,1,""],DiscoveryClient:[2,1,1,""],DiscoveryException:[2,4,1,""],GGCore:[2,1,1,""],GGGroup:[2,1,1,""]},"awsiot.greengrass_discovery.ConnectivityInfo":{host_address:[2,5,1,""],id:[2,5,1,""],metadata:[2,5,1,""],port:[2,5,1,""]},"awsiot.greengrass_discovery.DiscoverResponse":{gg_groups:[2,5,1,""]},"awsiot.greengrass_discovery.DiscoveryClient":{discover:[2,3,1,""]},"awsiot.greengrass_discovery.DiscoveryException":{http_response_code:[2,5,1,""],message:[2,5,1,""]},"awsiot.greengrass_discovery.GGCore":{connectivity:[2,5,1,""],thing_arn:[2,5,1,""]},"awsiot.greengrass_discovery.GGGroup":{certificate_authorities:[2,5,1,""],cores:[2,5,1,""],gg_group_id:[2,5,1,""]},"awsiot.greengrasscoreipc":{client:[3,0,0,"-"],connect:[3,6,1,""],model:[3,0,0,"-"]},"awsiot.greengrasscoreipc.client":{CreateDebugPasswordOperation:[3,1,1,""],CreateLocalDeploymentOperation:[3,1,1,""],DeferComponentUpdateOperation:[3,1,1,""],GetComponentDetailsOperation:[3,1,1,""],GetConfigurationOperation:[3,1,1,""],GetLocalDeploymentStatusOperation:[3,1,1,""],GetSecretValueOperation:[3,1,1,""],GreengrassCoreIPCClient:[3,1,1,""],ListComponentsOperation:[3,1,1,""],ListLocalDeploymentsOperation:[3,1,1,""],PublishToIoTCoreOperation:[3,1,1,""],PublishToTopicOperation:[3,1,1,""],RestartComponentOperation:[3,1,1,""],SendConfigurationValidityReportOperation:[3,1,1,""],StopComponentOperation:[3,1,1,""],SubscribeToComponentUpdatesOperation:[3,1,1,""],SubscribeToComponentUpdatesStreamHandler:[3,1,1,""],SubscribeToConfigurationUpdateOperation:[3,1,1,""],SubscribeToConfigurationUpdateStreamHandler:[3,1,1,""],SubscribeToIoTCoreOperation:[3,1,1,""],SubscribeToIoTCoreStreamHandler:[3,1,1,""],SubscribeToTopicOperation:[3,1,1,""],SubscribeToTopicStreamHandler:[3,1,1,""],SubscribeToValidateConfigurationUpdatesOperation:[3,1,1,""],SubscribeToValidateConfigurationUpdatesStreamHandler:[3,1,1,""],UpdateConfigurationOperation:[3,1,1,""],UpdateStateOperation:[3,1,1,""],ValidateAuthorizationTokenOperation:[3,1,1,""]},"awsiot.greengrasscoreipc.client.CreateDebugPasswordOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.CreateLocalDeploymentOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.DeferComponentUpdateOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetComponentDetailsOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetConfigurationOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetLocalDeploymentStatusOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetSecretValueOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GreengrassCoreIPCClient":{new_create_debug_password:[3,3,1,""],new_create_local_deployment:[3,3,1,""],new_defer_component_update:[3,3,1,""],new_get_component_details:[3,3,1,""],new_get_configuration:[3,3,1,""],new_get_local_deployment_status:[3,3,1,""],new_get_secret_value:[3,3,1,""],new_list_components:[3,3,1,""],new_list_local_deployments:[3,3,1,""],new_publish_to_iot_core:[3,3,1,""],new_publish_to_topic:[3,3,1,""],new_restart_component:[3,3,1,""],new_send_configuration_validity_report:[3,3,1,""],new_stop_component:[3,3,1,""],new_subscribe_to_component_updates:[3,3,1,""],new_subscribe_to_configuration_update:[3,3,1,""],new_subscribe_to_iot_core:[3,3,1,""],new_subscribe_to_topic:[3,3,1,""],new_subscribe_to_validate_configuration_updates:[3,3,1,""],new_update_configuration:[3,3,1,""],new_update_state:[3,3,1,""],new_validate_authorization_token:[3,3,1,""]},"awsiot.greengrasscoreipc.client.ListComponentsOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.ListLocalDeploymentsOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.PublishToIoTCoreOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.PublishToTopicOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.RestartComponentOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SendConfigurationValidityReportOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.StopComponentOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToComponentUpdatesOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToComponentUpdatesStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToConfigurationUpdateOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToConfigurationUpdateStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToIoTCoreOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToIoTCoreStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToTopicOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToTopicStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToValidateConfigurationUpdatesOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToValidateConfigurationUpdatesStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.UpdateConfigurationOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.UpdateStateOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.ValidateAuthorizationTokenOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.model":{BinaryMessage:[3,1,1,""],ComponentDetails:[3,1,1,""],ComponentNotFoundError:[3,4,1,""],ComponentUpdatePolicyEvents:[3,1,1,""],ConfigurationUpdateEvent:[3,1,1,""],ConfigurationUpdateEvents:[3,1,1,""],ConfigurationValidityReport:[3,1,1,""],ConfigurationValidityStatus:[3,1,1,""],ConflictError:[3,4,1,""],CreateDebugPasswordRequest:[3,1,1,""],CreateDebugPasswordResponse:[3,1,1,""],CreateLocalDeploymentRequest:[3,1,1,""],CreateLocalDeploymentResponse:[3,1,1,""],DeferComponentUpdateRequest:[3,1,1,""],DeferComponentUpdateResponse:[3,1,1,""],DeploymentStatus:[3,1,1,""],FailedUpdateConditionCheckError:[3,4,1,""],GetComponentDetailsRequest:[3,1,1,""],GetComponentDetailsResponse:[3,1,1,""],GetConfigurationRequest:[3,1,1,""],GetConfigurationResponse:[3,1,1,""],GetLocalDeploymentStatusRequest:[3,1,1,""],GetLocalDeploymentStatusResponse:[3,1,1,""],GetSecretValueRequest:[3,1,1,""],GetSecretValueResponse:[3,1,1,""],GreengrassCoreIPCError:[3,4,1,""],InvalidArgumentsError:[3,4,1,""],InvalidArtifactsDirectoryPathError:[3,4,1,""],InvalidRecipeDirectoryPathError:[3,4,1,""],InvalidTokenError:[3,4,1,""],IoTCoreMessage:[3,1,1,""],JsonMessage:[3,1,1,""],LifecycleState:[3,1,1,""],ListComponentsRequest:[3,1,1,""],ListComponentsResponse:[3,1,1,""],ListLocalDeploymentsRequest:[3,1,1,""],ListLocalDeploymentsResponse:[3,1,1,""],LocalDeployment:[3,1,1,""],MQTTMessage:[3,1,1,""],PostComponentUpdateEvent:[3,1,1,""],PreComponentUpdateEvent:[3,1,1,""],PublishMessage:[3,1,1,""],PublishToIoTCoreRequest:[3,1,1,""],PublishToIoTCoreResponse:[3,1,1,""],PublishToTopicRequest:[3,1,1,""],PublishToTopicResponse:[3,1,1,""],QOS:[3,1,1,""],ReportedLifecycleState:[3,1,1,""],RequestStatus:[3,1,1,""],ResourceNotFoundError:[3,4,1,""],RestartComponentRequest:[3,1,1,""],RestartComponentResponse:[3,1,1,""],RunWithInfo:[3,1,1,""],SecretValue:[3,1,1,""],SendConfigurationValidityReportRequest:[3,1,1,""],SendConfigurationValidityReportResponse:[3,1,1,""],ServiceError:[3,4,1,""],StopComponentRequest:[3,1,1,""],StopComponentResponse:[3,1,1,""],SubscribeToComponentUpdatesRequest:[3,1,1,""],SubscribeToComponentUpdatesResponse:[3,1,1,""],SubscribeToConfigurationUpdateRequest:[3,1,1,""],SubscribeToConfigurationUpdateResponse:[3,1,1,""],SubscribeToIoTCoreRequest:[3,1,1,""],SubscribeToIoTCoreResponse:[3,1,1,""],SubscribeToTopicRequest:[3,1,1,""],SubscribeToTopicResponse:[3,1,1,""],SubscribeToValidateConfigurationUpdatesRequest:[3,1,1,""],SubscribeToValidateConfigurationUpdatesResponse:[3,1,1,""],SubscriptionResponseMessage:[3,1,1,""],UnauthorizedError:[3,4,1,""],UpdateConfigurationRequest:[3,1,1,""],UpdateConfigurationResponse:[3,1,1,""],UpdateStateRequest:[3,1,1,""],UpdateStateResponse:[3,1,1,""],ValidateAuthorizationTokenRequest:[3,1,1,""],ValidateAuthorizationTokenResponse:[3,1,1,""],ValidateConfigurationUpdateEvent:[3,1,1,""],ValidateConfigurationUpdateEvents:[3,1,1,""]},"awsiot.greengrasscoreipc.model.BinaryMessage":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ComponentDetails":{component_name:[3,5,1,""],configuration:[3,5,1,""],state:[3,5,1,""],version:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ComponentNotFoundError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ComponentUpdatePolicyEvents":{post_update_event:[3,5,1,""],pre_update_event:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConfigurationUpdateEvent":{component_name:[3,5,1,""],key_path:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConfigurationUpdateEvents":{configuration_update_event:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConfigurationValidityReport":{deployment_id:[3,5,1,""],message:[3,5,1,""],status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConflictError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.CreateDebugPasswordResponse":{certificate_sha1_hash:[3,5,1,""],certificate_sha256_hash:[3,5,1,""],password:[3,5,1,""],password_expiration:[3,5,1,""],username:[3,5,1,""]},"awsiot.greengrasscoreipc.model.CreateLocalDeploymentRequest":{artifacts_directory_path:[3,5,1,""],component_to_configuration:[3,5,1,""],component_to_run_with_info:[3,5,1,""],group_name:[3,5,1,""],recipe_directory_path:[3,5,1,""],root_component_versions_to_add:[3,5,1,""],root_components_to_remove:[3,5,1,""]},"awsiot.greengrasscoreipc.model.CreateLocalDeploymentResponse":{deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.DeferComponentUpdateRequest":{deployment_id:[3,5,1,""],message:[3,5,1,""],recheck_after_ms:[3,5,1,""]},"awsiot.greengrasscoreipc.model.FailedUpdateConditionCheckError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetComponentDetailsRequest":{component_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetComponentDetailsResponse":{component_details:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetConfigurationRequest":{component_name:[3,5,1,""],key_path:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetConfigurationResponse":{component_name:[3,5,1,""],value:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetLocalDeploymentStatusRequest":{deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetLocalDeploymentStatusResponse":{deployment:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetSecretValueRequest":{secret_id:[3,5,1,""],version_id:[3,5,1,""],version_stage:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetSecretValueResponse":{secret_id:[3,5,1,""],secret_value:[3,5,1,""],version_id:[3,5,1,""],version_stage:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidArgumentsError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidArtifactsDirectoryPathError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidRecipeDirectoryPathError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidTokenError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.IoTCoreMessage":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.JsonMessage":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ListComponentsResponse":{components:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ListLocalDeploymentsResponse":{local_deployments:[3,5,1,""]},"awsiot.greengrasscoreipc.model.LocalDeployment":{deployment_id:[3,5,1,""],status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.MQTTMessage":{payload:[3,5,1,""],topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PostComponentUpdateEvent":{deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PreComponentUpdateEvent":{deployment_id:[3,5,1,""],is_ggc_restarting:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PublishMessage":{binary_message:[3,5,1,""],json_message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PublishToIoTCoreRequest":{payload:[3,5,1,""],qos:[3,5,1,""],topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PublishToTopicRequest":{publish_message:[3,5,1,""],topic:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ResourceNotFoundError":{message:[3,5,1,""],resource_name:[3,5,1,""],resource_type:[3,5,1,""]},"awsiot.greengrasscoreipc.model.RestartComponentRequest":{component_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.RestartComponentResponse":{message:[3,5,1,""],restart_status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.RunWithInfo":{posix_user:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SecretValue":{secret_binary:[3,5,1,""],secret_string:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SendConfigurationValidityReportRequest":{configuration_validity_report:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ServiceError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.StopComponentRequest":{component_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.StopComponentResponse":{message:[3,5,1,""],stop_status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToConfigurationUpdateRequest":{component_name:[3,5,1,""],key_path:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToIoTCoreRequest":{qos:[3,5,1,""],topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToTopicRequest":{topic:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToTopicResponse":{topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscriptionResponseMessage":{binary_message:[3,5,1,""],json_message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.UnauthorizedError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.UpdateConfigurationRequest":{key_path:[3,5,1,""],timestamp:[3,5,1,""],value_to_merge:[3,5,1,""]},"awsiot.greengrasscoreipc.model.UpdateStateRequest":{state:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateAuthorizationTokenRequest":{token:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateAuthorizationTokenResponse":{is_valid:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateConfigurationUpdateEvent":{configuration:[3,5,1,""],deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateConfigurationUpdateEvents":{validate_configuration_update_event:[3,5,1,""]},"awsiot.iotidentity":{CreateCertificateFromCsrRequest:[4,1,1,""],CreateCertificateFromCsrResponse:[4,1,1,""],CreateCertificateFromCsrSubscriptionRequest:[4,1,1,""],CreateKeysAndCertificateRequest:[4,1,1,""],CreateKeysAndCertificateResponse:[4,1,1,""],CreateKeysAndCertificateSubscriptionRequest:[4,1,1,""],ErrorResponse:[4,1,1,""],IotIdentityClient:[4,1,1,""],RegisterThingRequest:[4,1,1,""],RegisterThingResponse:[4,1,1,""],RegisterThingSubscriptionRequest:[4,1,1,""]},"awsiot.iotidentity.CreateCertificateFromCsrRequest":{certificate_signing_request:[4,5,1,""]},"awsiot.iotidentity.CreateCertificateFromCsrResponse":{certificate_id:[4,5,1,""],certificate_ownership_token:[4,5,1,""],certificate_pem:[4,5,1,""]},"awsiot.iotidentity.CreateKeysAndCertificateResponse":{certificate_id:[4,5,1,""],certificate_ownership_token:[4,5,1,""],certificate_pem:[4,5,1,""],private_key:[4,5,1,""]},"awsiot.iotidentity.ErrorResponse":{error_code:[4,5,1,""],error_message:[4,5,1,""],status_code:[4,5,1,""]},"awsiot.iotidentity.IotIdentityClient":{publish_create_certificate_from_csr:[4,3,1,""],publish_create_keys_and_certificate:[4,3,1,""],publish_register_thing:[4,3,1,""],subscribe_to_create_certificate_from_csr_accepted:[4,3,1,""],subscribe_to_create_certificate_from_csr_rejected:[4,3,1,""],subscribe_to_create_keys_and_certificate_accepted:[4,3,1,""],subscribe_to_create_keys_and_certificate_rejected:[4,3,1,""],subscribe_to_register_thing_accepted:[4,3,1,""],subscribe_to_register_thing_rejected:[4,3,1,""]},"awsiot.iotidentity.RegisterThingRequest":{certificate_ownership_token:[4,5,1,""],parameters:[4,5,1,""],template_name:[4,5,1,""]},"awsiot.iotidentity.RegisterThingResponse":{device_configuration:[4,5,1,""],thing_name:[4,5,1,""]},"awsiot.iotidentity.RegisterThingSubscriptionRequest":{template_name:[4,5,1,""]},"awsiot.iotjobs":{DescribeJobExecutionRequest:[5,1,1,""],DescribeJobExecutionResponse:[5,1,1,""],DescribeJobExecutionSubscriptionRequest:[5,1,1,""],GetPendingJobExecutionsRequest:[5,1,1,""],GetPendingJobExecutionsResponse:[5,1,1,""],GetPendingJobExecutionsSubscriptionRequest:[5,1,1,""],IotJobsClient:[5,1,1,""],JobExecutionData:[5,1,1,""],JobExecutionState:[5,1,1,""],JobExecutionSummary:[5,1,1,""],JobExecutionsChangedEvent:[5,1,1,""],JobExecutionsChangedSubscriptionRequest:[5,1,1,""],NextJobExecutionChangedEvent:[5,1,1,""],NextJobExecutionChangedSubscriptionRequest:[5,1,1,""],RejectedError:[5,1,1,""],StartNextJobExecutionResponse:[5,1,1,""],StartNextPendingJobExecutionRequest:[5,1,1,""],StartNextPendingJobExecutionSubscriptionRequest:[5,1,1,""],UpdateJobExecutionRequest:[5,1,1,""],UpdateJobExecutionResponse:[5,1,1,""],UpdateJobExecutionSubscriptionRequest:[5,1,1,""]},"awsiot.iotjobs.DescribeJobExecutionRequest":{client_token:[5,5,1,""],execution_number:[5,5,1,""],include_job_document:[5,5,1,""],job_id:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.DescribeJobExecutionResponse":{client_token:[5,5,1,""],execution:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.DescribeJobExecutionSubscriptionRequest":{job_id:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.GetPendingJobExecutionsRequest":{client_token:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.GetPendingJobExecutionsResponse":{client_token:[5,5,1,""],in_progress_jobs:[5,5,1,""],queued_jobs:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.GetPendingJobExecutionsSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.IotJobsClient":{publish_describe_job_execution:[5,3,1,""],publish_get_pending_job_executions:[5,3,1,""],publish_start_next_pending_job_execution:[5,3,1,""],publish_update_job_execution:[5,3,1,""],subscribe_to_describe_job_execution_accepted:[5,3,1,""],subscribe_to_describe_job_execution_rejected:[5,3,1,""],subscribe_to_get_pending_job_executions_accepted:[5,3,1,""],subscribe_to_get_pending_job_executions_rejected:[5,3,1,""],subscribe_to_job_executions_changed_events:[5,3,1,""],subscribe_to_next_job_execution_changed_events:[5,3,1,""],subscribe_to_start_next_pending_job_execution_accepted:[5,3,1,""],subscribe_to_start_next_pending_job_execution_rejected:[5,3,1,""],subscribe_to_update_job_execution_accepted:[5,3,1,""],subscribe_to_update_job_execution_rejected:[5,3,1,""]},"awsiot.iotjobs.JobExecutionData":{execution_number:[5,5,1,""],job_document:[5,5,1,""],job_id:[5,5,1,""],last_updated_at:[5,5,1,""],queued_at:[5,5,1,""],started_at:[5,5,1,""],status:[5,5,1,""],status_details:[5,5,1,""],thing_name:[5,5,1,""],version_number:[5,5,1,""]},"awsiot.iotjobs.JobExecutionState":{status:[5,5,1,""],status_details:[5,5,1,""],version_number:[5,5,1,""]},"awsiot.iotjobs.JobExecutionSummary":{execution_number:[5,5,1,""],job_id:[5,5,1,""],last_updated_at:[5,5,1,""],queued_at:[5,5,1,""],started_at:[5,5,1,""],version_number:[5,5,1,""]},"awsiot.iotjobs.JobExecutionsChangedEvent":{jobs:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.JobExecutionsChangedSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.NextJobExecutionChangedEvent":{execution:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.NextJobExecutionChangedSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.RejectedError":{client_token:[5,5,1,""],code:[5,5,1,""],execution_state:[5,5,1,""],message:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.StartNextJobExecutionResponse":{client_token:[5,5,1,""],execution:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.StartNextPendingJobExecutionRequest":{client_token:[5,5,1,""],status_details:[5,5,1,""],step_timeout_in_minutes:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.StartNextPendingJobExecutionSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.UpdateJobExecutionRequest":{client_token:[5,5,1,""],execution_number:[5,5,1,""],expected_version:[5,5,1,""],include_job_document:[5,5,1,""],include_job_execution_state:[5,5,1,""],job_id:[5,5,1,""],status:[5,5,1,""],status_details:[5,5,1,""],step_timeout_in_minutes:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.UpdateJobExecutionResponse":{client_token:[5,5,1,""],execution_state:[5,5,1,""],job_document:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.UpdateJobExecutionSubscriptionRequest":{job_id:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotshadow":{DeleteNamedShadowRequest:[6,1,1,""],DeleteNamedShadowSubscriptionRequest:[6,1,1,""],DeleteShadowRequest:[6,1,1,""],DeleteShadowResponse:[6,1,1,""],DeleteShadowSubscriptionRequest:[6,1,1,""],ErrorResponse:[6,1,1,""],GetNamedShadowRequest:[6,1,1,""],GetNamedShadowSubscriptionRequest:[6,1,1,""],GetShadowRequest:[6,1,1,""],GetShadowResponse:[6,1,1,""],GetShadowSubscriptionRequest:[6,1,1,""],IotShadowClient:[6,1,1,""],NamedShadowDeltaUpdatedSubscriptionRequest:[6,1,1,""],NamedShadowUpdatedSubscriptionRequest:[6,1,1,""],ShadowDeltaUpdatedEvent:[6,1,1,""],ShadowDeltaUpdatedSubscriptionRequest:[6,1,1,""],ShadowMetadata:[6,1,1,""],ShadowState:[6,1,1,""],ShadowStateWithDelta:[6,1,1,""],ShadowUpdatedEvent:[6,1,1,""],ShadowUpdatedSnapshot:[6,1,1,""],ShadowUpdatedSubscriptionRequest:[6,1,1,""],UpdateNamedShadowRequest:[6,1,1,""],UpdateNamedShadowSubscriptionRequest:[6,1,1,""],UpdateShadowRequest:[6,1,1,""],UpdateShadowResponse:[6,1,1,""],UpdateShadowSubscriptionRequest:[6,1,1,""]},"awsiot.iotshadow.DeleteNamedShadowRequest":{client_token:[6,5,1,""],shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.DeleteNamedShadowSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.DeleteShadowRequest":{client_token:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.DeleteShadowResponse":{client_token:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.DeleteShadowSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.ErrorResponse":{client_token:[6,5,1,""],code:[6,5,1,""],message:[6,5,1,""],timestamp:[6,5,1,""]},"awsiot.iotshadow.GetNamedShadowRequest":{client_token:[6,5,1,""],shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.GetNamedShadowSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.GetShadowRequest":{client_token:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.GetShadowResponse":{client_token:[6,5,1,""],metadata:[6,5,1,""],state:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.GetShadowSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.IotShadowClient":{publish_delete_named_shadow:[6,3,1,""],publish_delete_shadow:[6,3,1,""],publish_get_named_shadow:[6,3,1,""],publish_get_shadow:[6,3,1,""],publish_update_named_shadow:[6,3,1,""],publish_update_shadow:[6,3,1,""],subscribe_to_delete_named_shadow_accepted:[6,3,1,""],subscribe_to_delete_named_shadow_rejected:[6,3,1,""],subscribe_to_delete_shadow_accepted:[6,3,1,""],subscribe_to_delete_shadow_rejected:[6,3,1,""],subscribe_to_get_named_shadow_accepted:[6,3,1,""],subscribe_to_get_named_shadow_rejected:[6,3,1,""],subscribe_to_get_shadow_accepted:[6,3,1,""],subscribe_to_get_shadow_rejected:[6,3,1,""],subscribe_to_named_shadow_delta_updated_events:[6,3,1,""],subscribe_to_named_shadow_updated_events:[6,3,1,""],subscribe_to_shadow_delta_updated_events:[6,3,1,""],subscribe_to_shadow_updated_events:[6,3,1,""],subscribe_to_update_named_shadow_accepted:[6,3,1,""],subscribe_to_update_named_shadow_rejected:[6,3,1,""],subscribe_to_update_shadow_accepted:[6,3,1,""],subscribe_to_update_shadow_rejected:[6,3,1,""]},"awsiot.iotshadow.NamedShadowDeltaUpdatedSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.NamedShadowUpdatedSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.ShadowDeltaUpdatedEvent":{metadata:[6,5,1,""],state:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.ShadowDeltaUpdatedSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.ShadowMetadata":{desired:[6,5,1,""],reported:[6,5,1,""]},"awsiot.iotshadow.ShadowState":{desired:[6,5,1,""],reported:[6,5,1,""]},"awsiot.iotshadow.ShadowStateWithDelta":{delta:[6,5,1,""],desired:[6,5,1,""],reported:[6,5,1,""]},"awsiot.iotshadow.ShadowUpdatedEvent":{current:[6,5,1,""],previous:[6,5,1,""],timestamp:[6,5,1,""]},"awsiot.iotshadow.ShadowUpdatedSnapshot":{metadata:[6,5,1,""],state:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.ShadowUpdatedSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.UpdateNamedShadowRequest":{client_token:[6,5,1,""],shadow_name:[6,5,1,""],state:[6,5,1,""],thing_name:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.UpdateNamedShadowSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.UpdateShadowRequest":{client_token:[6,5,1,""],state:[6,5,1,""],thing_name:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.UpdateShadowResponse":{client_token:[6,5,1,""],metadata:[6,5,1,""],state:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.UpdateShadowSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.mqtt_connection_builder":{mtls_from_bytes:[7,6,1,""],mtls_from_path:[7,6,1,""],websockets_with_custom_handshake:[7,6,1,""],websockets_with_default_aws_signing:[7,6,1,""]},awsiot:{ModeledClass:[0,1,1,""],MqttServiceClient:[0,1,1,""],eventstreamrpc:[1,0,0,"-"],greengrass_discovery:[2,0,0,"-"],greengrasscoreipc:[3,0,0,"-"],iotidentity:[4,0,0,"-"],iotjobs:[5,0,0,"-"],iotshadow:[6,0,0,"-"],mqtt_connection_builder:[7,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","property","Python property"],"3":["py","method","Python method"],"4":["py","exception","Python exception"],"5":["py","attribute","Python attribute"],"6":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:property","3":"py:method","4":"py:exception","5":"py:attribute","6":"py:function"},terms:{"0":[1,3,7],"1":[4,5,6,7],"10":3,"1200sec":7,"20":7,"3":7,"3000m":7,"443":7,"5":7,"5000m":7,"5x":7,"8883":7,"byte":[1,3,7],"class":[0,1,2,3,4,5,6,7],"default":[1,3,4,5,6,7],"do":1,"enum":3,"float":3,"function":[1,7],"int":[1,2,3,4,5,6,7],"new":[3,7],"public":1,"return":[0,1,2,3,4,5,6,7],"static":1,"true":[1,3,7],"while":7,A:[1,4,5,6,7],For:1,If:[1,7],It:7,The:[1,3,4,5,6,7],These:1,Will:7,_base:[0,1,2,3],_createdebugpasswordoper:3,_createlocaldeploymentoper:3,_defercomponentupdateoper:3,_getcomponentdetailsoper:3,_getconfigurationoper:3,_getlocaldeploymentstatusoper:3,_getsecretvalueoper:3,_listcomponentsoper:3,_listlocaldeploymentsoper:3,_publishtoiotcoreoper:3,_publishtotopicoper:3,_restartcomponentoper:3,_sendconfigurationvalidityreportoper:3,_stopcomponentoper:3,_subscribetocomponentupdatesoper:3,_subscribetoconfigurationupdateoper:3,_subscribetoiotcoreoper:3,_subscribetotopicoper:3,_subscribetovalidateconfigurationupdatesoper:3,_updateconfigurationoper:3,_updatestateoper:3,_validateauthorizationtokenoper:3,accept:6,access:1,accessdeniederror:1,acknowledg:[0,4,5,6],across:[1,7],activ:3,add:1,address:2,after:[1,7],again:1,aliv:7,all:[1,3,4,5,6,7],alpn:7,alreadi:[1,7],alwai:1,amazon:[4,5,6,8],amend:1,amount:7,an:[0,1,2,3,4,5,6,7],ani:[3,5,6],anoth:1,anyth:[4,5,6],api:[1,4,5,6],appli:7,applic:1,appropri:1,ar:[1,3,4,5,6,7],arg:[1,4,5,6],argument:[3,4,5,6,7],arn:2,arriv:[1,4,5,6],artifacts_directory_path:3,assum:7,asynchron:[1,2],attempt:[1,3,7],attribut:[3,4,5,6],auth:7,authent:3,authtoken:[1,3],automat:7,avoid:1,aw:[0,2,4,5,6,7],aws_gg_nucleus_domain_socket_filepath_for_compon:3,awscredentialsprovid:7,awscrt:[0,1,2,4,5,6,7],awscrterror:7,awsiot:8,awsiotsdk:8,b:1,base:[0,1,2,3,4,5,6],been:1,befor:[1,4,5,6,7],being:[1,7],between:7,binari:1,binary_messag:3,binarymessag:3,bind:8,bool:[1,3,5,7],bootstrap:[1,2,7],build:1,builder:7,ca:7,ca_byt:7,ca_dirpath:7,ca_filepath:7,call:[1,3,7],callabl:[1,7],callback:[1,3,4,5,6,7],can:7,cannot:[4,5,6],catalog:1,caus:[1,7],cert:4,cert_byt:7,cert_filepath:7,certif:7,certificate_author:2,certificate_id:4,certificate_ownership_token:4,certificate_pem:4,certificate_sha1_hash:3,certificate_sha256_hash:3,certificate_signing_request:4,child:1,clean:[1,7],clean_sess:7,client:[0,1,2,3,7],client_bootstrap:7,client_id:7,client_token:[5,6],clientbootstrap:[1,2,7],clientoper:1,clienttlscontext:2,close:[1,3],code:[2,5,6,7],com:[4,5,6,8],come:1,common:7,compat:7,complet:[1,3,7],compon:3,component_detail:3,component_nam:3,component_to_configur:3,component_to_run_with_info:3,componentdetail:3,componentnotfounderror:3,componentupdatepolicyev:3,concurr:[0,1,2,3],configur:[3,7],configuration_update_ev:3,configuration_validity_report:3,configurationupdateev:3,configurationvalidityreport:3,configurationvaliditystatu:3,conflicterror:3,connect:[0,1,2,3,4,5,6,7],connect_message_amend:1,connectionclosederror:1,connectivityinfo:2,connectreturncod:7,constructor:[3,4,5,6],contain:[1,2,4,5,6,7],context:2,continut:1,core:[2,7],cours:[1,3],creat:[1,3,7],create_static_authtoken_amend:1,createcertificatefromcsrrequest:4,createcertificatefromcsrrespons:4,createcertificatefromcsrsubscriptionrequest:4,createdebugpasswordoper:3,createdebugpasswordrequest:3,createdebugpasswordrespons:3,createkeysandcertificaterequest:4,createkeysandcertificaterespons:4,createkeysandcertificatesubscriptionrequest:4,createlocaldeploymentoper:3,createlocaldeploymentrequest:3,createlocaldeploymentrespons:3,credenti:7,credentials_provid:7,current:6,custom:7,data:[1,3],datetim:[3,5,6],deal:1,defercomponentupdateoper:3,defercomponentupdaterequest:3,defercomponentupdaterespons:3,delet:6,deletenamedshadowrequest:6,deletenamedshadowsubscriptionrequest:6,deleteshadowrequest:6,deleteshadowrespons:6,deleteshadowsubscriptionrequest:6,delta:6,deni:1,deploy:3,deployment_id:3,deploymentstatu:3,deprec:7,describ:7,describejobexecut:5,describejobexecutionrequest:5,describejobexecutionrespons:5,describejobexecutionsubscriptionrequest:5,deseri:1,deserializeerror:1,desir:6,develop:8,developerguid:[4,5,6,8],devic:[6,7],device_configur:4,dict:[3,4,5,6,7],directori:7,disabl:7,disconnect:[1,7],discov:2,discoveri:2,discoverrespons:2,discoverycli:2,discoveryexcept:2,doc:[4,5,6,7,8],document:[1,6],doe:1,domain:3,done:[1,7],doubl:7,durat:7,dure:3,each:[1,4,5,6,7],effect:1,enable_metrics_collect:7,end:1,endpoint:7,environ:3,error:[1,2,3,7],error_cod:4,error_messag:4,errorrespons:[4,6],errorshap:[1,3],establish:[1,3,7],even:1,event:[1,3,4,5,6],eventstream:1,eventstreamerror:1,eventstreamoperationerror:1,eventstreamrpc:[3,8],except:[1,2,3,4,5,6,7],execut:5,execution_numb:5,execution_st:5,exist:7,expect:[4,5,6],expected_vers:5,explain:1,fail:[1,3,4,5,6,7],failedupdateconditioncheckerror:3,failur:[1,2],fals:[1,7],file:7,filepath:7,find_shape_typ:1,finish:1,fire:3,first:[1,4,5,6],fleet:4,follow:7,forget:7,forgotten:7,format:7,forward:7,from:[0,1,3,7],fulli:1,futur:[0,1,2,3,4,5,6],gener:0,get:[6,7],get_respons:3,getcomponentdetailsoper:3,getcomponentdetailsrequest:3,getcomponentdetailsrespons:3,getconfigurationoper:3,getconfigurationrequest:3,getconfigurationrespons:3,getlocaldeploymentstatusoper:3,getlocaldeploymentstatusrequest:3,getlocaldeploymentstatusrespons:3,getnamedshadowrequest:6,getnamedshadowsubscriptionrequest:6,getpendingjobexecut:5,getpendingjobexecutionsrequest:5,getpendingjobexecutionsrespons:5,getpendingjobexecutionssubscriptionrequest:5,getsecretvalueoper:3,getsecretvaluerequest:3,getsecretvaluerespons:3,getshadowrequest:6,getshadowrespons:6,getshadowsubscriptionrequest:6,gg_group:2,gg_group_id:2,ggcore:2,gggroup:2,github:8,given:1,greengrass:[2,3],greengrass_discoveri:8,greengrasscoreipc:8,greengrasscoreipccli:3,greengrasscoreipcerror:3,group:2,group_nam:3,guarante:[4,5,6],guid:8,ha:[0,1,3,4,5,6,7],handl:[1,3],handler:[1,3],handshak:7,happen:3,have:1,header:1,higher:7,host:[1,7],host_address:2,host_nam:1,html:[4,5,6],http:[2,4,5,6,7,8],http_proxy_opt:7,http_response_cod:2,httpproxyopt:7,id:[2,7],in_progress_job:5,include_job_docu:5,include_job_execution_st:5,index:8,info:[1,2,3,7],inform:7,inherit:[1,3],init:1,initi:[1,3],input:0,instanc:[4,5,6],interact:1,interv:7,invalid:7,invalidargumentserror:3,invalidartifactsdirectorypatherror:3,invalidrecipedirectorypatherror:3,invalidtokenerror:3,invok:[1,3,4,5,6,7],io:[1,2,7],iot:[4,5,6,7],iotcoremessag:3,iotident:8,iotidentitycli:4,iotjob:8,iotjobscli:5,iotshadow:8,iotshadowcli:6,ipc:3,ipc_socket:3,is_ggc_restart:3,is_valid:3,its:7,job:5,job_docu:5,job_id:5,jobexecutiondata:5,jobexecutionschang:5,jobexecutionschangedev:5,jobexecutionschangedsubscriptionrequest:5,jobexecutionst:5,jobexecutionsummari:5,json_messag:3,jsonmessag:3,keep:7,keep_alive_sec:7,kei:7,key_path:3,keyword:[3,4,5,6,7],known:1,kwarg:[4,5,6,7],last:1,last_updated_at:5,latest:[4,5,6,8],leak:1,level:1,life:1,lifecycle_handl:[1,3],lifecyclehandl:[1,3],lifecyclest:3,list:[2,3,5],listcomponentsoper:3,listcomponentsrequest:3,listcomponentsrespons:3,listlocaldeploymentsoper:3,listlocaldeploymentsrequest:3,listlocaldeploymentsrespons:3,load:7,local_deploy:3,localdeploy:3,longer:7,loss:7,lost:7,mai:[1,3,4,5,6,7],map:1,max:7,maximum:7,memori:7,mesag:7,messag:[0,1,2,3,4,5,6],messageamend:1,metadata:[2,6],method:[1,3],millisecond:7,min:7,minimum:7,minut:7,model:[0,1,3],model_nam:1,modeledclass:[0,2,4,5,6],modifi:7,modul:8,more:[1,3,7],mqtt:[0,4,5,6,7],mqtt_connect:[0,4,5,6],mqtt_connection_build:8,mqttmessag:3,mqttservicecli:[0,4,5,6],mtl:7,mtls_from_byt:7,mtls_from_path:7,multipl:1,must:[1,7],name:[1,7],namedshadowdeltaupdatedsubscriptionrequest:6,namedshadowupdatedsubscriptionrequest:6,nearli:1,necessarili:1,network:[1,3],new_create_debug_password:3,new_create_local_deploy:3,new_defer_component_upd:3,new_get_component_detail:3,new_get_configur:3,new_get_local_deployment_statu:3,new_get_secret_valu:3,new_list_compon:3,new_list_local_deploy:3,new_publish_to_iot_cor:3,new_publish_to_top:3,new_restart_compon:3,new_send_configuration_validity_report:3,new_stop_compon:3,new_subscribe_to_component_upd:3,new_subscribe_to_configuration_upd:3,new_subscribe_to_iot_cor:3,new_subscribe_to_top:3,new_subscribe_to_validate_configuration_upd:3,new_update_configur:3,new_update_st:3,new_validate_authorization_token:3,nextjobexecutionchang:5,nextjobexecutionchangedev:5,nextjobexecutionchangedsubscriptionrequest:5,none:[0,1,3,4,5,6,7],note:[1,4,5,6,7],noth:7,now:7,nucleu:3,number:[3,7],object:[0,1,2,3],occur:[1,3],offlin:7,omit:7,on_connect:1,on_connection_interrupt:7,on_connection_resum:7,on_disconnect:1,on_error:1,on_p:1,on_stream_clos:3,on_stream_error:3,on_stream_ev:3,one:3,onli:[1,3,7],open:1,oper:[1,2,3,7],option:[1,2,3,7],org:8,other:[3,7],otherwis:[1,7],output:0,over:[1,3,7],overrid:[1,3,7],packet:7,page:8,paramet:[0,1,2,3,4,5,6],pass:[1,4,5,6,7],password:[3,7],password_expir:3,path:[3,7],payload:[1,3],pem:7,perform:2,ping:[1,7],ping_timeout_m:7,place:7,plain:1,port:[1,2,7],posix_us:3,possibl:1,post_update_ev:3,postcomponentupdateev:3,pre_update_ev:3,precomponentupdateev:3,previou:[6,7],pri_key_byt:7,pri_key_filepath:7,privat:[1,7],private_kei:4,process:1,project:8,properli:1,properti:0,protect:1,protocol:[1,7],protocol_operation_timeout_m:7,provid:[1,7],provis:4,proxi:7,pub:6,publish:[4,5,6,7],publish_create_certificate_from_csr:4,publish_create_keys_and_certif:4,publish_delete_named_shadow:6,publish_delete_shadow:6,publish_describe_job_execut:5,publish_get_named_shadow:6,publish_get_pending_job_execut:5,publish_get_shadow:6,publish_messag:3,publish_register_th:4,publish_start_next_pending_job_execut:5,publish_update_job_execut:5,publish_update_named_shadow:6,publish_update_shadow:6,publishmessag:3,publishtoiotcoreoper:3,publishtoiotcorerequest:3,publishtoiotcorerespons:3,publishtotopicoper:3,publishtotopicrequest:3,publishtotopicrespons:3,pypi:8,qo:[3,4,5,6,7],qos1:7,qualiti:[4,5,6],queued_at:5,queued_job:5,re:[3,7],reach:7,readi:3,reason:1,receiv:[1,3,4,5,6,7],recheck_after_m:3,recipe_directory_path:3,reconnect:[1,7],reconnect_max_timeout_sec:7,reconnect_min_timeout_sec:7,region:[2,7],registerthingrequest:4,registerthingrespons:4,registerthingsubscriptionrequest:4,reject:6,rejectederror:5,rememb:7,remot:1,report:6,reportedlifecyclest:3,request:[3,4,5,6,7],requeststatu:3,requir:7,resourc:1,resource_nam:3,resource_typ:3,resourcenotfounderror:3,respons:[1,2,3,7],response_cod:2,restart_statu:3,restartcomponentoper:3,restartcomponentrequest:3,restartcomponentrespons:3,resubscribe_existing_top:7,result:[0,1,2,3,4,5,6],resum:7,return_cod:7,rewrit:1,root_component_versions_to_add:3,root_components_to_remov:3,rpc:1,runtimeerror:1,runwithinfo:3,s:[1,4,5,6],same:1,sdk:7,search:8,second:[3,4,5,6,7],secret_binari:3,secret_id:3,secret_str:3,secret_valu:3,secretvalu:3,see:[1,3,7],send:[0,1,3,7],sendconfigurationvalidityreportoper:3,sendconfigurationvalidityreportrequest:3,sendconfigurationvalidityreportrespons:3,sent:[3,7],sequenc:1,serial:1,serializeerror:1,server:[0,3,4,5,6,7],servic:[0,1,3,4,5,6],serviceerror:3,session:7,session_pres:7,set:[1,3,4,5,6,7],shadow:6,shadow_nam:6,shadowdeltaupdatedev:6,shadowdeltaupdatedsubscriptionrequest:6,shadowmetadata:6,shadowst:6,shadowstatewithdelta:6,shadowupdatedev:6,shadowupdatedsnapshot:6,shadowupdatedsubscriptionrequest:6,shape:[1,3],shape_index:[1,3],shape_typ:1,shapeindex:[1,3],shorter:7,should:[1,3,4,5,6,7],shutdown:1,sign:7,so:1,socket:[1,2,3,7],socket_opt:[1,2],socketopt:[1,2],sourc:7,start:7,started_at:5,startnextjobexecutionrespons:5,startnextpendingjobexecut:5,startnextpendingjobexecutionrequest:5,startnextpendingjobexecutionsubscriptionrequest:5,state:[3,6],statu:[3,5],status_cod:4,status_detail:5,step_timeout_in_minut:5,stop:[0,4,5,6],stop_statu:3,stopcomponentoper:3,stopcomponentrequest:3,stopcomponentrespons:3,store:7,str:[0,1,2,3,4,5,6,7],stream:[1,3],stream_handl:[1,3],streamclosederror:1,streamresponsehandl:[1,3],string:2,sub:6,subscribe_to_create_certificate_from_csr_accept:4,subscribe_to_create_certificate_from_csr_reject:4,subscribe_to_create_keys_and_certificate_accept:4,subscribe_to_create_keys_and_certificate_reject:4,subscribe_to_delete_named_shadow_accept:6,subscribe_to_delete_named_shadow_reject:6,subscribe_to_delete_shadow_accept:6,subscribe_to_delete_shadow_reject:6,subscribe_to_describe_job_execution_accept:5,subscribe_to_describe_job_execution_reject:5,subscribe_to_get_named_shadow_accept:6,subscribe_to_get_named_shadow_reject:6,subscribe_to_get_pending_job_executions_accept:5,subscribe_to_get_pending_job_executions_reject:5,subscribe_to_get_shadow_accept:6,subscribe_to_get_shadow_reject:6,subscribe_to_job_executions_changed_ev:5,subscribe_to_named_shadow_delta_updated_ev:6,subscribe_to_named_shadow_updated_ev:6,subscribe_to_next_job_execution_changed_ev:5,subscribe_to_register_thing_accept:4,subscribe_to_register_thing_reject:4,subscribe_to_shadow_delta_updated_ev:6,subscribe_to_shadow_updated_ev:6,subscribe_to_start_next_pending_job_execution_accept:5,subscribe_to_start_next_pending_job_execution_reject:5,subscribe_to_update_job_execution_accept:5,subscribe_to_update_job_execution_reject:5,subscribe_to_update_named_shadow_accept:6,subscribe_to_update_named_shadow_reject:6,subscribe_to_update_shadow_accept:6,subscribe_to_update_shadow_reject:6,subscribetocomponentupdatesoper:3,subscribetocomponentupdatesrequest:3,subscribetocomponentupdatesrespons:3,subscribetocomponentupdatesstreamhandl:3,subscribetoconfigurationupdateoper:3,subscribetoconfigurationupdaterequest:3,subscribetoconfigurationupdaterespons:3,subscribetoconfigurationupdatestreamhandl:3,subscribetoiotcoreoper:3,subscribetoiotcorerequest:3,subscribetoiotcorerespons:3,subscribetoiotcorestreamhandl:3,subscribetotopicoper:3,subscribetotopicrequest:3,subscribetotopicrespons:3,subscribetotopicstreamhandl:3,subscribetovalidateconfigurationupdatesoper:3,subscribetovalidateconfigurationupdatesrequest:3,subscribetovalidateconfigurationupdatesrespons:3,subscribetovalidateconfigurationupdatesstreamhandl:3,subscript:[4,5,6,7],subscriptionresponsemessag:3,succe:[1,3],success:[1,2],successfulli:[3,4,5,6,7],support:7,svcuid:3,system:7,tag:3,take:[4,5,6,7],tcp:7,tcp_connect_timeout_m:7,tell:0,template_nam:4,termin:1,text:1,than:7,thei:1,thi:[0,1,2,3,4,5,6,7],thing:2,thing_arn:2,thing_nam:[2,4,5,6],thread:1,time:[1,4,5,6,7],timeout:[3,7],timestamp:[3,5,6],tl:[1,2,7],tls_connection_opt:1,tls_context:2,tlsconnectionopt:1,token:3,top:7,topic:[0,3,4,5,6],topic_nam:3,transform:7,transform_arg:7,trust:7,tupl:[4,5,6],two:[4,5,6],type:[0,1,2,3,4,5,6,7],unauthorizederror:3,unexpectedli:7,union:3,uniqu:7,unix:[3,7],unless:1,unmappeddataerror:1,unsubscrib:[0,4,5,6,7],until:[3,7],updat:6,updateconfigurationoper:3,updateconfigurationrequest:3,updateconfigurationrespons:3,updatejobexecut:5,updatejobexecutionrequest:5,updatejobexecutionrespons:5,updatejobexecutionsubscriptionrequest:5,updatenamedshadowrequest:6,updatenamedshadowsubscriptionrequest:6,updateshadowrequest:6,updateshadowrespons:6,updateshadowsubscriptionrequest:6,updatestateoper:3,updatestaterequest:3,updatestaterespons:3,us:[0,1,3,7],user:1,usernam:[3,7],validate_configuration_update_ev:3,validateauthorizationtokenoper:3,validateauthorizationtokenrequest:3,validateauthorizationtokenrespons:3,validateconfigurationupdateev:3,valu:[1,3,4,5,6,7],value_to_merg:3,variabl:3,version:[3,6,7],version_id:3,version_numb:5,version_stag:3,via:[1,7],wa:[1,2,7],wait:[3,7],websocket:7,websocket_handshake_transform:7,websocket_proxy_opt:7,websockethandshaketransformarg:7,websockets_with_custom_handshak:7,websockets_with_default_aws_sign:7,well:7,were:7,when:[0,1,3,4,5,6,7],whenev:[1,7],whether:[3,7],which:[1,2,3,4,5,6,7],whose:[0,4,5,6],wire:[1,3],within:7,wo:4,written:[3,7],you:3,zero:7},titles:["awsiot","awsiot.eventstreamrpc","awsiot.greengrass_discovery","awsiot.greengrasscoreipc","awsiot.iotidentity","awsiot.iotjobs","awsiot.iotshadow","awsiot.mqtt_connection_builder","AWS IoT Device SDK v2 for Python"],titleterms:{api:8,aw:8,awsiot:[0,1,2,3,4,5,6,7],devic:8,eventstreamrpc:1,greengrass_discoveri:2,greengrasscoreipc:3,indic:8,iot:8,iotident:4,iotjob:5,iotshadow:6,mqtt_connection_build:7,python:8,refer:8,sdk:8,tabl:8,v2:8}})
\ No newline at end of file
+Search.setIndex({docnames:["awsiot/awsiot","awsiot/eventstreamrpc","awsiot/greengrass_discovery","awsiot/greengrasscoreipc","awsiot/iotidentity","awsiot/iotjobs","awsiot/iotshadow","awsiot/mqtt_connection_builder","index"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["awsiot/awsiot.rst","awsiot/eventstreamrpc.rst","awsiot/greengrass_discovery.rst","awsiot/greengrasscoreipc.rst","awsiot/iotidentity.rst","awsiot/iotjobs.rst","awsiot/iotshadow.rst","awsiot/mqtt_connection_builder.rst","index.rst"],objects:{"":{awsiot:[0,0,0,"-"]},"awsiot.MqttServiceClient":{mqtt_connection:[0,2,1,""],unsubscribe:[0,3,1,""]},"awsiot.eventstreamrpc":{AccessDeniedError:[1,4,1,""],Client:[1,1,1,""],ClientOperation:[1,1,1,""],Connection:[1,1,1,""],ConnectionClosedError:[1,4,1,""],DeserializeError:[1,4,1,""],ErrorShape:[1,4,1,""],EventStreamError:[1,4,1,""],EventStreamOperationError:[1,4,1,""],LifecycleHandler:[1,1,1,""],MessageAmendment:[1,1,1,""],Operation:[1,1,1,""],SerializeError:[1,4,1,""],Shape:[1,1,1,""],ShapeIndex:[1,1,1,""],StreamClosedError:[1,4,1,""],StreamResponseHandler:[1,1,1,""],UnmappedDataError:[1,4,1,""]},"awsiot.eventstreamrpc.Connection":{close:[1,3,1,""],connect:[1,3,1,""]},"awsiot.eventstreamrpc.LifecycleHandler":{on_connect:[1,3,1,""],on_disconnect:[1,3,1,""],on_error:[1,3,1,""],on_ping:[1,3,1,""]},"awsiot.eventstreamrpc.MessageAmendment":{create_static_authtoken_amender:[1,3,1,""],headers:[1,5,1,""],payload:[1,5,1,""]},"awsiot.eventstreamrpc.ShapeIndex":{find_shape_type:[1,3,1,""]},"awsiot.greengrass_discovery":{ConnectivityInfo:[2,1,1,""],DiscoverResponse:[2,1,1,""],DiscoveryClient:[2,1,1,""],DiscoveryException:[2,4,1,""],GGCore:[2,1,1,""],GGGroup:[2,1,1,""]},"awsiot.greengrass_discovery.ConnectivityInfo":{host_address:[2,5,1,""],id:[2,5,1,""],metadata:[2,5,1,""],port:[2,5,1,""]},"awsiot.greengrass_discovery.DiscoverResponse":{gg_groups:[2,5,1,""]},"awsiot.greengrass_discovery.DiscoveryClient":{discover:[2,3,1,""]},"awsiot.greengrass_discovery.DiscoveryException":{http_response_code:[2,5,1,""],message:[2,5,1,""]},"awsiot.greengrass_discovery.GGCore":{connectivity:[2,5,1,""],thing_arn:[2,5,1,""]},"awsiot.greengrass_discovery.GGGroup":{certificate_authorities:[2,5,1,""],cores:[2,5,1,""],gg_group_id:[2,5,1,""]},"awsiot.greengrasscoreipc":{client:[3,0,0,"-"],connect:[3,6,1,""],model:[3,0,0,"-"]},"awsiot.greengrasscoreipc.client":{CreateDebugPasswordOperation:[3,1,1,""],CreateLocalDeploymentOperation:[3,1,1,""],DeferComponentUpdateOperation:[3,1,1,""],GetComponentDetailsOperation:[3,1,1,""],GetConfigurationOperation:[3,1,1,""],GetLocalDeploymentStatusOperation:[3,1,1,""],GetSecretValueOperation:[3,1,1,""],GreengrassCoreIPCClient:[3,1,1,""],ListComponentsOperation:[3,1,1,""],ListLocalDeploymentsOperation:[3,1,1,""],PublishToIoTCoreOperation:[3,1,1,""],PublishToTopicOperation:[3,1,1,""],RestartComponentOperation:[3,1,1,""],SendConfigurationValidityReportOperation:[3,1,1,""],StopComponentOperation:[3,1,1,""],SubscribeToComponentUpdatesOperation:[3,1,1,""],SubscribeToComponentUpdatesStreamHandler:[3,1,1,""],SubscribeToConfigurationUpdateOperation:[3,1,1,""],SubscribeToConfigurationUpdateStreamHandler:[3,1,1,""],SubscribeToIoTCoreOperation:[3,1,1,""],SubscribeToIoTCoreStreamHandler:[3,1,1,""],SubscribeToTopicOperation:[3,1,1,""],SubscribeToTopicStreamHandler:[3,1,1,""],SubscribeToValidateConfigurationUpdatesOperation:[3,1,1,""],SubscribeToValidateConfigurationUpdatesStreamHandler:[3,1,1,""],UpdateConfigurationOperation:[3,1,1,""],UpdateStateOperation:[3,1,1,""],ValidateAuthorizationTokenOperation:[3,1,1,""]},"awsiot.greengrasscoreipc.client.CreateDebugPasswordOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.CreateLocalDeploymentOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.DeferComponentUpdateOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetComponentDetailsOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetConfigurationOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetLocalDeploymentStatusOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GetSecretValueOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.GreengrassCoreIPCClient":{new_create_debug_password:[3,3,1,""],new_create_local_deployment:[3,3,1,""],new_defer_component_update:[3,3,1,""],new_get_component_details:[3,3,1,""],new_get_configuration:[3,3,1,""],new_get_local_deployment_status:[3,3,1,""],new_get_secret_value:[3,3,1,""],new_list_components:[3,3,1,""],new_list_local_deployments:[3,3,1,""],new_publish_to_iot_core:[3,3,1,""],new_publish_to_topic:[3,3,1,""],new_restart_component:[3,3,1,""],new_send_configuration_validity_report:[3,3,1,""],new_stop_component:[3,3,1,""],new_subscribe_to_component_updates:[3,3,1,""],new_subscribe_to_configuration_update:[3,3,1,""],new_subscribe_to_iot_core:[3,3,1,""],new_subscribe_to_topic:[3,3,1,""],new_subscribe_to_validate_configuration_updates:[3,3,1,""],new_update_configuration:[3,3,1,""],new_update_state:[3,3,1,""],new_validate_authorization_token:[3,3,1,""]},"awsiot.greengrasscoreipc.client.ListComponentsOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.ListLocalDeploymentsOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.PublishToIoTCoreOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.PublishToTopicOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.RestartComponentOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SendConfigurationValidityReportOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.StopComponentOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToComponentUpdatesOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToComponentUpdatesStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToConfigurationUpdateOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToConfigurationUpdateStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToIoTCoreOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToIoTCoreStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToTopicOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToTopicStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToValidateConfigurationUpdatesOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.SubscribeToValidateConfigurationUpdatesStreamHandler":{on_stream_closed:[3,3,1,""],on_stream_error:[3,3,1,""],on_stream_event:[3,3,1,""]},"awsiot.greengrasscoreipc.client.UpdateConfigurationOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.UpdateStateOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.client.ValidateAuthorizationTokenOperation":{activate:[3,3,1,""],close:[3,3,1,""],get_response:[3,3,1,""]},"awsiot.greengrasscoreipc.model":{BinaryMessage:[3,1,1,""],ComponentDetails:[3,1,1,""],ComponentNotFoundError:[3,4,1,""],ComponentUpdatePolicyEvents:[3,1,1,""],ConfigurationUpdateEvent:[3,1,1,""],ConfigurationUpdateEvents:[3,1,1,""],ConfigurationValidityReport:[3,1,1,""],ConfigurationValidityStatus:[3,1,1,""],ConflictError:[3,4,1,""],CreateDebugPasswordRequest:[3,1,1,""],CreateDebugPasswordResponse:[3,1,1,""],CreateLocalDeploymentRequest:[3,1,1,""],CreateLocalDeploymentResponse:[3,1,1,""],DeferComponentUpdateRequest:[3,1,1,""],DeferComponentUpdateResponse:[3,1,1,""],DeploymentStatus:[3,1,1,""],FailedUpdateConditionCheckError:[3,4,1,""],GetComponentDetailsRequest:[3,1,1,""],GetComponentDetailsResponse:[3,1,1,""],GetConfigurationRequest:[3,1,1,""],GetConfigurationResponse:[3,1,1,""],GetLocalDeploymentStatusRequest:[3,1,1,""],GetLocalDeploymentStatusResponse:[3,1,1,""],GetSecretValueRequest:[3,1,1,""],GetSecretValueResponse:[3,1,1,""],GreengrassCoreIPCError:[3,4,1,""],InvalidArgumentsError:[3,4,1,""],InvalidArtifactsDirectoryPathError:[3,4,1,""],InvalidRecipeDirectoryPathError:[3,4,1,""],InvalidTokenError:[3,4,1,""],IoTCoreMessage:[3,1,1,""],JsonMessage:[3,1,1,""],LifecycleState:[3,1,1,""],ListComponentsRequest:[3,1,1,""],ListComponentsResponse:[3,1,1,""],ListLocalDeploymentsRequest:[3,1,1,""],ListLocalDeploymentsResponse:[3,1,1,""],LocalDeployment:[3,1,1,""],MQTTMessage:[3,1,1,""],PostComponentUpdateEvent:[3,1,1,""],PreComponentUpdateEvent:[3,1,1,""],PublishMessage:[3,1,1,""],PublishToIoTCoreRequest:[3,1,1,""],PublishToIoTCoreResponse:[3,1,1,""],PublishToTopicRequest:[3,1,1,""],PublishToTopicResponse:[3,1,1,""],QOS:[3,1,1,""],ReportedLifecycleState:[3,1,1,""],RequestStatus:[3,1,1,""],ResourceNotFoundError:[3,4,1,""],RestartComponentRequest:[3,1,1,""],RestartComponentResponse:[3,1,1,""],RunWithInfo:[3,1,1,""],SecretValue:[3,1,1,""],SendConfigurationValidityReportRequest:[3,1,1,""],SendConfigurationValidityReportResponse:[3,1,1,""],ServiceError:[3,4,1,""],StopComponentRequest:[3,1,1,""],StopComponentResponse:[3,1,1,""],SubscribeToComponentUpdatesRequest:[3,1,1,""],SubscribeToComponentUpdatesResponse:[3,1,1,""],SubscribeToConfigurationUpdateRequest:[3,1,1,""],SubscribeToConfigurationUpdateResponse:[3,1,1,""],SubscribeToIoTCoreRequest:[3,1,1,""],SubscribeToIoTCoreResponse:[3,1,1,""],SubscribeToTopicRequest:[3,1,1,""],SubscribeToTopicResponse:[3,1,1,""],SubscribeToValidateConfigurationUpdatesRequest:[3,1,1,""],SubscribeToValidateConfigurationUpdatesResponse:[3,1,1,""],SubscriptionResponseMessage:[3,1,1,""],UnauthorizedError:[3,4,1,""],UpdateConfigurationRequest:[3,1,1,""],UpdateConfigurationResponse:[3,1,1,""],UpdateStateRequest:[3,1,1,""],UpdateStateResponse:[3,1,1,""],ValidateAuthorizationTokenRequest:[3,1,1,""],ValidateAuthorizationTokenResponse:[3,1,1,""],ValidateConfigurationUpdateEvent:[3,1,1,""],ValidateConfigurationUpdateEvents:[3,1,1,""]},"awsiot.greengrasscoreipc.model.BinaryMessage":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ComponentDetails":{component_name:[3,5,1,""],configuration:[3,5,1,""],state:[3,5,1,""],version:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ComponentNotFoundError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ComponentUpdatePolicyEvents":{post_update_event:[3,5,1,""],pre_update_event:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConfigurationUpdateEvent":{component_name:[3,5,1,""],key_path:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConfigurationUpdateEvents":{configuration_update_event:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConfigurationValidityReport":{deployment_id:[3,5,1,""],message:[3,5,1,""],status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ConflictError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.CreateDebugPasswordResponse":{certificate_sha1_hash:[3,5,1,""],certificate_sha256_hash:[3,5,1,""],password:[3,5,1,""],password_expiration:[3,5,1,""],username:[3,5,1,""]},"awsiot.greengrasscoreipc.model.CreateLocalDeploymentRequest":{artifacts_directory_path:[3,5,1,""],component_to_configuration:[3,5,1,""],component_to_run_with_info:[3,5,1,""],group_name:[3,5,1,""],recipe_directory_path:[3,5,1,""],root_component_versions_to_add:[3,5,1,""],root_components_to_remove:[3,5,1,""]},"awsiot.greengrasscoreipc.model.CreateLocalDeploymentResponse":{deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.DeferComponentUpdateRequest":{deployment_id:[3,5,1,""],message:[3,5,1,""],recheck_after_ms:[3,5,1,""]},"awsiot.greengrasscoreipc.model.FailedUpdateConditionCheckError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetComponentDetailsRequest":{component_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetComponentDetailsResponse":{component_details:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetConfigurationRequest":{component_name:[3,5,1,""],key_path:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetConfigurationResponse":{component_name:[3,5,1,""],value:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetLocalDeploymentStatusRequest":{deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetLocalDeploymentStatusResponse":{deployment:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetSecretValueRequest":{secret_id:[3,5,1,""],version_id:[3,5,1,""],version_stage:[3,5,1,""]},"awsiot.greengrasscoreipc.model.GetSecretValueResponse":{secret_id:[3,5,1,""],secret_value:[3,5,1,""],version_id:[3,5,1,""],version_stage:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidArgumentsError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidArtifactsDirectoryPathError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidRecipeDirectoryPathError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.InvalidTokenError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.IoTCoreMessage":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.JsonMessage":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ListComponentsResponse":{components:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ListLocalDeploymentsResponse":{local_deployments:[3,5,1,""]},"awsiot.greengrasscoreipc.model.LocalDeployment":{deployment_id:[3,5,1,""],status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.MQTTMessage":{payload:[3,5,1,""],topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PostComponentUpdateEvent":{deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PreComponentUpdateEvent":{deployment_id:[3,5,1,""],is_ggc_restarting:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PublishMessage":{binary_message:[3,5,1,""],json_message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PublishToIoTCoreRequest":{payload:[3,5,1,""],qos:[3,5,1,""],topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.PublishToTopicRequest":{publish_message:[3,5,1,""],topic:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ResourceNotFoundError":{message:[3,5,1,""],resource_name:[3,5,1,""],resource_type:[3,5,1,""]},"awsiot.greengrasscoreipc.model.RestartComponentRequest":{component_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.RestartComponentResponse":{message:[3,5,1,""],restart_status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.RunWithInfo":{posix_user:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SecretValue":{secret_binary:[3,5,1,""],secret_string:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SendConfigurationValidityReportRequest":{configuration_validity_report:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ServiceError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.StopComponentRequest":{component_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.StopComponentResponse":{message:[3,5,1,""],stop_status:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToConfigurationUpdateRequest":{component_name:[3,5,1,""],key_path:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToIoTCoreRequest":{qos:[3,5,1,""],topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToTopicRequest":{topic:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscribeToTopicResponse":{topic_name:[3,5,1,""]},"awsiot.greengrasscoreipc.model.SubscriptionResponseMessage":{binary_message:[3,5,1,""],json_message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.UnauthorizedError":{message:[3,5,1,""]},"awsiot.greengrasscoreipc.model.UpdateConfigurationRequest":{key_path:[3,5,1,""],timestamp:[3,5,1,""],value_to_merge:[3,5,1,""]},"awsiot.greengrasscoreipc.model.UpdateStateRequest":{state:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateAuthorizationTokenRequest":{token:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateAuthorizationTokenResponse":{is_valid:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateConfigurationUpdateEvent":{configuration:[3,5,1,""],deployment_id:[3,5,1,""]},"awsiot.greengrasscoreipc.model.ValidateConfigurationUpdateEvents":{validate_configuration_update_event:[3,5,1,""]},"awsiot.iotidentity":{CreateCertificateFromCsrRequest:[4,1,1,""],CreateCertificateFromCsrResponse:[4,1,1,""],CreateCertificateFromCsrSubscriptionRequest:[4,1,1,""],CreateKeysAndCertificateRequest:[4,1,1,""],CreateKeysAndCertificateResponse:[4,1,1,""],CreateKeysAndCertificateSubscriptionRequest:[4,1,1,""],ErrorResponse:[4,1,1,""],IotIdentityClient:[4,1,1,""],RegisterThingRequest:[4,1,1,""],RegisterThingResponse:[4,1,1,""],RegisterThingSubscriptionRequest:[4,1,1,""]},"awsiot.iotidentity.CreateCertificateFromCsrRequest":{certificate_signing_request:[4,5,1,""]},"awsiot.iotidentity.CreateCertificateFromCsrResponse":{certificate_id:[4,5,1,""],certificate_ownership_token:[4,5,1,""],certificate_pem:[4,5,1,""]},"awsiot.iotidentity.CreateKeysAndCertificateResponse":{certificate_id:[4,5,1,""],certificate_ownership_token:[4,5,1,""],certificate_pem:[4,5,1,""],private_key:[4,5,1,""]},"awsiot.iotidentity.ErrorResponse":{error_code:[4,5,1,""],error_message:[4,5,1,""],status_code:[4,5,1,""]},"awsiot.iotidentity.IotIdentityClient":{publish_create_certificate_from_csr:[4,3,1,""],publish_create_keys_and_certificate:[4,3,1,""],publish_register_thing:[4,3,1,""],subscribe_to_create_certificate_from_csr_accepted:[4,3,1,""],subscribe_to_create_certificate_from_csr_rejected:[4,3,1,""],subscribe_to_create_keys_and_certificate_accepted:[4,3,1,""],subscribe_to_create_keys_and_certificate_rejected:[4,3,1,""],subscribe_to_register_thing_accepted:[4,3,1,""],subscribe_to_register_thing_rejected:[4,3,1,""]},"awsiot.iotidentity.RegisterThingRequest":{certificate_ownership_token:[4,5,1,""],parameters:[4,5,1,""],template_name:[4,5,1,""]},"awsiot.iotidentity.RegisterThingResponse":{device_configuration:[4,5,1,""],thing_name:[4,5,1,""]},"awsiot.iotidentity.RegisterThingSubscriptionRequest":{template_name:[4,5,1,""]},"awsiot.iotjobs":{DescribeJobExecutionRequest:[5,1,1,""],DescribeJobExecutionResponse:[5,1,1,""],DescribeJobExecutionSubscriptionRequest:[5,1,1,""],GetPendingJobExecutionsRequest:[5,1,1,""],GetPendingJobExecutionsResponse:[5,1,1,""],GetPendingJobExecutionsSubscriptionRequest:[5,1,1,""],IotJobsClient:[5,1,1,""],JobExecutionData:[5,1,1,""],JobExecutionState:[5,1,1,""],JobExecutionSummary:[5,1,1,""],JobExecutionsChangedEvent:[5,1,1,""],JobExecutionsChangedSubscriptionRequest:[5,1,1,""],NextJobExecutionChangedEvent:[5,1,1,""],NextJobExecutionChangedSubscriptionRequest:[5,1,1,""],RejectedError:[5,1,1,""],StartNextJobExecutionResponse:[5,1,1,""],StartNextPendingJobExecutionRequest:[5,1,1,""],StartNextPendingJobExecutionSubscriptionRequest:[5,1,1,""],UpdateJobExecutionRequest:[5,1,1,""],UpdateJobExecutionResponse:[5,1,1,""],UpdateJobExecutionSubscriptionRequest:[5,1,1,""]},"awsiot.iotjobs.DescribeJobExecutionRequest":{client_token:[5,5,1,""],execution_number:[5,5,1,""],include_job_document:[5,5,1,""],job_id:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.DescribeJobExecutionResponse":{client_token:[5,5,1,""],execution:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.DescribeJobExecutionSubscriptionRequest":{job_id:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.GetPendingJobExecutionsRequest":{client_token:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.GetPendingJobExecutionsResponse":{client_token:[5,5,1,""],in_progress_jobs:[5,5,1,""],queued_jobs:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.GetPendingJobExecutionsSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.IotJobsClient":{publish_describe_job_execution:[5,3,1,""],publish_get_pending_job_executions:[5,3,1,""],publish_start_next_pending_job_execution:[5,3,1,""],publish_update_job_execution:[5,3,1,""],subscribe_to_describe_job_execution_accepted:[5,3,1,""],subscribe_to_describe_job_execution_rejected:[5,3,1,""],subscribe_to_get_pending_job_executions_accepted:[5,3,1,""],subscribe_to_get_pending_job_executions_rejected:[5,3,1,""],subscribe_to_job_executions_changed_events:[5,3,1,""],subscribe_to_next_job_execution_changed_events:[5,3,1,""],subscribe_to_start_next_pending_job_execution_accepted:[5,3,1,""],subscribe_to_start_next_pending_job_execution_rejected:[5,3,1,""],subscribe_to_update_job_execution_accepted:[5,3,1,""],subscribe_to_update_job_execution_rejected:[5,3,1,""]},"awsiot.iotjobs.JobExecutionData":{execution_number:[5,5,1,""],job_document:[5,5,1,""],job_id:[5,5,1,""],last_updated_at:[5,5,1,""],queued_at:[5,5,1,""],started_at:[5,5,1,""],status:[5,5,1,""],status_details:[5,5,1,""],thing_name:[5,5,1,""],version_number:[5,5,1,""]},"awsiot.iotjobs.JobExecutionState":{status:[5,5,1,""],status_details:[5,5,1,""],version_number:[5,5,1,""]},"awsiot.iotjobs.JobExecutionSummary":{execution_number:[5,5,1,""],job_id:[5,5,1,""],last_updated_at:[5,5,1,""],queued_at:[5,5,1,""],started_at:[5,5,1,""],version_number:[5,5,1,""]},"awsiot.iotjobs.JobExecutionsChangedEvent":{jobs:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.JobExecutionsChangedSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.NextJobExecutionChangedEvent":{execution:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.NextJobExecutionChangedSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.RejectedError":{client_token:[5,5,1,""],code:[5,5,1,""],execution_state:[5,5,1,""],message:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.StartNextJobExecutionResponse":{client_token:[5,5,1,""],execution:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.StartNextPendingJobExecutionRequest":{client_token:[5,5,1,""],status_details:[5,5,1,""],step_timeout_in_minutes:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.StartNextPendingJobExecutionSubscriptionRequest":{thing_name:[5,5,1,""]},"awsiot.iotjobs.UpdateJobExecutionRequest":{client_token:[5,5,1,""],execution_number:[5,5,1,""],expected_version:[5,5,1,""],include_job_document:[5,5,1,""],include_job_execution_state:[5,5,1,""],job_id:[5,5,1,""],status:[5,5,1,""],status_details:[5,5,1,""],step_timeout_in_minutes:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotjobs.UpdateJobExecutionResponse":{client_token:[5,5,1,""],execution_state:[5,5,1,""],job_document:[5,5,1,""],timestamp:[5,5,1,""]},"awsiot.iotjobs.UpdateJobExecutionSubscriptionRequest":{job_id:[5,5,1,""],thing_name:[5,5,1,""]},"awsiot.iotshadow":{DeleteNamedShadowRequest:[6,1,1,""],DeleteNamedShadowSubscriptionRequest:[6,1,1,""],DeleteShadowRequest:[6,1,1,""],DeleteShadowResponse:[6,1,1,""],DeleteShadowSubscriptionRequest:[6,1,1,""],ErrorResponse:[6,1,1,""],GetNamedShadowRequest:[6,1,1,""],GetNamedShadowSubscriptionRequest:[6,1,1,""],GetShadowRequest:[6,1,1,""],GetShadowResponse:[6,1,1,""],GetShadowSubscriptionRequest:[6,1,1,""],IotShadowClient:[6,1,1,""],NamedShadowDeltaUpdatedSubscriptionRequest:[6,1,1,""],NamedShadowUpdatedSubscriptionRequest:[6,1,1,""],ShadowDeltaUpdatedEvent:[6,1,1,""],ShadowDeltaUpdatedSubscriptionRequest:[6,1,1,""],ShadowMetadata:[6,1,1,""],ShadowState:[6,1,1,""],ShadowStateWithDelta:[6,1,1,""],ShadowUpdatedEvent:[6,1,1,""],ShadowUpdatedSnapshot:[6,1,1,""],ShadowUpdatedSubscriptionRequest:[6,1,1,""],UpdateNamedShadowRequest:[6,1,1,""],UpdateNamedShadowSubscriptionRequest:[6,1,1,""],UpdateShadowRequest:[6,1,1,""],UpdateShadowResponse:[6,1,1,""],UpdateShadowSubscriptionRequest:[6,1,1,""]},"awsiot.iotshadow.DeleteNamedShadowRequest":{client_token:[6,5,1,""],shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.DeleteNamedShadowSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.DeleteShadowRequest":{client_token:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.DeleteShadowResponse":{client_token:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.DeleteShadowSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.ErrorResponse":{client_token:[6,5,1,""],code:[6,5,1,""],message:[6,5,1,""],timestamp:[6,5,1,""]},"awsiot.iotshadow.GetNamedShadowRequest":{client_token:[6,5,1,""],shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.GetNamedShadowSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.GetShadowRequest":{client_token:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.GetShadowResponse":{client_token:[6,5,1,""],metadata:[6,5,1,""],state:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.GetShadowSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.IotShadowClient":{publish_delete_named_shadow:[6,3,1,""],publish_delete_shadow:[6,3,1,""],publish_get_named_shadow:[6,3,1,""],publish_get_shadow:[6,3,1,""],publish_update_named_shadow:[6,3,1,""],publish_update_shadow:[6,3,1,""],subscribe_to_delete_named_shadow_accepted:[6,3,1,""],subscribe_to_delete_named_shadow_rejected:[6,3,1,""],subscribe_to_delete_shadow_accepted:[6,3,1,""],subscribe_to_delete_shadow_rejected:[6,3,1,""],subscribe_to_get_named_shadow_accepted:[6,3,1,""],subscribe_to_get_named_shadow_rejected:[6,3,1,""],subscribe_to_get_shadow_accepted:[6,3,1,""],subscribe_to_get_shadow_rejected:[6,3,1,""],subscribe_to_named_shadow_delta_updated_events:[6,3,1,""],subscribe_to_named_shadow_updated_events:[6,3,1,""],subscribe_to_shadow_delta_updated_events:[6,3,1,""],subscribe_to_shadow_updated_events:[6,3,1,""],subscribe_to_update_named_shadow_accepted:[6,3,1,""],subscribe_to_update_named_shadow_rejected:[6,3,1,""],subscribe_to_update_shadow_accepted:[6,3,1,""],subscribe_to_update_shadow_rejected:[6,3,1,""]},"awsiot.iotshadow.NamedShadowDeltaUpdatedSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.NamedShadowUpdatedSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.ShadowDeltaUpdatedEvent":{metadata:[6,5,1,""],state:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.ShadowDeltaUpdatedSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.ShadowMetadata":{desired:[6,5,1,""],reported:[6,5,1,""]},"awsiot.iotshadow.ShadowState":{desired:[6,5,1,""],reported:[6,5,1,""]},"awsiot.iotshadow.ShadowStateWithDelta":{delta:[6,5,1,""],desired:[6,5,1,""],reported:[6,5,1,""]},"awsiot.iotshadow.ShadowUpdatedEvent":{current:[6,5,1,""],previous:[6,5,1,""],timestamp:[6,5,1,""]},"awsiot.iotshadow.ShadowUpdatedSnapshot":{metadata:[6,5,1,""],state:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.ShadowUpdatedSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.iotshadow.UpdateNamedShadowRequest":{client_token:[6,5,1,""],shadow_name:[6,5,1,""],state:[6,5,1,""],thing_name:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.UpdateNamedShadowSubscriptionRequest":{shadow_name:[6,5,1,""],thing_name:[6,5,1,""]},"awsiot.iotshadow.UpdateShadowRequest":{client_token:[6,5,1,""],state:[6,5,1,""],thing_name:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.UpdateShadowResponse":{client_token:[6,5,1,""],metadata:[6,5,1,""],state:[6,5,1,""],timestamp:[6,5,1,""],version:[6,5,1,""]},"awsiot.iotshadow.UpdateShadowSubscriptionRequest":{thing_name:[6,5,1,""]},"awsiot.mqtt_connection_builder":{mtls_from_bytes:[7,6,1,""],mtls_from_path:[7,6,1,""],websockets_with_custom_handshake:[7,6,1,""],websockets_with_default_aws_signing:[7,6,1,""]},awsiot:{ModeledClass:[0,1,1,""],MqttServiceClient:[0,1,1,""],eventstreamrpc:[1,0,0,"-"],greengrass_discovery:[2,0,0,"-"],greengrasscoreipc:[3,0,0,"-"],iotidentity:[4,0,0,"-"],iotjobs:[5,0,0,"-"],iotshadow:[6,0,0,"-"],mqtt_connection_builder:[7,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","property","Python property"],"3":["py","method","Python method"],"4":["py","exception","Python exception"],"5":["py","attribute","Python attribute"],"6":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:property","3":"py:method","4":"py:exception","5":"py:attribute","6":"py:function"},terms:{"0":[1,3,7],"1":[4,5,6,7],"10":3,"1200sec":7,"20":7,"3":7,"3000m":7,"443":7,"5":7,"5000m":7,"5x":7,"8883":7,"byte":[1,3,7],"class":[0,1,2,3,4,5,6,7],"default":[1,3,4,5,6,7],"do":1,"enum":3,"float":3,"function":[1,7],"int":[1,2,3,4,5,6,7],"new":[3,7],"public":1,"return":[0,1,2,3,4,5,6,7],"static":1,"true":[1,3,7],"while":7,A:[1,4,5,6,7],For:1,If:[1,7],It:7,The:[1,3,4,5,6,7],These:1,Will:7,_base:[0,1,2,3,4,5,6],_createdebugpasswordoper:3,_createlocaldeploymentoper:3,_defercomponentupdateoper:3,_getcomponentdetailsoper:3,_getconfigurationoper:3,_getlocaldeploymentstatusoper:3,_getsecretvalueoper:3,_listcomponentsoper:3,_listlocaldeploymentsoper:3,_publishtoiotcoreoper:3,_publishtotopicoper:3,_restartcomponentoper:3,_sendconfigurationvalidityreportoper:3,_stopcomponentoper:3,_subscribetocomponentupdatesoper:3,_subscribetoconfigurationupdateoper:3,_subscribetoiotcoreoper:3,_subscribetotopicoper:3,_subscribetovalidateconfigurationupdatesoper:3,_updateconfigurationoper:3,_updatestateoper:3,_validateauthorizationtokenoper:3,accept:6,access:1,accessdeniederror:1,acknowledg:[0,4,5,6],across:[1,7],activ:3,add:1,address:2,after:[1,7],again:1,aliv:7,all:[1,3,4,5,6,7],alpn:7,alreadi:[1,7],alwai:1,amazon:[4,5,6,8],amend:1,amount:7,an:[0,1,2,3,4,5,6,7],ani:[3,5,6],anoth:1,anyth:[4,5,6],api:[1,4,5,6],appli:7,applic:1,appropri:1,ar:[1,3,4,5,6,7],arg:[1,4,5,6],argument:[3,4,5,6,7],arn:2,arriv:[1,4,5,6],artifacts_directory_path:3,assum:7,asynchron:[1,2],attempt:[1,3,7],attribut:[3,4,5,6],auth:7,authent:3,authtoken:[1,3],automat:7,avoid:1,aw:[0,2,4,5,6,7],aws_gg_nucleus_domain_socket_filepath_for_compon:3,awscredentialsprovid:7,awscrt:[0,1,2,4,5,6,7],awscrterror:7,awsiot:8,awsiotsdk:8,b:1,base:[0,1,2,3,4,5,6],been:1,befor:[1,4,5,6,7],being:[1,7],between:7,binari:1,binary_messag:3,binarymessag:3,bind:8,bool:[1,3,5,7],bootstrap:[1,2,7],build:1,builder:7,ca:7,ca_byt:7,ca_dirpath:7,ca_filepath:7,call:[1,3,7],callabl:[1,4,5,6,7],callback:[1,3,4,5,6,7],can:7,cannot:[4,5,6],catalog:1,caus:[1,7],cert:4,cert_byt:7,cert_filepath:7,certif:7,certificate_author:2,certificate_id:4,certificate_ownership_token:4,certificate_pem:4,certificate_sha1_hash:3,certificate_sha256_hash:3,certificate_signing_request:4,child:1,clean:[1,7],clean_sess:7,client:[0,1,2,3,7],client_bootstrap:7,client_id:7,client_token:[5,6],clientbootstrap:[1,2,7],clientoper:1,clienttlscontext:2,close:[1,3],code:[2,5,6,7],com:[4,5,6,8],come:1,common:7,compat:7,complet:[1,3,7],compon:3,component_detail:3,component_nam:3,component_to_configur:3,component_to_run_with_info:3,componentdetail:3,componentnotfounderror:3,componentupdatepolicyev:3,concurr:[0,1,2,3,4,5,6],configur:[3,7],configuration_update_ev:3,configuration_validity_report:3,configurationupdateev:3,configurationvalidityreport:3,configurationvaliditystatu:3,conflicterror:3,connect:[0,1,2,3,4,5,6,7],connect_message_amend:1,connectionclosederror:1,connectivityinfo:2,connectreturncod:7,constructor:[3,4,5,6],contain:[1,2,4,5,6,7],context:2,continut:1,core:[2,7],cours:[1,3],creat:[1,3,7],create_static_authtoken_amend:1,createcertificatefromcsrrequest:4,createcertificatefromcsrrespons:4,createcertificatefromcsrsubscriptionrequest:4,createdebugpasswordoper:3,createdebugpasswordrequest:3,createdebugpasswordrespons:3,createkeysandcertificaterequest:4,createkeysandcertificaterespons:4,createkeysandcertificatesubscriptionrequest:4,createlocaldeploymentoper:3,createlocaldeploymentrequest:3,createlocaldeploymentrespons:3,credenti:7,credentials_provid:7,current:6,custom:7,data:[1,3],datetim:[3,5,6],deal:1,defercomponentupdateoper:3,defercomponentupdaterequest:3,defercomponentupdaterespons:3,delet:6,deletenamedshadowrequest:6,deletenamedshadowsubscriptionrequest:6,deleteshadowrequest:6,deleteshadowrespons:6,deleteshadowsubscriptionrequest:6,delta:6,deni:1,deploy:3,deployment_id:3,deploymentstatu:3,deprec:7,describ:7,describejobexecut:5,describejobexecutionrequest:5,describejobexecutionrespons:5,describejobexecutionsubscriptionrequest:5,deseri:1,deserializeerror:1,desir:6,develop:8,developerguid:[4,5,6,8],devic:[6,7],device_configur:4,dict:[3,4,5,6,7],directori:7,disabl:7,disconnect:[1,7],discov:2,discoveri:2,discoverrespons:2,discoverycli:2,discoveryexcept:2,doc:[4,5,6,7,8],document:[1,6],doe:1,domain:3,done:[1,7],doubl:7,durat:7,dure:3,each:[1,4,5,6,7],effect:1,enable_metrics_collect:7,end:1,endpoint:7,environ:3,error:[1,2,3,7],error_cod:4,error_messag:4,errorrespons:[4,6],errorshap:[1,3],establish:[1,3,7],even:1,event:[1,3,4,5,6],eventstream:1,eventstreamerror:1,eventstreamoperationerror:1,eventstreamrpc:[3,8],except:[1,2,3,4,5,6,7],execut:5,execution_numb:5,execution_st:5,exist:7,expect:[4,5,6],expected_vers:5,explain:1,fail:[1,3,4,5,6,7],failedupdateconditioncheckerror:3,failur:[1,2],fals:[1,7],file:7,filepath:7,find_shape_typ:1,finish:1,fire:3,first:[1,4,5,6],fleet:4,follow:7,forget:7,forgotten:7,format:7,forward:7,from:[0,1,3,7],fulli:1,futur:[0,1,2,3,4,5,6],gener:0,get:[6,7],get_respons:3,getcomponentdetailsoper:3,getcomponentdetailsrequest:3,getcomponentdetailsrespons:3,getconfigurationoper:3,getconfigurationrequest:3,getconfigurationrespons:3,getlocaldeploymentstatusoper:3,getlocaldeploymentstatusrequest:3,getlocaldeploymentstatusrespons:3,getnamedshadowrequest:6,getnamedshadowsubscriptionrequest:6,getpendingjobexecut:5,getpendingjobexecutionsrequest:5,getpendingjobexecutionsrespons:5,getpendingjobexecutionssubscriptionrequest:5,getsecretvalueoper:3,getsecretvaluerequest:3,getsecretvaluerespons:3,getshadowrequest:6,getshadowrespons:6,getshadowsubscriptionrequest:6,gg_group:2,gg_group_id:2,ggcore:2,gggroup:2,github:8,given:1,greengrass:[2,3],greengrass_discoveri:8,greengrasscoreipc:8,greengrasscoreipccli:3,greengrasscoreipcerror:3,group:2,group_nam:3,guarante:[4,5,6],guid:8,ha:[0,1,3,4,5,6,7],handl:[1,3],handler:[1,3],handshak:7,happen:3,have:1,header:1,higher:7,host:[1,7],host_address:2,host_nam:1,html:[4,5,6],http:[2,4,5,6,7,8],http_proxy_opt:7,http_response_cod:2,httpproxyopt:7,id:[2,7],in_progress_job:5,include_job_docu:5,include_job_execution_st:5,index:8,info:[1,2,3,7],inform:7,inherit:[1,3],init:1,initi:[1,3],input:0,instanc:[4,5,6],interact:1,interv:7,invalid:7,invalidargumentserror:3,invalidartifactsdirectorypatherror:3,invalidrecipedirectorypatherror:3,invalidtokenerror:3,invok:[1,3,4,5,6,7],io:[1,2,7],iot:[4,5,6,7],iotcoremessag:3,iotident:8,iotidentitycli:4,iotjob:8,iotjobscli:5,iotshadow:8,iotshadowcli:6,ipc:3,ipc_socket:3,is_ggc_restart:3,is_valid:3,its:7,job:5,job_docu:5,job_id:5,jobexecutiondata:5,jobexecutionschang:5,jobexecutionschangedev:5,jobexecutionschangedsubscriptionrequest:5,jobexecutionst:5,jobexecutionsummari:5,json_messag:3,jsonmessag:3,keep:7,keep_alive_sec:7,kei:7,key_path:3,keyword:[3,4,5,6,7],known:1,kwarg:[4,5,6,7],last:1,last_updated_at:5,latest:[4,5,6,8],leak:1,level:1,life:1,lifecycle_handl:[1,3],lifecyclehandl:[1,3],lifecyclest:3,list:[2,3,5],listcomponentsoper:3,listcomponentsrequest:3,listcomponentsrespons:3,listlocaldeploymentsoper:3,listlocaldeploymentsrequest:3,listlocaldeploymentsrespons:3,load:7,local_deploy:3,localdeploy:3,longer:7,loss:7,lost:7,mai:[1,3,4,5,6,7],map:1,max:7,maximum:7,memori:7,mesag:7,messag:[0,1,2,3,4,5,6],messageamend:1,metadata:[2,6],method:[1,3],millisecond:7,min:7,minimum:7,minut:7,model:[0,1,3],model_nam:1,modeledclass:[0,2,4,5,6],modifi:7,modul:8,more:[1,3,7],mqtt:[0,4,5,6,7],mqtt_connect:[0,4,5,6],mqtt_connection_build:8,mqttmessag:3,mqttservicecli:[0,4,5,6],mtl:7,mtls_from_byt:7,mtls_from_path:7,multipl:1,must:[1,7],name:[1,7],namedshadowdeltaupdatedsubscriptionrequest:6,namedshadowupdatedsubscriptionrequest:6,nearli:1,necessarili:1,network:[1,3],new_create_debug_password:3,new_create_local_deploy:3,new_defer_component_upd:3,new_get_component_detail:3,new_get_configur:3,new_get_local_deployment_statu:3,new_get_secret_valu:3,new_list_compon:3,new_list_local_deploy:3,new_publish_to_iot_cor:3,new_publish_to_top:3,new_restart_compon:3,new_send_configuration_validity_report:3,new_stop_compon:3,new_subscribe_to_component_upd:3,new_subscribe_to_configuration_upd:3,new_subscribe_to_iot_cor:3,new_subscribe_to_top:3,new_subscribe_to_validate_configuration_upd:3,new_update_configur:3,new_update_st:3,new_validate_authorization_token:3,nextjobexecutionchang:5,nextjobexecutionchangedev:5,nextjobexecutionchangedsubscriptionrequest:5,none:[0,1,3,4,5,6,7],note:[1,4,5,6,7],noth:7,now:7,nucleu:3,number:[3,7],object:[0,1,2,3],occur:[1,3],offlin:7,omit:7,on_connect:1,on_connection_interrupt:7,on_connection_resum:7,on_disconnect:1,on_error:1,on_p:1,on_stream_clos:3,on_stream_error:3,on_stream_ev:3,one:3,onli:[1,3,7],open:1,oper:[1,2,3,7],option:[1,2,3,7],org:8,other:[3,7],otherwis:[1,7],output:0,over:[1,3,7],overrid:[1,3,7],packet:7,page:8,paramet:[0,1,2,3,4,5,6],pass:[1,4,5,6,7],password:[3,7],password_expir:3,path:[3,7],payload:[1,3],pem:7,perform:2,ping:[1,7],ping_timeout_m:7,place:7,plain:1,port:[1,2,7],posix_us:3,possibl:1,post_update_ev:3,postcomponentupdateev:3,pre_update_ev:3,precomponentupdateev:3,previou:[6,7],pri_key_byt:7,pri_key_filepath:7,privat:[1,7],private_kei:4,process:1,project:8,properli:1,properti:0,protect:1,protocol:[1,7],protocol_operation_timeout_m:7,provid:[1,7],provis:4,proxi:7,pub:6,publish:[4,5,6,7],publish_create_certificate_from_csr:4,publish_create_keys_and_certif:4,publish_delete_named_shadow:6,publish_delete_shadow:6,publish_describe_job_execut:5,publish_get_named_shadow:6,publish_get_pending_job_execut:5,publish_get_shadow:6,publish_messag:3,publish_register_th:4,publish_start_next_pending_job_execut:5,publish_update_job_execut:5,publish_update_named_shadow:6,publish_update_shadow:6,publishmessag:3,publishtoiotcoreoper:3,publishtoiotcorerequest:3,publishtoiotcorerespons:3,publishtotopicoper:3,publishtotopicrequest:3,publishtotopicrespons:3,pypi:8,qo:[3,4,5,6,7],qos1:7,qualiti:[4,5,6],queued_at:5,queued_job:5,re:[3,7],reach:7,readi:3,reason:1,receiv:[1,3,4,5,6,7],recheck_after_m:3,recipe_directory_path:3,reconnect:[1,7],reconnect_max_timeout_sec:7,reconnect_min_timeout_sec:7,region:[2,7],registerthingrequest:4,registerthingrespons:4,registerthingsubscriptionrequest:4,reject:6,rejectederror:5,rememb:7,remot:1,report:6,reportedlifecyclest:3,request:[3,4,5,6,7],requeststatu:3,requir:7,resourc:1,resource_nam:3,resource_typ:3,resourcenotfounderror:3,respons:[1,2,3,7],response_cod:2,restart_statu:3,restartcomponentoper:3,restartcomponentrequest:3,restartcomponentrespons:3,resubscribe_existing_top:7,result:[0,1,2,3,4,5,6],resum:7,return_cod:7,rewrit:1,root_component_versions_to_add:3,root_components_to_remov:3,rpc:1,runtimeerror:1,runwithinfo:3,s:[1,4,5,6],same:1,sdk:7,search:8,second:[3,4,5,6,7],secret_binari:3,secret_id:3,secret_str:3,secret_valu:3,secretvalu:3,see:[1,3,7],send:[0,1,3,7],sendconfigurationvalidityreportoper:3,sendconfigurationvalidityreportrequest:3,sendconfigurationvalidityreportrespons:3,sent:[3,7],sequenc:1,serial:1,serializeerror:1,server:[0,3,4,5,6,7],servic:[0,1,3,4,5,6],serviceerror:3,session:7,session_pres:7,set:[1,3,4,5,6,7],shadow:6,shadow_nam:6,shadowdeltaupdatedev:6,shadowdeltaupdatedsubscriptionrequest:6,shadowmetadata:6,shadowst:6,shadowstatewithdelta:6,shadowupdatedev:6,shadowupdatedsnapshot:6,shadowupdatedsubscriptionrequest:6,shape:[1,3],shape_index:[1,3],shape_typ:1,shapeindex:[1,3],shorter:7,should:[1,3,4,5,6,7],shutdown:1,sign:7,so:1,socket:[1,2,3,7],socket_opt:[1,2],socketopt:[1,2],sourc:7,start:7,started_at:5,startnextjobexecutionrespons:5,startnextpendingjobexecut:5,startnextpendingjobexecutionrequest:5,startnextpendingjobexecutionsubscriptionrequest:5,state:[3,6],statu:[3,5],status_cod:4,status_detail:5,step_timeout_in_minut:5,stop:[0,4,5,6],stop_statu:3,stopcomponentoper:3,stopcomponentrequest:3,stopcomponentrespons:3,store:7,str:[0,1,2,3,4,5,6,7],stream:[1,3],stream_handl:[1,3],streamclosederror:1,streamresponsehandl:[1,3],string:2,sub:6,subscribe_to_create_certificate_from_csr_accept:4,subscribe_to_create_certificate_from_csr_reject:4,subscribe_to_create_keys_and_certificate_accept:4,subscribe_to_create_keys_and_certificate_reject:4,subscribe_to_delete_named_shadow_accept:6,subscribe_to_delete_named_shadow_reject:6,subscribe_to_delete_shadow_accept:6,subscribe_to_delete_shadow_reject:6,subscribe_to_describe_job_execution_accept:5,subscribe_to_describe_job_execution_reject:5,subscribe_to_get_named_shadow_accept:6,subscribe_to_get_named_shadow_reject:6,subscribe_to_get_pending_job_executions_accept:5,subscribe_to_get_pending_job_executions_reject:5,subscribe_to_get_shadow_accept:6,subscribe_to_get_shadow_reject:6,subscribe_to_job_executions_changed_ev:5,subscribe_to_named_shadow_delta_updated_ev:6,subscribe_to_named_shadow_updated_ev:6,subscribe_to_next_job_execution_changed_ev:5,subscribe_to_register_thing_accept:4,subscribe_to_register_thing_reject:4,subscribe_to_shadow_delta_updated_ev:6,subscribe_to_shadow_updated_ev:6,subscribe_to_start_next_pending_job_execution_accept:5,subscribe_to_start_next_pending_job_execution_reject:5,subscribe_to_update_job_execution_accept:5,subscribe_to_update_job_execution_reject:5,subscribe_to_update_named_shadow_accept:6,subscribe_to_update_named_shadow_reject:6,subscribe_to_update_shadow_accept:6,subscribe_to_update_shadow_reject:6,subscribetocomponentupdatesoper:3,subscribetocomponentupdatesrequest:3,subscribetocomponentupdatesrespons:3,subscribetocomponentupdatesstreamhandl:3,subscribetoconfigurationupdateoper:3,subscribetoconfigurationupdaterequest:3,subscribetoconfigurationupdaterespons:3,subscribetoconfigurationupdatestreamhandl:3,subscribetoiotcoreoper:3,subscribetoiotcorerequest:3,subscribetoiotcorerespons:3,subscribetoiotcorestreamhandl:3,subscribetotopicoper:3,subscribetotopicrequest:3,subscribetotopicrespons:3,subscribetotopicstreamhandl:3,subscribetovalidateconfigurationupdatesoper:3,subscribetovalidateconfigurationupdatesrequest:3,subscribetovalidateconfigurationupdatesrespons:3,subscribetovalidateconfigurationupdatesstreamhandl:3,subscript:[4,5,6,7],subscriptionresponsemessag:3,succe:[1,3],success:[1,2],successfulli:[3,4,5,6,7],support:7,svcuid:3,system:7,tag:3,take:[4,5,6,7],tcp:7,tcp_connect_timeout_m:7,tell:0,template_nam:4,termin:1,text:1,than:7,thei:1,thi:[0,1,2,3,4,5,6,7],thing:2,thing_arn:2,thing_nam:[2,4,5,6],thread:1,time:[1,4,5,6,7],timeout:[3,7],timestamp:[3,5,6],tl:[1,2,7],tls_connection_opt:1,tls_context:2,tlsconnectionopt:1,token:3,top:7,topic:[0,3,4,5,6],topic_nam:3,transform:7,transform_arg:7,trust:7,tupl:[4,5,6],two:[4,5,6],type:[0,1,2,3,4,5,6,7],unauthorizederror:3,unexpectedli:7,union:3,uniqu:7,unix:[3,7],unless:1,unmappeddataerror:1,unsubscrib:[0,4,5,6,7],until:[3,7],updat:6,updateconfigurationoper:3,updateconfigurationrequest:3,updateconfigurationrespons:3,updatejobexecut:5,updatejobexecutionrequest:5,updatejobexecutionrespons:5,updatejobexecutionsubscriptionrequest:5,updatenamedshadowrequest:6,updatenamedshadowsubscriptionrequest:6,updateshadowrequest:6,updateshadowrespons:6,updateshadowsubscriptionrequest:6,updatestateoper:3,updatestaterequest:3,updatestaterespons:3,us:[0,1,3,7],user:1,usernam:[3,7],validate_configuration_update_ev:3,validateauthorizationtokenoper:3,validateauthorizationtokenrequest:3,validateauthorizationtokenrespons:3,validateconfigurationupdateev:3,valu:[1,3,4,5,6,7],value_to_merg:3,variabl:3,version:[3,6,7],version_id:3,version_numb:5,version_stag:3,via:[1,7],wa:[1,2,7],wait:[3,7],websocket:7,websocket_handshake_transform:7,websocket_proxy_opt:7,websockethandshaketransformarg:7,websockets_with_custom_handshak:7,websockets_with_default_aws_sign:7,well:7,were:7,when:[0,1,3,4,5,6,7],whenev:[1,7],whether:[3,7],which:[1,2,3,4,5,6,7],whose:[0,4,5,6],wire:[1,3],within:7,wo:4,written:[3,7],you:3,zero:7},titles:["awsiot","awsiot.eventstreamrpc","awsiot.greengrass_discovery","awsiot.greengrasscoreipc","awsiot.iotidentity","awsiot.iotjobs","awsiot.iotshadow","awsiot.mqtt_connection_builder","AWS IoT Device SDK v2 for Python"],titleterms:{api:8,aw:8,awsiot:[0,1,2,3,4,5,6,7],devic:8,eventstreamrpc:1,greengrass_discoveri:2,greengrasscoreipc:3,indic:8,iot:8,iotident:4,iotjob:5,iotshadow:6,mqtt_connection_build:7,python:8,refer:8,sdk:8,tabl:8,v2:8}})
\ No newline at end of file