com.pulumi.aws.appconfig.DeploymentArgs Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aws Show documentation
Show all versions of aws Show documentation
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
The newest version!
// *** 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.aws.appconfig;
import com.pulumi.core.Output;
import com.pulumi.core.annotations.Import;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.String;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
public final class DeploymentArgs extends com.pulumi.resources.ResourceArgs {
public static final DeploymentArgs Empty = new DeploymentArgs();
/**
* Application ID. Must be between 4 and 7 characters in length.
*
*/
@Import(name="applicationId", required=true)
private Output applicationId;
/**
* @return Application ID. Must be between 4 and 7 characters in length.
*
*/
public Output applicationId() {
return this.applicationId;
}
/**
* Configuration profile ID. Must be between 4 and 7 characters in length.
*
*/
@Import(name="configurationProfileId", required=true)
private Output configurationProfileId;
/**
* @return Configuration profile ID. Must be between 4 and 7 characters in length.
*
*/
public Output configurationProfileId() {
return this.configurationProfileId;
}
/**
* Configuration version to deploy. Can be at most 1024 characters.
*
*/
@Import(name="configurationVersion", required=true)
private Output configurationVersion;
/**
* @return Configuration version to deploy. Can be at most 1024 characters.
*
*/
public Output configurationVersion() {
return this.configurationVersion;
}
/**
* Deployment strategy ID or name of a predefined deployment strategy. See [Predefined Deployment Strategies](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html#appconfig-creating-deployment-strategy-predefined) for more details.
*
*/
@Import(name="deploymentStrategyId", required=true)
private Output deploymentStrategyId;
/**
* @return Deployment strategy ID or name of a predefined deployment strategy. See [Predefined Deployment Strategies](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html#appconfig-creating-deployment-strategy-predefined) for more details.
*
*/
public Output deploymentStrategyId() {
return this.deploymentStrategyId;
}
/**
* Description of the deployment. Can be at most 1024 characters.
*
*/
@Import(name="description")
private @Nullable Output description;
/**
* @return Description of the deployment. Can be at most 1024 characters.
*
*/
public Optional
© 2015 - 2025 Weber Informatics LLC | Privacy Policy