Class ApplicationState
Inherited Members
Namespace: Pulumi.AliCloud.CS
Assembly: Pulumi.AliCloud.dll
Syntax
public sealed class ApplicationState : ResourceArgs
Constructors
View SourceApplicationState()
Declaration
public ApplicationState()
Properties
View SourceBlueGreen
Wherther to use "Blue Green" method when release a new version. Default to false.
Declaration
public Input<bool> BlueGreen { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
BlueGreenConfirm
Whether to confirm a "Blue Green" application. Default to false. It will be ignored when blue_green is false.
Declaration
public Input<bool> BlueGreenConfirm { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
ClusterName
The swarm cluster's name.
Declaration
public Input<string> ClusterName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DefaultDomain
The application default domain and it can be used to configure routing service.
Declaration
public Input<string> DefaultDomain { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Description
The description of application.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Environment
A key/value map used to replace the variable parameter in the Compose template.
Declaration
public InputMap<object> Environment { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
LatestImage
Whether to use latest docker image while each updating application. Default to false.
Declaration
public Input<bool> LatestImage { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Name
The application name. It should be 1-64 characters long, and can contain numbers, English letters and hyphens, but cannot start with hyphens.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Services
List of services in the application. It contains several attributes to Block Nodes.
Declaration
public InputList<ApplicationServiceGetArgs> Services { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ApplicationServiceGetArgs> |
Template
The application deployment template and it must be Docker Compose format.
Declaration
public Input<string> Template { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Version
The application deploying version. Each updating, it must be different with current. Default to "1.0"
Declaration
public Input<string> Version { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |