Package com.pulumi.gcp.container.inputs
Class ClusterNotificationConfigPubsubArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.container.inputs.ClusterNotificationConfigPubsubArgs
-
public final class ClusterNotificationConfigPubsubArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClusterNotificationConfigPubsubArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ClusterNotificationConfigPubsubArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClusterNotificationConfigPubsubArgs.Builder
builder()
static ClusterNotificationConfigPubsubArgs.Builder
builder(ClusterNotificationConfigPubsubArgs defaults)
com.pulumi.core.Output<java.lang.Boolean>
enabled()
java.util.Optional<com.pulumi.core.Output<ClusterNotificationConfigPubsubFilterArgs>>
filter()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
topic()
-
-
-
Field Detail
-
Empty
public static final ClusterNotificationConfigPubsubArgs Empty
-
-
Method Detail
-
enabled
public com.pulumi.core.Output<java.lang.Boolean> enabled()
- Returns:
- Whether or not the notification config is enabled
-
filter
public java.util.Optional<com.pulumi.core.Output<ClusterNotificationConfigPubsubFilterArgs>> filter()
- Returns:
- Choose what type of notifications you want to receive. If no filters are applied, you'll receive all notification types. Structure is documented below. ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { } } ```
-
topic
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> topic()
- Returns:
- The pubsub topic to push upgrade notifications to. Must be in the same project as the cluster. Must be in the format: `projects/{project}/topics/{topic}`.
-
builder
public static ClusterNotificationConfigPubsubArgs.Builder builder()
-
builder
public static ClusterNotificationConfigPubsubArgs.Builder builder(ClusterNotificationConfigPubsubArgs defaults)
-
-