Module Awso_iot_managed_integrations_asyncSource

Sourceval delete_account_association : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.DeleteAccountAssociationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_cloud_connector : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.DeleteCloudConnectorRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_connector_destination : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.DeleteConnectorDestinationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_credential_locker : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.DeleteCredentialLockerRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_destination : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.DeleteDestinationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_event_log_configuration : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.DeleteEventLogConfigurationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_managed_thing : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.DeleteManagedThingRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_notification_configuration : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.DeleteNotificationConfigurationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_ota_task : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.DeleteOtaTaskRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_ota_task_configuration : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.DeleteOtaTaskConfigurationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_provisioning_profile : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.DeleteProvisioningProfileRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval deregister_account_association : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.DeregisterAccountAssociationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval put_runtime_log_configuration : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.PutRuntimeLogConfigurationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval reset_runtime_log_configuration : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.ResetRuntimeLogConfigurationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_account_association : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.UpdateAccountAssociationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_cloud_connector : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.UpdateCloudConnectorRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_connector_destination : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.UpdateConnectorDestinationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_destination : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.UpdateDestinationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_event_log_configuration : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.UpdateEventLogConfigurationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_managed_thing : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.UpdateManagedThingRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_notification_configuration : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.UpdateNotificationConfigurationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_ota_task : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_iot_managed_integrations.Values.UpdateOtaTaskRequest.t -> (unit, unit) Result.t Async.Deferred.t
include module type of struct include Awso_iot_managed_integrations.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]

Matter attribute used in capability report.

Capability used in Matter capability report.

Action for an Amazon Web Services capability, containing the action parameters for control.

The capability used in capability report.

Configuration for AWS Secrets Manager, used to securely store and manage sensitive information for connector destinations.

Matter endpoint used in capability report.

The authorization material containing the Secrets Manager arn and version.

The command capabilities added for the managed thing

Structure representing a capability schema item that defines the functionality and features supported by a managed thing.

Configuration details for an AWS Lambda function used as an endpoint for a cloud connector.

Structure representing one abort config criteria.

Structure representing rollout config criteria.

State capabilities added for the managed thing.

The endpoint used in the capability report.

Configuration settings for proactively refreshing OAuth tokens before they expire.

Matter based capability report.

Describe a Matter cluster with an id, and the relevant attributes, commands, and events.

Structure representing one over-the-air (OTA) task execution summary.

The configuration details for an endpoint, which defines how to connect to and communicate with external services.

Structure representing one retry config criteria.

Structure representing scheduling maintenance window.

Structure representing exponential rate of rollout for an over-the-air (OTA) task.

The General Authorization update information containing authorization materials to add or update.

Structure containing updated OAuth configuration settings.

The endpoint for a managed thing when sending a command.

Describe the device using the relevant metadata and supported clusters for device discovery.

Provides the default encryption configuration error update details.

List item describing a schema version.

Structure describing a provisioning profile.

Structure representing one over-the-air (OTA) task.

Structure representing one execution summary.

Structure representing one over-the-air (OTA) task configuration.

Structure describing a notification configuration.

Structure representing one managed thing.

Structure representing one schema item associated with a managed thing.

Structure representing an association between a managed thing and an account association, which connects a device to a third-party account.

List of event log configurations.

Structure containing summary information about a device discovered during a device discovery job.

Structure containing summary information about a device discovery job, including its identifier, type, and status.

Structure describing a destination for IoT managed integrations to deliver notifications for a device.

Structure describing one Credential Locker.

Structure containing summary information about a connector destination, which defines how a cloud-to-cloud connector connects to a customer's AWS account.

Structure describing a connector.

Structure containing information about an account association, including its identifier, state, and related metadata.

Over-the-air (OTA) task abort config.

Over-the-air (OTA) task rollout config.

Over-the-air (OTA) task timeout config.

Describe the endpoint with an Id, a name, and the relevant capabilities for reporting state

