Documentation
¶
Index ¶
- type Application
- type ApplicationArgs
- type ApplicationState
- type DeploymentConfig
- func (r *DeploymentConfig) DeploymentConfigId() *pulumi.StringOutput
- func (r *DeploymentConfig) DeploymentConfigName() *pulumi.StringOutput
- func (r *DeploymentConfig) ID() *pulumi.IDOutput
- func (r *DeploymentConfig) MinimumHealthyHosts() *pulumi.Output
- func (r *DeploymentConfig) URN() *pulumi.URNOutput
- type DeploymentConfigArgs
- type DeploymentConfigState
- type DeploymentGroup
- func (r *DeploymentGroup) AlarmConfiguration() *pulumi.Output
- func (r *DeploymentGroup) AppName() *pulumi.StringOutput
- func (r *DeploymentGroup) AutoRollbackConfiguration() *pulumi.Output
- func (r *DeploymentGroup) AutoscalingGroups() *pulumi.ArrayOutput
- func (r *DeploymentGroup) BlueGreenDeploymentConfig() *pulumi.Output
- func (r *DeploymentGroup) DeploymentConfigName() *pulumi.StringOutput
- func (r *DeploymentGroup) DeploymentGroupName() *pulumi.StringOutput
- func (r *DeploymentGroup) DeploymentStyle() *pulumi.Output
- func (r *DeploymentGroup) Ec2TagFilters() *pulumi.ArrayOutput
- func (r *DeploymentGroup) Ec2TagSets() *pulumi.ArrayOutput
- func (r *DeploymentGroup) ID() *pulumi.IDOutput
- func (r *DeploymentGroup) LoadBalancerInfo() *pulumi.Output
- func (r *DeploymentGroup) OnPremisesInstanceTagFilters() *pulumi.ArrayOutput
- func (r *DeploymentGroup) ServiceRoleArn() *pulumi.StringOutput
- func (r *DeploymentGroup) TriggerConfigurations() *pulumi.ArrayOutput
- func (r *DeploymentGroup) URN() *pulumi.URNOutput
- type DeploymentGroupArgs
- type DeploymentGroupState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct {
// contains filtered or unexported fields
}
Provides a CodeDeploy application to be used as a basis for deployments
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, name string, id pulumi.ID, state *ApplicationState, opts ...pulumi.ResourceOpt) (*Application, error)
GetApplication gets an existing Application resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplication ¶
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOpt) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ComputePlatform ¶ added in v0.14.1
func (r *Application) ComputePlatform() *pulumi.StringOutput
The compute platform can either be `Server` or `Lambda`. Default is `Server`.
func (*Application) ID ¶
func (r *Application) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*Application) Name ¶
func (r *Application) Name() *pulumi.StringOutput
The name of the application.
func (*Application) URN ¶
func (r *Application) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
func (*Application) UniqueId ¶
func (r *Application) UniqueId() *pulumi.StringOutput
type ApplicationArgs ¶
type ApplicationArgs struct { // The compute platform can either be `Server` or `Lambda`. Default is `Server`. ComputePlatform interface{} // The name of the application. Name interface{} UniqueId interface{} }
The set of arguments for constructing a Application resource.
type ApplicationState ¶
type ApplicationState struct { // The compute platform can either be `Server` or `Lambda`. Default is `Server`. ComputePlatform interface{} // The name of the application. Name interface{} UniqueId interface{} }
Input properties used for looking up and filtering Application resources.
type DeploymentConfig ¶
type DeploymentConfig struct {
// contains filtered or unexported fields
}
Provides a CodeDeploy deployment config for an application
func GetDeploymentConfig ¶
func GetDeploymentConfig(ctx *pulumi.Context, name string, id pulumi.ID, state *DeploymentConfigState, opts ...pulumi.ResourceOpt) (*DeploymentConfig, error)
GetDeploymentConfig gets an existing DeploymentConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDeploymentConfig ¶
func NewDeploymentConfig(ctx *pulumi.Context, name string, args *DeploymentConfigArgs, opts ...pulumi.ResourceOpt) (*DeploymentConfig, error)
NewDeploymentConfig registers a new resource with the given unique name, arguments, and options.
func (*DeploymentConfig) DeploymentConfigId ¶
func (r *DeploymentConfig) DeploymentConfigId() *pulumi.StringOutput
The AWS Assigned deployment config id
func (*DeploymentConfig) DeploymentConfigName ¶
func (r *DeploymentConfig) DeploymentConfigName() *pulumi.StringOutput
The name of the deployment config.
func (*DeploymentConfig) ID ¶
func (r *DeploymentConfig) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*DeploymentConfig) MinimumHealthyHosts ¶
func (r *DeploymentConfig) MinimumHealthyHosts() *pulumi.Output
A minimum_healthy_hosts block. Minimum Healthy Hosts are documented below.
func (*DeploymentConfig) URN ¶
func (r *DeploymentConfig) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type DeploymentConfigArgs ¶
type DeploymentConfigArgs struct { // The name of the deployment config. DeploymentConfigName interface{} // A minimum_healthy_hosts block. Minimum Healthy Hosts are documented below. MinimumHealthyHosts interface{} }
The set of arguments for constructing a DeploymentConfig resource.
type DeploymentConfigState ¶
type DeploymentConfigState struct { // The AWS Assigned deployment config id DeploymentConfigId interface{} // The name of the deployment config. DeploymentConfigName interface{} // A minimum_healthy_hosts block. Minimum Healthy Hosts are documented below. MinimumHealthyHosts interface{} }
Input properties used for looking up and filtering DeploymentConfig resources.
type DeploymentGroup ¶
type DeploymentGroup struct {
// contains filtered or unexported fields
}
Provides a CodeDeploy Deployment Group for a CodeDeploy Application
func GetDeploymentGroup ¶
func GetDeploymentGroup(ctx *pulumi.Context, name string, id pulumi.ID, state *DeploymentGroupState, opts ...pulumi.ResourceOpt) (*DeploymentGroup, error)
GetDeploymentGroup gets an existing DeploymentGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDeploymentGroup ¶
func NewDeploymentGroup(ctx *pulumi.Context, name string, args *DeploymentGroupArgs, opts ...pulumi.ResourceOpt) (*DeploymentGroup, error)
NewDeploymentGroup registers a new resource with the given unique name, arguments, and options.
func (*DeploymentGroup) AlarmConfiguration ¶
func (r *DeploymentGroup) AlarmConfiguration() *pulumi.Output
Information about alarms associated with the deployment group (documented below).
func (*DeploymentGroup) AppName ¶
func (r *DeploymentGroup) AppName() *pulumi.StringOutput
The name of the application.
func (*DeploymentGroup) AutoRollbackConfiguration ¶
func (r *DeploymentGroup) AutoRollbackConfiguration() *pulumi.Output
The automatic rollback configuration associated with the deployment group (documented below).
func (*DeploymentGroup) AutoscalingGroups ¶
func (r *DeploymentGroup) AutoscalingGroups() *pulumi.ArrayOutput
Autoscaling groups associated with the deployment group.
func (*DeploymentGroup) BlueGreenDeploymentConfig ¶
func (r *DeploymentGroup) BlueGreenDeploymentConfig() *pulumi.Output
Information about blue/green deployment options for a deployment group (documented below).
func (*DeploymentGroup) DeploymentConfigName ¶
func (r *DeploymentGroup) DeploymentConfigName() *pulumi.StringOutput
The name of the group's deployment config. The default is "CodeDeployDefault.OneAtATime".
func (*DeploymentGroup) DeploymentGroupName ¶
func (r *DeploymentGroup) DeploymentGroupName() *pulumi.StringOutput
The name of the deployment group.
func (*DeploymentGroup) DeploymentStyle ¶
func (r *DeploymentGroup) DeploymentStyle() *pulumi.Output
Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer (documented below).
func (*DeploymentGroup) Ec2TagFilters ¶
func (r *DeploymentGroup) Ec2TagFilters() *pulumi.ArrayOutput
Tag filters associated with the deployment group. See the AWS docs for details.
func (*DeploymentGroup) Ec2TagSets ¶
func (r *DeploymentGroup) Ec2TagSets() *pulumi.ArrayOutput
Sets of Tag filters associated with the deployment group, which are referred to as *tag groups* in the document. See the AWS docs for details.
func (*DeploymentGroup) ID ¶
func (r *DeploymentGroup) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*DeploymentGroup) LoadBalancerInfo ¶
func (r *DeploymentGroup) LoadBalancerInfo() *pulumi.Output
Information about the load balancer to use in a blue/green deployment (documented below).
func (*DeploymentGroup) OnPremisesInstanceTagFilters ¶
func (r *DeploymentGroup) OnPremisesInstanceTagFilters() *pulumi.ArrayOutput
On premise tag filters associated with the group. See the AWS docs for details.
func (*DeploymentGroup) ServiceRoleArn ¶
func (r *DeploymentGroup) ServiceRoleArn() *pulumi.StringOutput
The service role ARN that allows deployments.
func (*DeploymentGroup) TriggerConfigurations ¶
func (r *DeploymentGroup) TriggerConfigurations() *pulumi.ArrayOutput
Trigger Configurations for the deployment group (documented below).
func (*DeploymentGroup) URN ¶
func (r *DeploymentGroup) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type DeploymentGroupArgs ¶
type DeploymentGroupArgs struct { // Information about alarms associated with the deployment group (documented below). AlarmConfiguration interface{} // The name of the application. AppName interface{} // The automatic rollback configuration associated with the deployment group (documented below). AutoRollbackConfiguration interface{} // Autoscaling groups associated with the deployment group. AutoscalingGroups interface{} // Information about blue/green deployment options for a deployment group (documented below). BlueGreenDeploymentConfig interface{} // The name of the group's deployment config. The default is "CodeDeployDefault.OneAtATime". DeploymentConfigName interface{} // The name of the deployment group. DeploymentGroupName interface{} // Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer (documented below). DeploymentStyle interface{} // Tag filters associated with the deployment group. See the AWS docs for details. Ec2TagFilters interface{} // Sets of Tag filters associated with the deployment group, which are referred to as *tag groups* in the document. See the AWS docs for details. Ec2TagSets interface{} // Information about the load balancer to use in a blue/green deployment (documented below). LoadBalancerInfo interface{} // On premise tag filters associated with the group. See the AWS docs for details. OnPremisesInstanceTagFilters interface{} // The service role ARN that allows deployments. ServiceRoleArn interface{} // Trigger Configurations for the deployment group (documented below). TriggerConfigurations interface{} }
The set of arguments for constructing a DeploymentGroup resource.
type DeploymentGroupState ¶
type DeploymentGroupState struct { // Information about alarms associated with the deployment group (documented below). AlarmConfiguration interface{} // The name of the application. AppName interface{} // The automatic rollback configuration associated with the deployment group (documented below). AutoRollbackConfiguration interface{} // Autoscaling groups associated with the deployment group. AutoscalingGroups interface{} // Information about blue/green deployment options for a deployment group (documented below). BlueGreenDeploymentConfig interface{} // The name of the group's deployment config. The default is "CodeDeployDefault.OneAtATime". DeploymentConfigName interface{} // The name of the deployment group. DeploymentGroupName interface{} // Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer (documented below). DeploymentStyle interface{} // Tag filters associated with the deployment group. See the AWS docs for details. Ec2TagFilters interface{} // Sets of Tag filters associated with the deployment group, which are referred to as *tag groups* in the document. See the AWS docs for details. Ec2TagSets interface{} // Information about the load balancer to use in a blue/green deployment (documented below). LoadBalancerInfo interface{} // On premise tag filters associated with the group. See the AWS docs for details. OnPremisesInstanceTagFilters interface{} // The service role ARN that allows deployments. ServiceRoleArn interface{} // Trigger Configurations for the deployment group (documented below). TriggerConfigurations interface{} }
Input properties used for looking up and filtering DeploymentGroup resources.