Skip to content

ManagedintegrationsforIoTDeviceManagementClient#

Index > ManagedintegrationsforIoTDeviceManagement > ManagedintegrationsforIoTDeviceManagementClient

Auto-generated documentation for ManagedintegrationsforIoTDeviceManagement type annotations stubs module mypy-boto3-iot-managed-integrations.

ManagedintegrationsforIoTDeviceManagementClient#

Type annotations and code completion for boto3.client("iot-managed-integrations"). boto3 documentation

# ManagedintegrationsforIoTDeviceManagementClient usage example

from boto3.session import Session
from mypy_boto3_iot_managed_integrations.client import ManagedintegrationsforIoTDeviceManagementClient

def get_iot-managed-integrations_client() -> ManagedintegrationsforIoTDeviceManagementClient:
    return Session().client("iot-managed-integrations")

Exceptions#

boto3 client exceptions are generated in runtime. This class provides code completion for boto3.client("iot-managed-integrations").exceptions structure.

# Exceptions.exceptions usage example

client = boto3.client("iot-managed-integrations")

try:
    do_something(client)
except (
    client.exceptions.AccessDeniedException,
    client.exceptions.ClientError,
    client.exceptions.ConflictException,
    client.exceptions.InternalFailureException,
    client.exceptions.InternalServerException,
    client.exceptions.InvalidRequestException,
    client.exceptions.LimitExceededException,
    client.exceptions.ResourceNotFoundException,
    client.exceptions.ServiceQuotaExceededException,
    client.exceptions.ServiceUnavailableException,
    client.exceptions.ThrottlingException,
    client.exceptions.UnauthorizedException,
    client.exceptions.ValidationException,
) as e:
    print(e)
# Exceptions.exceptions type checking example

from mypy_boto3_iot_managed_integrations.client import Exceptions

def handle_error(exc: Exceptions.AccessDeniedException) -> None:
    ...

Methods#

can_paginate#

Type annotations and code completion for boto3.client("iot-managed-integrations").can_paginate method. boto3 documentation

# can_paginate method definition

def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...

generate_presigned_url#

Type annotations and code completion for boto3.client("iot-managed-integrations").generate_presigned_url method. boto3 documentation

# generate_presigned_url method definition

def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...

create_account_association#

Creates a new account association via the destination id.

Type annotations and code completion for boto3.client("iot-managed-integrations").create_account_association method. boto3 documentation

# create_account_association method definition

