Package com.pulumi.gcp.kms.inputs
Class RegistryState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.kms.inputs.RegistryState
-
public final class RegistryState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RegistryState.Builder
-
Field Summary
Fields Modifier and Type Field Description static RegistryState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RegistryState.Builder
builder()
static RegistryState.Builder
builder(RegistryState defaults)
java.util.Optional<com.pulumi.core.Output<java.util.List<RegistryCredentialArgs>>>
credentials()
java.util.Optional<com.pulumi.core.Output<java.util.List<RegistryEventNotificationConfigItemArgs>>>
eventNotificationConfigs()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>
httpConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
logLevel()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>
mqttConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
region()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>
stateNotificationConfig()
-
-
-
Field Detail
-
Empty
public static final RegistryState Empty
-
-
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.
-
builder
public static RegistryState.Builder builder()
-
builder
public static RegistryState.Builder builder(RegistryState defaults)
-
-