
com.pulumi.azurenative.consumption.inputs.NotificationArgs Maven / Gradle / Ivy
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.consumption.inputs;
import com.pulumi.azurenative.consumption.enums.CultureCode;
import com.pulumi.azurenative.consumption.enums.OperatorType;
import com.pulumi.azurenative.consumption.enums.ThresholdType;
import com.pulumi.core.Either;
import com.pulumi.core.Output;
import com.pulumi.core.annotations.Import;
import com.pulumi.core.internal.Codegen;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.Boolean;
import java.lang.Double;
import java.lang.String;
import java.util.List;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
/**
* The notification associated with a budget.
*
*/
public final class NotificationArgs extends com.pulumi.resources.ResourceArgs {
public static final NotificationArgs Empty = new NotificationArgs();
/**
* Email addresses to send the budget notification to when the threshold is exceeded. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified.
*
*/
@Import(name="contactEmails", required=true)
private Output> contactEmails;
/**
* @return Email addresses to send the budget notification to when the threshold is exceeded. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified.
*
*/
public Output> contactEmails() {
return this.contactEmails;
}
/**
* Action groups to send the budget notification to when the threshold is exceeded. Must be provided as a fully qualified Azure resource id. Only supported at Subscription or Resource Group scopes.
*
*/
@Import(name="contactGroups")
private @Nullable Output> contactGroups;
/**
* @return Action groups to send the budget notification to when the threshold is exceeded. Must be provided as a fully qualified Azure resource id. Only supported at Subscription or Resource Group scopes.
*
*/
public Optional
© 2015 - 2025 Weber Informatics LLC | Privacy Policy