
com.pulumi.azurenative.datafactory.outputs.CustomActivityResponse 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.datafactory.outputs;
import com.pulumi.azurenative.datafactory.outputs.ActivityDependencyResponse;
import com.pulumi.azurenative.datafactory.outputs.ActivityPolicyResponse;
import com.pulumi.azurenative.datafactory.outputs.CustomActivityReferenceObjectResponse;
import com.pulumi.azurenative.datafactory.outputs.LinkedServiceReferenceResponse;
import com.pulumi.azurenative.datafactory.outputs.UserPropertyResponse;
import com.pulumi.core.annotations.CustomType;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.Object;
import java.lang.String;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
@CustomType
public final class CustomActivityResponse {
/**
* @return Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double).
*
*/
private @Nullable Object autoUserSpecification;
/**
* @return Command for custom activity Type: string (or Expression with resultType string).
*
*/
private Object command;
/**
* @return Activity depends on condition.
*
*/
private @Nullable List dependsOn;
/**
* @return Activity description.
*
*/
private @Nullable String description;
/**
* @return User defined property bag. There is no restriction on the keys or values that can be used. The user specified custom activity has the full responsibility to consume and interpret the content defined.
*
*/
private @Nullable Map extendedProperties;
/**
* @return Folder path for resource files Type: string (or Expression with resultType string).
*
*/
private @Nullable Object folderPath;
/**
* @return Linked service reference.
*
*/
private @Nullable LinkedServiceReferenceResponse linkedServiceName;
/**
* @return Activity name.
*
*/
private String name;
/**
* @return Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when the activity is inactive, the status will be Succeeded by default.
*
*/
private @Nullable String onInactiveMarkAs;
/**
* @return Activity policy.
*
*/
private @Nullable ActivityPolicyResponse policy;
/**
* @return Reference objects
*
*/
private @Nullable CustomActivityReferenceObjectResponse referenceObjects;
/**
* @return Resource linked service reference.
*
*/
private @Nullable LinkedServiceReferenceResponse resourceLinkedService;
/**
* @return The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double).
*
*/
private @Nullable Object retentionTimeInDays;
/**
* @return Activity state. This is an optional property and if not provided, the state will be Active by default.
*
*/
private @Nullable String state;
/**
* @return Type of activity.
* Expected value is 'Custom'.
*
*/
private String type;
/**
* @return Activity user properties.
*
*/
private @Nullable List userProperties;
private CustomActivityResponse() {}
/**
* @return Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double).
*
*/
public Optional
© 2015 - 2025 Weber Informatics LLC | Privacy Policy