Configuration details for OAuth authentication with a third-party service.

Report of all capabilities supported by the device.

The Wi-Fi Simple Setup configuration for the managed thing, which defines provisioning capabilities and timeout settings.

The updated authentication configuration details for a connector destination.

There is a conflict with the request.

The request is not valid.

The specified resource does not exist.

The rate exceeds the limit.

You are not authorized to perform this operation.

User is not authorized.

Internal error from the service that indicates an unexpected error or that the service is unavailable.

The service is temporarily unavailable.

A validation error occurred when performing the API request.

Structure describing a managed thing.

The different configurations for runtime logs.

Provides the status of the default encryption configuration for an Amazon Web Services account.

An unexpected error has occurred.

Over-the-air (OTA) task retry config.

Over-the-air (OTA) task scheduling config.

Details about the over-the-air (OTA) task process.

Structure representing a push config.

The authentication configuration details for a connector destination, including OAuth settings and other authentication parameters.

The General Authorization reference by authorization material name.

The service quota has been exceeded for this request.

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

Update a notification configuration.

Update the attributes and capabilities associated with a managed thing.

Update an event log configuration by log configuration ID.

Update a destination specified by name.

Updates the properties of an existing connector destination.

Update an existing cloud connector.

Updates the properties of an existing account association.

Removes tags from a specified resource.

Removes tags from a specified resource.

Adds tags to a specified resource.

Adds tags to a specified resource.

This API is used to start device discovery for hub-connected and third-party-connected devices. The authentication material (install code) is delivered as a message to the controller instructing it to start the discovery.

This API is used to start device discovery for hub-connected and third-party-connected devices. The authentication material (install code) is delivered as a message to the controller instructing it to start the discovery.

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

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

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

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

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

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

Reset a runtime log configuration for a specific managed thing.

Customers can request IoT managed integrations to manage the server trust for them or bring their own external server trusts for the custom domain. Returns an IoT managed integrations 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. Returns an IoT managed integrations endpoint.

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

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

Set the runtime log configuration for a specific managed thing.

Update a hub configuration.

Update a hub configuration.

Sets the default encryption configuration for the Amazon Web Services account. For more information, see Key management in the AWS IoT SiteWise User Guide.

Sets the default encryption configuration for the Amazon Web Services account. For more information, see Key management in the AWS IoT SiteWise User Guide.

Lists the tags for a specified resource.

Lists the tags for a specified resource.

Lists schema versions with the provided information.

Lists schema versions with the provided information.

List the provisioning profiles within the Amazon Web Services account.

List the provisioning profiles within the Amazon Web Services account.

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

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

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

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

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

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

List all notification configurations.

List all notification configurations.

Listing all managed things with provision for filters.

Listing all managed things with provision for filters.

List schemas associated with a managed thing.

List schemas associated with a managed thing.

Lists all account associations for a specific managed thing.

Lists all account associations for a specific managed thing.

List all event log configurations for an account.

List all event log configurations for an account.

Lists all devices discovered during a specific device discovery task.

Lists all devices discovered during a specific device discovery task.

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

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

List all notification destinations.

List all notification destinations.

List information on an existing credential locker.

List information on an existing credential locker.

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

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

Returns a list of connectors filtered by its Lambda Amazon Resource Name (ARN) and type.

Returns a list of connectors filtered by its Lambda Amazon Resource Name (ARN) and type.

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

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

The request exceeds a service limit or quota. Adjust your request parameters and try again.

Gets a schema version with the provided information.

Gets a schema version with the provided information.

Get the runtime log configuration for a specific managed thing.

Get the runtime log configuration for a specific managed thing.

Get details of a provisioning profile.

Get details of a provisioning profile.

Get details of the over-the-air (OTA) task by its task id.

Get details of the over-the-air (OTA) task by its task id.

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

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

Get a notification configuration for a specified event type.

Get a notification configuration for a specified event type.

Returns the managed thing state for the given device Id.

