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.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_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)
    Capabilities: str = ...,
    ClientToken: str = ...,
    Classification: str = ...,
    Tags: Mapping[str, str] = ...,
    MetaData: Mapping[str, str] = ...,
) -> CreateManagedThingResponseTypeDef:  # (4)
    ...
  1. See RoleType
  2. See AuthMaterialTypeType
  3. See CapabilityReportUnionTypeDef
  4. 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_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

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_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_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_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#

List all of the associations and statuses for a managed thing by its owner.

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 = ...,
    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

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_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_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 = ...,
) -> 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_device_discovery#

During user-guided setup, this is used to start device discovery.

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)
    ControllerIdentifier: str = ...,
    ConnectorAssociationIdentifier: 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

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)
    Capabilities: str = ...,
    Classification: str = ...,
    HubNetworkMode: HubNetworkModeType = ...,  # (2)
    MetaData: Mapping[str, str] = ...,
) -> EmptyResponseMetadataTypeDef:  # (3)
    ...
  1. See CapabilityReportUnionTypeDef
  2. See HubNetworkModeType
  3. 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.