Package-level declarations
Types
Contains information for an IAM role identity in an access policy.
Builder for AccessPolicyIamRoleArgs.
Contains information for an IAM user identity in an access policy.
Builder for AccessPolicyIamUserArgs.
The identity for this access policy. Choose either an SSO user or group or an IAM user or role.
Builder for AccessPolicyIdentityArgs.
A portal resource.
Builder for AccessPolicyPortalArgs.
A project resource.
Builder for AccessPolicyProjectArgs.
The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both.
Builder for AccessPolicyResourceArgs.
Contains information for a user identity in an access policy.
Builder for AccessPolicyUserArgs.
Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
Builder for AlarmsPropertiesArgs.
A hierarchy specifies allowed parent/child asset relationships.
Builder for AssetHierarchyArgs.
Builder for AssetModelAttributeArgs.
Contains a composite model definition in an asset model. This composite model definition is applied to all assets created from the asset model.
Builder for AssetModelCompositeModelArgs.
Builder for AssetModelExpressionVariableArgs.
Contains information about an asset model hierarchy.
Builder for AssetModelHierarchyArgs.
Builder for AssetModelMetricArgs.
Contains a time interval window used for data aggregate computations (for example, average, sum, count, and so on).
Builder for AssetModelMetricWindowArgs.
Contains information about an asset model property.
Builder for AssetModelPropertyArgs.
Contains a property type, which can be one of attribute, measurement, metric, or transform.
Builder for AssetModelPropertyTypeArgs.
Builder for AssetModelTagArgs.
Builder for AssetModelTransformArgs.
Contains a tumbling window, which is a repeating fixed-sized, non-overlapping, and contiguous time interval. This window is used in metric and aggregation computations.
Builder for AssetModelTumblingWindowArgs.
Builder for AssetModelVariableValueArgs.
The asset property's definition, alias, unit, and notification state.
Builder for AssetPropertyArgs.
Builder for AssetTagArgs.
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
Builder for DashboardTagArgs.
Contains a summary of a gateway capability configuration.
Builder for GatewayCapabilitySummaryArgs.
Contains the ARN of AWS IoT Greengrass Group V1 that the gateway runs on.
Builder for GatewayGreengrassArgs.
Contains the CoreDeviceThingName of AWS IoT Greengrass Group V2 that the gateway runs on.
Builder for GatewayGreengrassV2Args.
Contains a gateway's platform information.
Builder for GatewayPlatformArgs.
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
Builder for GatewayTagArgs.
Builder for GetAccessPolicyPlainArgs.
Builder for GetAssetModelPlainArgs.
Builder for GetAssetPlainArgs.
Builder for GetDashboardPlainArgs.
Builder for GetGatewayPlainArgs.
Builder for GetPortalPlainArgs.
Builder for GetProjectPlainArgs.
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted.
Builder for PortalTagArgs.
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
Builder for ProjectTagArgs.