Class RegistryState


  • public final class RegistryState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  RegistryState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Detail

      • credentials

        public java.util.Optional<com.pulumi.core.Output<java.util.List<RegistryCredentialArgs>>> credentials()
        Returns:
        List of public key certificates to authenticate devices. The structure is documented below.
      • eventNotificationConfigs

        public java.util.Optional<com.pulumi.core.Output<java.util.List<RegistryEventNotificationConfigItemArgs>>> eventNotificationConfigs()
        Returns:
        List of configurations for event notifications, such as PubSub topics to publish device events to. Structure is documented below.
      • httpConfig

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> httpConfig()
        Returns:
        Activate or deactivate HTTP. The structure is documented below.
      • logLevel

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> logLevel()
        Returns:
        The default logging verbosity for activity from devices in this registry. Specifies which events should be written to logs. For example, if the LogLevel is ERROR, only events that terminate in errors will be logged. LogLevel is inclusive; enabling INFO logging will also enable ERROR logging. Default value is `NONE`. Possible values are: `NONE`, `ERROR`, `INFO`, `DEBUG`.
      • mqttConfig

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> mqttConfig()
        Returns:
        Activate or deactivate MQTT. The structure is documented below.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        A unique name for the resource, required by device registry. ***
      • project

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
        Returns:
        The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        The region in which the created registry should reside. If it is not provided, the provider region is used.
      • stateNotificationConfig

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> stateNotificationConfig()
        Returns:
        A PubSub topic to publish device state updates. The structure is documented below.