com.pulumi.googlenative.integrations.v1alpha.inputs.GoogleCloudIntegrationsV1alphaFailurePolicyArgs 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.googlenative.integrations.v1alpha.inputs;
import com.pulumi.core.Output;
import com.pulumi.core.annotations.Import;
import com.pulumi.googlenative.integrations.v1alpha.enums.GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategy;
import java.lang.Integer;
import java.lang.String;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
/**
* Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied).
*
*/
public final class GoogleCloudIntegrationsV1alphaFailurePolicyArgs extends com.pulumi.resources.ResourceArgs {
public static final GoogleCloudIntegrationsV1alphaFailurePolicyArgs Empty = new GoogleCloudIntegrationsV1alphaFailurePolicyArgs();
/**
* Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff.
*
*/
@Import(name="intervalTime")
private @Nullable Output intervalTime;
/**
* @return Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff.
*
*/
public Optional
© 2015 - 2024 Weber Informatics LLC | Privacy Policy