Returns the managed thing state for the given device Id.

Get details of a managed thing including its attributes and capabilities.

Get details of a managed thing including its attributes and capabilities.

Get the metadata information for a managed thing. The managedThing metadata parameter is used for associating attributes with a managedThing that can be used for grouping over-the-air (OTA) tasks. Name value pairs in metadata can be used in the OtaTargetQueryString parameter for the CreateOtaTask API operation.

Get the metadata information for a managed thing. The managedThing metadata parameter is used for associating attributes with a managedThing that can be used for grouping over-the-air (OTA) tasks. Name value pairs in metadata can be used in the OtaTargetQueryString parameter for the CreateOtaTask API operation.

Get the connectivity status of a managed thing.

Get the connectivity status of a managed thing.

Retrieves the certificate PEM for a managed IoT thing.

Retrieves the certificate PEM for a managed IoT thing.

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

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

Get a hub configuration.

Get a hub configuration.

Get an event log configuration.

Get an event log configuration.

Get the current state of a device discovery.

Get the current state of a device discovery.

Gets a destination by name.

Gets a destination by name.

Retrieves information about the default encryption configuration for the Amazon Web Services account in the default or specified region. For more information, see Key management in the AWS IoT SiteWise User Guide.

Retrieves information about the default encryption configuration for the Amazon Web Services account in the default or specified region. For more information, see Key management in the AWS IoT SiteWise User Guide.

Returns the IoT managed integrations custom endpoint.

Returns the IoT managed integrations custom endpoint.

Get information on an existing credential locker

Get information on an existing credential locker

Get connector destination details linked to a cloud-to-cloud (C2C) connector.

Get connector destination details linked to a cloud-to-cloud (C2C) connector.

Get configuration details for a cloud connector.

Get configuration details for a cloud connector.

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

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

Request for deregister a managed thing from account association

Delete a provisioning profile.

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

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

Deletes a notification configuration.

Delete a managed thing. For direct-connected and hub-connected devices connecting with Managed integrations via a controller, all of the devices connected to it will have their status changed to PENDING. It is not possible to remove a cloud-to-cloud device.

Delete an event log configuration.

Deletes a notification destination specified by name.

Delete a credential locker. This operation can't be undone and any existing device won't be able to use IoT managed integrations.

Delete a connector destination linked to a cloud-to-cloud (C2C) connector. Deletion can't be done if the account association has used this connector destination.

Delete a cloud connector.

Remove a third-party account association for an end user. You must first call the DeregisterAccountAssociation to remove the connection between the managed thing and the third-party account before calling the DeleteAccountAssociation API.

Create a provisioning profile for executing device provisioning flows. The provisioning profile is a document that defines the set of resources and policies applied to a device during the provisioning process.

Create a provisioning profile for executing device provisioning flows. The provisioning profile is a document that defines the set of resources and policies applied to a device during the provisioning process.

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

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

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

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

Creates a notification configuration. A configuration is a connection between an event type and a destination that you have already created.

Creates a notification configuration. A configuration is a connection between an event type and a destination that you have already created.

Creates a managed thing. A managed thing contains the device identifier, protocol supported, and capabilities of the device in a data model format defined by Managed integrations.

Creates a managed thing. A managed thing contains the device identifier, protocol supported, and capabilities of the device in a data model format defined by Managed integrations.

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

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

Create a notification destination such as Kinesis Data Streams that receive events and notifications from Managed integrations. Managed integrations uses the destination to determine where to deliver notifications.

Create a notification destination such as Kinesis Data Streams that receive events and notifications from Managed integrations. Managed integrations uses the destination to determine where to deliver notifications.

Create a credential locker. This operation will not trigger the creation of all the manufacturing resources.

Create a credential locker. This operation will not trigger the creation of all the manufacturing resources.

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

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

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

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

Creates a new account association via the destination id.

Creates a new account association via the destination id.

Sourcemodule Cli : sig ... end