Package com.pulumi.gcp.billing.outputs
Class BudgetAllUpdatesRule
- java.lang.Object
-
- com.pulumi.gcp.billing.outputs.BudgetAllUpdatesRule
-
public final class BudgetAllUpdatesRule extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BudgetAllUpdatesRule.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BudgetAllUpdatesRule.Builder
builder()
static BudgetAllUpdatesRule.Builder
builder(BudgetAllUpdatesRule defaults)
java.util.Optional<java.lang.Boolean>
disableDefaultIamRecipients()
java.util.List<java.lang.String>
monitoringNotificationChannels()
java.util.Optional<java.lang.String>
pubsubTopic()
java.util.Optional<java.lang.String>
schemaVersion()
-
-
-
Method Detail
-
disableDefaultIamRecipients
public java.util.Optional<java.lang.Boolean> disableDefaultIamRecipients()
- Returns:
- Boolean. When set to true, disables default notifications sent when a threshold is exceeded. Default recipients are those with Billing Account Administrators and Billing Account Users IAM roles for the target account.
-
monitoringNotificationChannels
public java.util.List<java.lang.String> monitoringNotificationChannels()
- Returns:
- The full resource name of a monitoring notification channel in the form projects/{project_id}/notificationChannels/{channel_id}. A maximum of 5 channels are allowed.
-
pubsubTopic
public java.util.Optional<java.lang.String> pubsubTopic()
- Returns:
- The name of the Cloud Pub/Sub topic where budget related messages will be published, in the form projects/{project_id}/topics/{topic_id}. Updates are sent at regular intervals to the topic.
-
schemaVersion
public java.util.Optional<java.lang.String> schemaVersion()
- Returns:
- The schema version of the notification. Only "1.0" is accepted. It represents the JSON schema as defined in https://cloud.google.com/billing/docs/how-to/budgets#notification_format.
-
builder
public static BudgetAllUpdatesRule.Builder builder()
-
builder
public static BudgetAllUpdatesRule.Builder builder(BudgetAllUpdatesRule defaults)
-
-