Class ThingPrincipalAttachmentState


  • public final class ThingPrincipalAttachmentState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • principal

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> principal()
        Returns:
        The AWS IoT Certificate ARN or Amazon Cognito Identity ID.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • thing

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> thing()
        Returns:
        The name of the thing.
      • thingPrincipalType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> thingPrincipalType()
        Returns:
        The type of relationship to specify when attaching a principal to a thing. Valid values are `EXCLUSIVE_THING` (the thing will be the only one attached to the principal) or `NON_EXCLUSIVE_THING` (multiple things can be attached to the principal). Defaults to `NON_EXCLUSIVE_THING`.