def create_account_association(
    self,
    *,
    ConnectorDestinationId: str,
    ClientToken: str = ...,
    Name: str = ...,
    Description: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreateAccountAssociationResponseTypeDef:  # (1)
    ...
  1. See CreateAccountAssociationResponseTypeDef
# create_account_association method usage example with argument unpacking

kwargs: CreateAccountAssociationRequestTypeDef = {  # (1)
    "ConnectorDestinationId": ...,
}

parent.create_account_association(**kwargs)
  1. See CreateAccountAssociationRequestTypeDef

create_cloud_connector#

Creates a C2C (cloud-to-cloud) connector.

Type annotations and code completion for boto3.client("iot-managed-integrations").create_cloud_connector method. boto3 documentation

# create_cloud_connector method definition

def create_cloud_connector(
    self,
    *,
    Name: str,
    EndpointConfig: EndpointConfigTypeDef,  # (1)
    Description: str = ...,
    EndpointType: EndpointTypeType = ...,  # (2)
    ClientToken: str = ...,
) -> CreateCloudConnectorResponseTypeDef:  # (3)
    ...
  1. See EndpointConfigTypeDef
  2. See EndpointTypeType
  3. See CreateCloudConnectorResponseTypeDef
# create_cloud_connector method usage example with argument unpacking

kwargs: CreateCloudConnectorRequestTypeDef = {  # (1)
    "Name": ...,
    "EndpointConfig": ...,
}

parent.create_cloud_connector(**kwargs)
  1. See CreateCloudConnectorRequestTypeDef

create_connector_destination#

Create a connector destination for connecting a cloud-to-cloud (C2C) connector to the customer's Amazon Web Services account.

Type annotations and code completion for boto3.client("iot-managed-integrations").create_connector_destination method. boto3 documentation

# create_connector_destination method definition

def create_connector_destination(
    self,
    *,
    CloudConnectorId: str,
    AuthType: AuthTypeType,  # (1)
    AuthConfig: AuthConfigTypeDef,  # (2)
    SecretsManager: SecretsManagerTypeDef,  # (3)
    Name: str = ...,
    Description: str = ...,
    ClientToken: str = ...,
) -> CreateConnectorDestinationResponseTypeDef:  # (4)
    ...
  1. See AuthTypeType
  2. See AuthConfigTypeDef
  3. See SecretsManagerTypeDef
  4. See CreateConnectorDestinationResponseTypeDef
# create_connector_destination method usage example with argument unpacking

kwargs: CreateConnectorDestinationRequestTypeDef = {  # (1)
    "CloudConnectorId": ...,
    "AuthType": ...,
    "AuthConfig": ...,
    "SecretsManager": ...,
}

parent.create_connector_destination(**kwargs)
  1. See CreateConnectorDestinationRequestTypeDef

create_credential_locker#

Create a product credential locker.

Type annotations and code completion for boto3.client("iot-managed-integrations").create_credential_locker method. boto3 documentation

# create_credential_locker method definition

def create_credential_locker(
    self,
    *,
    Name: str = ...,
    ClientToken: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreateCredentialLockerResponseTypeDef:  # (1)
    ...
  1. See CreateCredentialLockerResponseTypeDef
# create_credential_locker method usage example with argument unpacking

kwargs: CreateCredentialLockerRequestTypeDef = {  # (1)
    "Name": ...,
}

parent.create_credential_locker(**kwargs)
  1. See CreateCredentialLockerRequestTypeDef

create_destination#

Create a destination.

Type annotations and code completion for boto3.client("iot-managed-integrations").create_destination method. boto3 documentation

# create_destination method definition

def create_destination(
    self,
    *,
    DeliveryDestinationArn: str,
    DeliveryDestinationType: DeliveryDestinationTypeType,  # (1)
    Name: str,
    RoleArn: str,
    ClientToken: str = ...,
    Description: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreateDestinationResponseTypeDef:  # (2)
    ...
  1. See DeliveryDestinationTypeType
  2. See CreateDestinationResponseTypeDef
# create_destination method usage example with argument unpacking

kwargs: CreateDestinationRequestTypeDef = {  # (1)
    "DeliveryDestinationArn": ...,
    "DeliveryDestinationType": ...,
    "Name": ...,
    "RoleArn": ...,
}

parent.create_destination(**kwargs)
  1. See CreateDestinationRequestTypeDef

create_event_log_configuration#

Set the event log configuration for the account, resource type, or specific resource.

Type annotations and code completion for boto3.client("iot-managed-integrations").create_event_log_configuration method. boto3 documentation

# create_event_log_configuration method definition

def create_event_log_configuration(
    self,
    *,
    ResourceType: str,
    EventLogLevel: LogLevelType,  # (1)
    ResourceId: str = ...,
    ClientToken: str = ...,
) -> CreateEventLogConfigurationResponseTypeDef:  # (2)
    ...
  1. See LogLevelType
  2. See CreateEventLogConfigurationResponseTypeDef
# create_event_log_configuration method usage example with argument unpacking

kwargs: CreateEventLogConfigurationRequestTypeDef = {  # (1)
    "ResourceType": ...,
    "EventLogLevel": ...,
}

parent.create_event_log_configuration(**kwargs)
  1. See CreateEventLogConfigurationRequestTypeDef

create_managed_thing#

Creates a managed thing.

Type annotations and code completion for boto3.client("iot-managed-integrations").create_managed_thing method. boto3 documentation

# create_managed_thing method definition

def create_managed_thing(
    self,
    *,
    Role: RoleType,  # (1)
    AuthenticationMaterial: str,
    AuthenticationMaterialType: AuthMaterialTypeType,  # (2)
    Owner: str = ...,
    CredentialLockerId: str = ...,
    SerialNumber: str = ...,
    Brand: str = ...,
    Model: str = ...,
    Name: str = ...,
    CapabilityReport: CapabilityReportUnionTypeDef = ...,  # (3)
    CapabilitySchemas: Sequence[CapabilitySchemaItemTypeDef] = ...,  # (4)
    Capabilities: str = ...,
    ClientToken: str = ...,
    Classification: str = ...,
    Tags: Mapping[str, str] = ...,
    MetaData: Mapping[str, str] = ...,
) -> CreateManagedThingResponseTypeDef:  # (5)
    ...
  1. See RoleType
  2. See AuthMaterialTypeType
  3. See CapabilityReportUnionTypeDef
  4. See Sequence[CapabilitySchemaItemTypeDef]
  5. See CreateManagedThingResponseTypeDef
# create_managed_thing method usage example with argument unpacking

kwargs: CreateManagedThingRequestTypeDef = {  # (1)
    "Role": ...,
    "AuthenticationMaterial": ...,
    "AuthenticationMaterialType": ...,
}

parent.create_managed_thing(**kwargs)
  1. See CreateManagedThingRequestTypeDef

create_notification_configuration#

Creates a notification configuration.

Type annotations and code completion for boto3.client("iot-managed-integrations").create_notification_configuration method. boto3 documentation

# create_notification_configuration method definition

def create_notification_configuration(
    self,
    *,
    EventType: EventTypeType,  # (1)
    DestinationName: str,
    ClientToken: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreateNotificationConfigurationResponseTypeDef:  # (2)
    ...
  1. See EventTypeType
  2. See CreateNotificationConfigurationResponseTypeDef
# create_notification_configuration method usage example with argument unpacking

kwargs: CreateNotificationConfigurationRequestTypeDef = {  # (1)
    "EventType": ...,
    "DestinationName": ...,
}

parent.create_notification_configuration(**kwargs)
  1. See CreateNotificationConfigurationRequestTypeDef

create_ota_task#

Create an over-the-air (OTA) task to update a device.

Type annotations and code completion for boto3.client("iot-managed-integrations").create_ota_task method. boto3 documentation

# create_ota_task method definition

def create_ota_task(
    self,
    *,
    S3Url: str,
    OtaType: OtaTypeType,  # (1)
    Description: str = ...,
    Protocol: OtaProtocolType = ...,  # (2)
    Target: Sequence[str] = ...,
    TaskConfigurationId: str = ...,
    OtaMechanism: OtaMechanismType = ...,  # (3)
    OtaTargetQueryString: str = ...,
    ClientToken: str = ...,
    OtaSchedulingConfig: OtaTaskSchedulingConfigUnionTypeDef = ...,  # (4)
    OtaTaskExecutionRetryConfig: OtaTaskExecutionRetryConfigUnionTypeDef = ...,  # (5)
    Tags: Mapping[str, str] = ...,
) -> CreateOtaTaskResponseTypeDef:  # (6)
    ...
  1. See OtaTypeType
  2. See OtaProtocolType
  3. See OtaMechanismType
  4. See OtaTaskSchedulingConfigUnionTypeDef
  5. See OtaTaskExecutionRetryConfigUnionTypeDef
  6. See CreateOtaTaskResponseTypeDef
# create_ota_task method usage example with argument unpacking

kwargs: CreateOtaTaskRequestTypeDef = {  # (1)
    "S3Url": ...,
    "OtaType": ...,
}

parent.create_ota_task(**kwargs)
  1. See CreateOtaTaskRequestTypeDef

create_ota_task_configuration#

Create a configuraiton for the over-the-air (OTA) task.

Type annotations and code completion for boto3.client("iot-managed-integrations").create_ota_task_configuration method. boto3 documentation

# create_ota_task_configuration method definition

def create_ota_task_configuration(
    self,
    *,
    Description: str = ...,
    Name: str = ...,
    PushConfig: PushConfigUnionTypeDef = ...,  # (1)
    ClientToken: str = ...,
) -> CreateOtaTaskConfigurationResponseTypeDef:  # (2)
    ...
  1. See PushConfigUnionTypeDef
  2. See CreateOtaTaskConfigurationResponseTypeDef
# create_ota_task_configuration method usage example with argument unpacking

kwargs: CreateOtaTaskConfigurationRequestTypeDef = {  # (1)
    "Description": ...,
}

parent.create_ota_task_configuration(**kwargs)
  1. See CreateOtaTaskConfigurationRequestTypeDef

create_provisioning_profile#

Create a provisioning profile for a device to execute the provisioning flows using a provisioning template.

Type annotations and code completion for boto3.client("iot-managed-integrations").create_provisioning_profile method. boto3 documentation

# create_provisioning_profile method definition

def create_provisioning_profile(
    self,
    *,
    ProvisioningType: ProvisioningTypeType,  # (1)
    CaCertificate: str = ...,
    Name: str = ...,
    ClientToken: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreateProvisioningProfileResponseTypeDef:  # (2)
    ...
  1. See ProvisioningTypeType
  2. See CreateProvisioningProfileResponseTypeDef
# create_provisioning_profile method usage example with argument unpacking

kwargs: CreateProvisioningProfileRequestTypeDef = {  # (1)
    "ProvisioningType": ...,
}

parent.create_provisioning_profile(**kwargs)
  1. See CreateProvisioningProfileRequestTypeDef

delete_account_association#

Remove a third party account and related devices from an end user.

Type annotations and code completion for boto3.client("iot-managed-integrations").delete_account_association method. boto3 documentation

# delete_account_association method definition

def delete_account_association(
    self,
    *,
    AccountAssociationId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# delete_account_association method usage example with argument unpacking

kwargs: DeleteAccountAssociationRequestTypeDef = {  # (1)
    "AccountAssociationId": ...,
}

parent.delete_account_association(**kwargs)
  1. See DeleteAccountAssociationRequestTypeDef

delete_cloud_connector#

Delete a cloud connector.

Type annotations and code completion for boto3.client("iot-managed-integrations").delete_cloud_connector method. boto3 documentation

# delete_cloud_connector method definition

def delete_cloud_connector(
    self,
    *,
    Identifier: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# delete_cloud_connector method usage example with argument unpacking

kwargs: DeleteCloudConnectorRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.delete_cloud_connector(**kwargs)
  1. See DeleteCloudConnectorRequestTypeDef

delete_connector_destination#

Delete a connector destination for connecting a cloud-to-cloud (C2C) connector to the customer's Amazon Web Services account.

Type annotations and code completion for boto3.client("iot-managed-integrations").delete_connector_destination method. boto3 documentation

# delete_connector_destination method definition

def delete_connector_destination(
    self,
    *,
    Identifier: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# delete_connector_destination method usage example with argument unpacking

kwargs: DeleteConnectorDestinationRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.delete_connector_destination(**kwargs)
  1. See DeleteConnectorDestinationRequestTypeDef

delete_credential_locker#

Delete a credential locker.

Type annotations and code completion for boto3.client("iot-managed-integrations").delete_credential_locker method. boto3 documentation

# delete_credential_locker method definition

def delete_credential_locker(
    self,
    *,
    Identifier: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# delete_credential_locker method usage example with argument unpacking

kwargs: DeleteCredentialLockerRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.delete_credential_locker(**kwargs)
  1. See DeleteCredentialLockerRequestTypeDef

delete_destination#

Deletes a customer-managed destination specified by id.

Type annotations and code completion for boto3.client("iot-managed-integrations").delete_destination method. boto3 documentation

# delete_destination method definition

def delete_destination(
    self,
    *,
    Name: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# delete_destination method usage example with argument unpacking

kwargs: DeleteDestinationRequestTypeDef = {  # (1)
    "Name": ...,
}

parent.delete_destination(**kwargs)
  1. See DeleteDestinationRequestTypeDef

delete_event_log_configuration#

Delete an event log configuration.

Type annotations and code completion for boto3.client("iot-managed-integrations").delete_event_log_configuration method. boto3 documentation

# delete_event_log_configuration method definition

def delete_event_log_configuration(
    self,
    *,
    Id: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# delete_event_log_configuration method usage example with argument unpacking

kwargs: DeleteEventLogConfigurationRequestTypeDef = {  # (1)
    "Id": ...,
}

parent.delete_event_log_configuration(**kwargs)
  1. See DeleteEventLogConfigurationRequestTypeDef

delete_managed_thing#

Delete a managed thing.

Type annotations and code completion for boto3.client("iot-managed-integrations").delete_managed_thing method. boto3 documentation

# delete_managed_thing method definition

def delete_managed_thing(
    self,
    *,
    Identifier: str,
    Force: bool = ...,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# delete_managed_thing method usage example with argument unpacking

kwargs: DeleteManagedThingRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.delete_managed_thing(**kwargs)
  1. See DeleteManagedThingRequestTypeDef

delete_notification_configuration#

Deletes a notification configuration.

Type annotations and code completion for boto3.client("iot-managed-integrations").delete_notification_configuration method. boto3 documentation

# delete_notification_configuration method definition

def delete_notification_configuration(
    self,
    *,
    EventType: EventTypeType,  # (1)
) -> EmptyResponseMetadataTypeDef:  # (2)
    ...
  1. See EventTypeType
  2. See EmptyResponseMetadataTypeDef
# delete_notification_configuration method usage example with argument unpacking

kwargs: DeleteNotificationConfigurationRequestTypeDef = {  # (1)
    "EventType": ...,
}

parent.delete_notification_configuration(**kwargs)
  1. See DeleteNotificationConfigurationRequestTypeDef

delete_ota_task#

Delete the over-the-air (OTA) task.

Type annotations and code completion for boto3.client("iot-managed-integrations").delete_ota_task method. boto3 documentation

# delete_ota_task method definition

def delete_ota_task(
    self,
    *,
    Identifier: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# delete_ota_task method usage example with argument unpacking

kwargs: DeleteOtaTaskRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.delete_ota_task(**kwargs)
  1. See DeleteOtaTaskRequestTypeDef

delete_ota_task_configuration#

Delete the over-the-air (OTA) task configuration.

Type annotations and code completion for boto3.client("iot-managed-integrations").delete_ota_task_configuration method. boto3 documentation

# delete_ota_task_configuration method definition

def delete_ota_task_configuration(
    self,
    *,
    Identifier: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# delete_ota_task_configuration method usage example with argument unpacking

kwargs: DeleteOtaTaskConfigurationRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.delete_ota_task_configuration(**kwargs)
  1. See DeleteOtaTaskConfigurationRequestTypeDef

delete_provisioning_profile#

Delete a provisioning profile.

Type annotations and code completion for boto3.client("iot-managed-integrations").delete_provisioning_profile method. boto3 documentation

# delete_provisioning_profile method definition

def delete_provisioning_profile(
    self,
    *,
    Identifier: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# delete_provisioning_profile method usage example with argument unpacking

kwargs: DeleteProvisioningProfileRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.delete_provisioning_profile(**kwargs)
  1. See DeleteProvisioningProfileRequestTypeDef

deregister_account_association#

Deregisters an account association, removing the connection between a managed thing and a third-party account.

Type annotations and code completion for boto3.client("iot-managed-integrations").deregister_account_association method. boto3 documentation

# deregister_account_association method definition

def deregister_account_association(
    self,
    *,
    ManagedThingId: str,
    AccountAssociationId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# deregister_account_association method usage example with argument unpacking

kwargs: DeregisterAccountAssociationRequestTypeDef = {  # (1)
    "ManagedThingId": ...,
    "AccountAssociationId": ...,
}

parent.deregister_account_association(**kwargs)
  1. See DeregisterAccountAssociationRequestTypeDef

get_account_association#

Get an account association for an Amazon Web Services account linked to a customer-managed destination.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_account_association method. boto3 documentation

# get_account_association method definition

def get_account_association(
    self,
    *,
    AccountAssociationId: str,
) -> GetAccountAssociationResponseTypeDef:  # (1)
    ...
  1. See GetAccountAssociationResponseTypeDef
# get_account_association method usage example with argument unpacking

kwargs: GetAccountAssociationRequestTypeDef = {  # (1)
    "AccountAssociationId": ...,
}

parent.get_account_association(**kwargs)
  1. See GetAccountAssociationRequestTypeDef

get_cloud_connector#

Gets all the information about a connector for a connector developer.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_cloud_connector method. boto3 documentation

# get_cloud_connector method definition

def get_cloud_connector(
    self,
    *,
    Identifier: str,
) -> GetCloudConnectorResponseTypeDef:  # (1)
    ...
  1. See GetCloudConnectorResponseTypeDef
# get_cloud_connector method usage example with argument unpacking

kwargs: GetCloudConnectorRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.get_cloud_connector(**kwargs)
  1. See GetCloudConnectorRequestTypeDef

get_connector_destination#

Get a connector destination of a cloud-to-cloud (C2C) connector connecting to a customer's Amazon Web Services account.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_connector_destination method. boto3 documentation

# get_connector_destination method definition

def get_connector_destination(
    self,
    *,
    Identifier: str,
) -> GetConnectorDestinationResponseTypeDef:  # (1)
    ...
  1. See GetConnectorDestinationResponseTypeDef
# get_connector_destination method usage example with argument unpacking

kwargs: GetConnectorDestinationRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.get_connector_destination(**kwargs)
  1. See GetConnectorDestinationRequestTypeDef

get_credential_locker#

Get information on an existing credential locker.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_credential_locker method. boto3 documentation

# get_credential_locker method definition

def get_credential_locker(
    self,
    *,
    Identifier: str,
) -> GetCredentialLockerResponseTypeDef:  # (1)
    ...
  1. See GetCredentialLockerResponseTypeDef
# get_credential_locker method usage example with argument unpacking

kwargs: GetCredentialLockerRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.get_credential_locker(**kwargs)
  1. See GetCredentialLockerRequestTypeDef

get_custom_endpoint#

Returns the IoT managed integrations custom endpoint.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_custom_endpoint method. boto3 documentation

# get_custom_endpoint method definition

def get_custom_endpoint(
    self,
) -> GetCustomEndpointResponseTypeDef:  # (1)
    ...
  1. See GetCustomEndpointResponseTypeDef

get_default_encryption_configuration#

Retrieves information about the default encryption configuration for the Amazon Web Services account in the default or specified region.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_default_encryption_configuration method. boto3 documentation

# get_default_encryption_configuration method definition

def get_default_encryption_configuration(
    self,
) -> GetDefaultEncryptionConfigurationResponseTypeDef:  # (1)
    ...
  1. See GetDefaultEncryptionConfigurationResponseTypeDef

get_destination#

Gets a destination by ID.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_destination method. boto3 documentation

# get_destination method definition

def get_destination(
    self,
    *,
    Name: str,
) -> GetDestinationResponseTypeDef:  # (1)
    ...
  1. See GetDestinationResponseTypeDef
# get_destination method usage example with argument unpacking

kwargs: GetDestinationRequestTypeDef = {  # (1)
    "Name": ...,
}

parent.get_destination(**kwargs)
  1. See GetDestinationRequestTypeDef

get_device_discovery#

Get the current state of a device discovery.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_device_discovery method. boto3 documentation

# get_device_discovery method definition

def get_device_discovery(
    self,
    *,
    Identifier: str,
) -> GetDeviceDiscoveryResponseTypeDef:  # (1)
    ...
  1. See GetDeviceDiscoveryResponseTypeDef
# get_device_discovery method usage example with argument unpacking

kwargs: GetDeviceDiscoveryRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.get_device_discovery(**kwargs)
  1. See GetDeviceDiscoveryRequestTypeDef

get_event_log_configuration#

Get an event log configuration.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_event_log_configuration method. boto3 documentation

# get_event_log_configuration method definition

def get_event_log_configuration(
    self,
    *,
    Id: str,
) -> GetEventLogConfigurationResponseTypeDef:  # (1)
    ...
  1. See GetEventLogConfigurationResponseTypeDef
# get_event_log_configuration method usage example with argument unpacking

kwargs: GetEventLogConfigurationRequestTypeDef = {  # (1)
    "Id": ...,
}

parent.get_event_log_configuration(**kwargs)
  1. See GetEventLogConfigurationRequestTypeDef

get_hub_configuration#

Get a hub configuration.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_hub_configuration method. boto3 documentation

# get_hub_configuration method definition

def get_hub_configuration(
    self,
) -> GetHubConfigurationResponseTypeDef:  # (1)
    ...
  1. See GetHubConfigurationResponseTypeDef

get_managed_thing#

Get the attributes and capabilities associated with a managed thing.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_managed_thing method. boto3 documentation

# get_managed_thing method definition

def get_managed_thing(
    self,
    *,
    Identifier: str,
) -> GetManagedThingResponseTypeDef:  # (1)
    ...
  1. See GetManagedThingResponseTypeDef
# get_managed_thing method usage example with argument unpacking

kwargs: GetManagedThingRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.get_managed_thing(**kwargs)
  1. See GetManagedThingRequestTypeDef

get_managed_thing_capabilities#

Get the capabilities for a managed thing using the device ID.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_managed_thing_capabilities method. boto3 documentation

# get_managed_thing_capabilities method definition

def get_managed_thing_capabilities(
    self,
    *,
    Identifier: str,
) -> GetManagedThingCapabilitiesResponseTypeDef:  # (1)
    ...
  1. See GetManagedThingCapabilitiesResponseTypeDef
# get_managed_thing_capabilities method usage example with argument unpacking

kwargs: GetManagedThingCapabilitiesRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.get_managed_thing_capabilities(**kwargs)
  1. See GetManagedThingCapabilitiesRequestTypeDef

get_managed_thing_connectivity_data#

Get the connectivity status of a managed thing.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_managed_thing_connectivity_data method. boto3 documentation

# get_managed_thing_connectivity_data method definition

def get_managed_thing_connectivity_data(
    self,
    *,
    Identifier: str,
) -> GetManagedThingConnectivityDataResponseTypeDef:  # (1)
    ...
  1. See GetManagedThingConnectivityDataResponseTypeDef
# get_managed_thing_connectivity_data method usage example with argument unpacking

kwargs: GetManagedThingConnectivityDataRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.get_managed_thing_connectivity_data(**kwargs)
  1. See GetManagedThingConnectivityDataRequestTypeDef

get_managed_thing_meta_data#

Get the metadata information for a managed thing.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_managed_thing_meta_data method. boto3 documentation

# get_managed_thing_meta_data method definition

def get_managed_thing_meta_data(
    self,
    *,
    Identifier: str,
) -> GetManagedThingMetaDataResponseTypeDef:  # (1)
    ...
  1. See GetManagedThingMetaDataResponseTypeDef
# get_managed_thing_meta_data method usage example with argument unpacking

kwargs: GetManagedThingMetaDataRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.get_managed_thing_meta_data(**kwargs)
  1. See GetManagedThingMetaDataRequestTypeDef

get_managed_thing_state#

Returns the managed thing state for the given device Id.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_managed_thing_state method. boto3 documentation

# get_managed_thing_state method definition

def get_managed_thing_state(
    self,
    *,
    ManagedThingId: str,
) -> GetManagedThingStateResponseTypeDef:  # (1)
    ...
  1. See GetManagedThingStateResponseTypeDef
# get_managed_thing_state method usage example with argument unpacking

kwargs: GetManagedThingStateRequestTypeDef = {  # (1)
    "ManagedThingId": ...,
}

parent.get_managed_thing_state(**kwargs)
  1. See GetManagedThingStateRequestTypeDef

get_notification_configuration#

Get a notification configuration.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_notification_configuration method. boto3 documentation

# get_notification_configuration method definition

def get_notification_configuration(
    self,
    *,
    EventType: EventTypeType,  # (1)
) -> GetNotificationConfigurationResponseTypeDef:  # (2)
    ...
  1. See EventTypeType
  2. See GetNotificationConfigurationResponseTypeDef
# get_notification_configuration method usage example with argument unpacking

kwargs: GetNotificationConfigurationRequestTypeDef = {  # (1)
    "EventType": ...,
}

parent.get_notification_configuration(**kwargs)
  1. See GetNotificationConfigurationRequestTypeDef

get_ota_task#

Get the over-the-air (OTA) task.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_ota_task method. boto3 documentation

# get_ota_task method definition

def get_ota_task(
    self,
    *,
    Identifier: str,
) -> GetOtaTaskResponseTypeDef:  # (1)
    ...
  1. See GetOtaTaskResponseTypeDef
# get_ota_task method usage example with argument unpacking

kwargs: GetOtaTaskRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.get_ota_task(**kwargs)
  1. See GetOtaTaskRequestTypeDef

get_ota_task_configuration#

Get a configuraiton for the over-the-air (OTA) task.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_ota_task_configuration method. boto3 documentation

# get_ota_task_configuration method definition

def get_ota_task_configuration(
    self,
    *,
    Identifier: str,
) -> GetOtaTaskConfigurationResponseTypeDef:  # (1)
    ...
  1. See GetOtaTaskConfigurationResponseTypeDef
# get_ota_task_configuration method usage example with argument unpacking

kwargs: GetOtaTaskConfigurationRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.get_ota_task_configuration(**kwargs)
  1. See GetOtaTaskConfigurationRequestTypeDef

get_provisioning_profile#

Get a provisioning profile by template name.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_provisioning_profile method. boto3 documentation

# get_provisioning_profile method definition

def get_provisioning_profile(
    self,
    *,
    Identifier: str,
) -> GetProvisioningProfileResponseTypeDef:  # (1)
    ...
  1. See GetProvisioningProfileResponseTypeDef
# get_provisioning_profile method usage example with argument unpacking

kwargs: GetProvisioningProfileRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.get_provisioning_profile(**kwargs)
  1. See GetProvisioningProfileRequestTypeDef

get_runtime_log_configuration#

Get the runtime log configuration for a specific managed thing or for all managed things as a group.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_runtime_log_configuration method. boto3 documentation

# get_runtime_log_configuration method definition

def get_runtime_log_configuration(
    self,
    *,
    ManagedThingId: str,
) -> GetRuntimeLogConfigurationResponseTypeDef:  # (1)
    ...
  1. See GetRuntimeLogConfigurationResponseTypeDef
# get_runtime_log_configuration method usage example with argument unpacking

kwargs: GetRuntimeLogConfigurationRequestTypeDef = {  # (1)
    "ManagedThingId": ...,
}

parent.get_runtime_log_configuration(**kwargs)
  1. See GetRuntimeLogConfigurationRequestTypeDef

get_schema_version#

Gets a schema version with the provided information.

Type annotations and code completion for boto3.client("iot-managed-integrations").get_schema_version method. boto3 documentation

# get_schema_version method definition

def get_schema_version(
    self,
    *,
    Type: SchemaVersionTypeType,  # (1)
    SchemaVersionedId: str,
    Format: SchemaVersionFormatType = ...,  # (2)
) -> GetSchemaVersionResponseTypeDef:  # (3)
    ...
  1. See SchemaVersionTypeType
  2. See SchemaVersionFormatType
  3. See GetSchemaVersionResponseTypeDef
# get_schema_version method usage example with argument unpacking

kwargs: GetSchemaVersionRequestTypeDef = {  # (1)
    "Type": ...,
    "SchemaVersionedId": ...,
}

parent.get_schema_version(**kwargs)
  1. See GetSchemaVersionRequestTypeDef

list_account_associations#

Lists all account associations, with optional filtering by connector destination ID.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_account_associations method. boto3 documentation

# list_account_associations method definition

def list_account_associations(
    self,
    *,
    ConnectorDestinationId: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListAccountAssociationsResponseTypeDef:  # (1)
    ...
  1. See ListAccountAssociationsResponseTypeDef
# list_account_associations method usage example with argument unpacking

kwargs: ListAccountAssociationsRequestTypeDef = {  # (1)
    "ConnectorDestinationId": ...,
}

parent.list_account_associations(**kwargs)
  1. See ListAccountAssociationsRequestTypeDef

list_cloud_connectors#

Returns a list of connectors based on permissions.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_cloud_connectors method. boto3 documentation

# list_cloud_connectors method definition

def list_cloud_connectors(
    self,
    *,
    Type: CloudConnectorTypeType = ...,  # (1)
    LambdaArn: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListCloudConnectorsResponseTypeDef:  # (2)
    ...
  1. See CloudConnectorTypeType
  2. See ListCloudConnectorsResponseTypeDef
# list_cloud_connectors method usage example with argument unpacking

kwargs: ListCloudConnectorsRequestTypeDef = {  # (1)
    "Type": ...,
}

parent.list_cloud_connectors(**kwargs)
  1. See ListCloudConnectorsRequestTypeDef

list_connector_destinations#

Lists all connector destinations, with optional filtering by cloud connector ID.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_connector_destinations method. boto3 documentation

# list_connector_destinations method definition

def list_connector_destinations(
    self,
    *,
    CloudConnectorId: str = ...,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListConnectorDestinationsResponseTypeDef:  # (1)
    ...
  1. See ListConnectorDestinationsResponseTypeDef
# list_connector_destinations method usage example with argument unpacking

kwargs: ListConnectorDestinationsRequestTypeDef = {  # (1)
    "CloudConnectorId": ...,
}

parent.list_connector_destinations(**kwargs)
  1. See ListConnectorDestinationsRequestTypeDef

list_credential_lockers#

List information on an existing credential locker.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_credential_lockers method. boto3 documentation

# list_credential_lockers method definition

def list_credential_lockers(
    self,
    *,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListCredentialLockersResponseTypeDef:  # (1)
    ...
  1. See ListCredentialLockersResponseTypeDef
# list_credential_lockers method usage example with argument unpacking

kwargs: ListCredentialLockersRequestTypeDef = {  # (1)
    "NextToken": ...,
}

parent.list_credential_lockers(**kwargs)
  1. See ListCredentialLockersRequestTypeDef

list_destinations#

List all destination names under one Amazon Web Services account.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_destinations method. boto3 documentation

# list_destinations method definition

def list_destinations(
    self,
    *,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListDestinationsResponseTypeDef:  # (1)
    ...
  1. See ListDestinationsResponseTypeDef
# list_destinations method usage example with argument unpacking

kwargs: ListDestinationsRequestTypeDef = {  # (1)
    "NextToken": ...,
}

parent.list_destinations(**kwargs)
  1. See ListDestinationsRequestTypeDef

list_device_discoveries#

Lists all device discovery tasks, with optional filtering by type and status.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_device_discoveries method. boto3 documentation

# list_device_discoveries method definition

def list_device_discoveries(
    self,
    *,
    NextToken: str = ...,
    MaxResults: int = ...,
    TypeFilter: DiscoveryTypeType = ...,  # (1)
    StatusFilter: DeviceDiscoveryStatusType = ...,  # (2)
) -> ListDeviceDiscoveriesResponseTypeDef:  # (3)
    ...
  1. See DiscoveryTypeType
  2. See DeviceDiscoveryStatusType
  3. See ListDeviceDiscoveriesResponseTypeDef
# list_device_discoveries method usage example with argument unpacking

kwargs: ListDeviceDiscoveriesRequestTypeDef = {  # (1)
    "NextToken": ...,
}

parent.list_device_discoveries(**kwargs)
  1. See ListDeviceDiscoveriesRequestTypeDef

list_discovered_devices#

Lists all devices discovered during a specific device discovery task.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_discovered_devices method. boto3 documentation

# list_discovered_devices method definition

def list_discovered_devices(
    self,
    *,
    Identifier: str,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListDiscoveredDevicesResponseTypeDef:  # (1)
    ...
  1. See ListDiscoveredDevicesResponseTypeDef
# list_discovered_devices method usage example with argument unpacking

kwargs: ListDiscoveredDevicesRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.list_discovered_devices(**kwargs)
  1. See ListDiscoveredDevicesRequestTypeDef

list_event_log_configurations#

List all event log configurations for an account.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_event_log_configurations method. boto3 documentation

# list_event_log_configurations method definition

def list_event_log_configurations(
    self,
    *,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListEventLogConfigurationsResponseTypeDef:  # (1)
    ...
  1. See ListEventLogConfigurationsResponseTypeDef
# list_event_log_configurations method usage example with argument unpacking

kwargs: ListEventLogConfigurationsRequestTypeDef = {  # (1)
    "NextToken": ...,
}

parent.list_event_log_configurations(**kwargs)
  1. See ListEventLogConfigurationsRequestTypeDef

list_managed_thing_account_associations#

Lists all account associations for a specific managed thing.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_managed_thing_account_associations method. boto3 documentation

# list_managed_thing_account_associations method definition

def list_managed_thing_account_associations(
    self,
    *,
    ManagedThingId: str = ...,
    AccountAssociationId: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListManagedThingAccountAssociationsResponseTypeDef:  # (1)
    ...
  1. See ListManagedThingAccountAssociationsResponseTypeDef
# list_managed_thing_account_associations method usage example with argument unpacking

kwargs: ListManagedThingAccountAssociationsRequestTypeDef = {  # (1)
    "ManagedThingId": ...,
}

parent.list_managed_thing_account_associations(**kwargs)
  1. See ListManagedThingAccountAssociationsRequestTypeDef

list_managed_thing_schemas#

List schemas associated with a managed thing.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_managed_thing_schemas method. boto3 documentation

# list_managed_thing_schemas method definition

def list_managed_thing_schemas(
    self,
    *,
    Identifier: str,
    EndpointIdFilter: str = ...,
    CapabilityIdFilter: str = ...,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListManagedThingSchemasResponseTypeDef:  # (1)
    ...
  1. See ListManagedThingSchemasResponseTypeDef
# list_managed_thing_schemas method usage example with argument unpacking

kwargs: ListManagedThingSchemasRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.list_managed_thing_schemas(**kwargs)
  1. See ListManagedThingSchemasRequestTypeDef

list_managed_things#

Listing all managed things with provision for filters.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_managed_things method. boto3 documentation

# list_managed_things method definition

def list_managed_things(
    self,
    *,
    OwnerFilter: str = ...,
    CredentialLockerFilter: str = ...,
    RoleFilter: RoleType = ...,  # (1)
    ParentControllerIdentifierFilter: str = ...,
    ConnectorPolicyIdFilter: str = ...,
    ConnectorDestinationIdFilter: str = ...,
    ConnectorDeviceIdFilter: str = ...,
    SerialNumberFilter: str = ...,
    ProvisioningStatusFilter: ProvisioningStatusType = ...,  # (2)
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListManagedThingsResponseTypeDef:  # (3)
    ...
  1. See RoleType
  2. See ProvisioningStatusType
  3. See ListManagedThingsResponseTypeDef
# list_managed_things method usage example with argument unpacking

kwargs: ListManagedThingsRequestTypeDef = {  # (1)
    "OwnerFilter": ...,
}

parent.list_managed_things(**kwargs)
  1. See ListManagedThingsRequestTypeDef

list_notification_configurations#

List all notification configurations.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_notification_configurations method. boto3 documentation

# list_notification_configurations method definition

def list_notification_configurations(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListNotificationConfigurationsResponseTypeDef:  # (1)
    ...
  1. See ListNotificationConfigurationsResponseTypeDef
# list_notification_configurations method usage example with argument unpacking

kwargs: ListNotificationConfigurationsRequestTypeDef = {  # (1)
    "MaxResults": ...,
}

parent.list_notification_configurations(**kwargs)
  1. See ListNotificationConfigurationsRequestTypeDef

list_ota_task_configurations#

List all of the over-the-air (OTA) task configurations.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_ota_task_configurations method. boto3 documentation

# list_ota_task_configurations method definition

def list_ota_task_configurations(
    self,
    *,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListOtaTaskConfigurationsResponseTypeDef:  # (1)
    ...
  1. See ListOtaTaskConfigurationsResponseTypeDef
# list_ota_task_configurations method usage example with argument unpacking

kwargs: ListOtaTaskConfigurationsRequestTypeDef = {  # (1)
    "NextToken": ...,
}

parent.list_ota_task_configurations(**kwargs)
  1. See ListOtaTaskConfigurationsRequestTypeDef

list_ota_task_executions#

List all of the over-the-air (OTA) task executions.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_ota_task_executions method. boto3 documentation

# list_ota_task_executions method definition

def list_ota_task_executions(
    self,
    *,
    Identifier: str,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListOtaTaskExecutionsResponseTypeDef:  # (1)
    ...
  1. See ListOtaTaskExecutionsResponseTypeDef
# list_ota_task_executions method usage example with argument unpacking

kwargs: ListOtaTaskExecutionsRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.list_ota_task_executions(**kwargs)
  1. See ListOtaTaskExecutionsRequestTypeDef

list_ota_tasks#

List all of the over-the-air (OTA) tasks.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_ota_tasks method. boto3 documentation

# list_ota_tasks method definition

def list_ota_tasks(
    self,
    *,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListOtaTasksResponseTypeDef:  # (1)
    ...
  1. See ListOtaTasksResponseTypeDef
# list_ota_tasks method usage example with argument unpacking

kwargs: ListOtaTasksRequestTypeDef = {  # (1)
    "NextToken": ...,
}

parent.list_ota_tasks(**kwargs)
  1. See ListOtaTasksRequestTypeDef

list_provisioning_profiles#

List the provisioning profiles within the Amazon Web Services account.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_provisioning_profiles method. boto3 documentation

# list_provisioning_profiles method definition

def list_provisioning_profiles(
    self,
    *,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListProvisioningProfilesResponseTypeDef:  # (1)
    ...
  1. See ListProvisioningProfilesResponseTypeDef
# list_provisioning_profiles method usage example with argument unpacking

kwargs: ListProvisioningProfilesRequestTypeDef = {  # (1)
    "NextToken": ...,
}

parent.list_provisioning_profiles(**kwargs)
  1. See ListProvisioningProfilesRequestTypeDef

list_schema_versions#

Lists schema versions with the provided information.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_schema_versions method. boto3 documentation

# list_schema_versions method definition

def list_schema_versions(
    self,
    *,
    Type: SchemaVersionTypeType,  # (1)
    MaxResults: int = ...,
    NextToken: str = ...,
    SchemaId: str = ...,
    Namespace: str = ...,
    Visibility: SchemaVersionVisibilityType = ...,  # (2)
    SemanticVersion: str = ...,
) -> ListSchemaVersionsResponseTypeDef:  # (3)
    ...
  1. See SchemaVersionTypeType
  2. See SchemaVersionVisibilityType
  3. See ListSchemaVersionsResponseTypeDef
# list_schema_versions method usage example with argument unpacking

kwargs: ListSchemaVersionsRequestTypeDef = {  # (1)
    "Type": ...,
}

parent.list_schema_versions(**kwargs)
  1. See ListSchemaVersionsRequestTypeDef

list_tags_for_resource#

List tags for the specified resource.

Type annotations and code completion for boto3.client("iot-managed-integrations").list_tags_for_resource method. boto3 documentation

# list_tags_for_resource method definition

def list_tags_for_resource(
    self,
    *,
    ResourceArn: str,
) -> ListTagsForResourceResponseTypeDef:  # (1)
    ...
  1. See ListTagsForResourceResponseTypeDef
# list_tags_for_resource method usage example with argument unpacking

kwargs: ListTagsForResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
}

parent.list_tags_for_resource(**kwargs)
  1. See ListTagsForResourceRequestTypeDef

put_default_encryption_configuration#

Sets the default encryption configuration for the Amazon Web Services account.

Type annotations and code completion for boto3.client("iot-managed-integrations").put_default_encryption_configuration method. boto3 documentation

# put_default_encryption_configuration method definition

def put_default_encryption_configuration(
    self,
    *,
    encryptionType: EncryptionTypeType,  # (1)
    kmsKeyArn: str = ...,
) -> PutDefaultEncryptionConfigurationResponseTypeDef:  # (2)
    ...
  1. See EncryptionTypeType
  2. See PutDefaultEncryptionConfigurationResponseTypeDef
# put_default_encryption_configuration method usage example with argument unpacking

kwargs: PutDefaultEncryptionConfigurationRequestTypeDef = {  # (1)
    "encryptionType": ...,
}

parent.put_default_encryption_configuration(**kwargs)
  1. See PutDefaultEncryptionConfigurationRequestTypeDef

put_hub_configuration#

Update a hub configuration.

Type annotations and code completion for boto3.client("iot-managed-integrations").put_hub_configuration method. boto3 documentation

# put_hub_configuration method definition

def put_hub_configuration(
    self,
    *,
    HubTokenTimerExpirySettingInSeconds: int,
) -> PutHubConfigurationResponseTypeDef:  # (1)
    ...
  1. See PutHubConfigurationResponseTypeDef
# put_hub_configuration method usage example with argument unpacking

kwargs: PutHubConfigurationRequestTypeDef = {  # (1)
    "HubTokenTimerExpirySettingInSeconds": ...,
}

parent.put_hub_configuration(**kwargs)
  1. See PutHubConfigurationRequestTypeDef

put_runtime_log_configuration#

Set the runtime log configuration for a specific managed thing or for all managed things as a group.

Type annotations and code completion for boto3.client("iot-managed-integrations").put_runtime_log_configuration method. boto3 documentation

# put_runtime_log_configuration method definition

def put_runtime_log_configuration(
    self,
    *,
    ManagedThingId: str,
    RuntimeLogConfigurations: RuntimeLogConfigurationsTypeDef,  # (1)
) -> EmptyResponseMetadataTypeDef:  # (2)
    ...
  1. See RuntimeLogConfigurationsTypeDef
  2. See EmptyResponseMetadataTypeDef
# put_runtime_log_configuration method usage example with argument unpacking

kwargs: PutRuntimeLogConfigurationRequestTypeDef = {  # (1)
    "ManagedThingId": ...,
    "RuntimeLogConfigurations": ...,
}

parent.put_runtime_log_configuration(**kwargs)
  1. See PutRuntimeLogConfigurationRequestTypeDef

register_account_association#

Registers an account association with a managed thing, establishing a connection between a device and a third-party account.

Type annotations and code completion for boto3.client("iot-managed-integrations").register_account_association method. boto3 documentation

# register_account_association method definition

def register_account_association(
    self,
    *,
    ManagedThingId: str,
    AccountAssociationId: str,
    DeviceDiscoveryId: str,
) -> RegisterAccountAssociationResponseTypeDef:  # (1)
    ...
  1. See RegisterAccountAssociationResponseTypeDef
# register_account_association method usage example with argument unpacking

kwargs: RegisterAccountAssociationRequestTypeDef = {  # (1)
    "ManagedThingId": ...,
    "AccountAssociationId": ...,
    "DeviceDiscoveryId": ...,
}

parent.register_account_association(**kwargs)
  1. See RegisterAccountAssociationRequestTypeDef

register_custom_endpoint#

Customers can request IoT managed integrations to manage the server trust for them or bring their own external server trusts for the custom domain.

Type annotations and code completion for boto3.client("iot-managed-integrations").register_custom_endpoint method. boto3 documentation

# register_custom_endpoint method definition

def register_custom_endpoint(
    self,
) -> RegisterCustomEndpointResponseTypeDef:  # (1)
    ...
  1. See RegisterCustomEndpointResponseTypeDef

reset_runtime_log_configuration#

Reset a runtime log configuration for a specific managed thing or for all managed things as a group.

Type annotations and code completion for boto3.client("iot-managed-integrations").reset_runtime_log_configuration method. boto3 documentation

# reset_runtime_log_configuration method definition

def reset_runtime_log_configuration(
    self,
    *,
    ManagedThingId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# reset_runtime_log_configuration method usage example with argument unpacking

kwargs: ResetRuntimeLogConfigurationRequestTypeDef = {  # (1)
    "ManagedThingId": ...,
}

parent.reset_runtime_log_configuration(**kwargs)
  1. See ResetRuntimeLogConfigurationRequestTypeDef

send_connector_event#

Relays third-party device events for a connector such as a new device or a device state change event.

Type annotations and code completion for boto3.client("iot-managed-integrations").send_connector_event method. boto3 documentation

# send_connector_event method definition

def send_connector_event(
    self,
    *,
    ConnectorId: str,
    Operation: ConnectorEventOperationType,  # (1)
    UserId: str = ...,
    OperationVersion: str = ...,
    StatusCode: int = ...,
    Message: str = ...,
    DeviceDiscoveryId: str = ...,
    ConnectorDeviceId: str = ...,
    TraceId: str = ...,
    Devices: Sequence[DeviceTypeDef] = ...,  # (2)
    MatterEndpoint: MatterEndpointTypeDef = ...,  # (3)
) -> SendConnectorEventResponseTypeDef:  # (4)
    ...
  1. See ConnectorEventOperationType
  2. See Sequence[DeviceTypeDef]
  3. See MatterEndpointTypeDef
  4. See SendConnectorEventResponseTypeDef
# send_connector_event method usage example with argument unpacking

kwargs: SendConnectorEventRequestTypeDef = {  # (1)
    "ConnectorId": ...,
    "Operation": ...,
}

parent.send_connector_event(**kwargs)
  1. See SendConnectorEventRequestTypeDef

send_managed_thing_command#

Send the command to the device represented by the managed thing.

Type annotations and code completion for boto3.client("iot-managed-integrations").send_managed_thing_command method. boto3 documentation

# send_managed_thing_command method definition

def send_managed_thing_command(
    self,
    *,
    ManagedThingId: str,
    Endpoints: Sequence[CommandEndpointTypeDef],  # (1)
    ConnectorAssociationId: str = ...,
    AccountAssociationId: str = ...,
) -> SendManagedThingCommandResponseTypeDef:  # (2)
    ...
  1. See Sequence[CommandEndpointTypeDef]
  2. See SendManagedThingCommandResponseTypeDef
# send_managed_thing_command method usage example with argument unpacking

kwargs: SendManagedThingCommandRequestTypeDef = {  # (1)
    "ManagedThingId": ...,
    "Endpoints": ...,
}

parent.send_managed_thing_command(**kwargs)
  1. See SendManagedThingCommandRequestTypeDef

start_account_association_refresh#

Initiates a refresh of an existing account association to update its authorization and connection status.

Type annotations and code completion for boto3.client("iot-managed-integrations").start_account_association_refresh method. boto3 documentation

# start_account_association_refresh method definition

def start_account_association_refresh(
    self,
    *,
    AccountAssociationId: str,
) -> StartAccountAssociationRefreshResponseTypeDef:  # (1)
    ...
  1. See StartAccountAssociationRefreshResponseTypeDef
# start_account_association_refresh method usage example with argument unpacking

kwargs: StartAccountAssociationRefreshRequestTypeDef = {  # (1)
    "AccountAssociationId": ...,
}

parent.start_account_association_refresh(**kwargs)
  1. See StartAccountAssociationRefreshRequestTypeDef

start_device_discovery#

This API is used to start device discovery for hub-connected and third-party-connected devices.

Type annotations and code completion for boto3.client("iot-managed-integrations").start_device_discovery method. boto3 documentation

# start_device_discovery method definition

def start_device_discovery(
    self,
    *,
    DiscoveryType: DiscoveryTypeType,  # (1)
    CustomProtocolDetail: Mapping[str, str] = ...,
    ControllerIdentifier: str = ...,
    ConnectorAssociationIdentifier: str = ...,
    AccountAssociationId: str = ...,
    AuthenticationMaterial: str = ...,
    AuthenticationMaterialType: DiscoveryAuthMaterialTypeType = ...,  # (2)
    ClientToken: str = ...,
    Tags: Mapping[str, str] = ...,
) -> StartDeviceDiscoveryResponseTypeDef:  # (3)
    ...
  1. See DiscoveryTypeType
  2. See DiscoveryAuthMaterialTypeType
  3. See StartDeviceDiscoveryResponseTypeDef
# start_device_discovery method usage example with argument unpacking

kwargs: StartDeviceDiscoveryRequestTypeDef = {  # (1)
    "DiscoveryType": ...,
}

parent.start_device_discovery(**kwargs)
  1. See StartDeviceDiscoveryRequestTypeDef

tag_resource#

Add tags for the specified resource.

Type annotations and code completion for boto3.client("iot-managed-integrations").tag_resource method. boto3 documentation

# tag_resource method definition

def tag_resource(
    self,
    *,
    ResourceArn: str,
    Tags: Mapping[str, str],
) -> Dict[str, Any]:
    ...
# tag_resource method usage example with argument unpacking

kwargs: TagResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
    "Tags": ...,
}

parent.tag_resource(**kwargs)
  1. See TagResourceRequestTypeDef

untag_resource#

Remove tags for the specified resource.

Type annotations and code completion for boto3.client("iot-managed-integrations").untag_resource method. boto3 documentation

# untag_resource method definition

def untag_resource(
    self,
    *,
    ResourceArn: str,
    TagKeys: Sequence[str],
) -> Dict[str, Any]:
    ...
# untag_resource method usage example with argument unpacking

kwargs: UntagResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
    "TagKeys": ...,
}

parent.untag_resource(**kwargs)
  1. See UntagResourceRequestTypeDef

update_account_association#

Updates the properties of an existing account association.

Type annotations and code completion for boto3.client("iot-managed-integrations").update_account_association method. boto3 documentation

# update_account_association method definition

def update_account_association(
    self,
    *,
    AccountAssociationId: str,
    Name: str = ...,
    Description: str = ...,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# update_account_association method usage example with argument unpacking

kwargs: UpdateAccountAssociationRequestTypeDef = {  # (1)
    "AccountAssociationId": ...,
}

parent.update_account_association(**kwargs)
  1. See UpdateAccountAssociationRequestTypeDef

update_cloud_connector#

Update an existing cloud connector.

Type annotations and code completion for boto3.client("iot-managed-integrations").update_cloud_connector method. boto3 documentation

# update_cloud_connector method definition

def update_cloud_connector(
    self,
    *,
    Identifier: str,
    Name: str = ...,
    Description: str = ...,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# update_cloud_connector method usage example with argument unpacking

kwargs: UpdateCloudConnectorRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.update_cloud_connector(**kwargs)
  1. See UpdateCloudConnectorRequestTypeDef

update_connector_destination#

Updates the properties of an existing connector destination.

Type annotations and code completion for boto3.client("iot-managed-integrations").update_connector_destination method. boto3 documentation

# update_connector_destination method definition

def update_connector_destination(
    self,
    *,
    Identifier: str,
    Description: str = ...,
    Name: str = ...,
    AuthType: AuthTypeType = ...,  # (1)
    AuthConfig: AuthConfigUpdateTypeDef = ...,  # (2)
    SecretsManager: SecretsManagerTypeDef = ...,  # (3)
) -> EmptyResponseMetadataTypeDef:  # (4)
    ...
  1. See AuthTypeType
  2. See AuthConfigUpdateTypeDef
  3. See SecretsManagerTypeDef
  4. See EmptyResponseMetadataTypeDef
# update_connector_destination method usage example with argument unpacking

kwargs: UpdateConnectorDestinationRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.update_connector_destination(**kwargs)
  1. See UpdateConnectorDestinationRequestTypeDef

update_destination#

Update a destination specified by id.

Type annotations and code completion for boto3.client("iot-managed-integrations").update_destination method. boto3 documentation

# update_destination method definition

def update_destination(
    self,
    *,
    Name: str,
    DeliveryDestinationArn: str = ...,
    DeliveryDestinationType: DeliveryDestinationTypeType = ...,  # (1)
    RoleArn: str = ...,
    Description: str = ...,
) -> EmptyResponseMetadataTypeDef:  # (2)
    ...
  1. See DeliveryDestinationTypeType
  2. See EmptyResponseMetadataTypeDef
# update_destination method usage example with argument unpacking

kwargs: UpdateDestinationRequestTypeDef = {  # (1)
    "Name": ...,
}

parent.update_destination(**kwargs)
  1. See UpdateDestinationRequestTypeDef

update_event_log_configuration#

Update an event log configuration by log configuration ID.

Type annotations and code completion for boto3.client("iot-managed-integrations").update_event_log_configuration method. boto3 documentation

# update_event_log_configuration method definition

def update_event_log_configuration(
    self,
    *,
    Id: str,
    EventLogLevel: LogLevelType,  # (1)
) -> EmptyResponseMetadataTypeDef:  # (2)
    ...
  1. See LogLevelType
  2. See EmptyResponseMetadataTypeDef
# update_event_log_configuration method usage example with argument unpacking

kwargs: UpdateEventLogConfigurationRequestTypeDef = {  # (1)
    "Id": ...,
    "EventLogLevel": ...,
}

parent.update_event_log_configuration(**kwargs)
  1. See UpdateEventLogConfigurationRequestTypeDef

update_managed_thing#

Update the attributes and capabilities associated with a managed thing.

Type annotations and code completion for boto3.client("iot-managed-integrations").update_managed_thing method. boto3 documentation

# update_managed_thing method definition

def update_managed_thing(
    self,
    *,
    Identifier: str,
    Owner: str = ...,
    CredentialLockerId: str = ...,
    SerialNumber: str = ...,
    Brand: str = ...,
    Model: str = ...,
    Name: str = ...,
    CapabilityReport: CapabilityReportUnionTypeDef = ...,  # (1)
    CapabilitySchemas: Sequence[CapabilitySchemaItemTypeDef] = ...,  # (2)
    Capabilities: str = ...,
    Classification: str = ...,
    HubNetworkMode: HubNetworkModeType = ...,  # (3)
    MetaData: Mapping[str, str] = ...,
) -> EmptyResponseMetadataTypeDef:  # (4)
    ...
  1. See CapabilityReportUnionTypeDef
  2. See Sequence[CapabilitySchemaItemTypeDef]
  3. See HubNetworkModeType
  4. See EmptyResponseMetadataTypeDef
# update_managed_thing method usage example with argument unpacking

kwargs: UpdateManagedThingRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.update_managed_thing(**kwargs)
  1. See UpdateManagedThingRequestTypeDef

update_notification_configuration#

Update a notification configuration.

Type annotations and code completion for boto3.client("iot-managed-integrations").update_notification_configuration method. boto3 documentation

# update_notification_configuration method definition

def update_notification_configuration(
    self,
    *,
    EventType: EventTypeType,  # (1)
    DestinationName: str,
) -> EmptyResponseMetadataTypeDef:  # (2)
    ...
  1. See EventTypeType
  2. See EmptyResponseMetadataTypeDef
# update_notification_configuration method usage example with argument unpacking

kwargs: UpdateNotificationConfigurationRequestTypeDef = {  # (1)
    "EventType": ...,
    "DestinationName": ...,
}

parent.update_notification_configuration(**kwargs)
  1. See UpdateNotificationConfigurationRequestTypeDef

update_ota_task#

Update an over-the-air (OTA) task.

Type annotations and code completion for boto3.client("iot-managed-integrations").update_ota_task method. boto3 documentation

# update_ota_task method definition

def update_ota_task(
    self,
    *,
    Identifier: str,
    Description: str = ...,
    TaskConfigurationId: str = ...,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# update_ota_task method usage example with argument unpacking

kwargs: UpdateOtaTaskRequestTypeDef = {  # (1)
    "Identifier": ...,
}

parent.update_ota_task(**kwargs)
  1. See UpdateOtaTaskRequestTypeDef

get_paginator#

Type annotations and code completion for boto3.client("iot-managed-integrations").get_paginator method with overloads.