Iot Managed Integrations Classes
AbortConfigCriteria
Action
- Type: typing.Optional[typing.Literal['CANCEL']]
FailureType
- Type: typing.Optional[typing.Literal['ALL', 'FAILED', 'REJECTED', 'TIMED_OUT']]
MinNumberOfExecutedThings
- Type: typing.Optional[int]
ThresholdPercentage
- Type: typing.Optional[float]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CapabilityAction
name
- Type:
- Required: Yes
ref
- Type: typing.Optional[str]
actionTraceId
- Type: typing.Optional[str]
parameters
- Type: typing.Optional[typing.Dict[str, typing.Any]]
CapabilityReport
version
- Type:
- Required: Yes
endpoints
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.CapabilityReportEndpoint]
- Required: Yes
nodeId
- Type: typing.Optional[str]
CapabilityReportCapability
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
version
- Type:
- Required: Yes
properties
- Type: typing.List[str]
- Required: Yes
actions
- Type: typing.List[str]
- Required: Yes
events
- Type: typing.List[str]
- Required: Yes
CapabilityReportCapabilityOutput
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
version
- Type:
- Required: Yes
properties
- Type: typing.List[str]
- Required: Yes
actions
- Type: typing.List[str]
- Required: Yes
events
- Type: typing.List[str]
- Required: Yes
CapabilityReportEndpoint
id
- Type:
- Required: Yes
deviceTypes
- Type: typing.List[str]
- Required: Yes
capabilities
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.CapabilityReportCapability]
- Required: Yes
CapabilityReportEndpointOutput
id
- Type:
- Required: Yes
deviceTypes
- Type: typing.List[str]
- Required: Yes
capabilities
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.CapabilityReportCapabilityOutput]
- Required: Yes
CapabilityReportOutput
version
- Type:
- Required: Yes
endpoints
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.CapabilityReportEndpointOutput]
- Required: Yes
nodeId
- Type: typing.Optional[str]
CommandCapability
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
version
- Type:
- Required: Yes
actions
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.CapabilityAction]
- Required: Yes
CommandEndpoint
endpointId
- Type:
- Required: Yes
capabilities
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.CommandCapability]
- Required: Yes
ConfigurationError
code
- Type: typing.Optional[str]
message
- Type: typing.Optional[str]
ConfigurationStatus
state
- Type: typing.Literal['ENABLED', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']
- Required: Yes
error
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.ConfigurationError]
CreateCredentialLockerRequest
Name
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateCredentialLockerResponse
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDestinationRequest
DeliveryDestinationArn
- Type:
- Required: Yes
DeliveryDestinationType
- Type: typing.Literal['KINESIS']
- Required: Yes
Name
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateDestinationResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEventLogConfigurationRequest
ResourceType
- Type:
- Required: Yes
EventLogLevel
- Type: typing.Literal['DEBUG', 'ERROR', 'INFO', 'WARN']
- Required: Yes
ResourceId
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
CreateEventLogConfigurationResponse
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateManagedThingRequest
Role
- Type: typing.Literal['CONTROLLER', 'DEVICE']
- Required: Yes
AuthenticationMaterial
- Type:
- Required: Yes
AuthenticationMaterialType
- Type: typing.Literal['WIFI_SETUP_QR_BAR_CODE', 'ZIGBEE_QR_BAR_CODE', 'ZWAVE_QR_BAR_CODE']
- Required: Yes
Owner
- Type: typing.Optional[str]
CredentialLockerId
- Type: typing.Optional[str]
SerialNumber
- Type: typing.Optional[str]
Brand
- Type: typing.Optional[str]
Model
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
CapabilityReport
- Type: typing.Union[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.CapabilityReport, aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.CapabilityReportOutput, NoneType]
Capabilities
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
Classification
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
MetaData
- Type: typing.Optional[typing.Dict[str, str]]
CreateManagedThingResponse
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateNotificationConfigurationRequest
EventType
- Type: typing.Literal['CONNECTOR_ASSOCIATION', 'CONNECTOR_ERROR_REPORT', 'DEVICE_COMMAND', 'DEVICE_COMMAND_REQUEST', 'DEVICE_EVENT', 'DEVICE_LIFE_CYCLE', 'DEVICE_OTA', 'DEVICE_STATE']
- Required: Yes
DestinationName
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateNotificationConfigurationResponse
EventType
- Type: typing.Literal['CONNECTOR_ASSOCIATION', 'CONNECTOR_ERROR_REPORT', 'DEVICE_COMMAND', 'DEVICE_COMMAND_REQUEST', 'DEVICE_EVENT', 'DEVICE_LIFE_CYCLE', 'DEVICE_OTA', 'DEVICE_STATE']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateOtaTaskConfigurationRequest
Description
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
PushConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PushConfig, aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PushConfigOutput, NoneType]
ClientToken
- Type: typing.Optional[str]
CreateOtaTaskConfigurationResponse
TaskConfigurationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateOtaTaskRequest
S3Url
- Type:
- Required: Yes
OtaType
- Type: typing.Literal['CONTINUOUS', 'ONE_TIME']
- Required: Yes
Description
- Type: typing.Optional[str]
Protocol
- Type: typing.Optional[typing.Literal['HTTP']]
Target
- Type: typing.Optional[typing.List[str]]
TaskConfigurationId
- Type: typing.Optional[str]
OtaMechanism
- Type: typing.Optional[typing.Literal['PUSH']]
OtaTargetQueryString
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
OtaSchedulingConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskSchedulingConfig, aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskSchedulingConfigOutput, NoneType]
OtaTaskExecutionRetryConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskExecutionRetryConfig, aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskExecutionRetryConfigOutput, NoneType]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateOtaTaskResponse
TaskId
- Type:
- Required: Yes
TaskArn
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateProvisioningProfileRequest
ProvisioningType
- Type: typing.Literal['FLEET_PROVISIONING', 'JITR']
- Required: Yes
CaCertificate
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateProvisioningProfileResponse
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ProvisioningType
- Type: typing.Literal['FLEET_PROVISIONING', 'JITR']
- Required: Yes
Id
- Type:
- Required: Yes
ClaimCertificate
- Type:
- Required: Yes
ClaimCertificatePrivateKey
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CredentialLockerSummary
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
DeleteCredentialLockerRequest
Identifier
- Type:
- Required: Yes
DeleteDestinationRequest
Name
- Type:
- Required: Yes
DeleteEventLogConfigurationRequest
Id
- Type:
- Required: Yes
DeleteManagedThingRequest
Identifier
- Type:
- Required: Yes
Force
- Type: typing.Optional[bool]
DeleteNotificationConfigurationRequest
EventType
- Type: typing.Literal['CONNECTOR_ASSOCIATION', 'CONNECTOR_ERROR_REPORT', 'DEVICE_COMMAND', 'DEVICE_COMMAND_REQUEST', 'DEVICE_EVENT', 'DEVICE_LIFE_CYCLE', 'DEVICE_OTA', 'DEVICE_STATE']
- Required: Yes
DeleteOtaTaskConfigurationRequest
Identifier
- Type:
- Required: Yes
DeleteOtaTaskRequest
Identifier
- Type:
- Required: Yes
DeleteProvisioningProfileRequest
Identifier
- Type:
- Required: Yes
DestinationSummary
Description
- Type: typing.Optional[str]
DeliveryDestinationArn
- Type: typing.Optional[str]
DeliveryDestinationType
- Type: typing.Optional[typing.Literal['KINESIS']]
Name
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
EventLogConfigurationSummary
Id
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
EventLogLevel
- Type: typing.Optional[typing.Literal['DEBUG', 'ERROR', 'INFO', 'WARN']]
ExponentialRolloutRate
BaseRatePerMinute
- Type: typing.Optional[int]
IncrementFactor
- Type: typing.Optional[float]
RateIncreaseCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.RolloutRateIncreaseCriteria]
GetCredentialLockerRequest
Identifier
- Type:
- Required: Yes
GetCredentialLockerResponse
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCustomEndpointResponse
EndpointAddress
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDefaultEncryptionConfigurationResponse
configurationStatus
- Type:
- Required: Yes
encryptionType
- Type: typing.Literal['CUSTOMER_KEY_ENCRYPTION', 'MANAGED_INTEGRATIONS_DEFAULT_ENCRYPTION']
- Required: Yes
kmsKeyArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDestinationRequest
Name
- Type:
- Required: Yes
GetDestinationResponse
Description
- Type:
- Required: Yes
DeliveryDestinationArn
- Type:
- Required: Yes
DeliveryDestinationType
- Type: typing.Literal['KINESIS']
- Required: Yes
Name
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDeviceDiscoveryRequest
Identifier
- Type:
- Required: Yes
GetDeviceDiscoveryResponse
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
DiscoveryType
- Type: typing.Literal['CLOUD', 'ZIGBEE', 'ZWAVE']
- Required: Yes
Status
- Type: typing.Literal['FAILED', 'RUNNING', 'SUCCEEDED', 'TIMED_OUT']
- Required: Yes
StartedAt
- Type:
- Required: Yes
ControllerId
- Type:
- Required: Yes
ConnectorAssociationId
- Type:
- Required: Yes
FinishedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEventLogConfigurationRequest
Id
- Type:
- Required: Yes
GetEventLogConfigurationResponse
Id
- Type:
- Required: Yes
ResourceType
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
EventLogLevel
- Type: typing.Literal['DEBUG', 'ERROR', 'INFO', 'WARN']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetHubConfigurationResponse
HubTokenTimerExpirySettingInSeconds
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetManagedThingCapabilitiesRequest
Identifier
- Type:
- Required: Yes
GetManagedThingCapabilitiesResponse
ManagedThingId
- Type:
- Required: Yes
Capabilities
- Type:
- Required: Yes
CapabilityReport
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetManagedThingConnectivityDataRequest
Identifier
- Type:
- Required: Yes
GetManagedThingConnectivityDataResponse
ManagedThingId
- Type:
- Required: Yes
Connected
- Type:
- Required: Yes
Timestamp
- Type:
- Required: Yes
DisconnectReason
- Type: typing.Literal['AUTH_ERROR', 'CLIENT_ERROR', 'CLIENT_INITIATED_DISCONNECT', 'CONNECTION_LOST', 'CUSTOMAUTH_TTL_EXPIRATION', 'DUPLICATE_CLIENTID', 'FORBIDDEN_ACCESS', 'MQTT_KEEP_ALIVE_TIMEOUT', 'NONE', 'SERVER_ERROR', 'SERVER_INITIATED_DISCONNECT', 'THROTTLED', 'UNKNOWN', 'WEBSOCKET_TTL_EXPIRATION']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetManagedThingMetaDataRequest
Identifier
- Type:
- Required: Yes
GetManagedThingMetaDataResponse
ManagedThingId
- Type:
- Required: Yes
MetaData
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetManagedThingRequest
Identifier
- Type:
- Required: Yes
GetManagedThingResponse
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
Owner
- Type:
- Required: Yes
CredentialLockerId
- Type:
- Required: Yes
AdvertisedProductId
- Type:
- Required: Yes
Role
- Type: typing.Literal['CONTROLLER', 'DEVICE']
- Required: Yes
ProvisioningStatus
- Type: typing.Literal['ACTIVATED', 'DELETED', 'DELETE_IN_PROGRESS', 'DELETION_FAILED', 'DISCOVERED', 'ISOLATED', 'PRE_ASSOCIATED', 'UNASSOCIATED']
- Required: Yes
Name
- Type:
- Required: Yes
Model
- Type:
- Required: Yes
Brand
- Type:
- Required: Yes
SerialNumber
- Type:
- Required: Yes
UniversalProductCode
- Type:
- Required: Yes
InternationalArticleNumber
- Type:
- Required: Yes
ConnectorPolicyId
- Type:
- Required: Yes
ConnectorDeviceId
- Type:
- Required: Yes
DeviceSpecificKey
- Type:
- Required: Yes
MacAddress
- Type:
- Required: Yes
ParentControllerId
- Type:
- Required: Yes
Classification
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
ActivatedAt
- Type:
- Required: Yes
HubNetworkMode
- Type: typing.Literal['NETWORK_WIDE_EXCLUSION', 'STANDARD']
- Required: Yes
MetaData
- Type: typing.Dict[str, str]
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetManagedThingStateRequest
ManagedThingId
- Type:
- Required: Yes
GetManagedThingStateResponse
Endpoints
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.StateEndpoint]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetNotificationConfigurationRequest
EventType
- Type: typing.Literal['CONNECTOR_ASSOCIATION', 'CONNECTOR_ERROR_REPORT', 'DEVICE_COMMAND', 'DEVICE_COMMAND_REQUEST', 'DEVICE_EVENT', 'DEVICE_LIFE_CYCLE', 'DEVICE_OTA', 'DEVICE_STATE']
- Required: Yes
GetNotificationConfigurationResponse
EventType
- Type: typing.Literal['CONNECTOR_ASSOCIATION', 'CONNECTOR_ERROR_REPORT', 'DEVICE_COMMAND', 'DEVICE_COMMAND_REQUEST', 'DEVICE_EVENT', 'DEVICE_LIFE_CYCLE', 'DEVICE_OTA', 'DEVICE_STATE']
- Required: Yes
DestinationName
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOtaTaskConfigurationRequest
Identifier
- Type:
- Required: Yes
GetOtaTaskConfigurationResponse
TaskConfigurationId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PushConfig
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOtaTaskRequest
Identifier
- Type:
- Required: Yes
GetOtaTaskResponse
TaskId
- Type:
- Required: Yes
TaskArn
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
S3Url
- Type:
- Required: Yes
Protocol
- Type: typing.Literal['HTTP']
- Required: Yes
OtaType
- Type: typing.Literal['CONTINUOUS', 'ONE_TIME']
- Required: Yes
OtaTargetQueryString
- Type:
- Required: Yes
OtaMechanism
- Type: typing.Literal['PUSH']
- Required: Yes
Target
- Type: typing.List[str]
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
TaskConfigurationId
- Type:
- Required: Yes
TaskProcessingDetails
- Type:
- Required: Yes
OtaSchedulingConfig
- Type:
- Required: Yes
OtaTaskExecutionRetryConfig
- Type:
- Required: Yes
Status
- Type: typing.Literal['CANCELED', 'COMPLETED', 'DELETION_IN_PROGRESS', 'IN_PROGRESS', 'SCHEDULED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetProvisioningProfileRequest
Identifier
- Type:
- Required: Yes
GetProvisioningProfileResponse
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ProvisioningType
- Type: typing.Literal['FLEET_PROVISIONING', 'JITR']
- Required: Yes
Id
- Type:
- Required: Yes
ClaimCertificate
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRuntimeLogConfigurationRequest
ManagedThingId
- Type:
- Required: Yes
GetRuntimeLogConfigurationResponse
ManagedThingId
- Type:
- Required: Yes
RuntimeLogConfigurations
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSchemaVersionRequest
Type
- Type: typing.Literal['capability', 'definition']
- Required: Yes
SchemaVersionedId
- Type:
- Required: Yes
Format
- Type: typing.Optional[typing.Literal['AWS', 'CONNECTOR', 'ZCL']]
GetSchemaVersionResponse
SchemaId
- Type:
- Required: Yes
Type
- Type: typing.Literal['capability', 'definition']
- Required: Yes
Description
- Type:
- Required: Yes
Namespace
- Type:
- Required: Yes
SemanticVersion
- Type:
- Required: Yes
Visibility
- Type: typing.Literal['PRIVATE', 'PUBLIC']
- Required: Yes
Schema
- Type: typing.Dict[str, typing.Any]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCredentialLockersRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListCredentialLockersRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PaginatorConfig]
ListCredentialLockersResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.CredentialLockerSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDestinationsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDestinationsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PaginatorConfig]
ListDestinationsResponse
DestinationList
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.DestinationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEventLogConfigurationsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListEventLogConfigurationsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PaginatorConfig]
ListEventLogConfigurationsResponse
EventLogConfigurationList
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.EventLogConfigurationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListManagedThingSchemasRequest
Identifier
- Type:
- Required: Yes
EndpointIdFilter
- Type: typing.Optional[str]
CapabilityIdFilter
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListManagedThingSchemasRequestPaginate
Identifier
- Type:
- Required: Yes
EndpointIdFilter
- Type: typing.Optional[str]
CapabilityIdFilter
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PaginatorConfig]
ListManagedThingSchemasResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.ManagedThingSchemaListItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListManagedThingsRequest
OwnerFilter
- Type: typing.Optional[str]
CredentialLockerFilter
- Type: typing.Optional[str]
RoleFilter
- Type: typing.Optional[typing.Literal['CONTROLLER', 'DEVICE']]
ParentControllerIdentifierFilter
- Type: typing.Optional[str]
ConnectorPolicyIdFilter
- Type: typing.Optional[str]
SerialNumberFilter
- Type: typing.Optional[str]
ProvisioningStatusFilter
- Type: typing.Optional[typing.Literal['ACTIVATED', 'DELETED', 'DELETE_IN_PROGRESS', 'DELETION_FAILED', 'DISCOVERED', 'ISOLATED', 'PRE_ASSOCIATED', 'UNASSOCIATED']]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListManagedThingsRequestPaginate
OwnerFilter
- Type: typing.Optional[str]
CredentialLockerFilter
- Type: typing.Optional[str]
RoleFilter
- Type: typing.Optional[typing.Literal['CONTROLLER', 'DEVICE']]
ParentControllerIdentifierFilter
- Type: typing.Optional[str]
ConnectorPolicyIdFilter
- Type: typing.Optional[str]
SerialNumberFilter
- Type: typing.Optional[str]
ProvisioningStatusFilter
- Type: typing.Optional[typing.Literal['ACTIVATED', 'DELETED', 'DELETE_IN_PROGRESS', 'DELETION_FAILED', 'DISCOVERED', 'ISOLATED', 'PRE_ASSOCIATED', 'UNASSOCIATED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PaginatorConfig]
ListManagedThingsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.ManagedThingSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListNotificationConfigurationsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListNotificationConfigurationsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PaginatorConfig]
ListNotificationConfigurationsResponse
NotificationConfigurationList
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.NotificationConfigurationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOtaTaskConfigurationsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListOtaTaskConfigurationsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PaginatorConfig]
ListOtaTaskConfigurationsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskConfigurationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOtaTaskExecutionsRequest
Identifier
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListOtaTaskExecutionsRequestPaginate
Identifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PaginatorConfig]
ListOtaTaskExecutionsResponse
ExecutionSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskExecutionSummaries]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOtaTasksRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListOtaTasksRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PaginatorConfig]
ListOtaTasksResponse
Tasks
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListProvisioningProfilesRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListProvisioningProfilesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PaginatorConfig]
ListProvisioningProfilesResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.ProvisioningProfileSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSchemaVersionsRequest
Type
- Type: typing.Literal['capability', 'definition']
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SchemaId
- Type: typing.Optional[str]
Namespace
- Type: typing.Optional[str]
Visibility
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]
SemanticVersion
- Type: typing.Optional[str]
ListSchemaVersionsRequestPaginate
Type
- Type: typing.Literal['capability', 'definition']
- Required: Yes
SchemaId
- Type: typing.Optional[str]
Namespace
- Type: typing.Optional[str]
Visibility
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]
SemanticVersion
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.PaginatorConfig]
ListSchemaVersionsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.SchemaVersionListItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ManagedThingSchemaListItem
EndpointId
- Type: typing.Optional[str]
CapabilityId
- Type: typing.Optional[str]
Schema
- Type: typing.Optional[typing.Dict[str, typing.Any]]
ManagedThingSummary
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
AdvertisedProductId
- Type: typing.Optional[str]
Brand
- Type: typing.Optional[str]
Classification
- Type: typing.Optional[str]
ConnectorDeviceId
- Type: typing.Optional[str]
ConnectorPolicyId
- Type: typing.Optional[str]
Model
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Owner
- Type: typing.Optional[str]
CredentialLockerId
- Type: typing.Optional[str]
ParentControllerId
- Type: typing.Optional[str]
ProvisioningStatus
- Type: typing.Optional[typing.Literal['ACTIVATED', 'DELETED', 'DELETE_IN_PROGRESS', 'DELETION_FAILED', 'DISCOVERED', 'ISOLATED', 'PRE_ASSOCIATED', 'UNASSOCIATED']]
Role
- Type: typing.Optional[typing.Literal['CONTROLLER', 'DEVICE']]
SerialNumber
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
ActivatedAt
- Type: typing.Optional[datetime.datetime]
NotificationConfigurationSummary
EventType
- Type: typing.Optional[typing.Literal['CONNECTOR_ASSOCIATION', 'CONNECTOR_ERROR_REPORT', 'DEVICE_COMMAND', 'DEVICE_COMMAND_REQUEST', 'DEVICE_EVENT', 'DEVICE_LIFE_CYCLE', 'DEVICE_OTA', 'DEVICE_STATE']]
DestinationName
- Type: typing.Optional[str]
OtaTaskAbortConfig
AbortConfigCriteriaList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.AbortConfigCriteria]]
OtaTaskAbortConfigOutput
AbortConfigCriteriaList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.AbortConfigCriteria]]
OtaTaskConfigurationSummary
TaskConfigurationId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
OtaTaskExecutionRetryConfig
RetryConfigCriteria
- Type: typing.Optional[typing.List[NoneType]]
OtaTaskExecutionRetryConfigOutput
RetryConfigCriteria
- Type: typing.Optional[typing.List[NoneType]]
OtaTaskExecutionRolloutConfig
ExponentialRolloutRate
- Type:
MaximumPerMinute
- Type: typing.Optional[int]
OtaTaskExecutionSummaries
TaskExecutionSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskExecutionSummary]
ManagedThingId
- Type: typing.Optional[str]
OtaTaskExecutionSummary
ExecutionNumber
- Type: typing.Optional[int]
LastUpdatedAt
- Type: typing.Optional[datetime.datetime]
QueuedAt
- Type: typing.Optional[datetime.datetime]
RetryAttempt
- Type: typing.Optional[int]
StartedAt
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['CANCELED', 'FAILED', 'IN_PROGRESS', 'QUEUED', 'REJECTED', 'REMOVED', 'SUCCEEDED', 'TIMED_OUT']]
OtaTaskSchedulingConfig
EndBehavior
- Type: typing.Optional[typing.Literal['CANCEL', 'FORCE_CANCEL', 'STOP_ROLLOUT']]
EndTime
- Type: typing.Optional[str]
MaintenanceWindows
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.ScheduleMaintenanceWindow]]
StartTime
- Type: typing.Optional[str]
OtaTaskSchedulingConfigOutput
EndBehavior
- Type: typing.Optional[typing.Literal['CANCEL', 'FORCE_CANCEL', 'STOP_ROLLOUT']]
EndTime
- Type: typing.Optional[str]
MaintenanceWindows
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.ScheduleMaintenanceWindow]]
StartTime
- Type: typing.Optional[str]
OtaTaskSummary
TaskId
- Type: typing.Optional[str]
TaskArn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
LastUpdatedAt
- Type: typing.Optional[datetime.datetime]
TaskConfigurationId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['CANCELED', 'COMPLETED', 'DELETION_IN_PROGRESS', 'IN_PROGRESS', 'SCHEDULED']]
OtaTaskTimeoutConfig
InProgressTimeoutInMinutes
- Type: typing.Optional[int]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ProvisioningProfileSummary
Name
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
ProvisioningType
- Type: typing.Optional[typing.Literal['FLEET_PROVISIONING', 'JITR']]
PushConfig
AbortConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskAbortConfig]
RolloutConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskExecutionRolloutConfig]
TimeoutConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskTimeoutConfig]
PushConfigOutput
AbortConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskAbortConfigOutput]
RolloutConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskExecutionRolloutConfig]
TimeoutConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.OtaTaskTimeoutConfig]
PutDefaultEncryptionConfigurationRequest
encryptionType
- Type: typing.Literal['CUSTOMER_KEY_ENCRYPTION', 'MANAGED_INTEGRATIONS_DEFAULT_ENCRYPTION']
- Required: Yes
kmsKeyArn
- Type: typing.Optional[str]
PutDefaultEncryptionConfigurationResponse
configurationStatus
- Type:
- Required: Yes
encryptionType
- Type: typing.Literal['CUSTOMER_KEY_ENCRYPTION', 'MANAGED_INTEGRATIONS_DEFAULT_ENCRYPTION']
- Required: Yes
kmsKeyArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutHubConfigurationRequest
HubTokenTimerExpirySettingInSeconds
- Type:
- Required: Yes
PutHubConfigurationResponse
HubTokenTimerExpirySettingInSeconds
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutRuntimeLogConfigurationRequest
ManagedThingId
- Type:
- Required: Yes
RuntimeLogConfigurations
- Type:
- Required: Yes
RegisterCustomEndpointResponse
EndpointAddress
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResetRuntimeLogConfigurationRequest
ManagedThingId
- Type:
- Required: Yes
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RetryConfigCriteria
FailureType
- Type: typing.Optional[typing.Literal['ALL', 'FAILED', 'TIMED_OUT']]
MinNumberOfRetries
- Type: typing.Optional[int]
RolloutRateIncreaseCriteria
numberOfNotifiedThings
- Type: typing.Optional[int]
numberOfSucceededThings
- Type: typing.Optional[int]
RuntimeLogConfigurations
LogLevel
- Type: typing.Optional[typing.Literal['DEBUG', 'ERROR', 'INFO', 'WARN']]
LogFlushLevel
- Type: typing.Optional[typing.Literal['DEBUG', 'ERROR', 'INFO', 'WARN']]
LocalStoreLocation
- Type: typing.Optional[str]
LocalStoreFileRotationMaxFiles
- Type: typing.Optional[int]
LocalStoreFileRotationMaxBytes
- Type: typing.Optional[int]
UploadLog
- Type: typing.Optional[bool]
UploadPeriodMinutes
- Type: typing.Optional[int]
DeleteLocalStoreAfterUpload
- Type: typing.Optional[bool]
ScheduleMaintenanceWindow
DurationInMinutes
- Type: typing.Optional[int]
StartTime
- Type: typing.Optional[str]
SchemaVersionListItem
SchemaId
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['capability', 'definition']]
Description
- Type: typing.Optional[str]
Namespace
- Type: typing.Optional[str]
SemanticVersion
- Type: typing.Optional[str]
Visibility
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]
SendManagedThingCommandRequest
ManagedThingId
- Type:
- Required: Yes
Endpoints
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.CommandEndpoint]
- Required: Yes
ConnectorAssociationId
- Type: typing.Optional[str]
SendManagedThingCommandResponse
TraceId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartDeviceDiscoveryRequest
DiscoveryType
- Type: typing.Literal['CLOUD', 'ZIGBEE', 'ZWAVE']
- Required: Yes
ControllerIdentifier
- Type: typing.Optional[str]
ConnectorAssociationIdentifier
- Type: typing.Optional[str]
AuthenticationMaterial
- Type: typing.Optional[str]
AuthenticationMaterialType
- Type: typing.Optional[typing.Literal['ZWAVE_INSTALL_CODE']]
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
StartDeviceDiscoveryResponse
Id
- Type:
- Required: Yes
StartedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StateCapability
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
version
- Type:
- Required: Yes
properties
- Type: typing.Optional[typing.Dict[str, typing.Any]]
StateEndpoint
endpointId
- Type:
- Required: Yes
capabilities
- Type: typing.List[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.StateCapability]
- Required: Yes
TaskProcessingDetails
NumberOfCanceledThings
- Type: typing.Optional[int]
NumberOfFailedThings
- Type: typing.Optional[int]
NumberOfInProgressThings
- Type: typing.Optional[int]
numberOfQueuedThings
- Type: typing.Optional[int]
numberOfRejectedThings
- Type: typing.Optional[int]
numberOfRemovedThings
- Type: typing.Optional[int]
numberOfSucceededThings
- Type: typing.Optional[int]
numberOfTimedOutThings
- Type: typing.Optional[int]
processingTargets
- Type: typing.Optional[typing.List[str]]
UpdateDestinationRequest
Name
- Type:
- Required: Yes
DeliveryDestinationArn
- Type: typing.Optional[str]
DeliveryDestinationType
- Type: typing.Optional[typing.Literal['KINESIS']]
RoleArn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateEventLogConfigurationRequest
Id
- Type:
- Required: Yes
EventLogLevel
- Type: typing.Literal['DEBUG', 'ERROR', 'INFO', 'WARN']
- Required: Yes
UpdateManagedThingRequest
Identifier
- Type:
- Required: Yes
Owner
- Type: typing.Optional[str]
CredentialLockerId
- Type: typing.Optional[str]
SerialNumber
- Type: typing.Optional[str]
Brand
- Type: typing.Optional[str]
Model
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
CapabilityReport
- Type: typing.Union[aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.CapabilityReport, aws_resource_validator.pydantic_models.iot_managed_integrations.iot_managed_integrations_classes.CapabilityReportOutput, NoneType]
Capabilities
- Type: typing.Optional[str]
Classification
- Type: typing.Optional[str]
HubNetworkMode
- Type: typing.Optional[typing.Literal['NETWORK_WIDE_EXCLUSION', 'STANDARD']]
MetaData
- Type: typing.Optional[typing.Dict[str, str]]
UpdateNotificationConfigurationRequest
EventType
- Type: typing.Literal['CONNECTOR_ASSOCIATION', 'CONNECTOR_ERROR_REPORT', 'DEVICE_COMMAND', 'DEVICE_COMMAND_REQUEST', 'DEVICE_EVENT', 'DEVICE_LIFE_CYCLE', 'DEVICE_OTA', 'DEVICE_STATE']
- Required: Yes
DestinationName
- Type:
- Required: Yes
UpdateOtaTaskRequest
Identifier
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
TaskConfigurationId
- Type: typing.Optional[str]