appconfig

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application deprecated

type Application struct {
	pulumi.CustomResourceState

	Description pulumi.StringPtrOutput     `pulumi:"description"`
	Name        pulumi.StringOutput        `pulumi:"name"`
	Tags        ApplicationTagsArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::AppConfig::Application

Deprecated: Application is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Application, error)

NewApplication registers a new resource with the given unique name, arguments, and options.

func (*Application) ElementType

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationArgs

type ApplicationArgs struct {
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Tags        ApplicationTagsArrayInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationState

type ApplicationState struct {
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationTags

type ApplicationTags struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type ApplicationTagsArgs

type ApplicationTagsArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ApplicationTagsArgs) ElementType

func (ApplicationTagsArgs) ElementType() reflect.Type

func (ApplicationTagsArgs) ToApplicationTagsOutput

func (i ApplicationTagsArgs) ToApplicationTagsOutput() ApplicationTagsOutput

func (ApplicationTagsArgs) ToApplicationTagsOutputWithContext

func (i ApplicationTagsArgs) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput

type ApplicationTagsArray

type ApplicationTagsArray []ApplicationTagsInput

func (ApplicationTagsArray) ElementType

func (ApplicationTagsArray) ElementType() reflect.Type

func (ApplicationTagsArray) ToApplicationTagsArrayOutput

func (i ApplicationTagsArray) ToApplicationTagsArrayOutput() ApplicationTagsArrayOutput

func (ApplicationTagsArray) ToApplicationTagsArrayOutputWithContext

func (i ApplicationTagsArray) ToApplicationTagsArrayOutputWithContext(ctx context.Context) ApplicationTagsArrayOutput

type ApplicationTagsArrayInput

type ApplicationTagsArrayInput interface {
	pulumi.Input

	ToApplicationTagsArrayOutput() ApplicationTagsArrayOutput
	ToApplicationTagsArrayOutputWithContext(context.Context) ApplicationTagsArrayOutput
}

ApplicationTagsArrayInput is an input type that accepts ApplicationTagsArray and ApplicationTagsArrayOutput values. You can construct a concrete instance of `ApplicationTagsArrayInput` via:

ApplicationTagsArray{ ApplicationTagsArgs{...} }

type ApplicationTagsArrayOutput

type ApplicationTagsArrayOutput struct{ *pulumi.OutputState }

func (ApplicationTagsArrayOutput) ElementType

func (ApplicationTagsArrayOutput) ElementType() reflect.Type

func (ApplicationTagsArrayOutput) Index

func (ApplicationTagsArrayOutput) ToApplicationTagsArrayOutput

func (o ApplicationTagsArrayOutput) ToApplicationTagsArrayOutput() ApplicationTagsArrayOutput

func (ApplicationTagsArrayOutput) ToApplicationTagsArrayOutputWithContext

func (o ApplicationTagsArrayOutput) ToApplicationTagsArrayOutputWithContext(ctx context.Context) ApplicationTagsArrayOutput

type ApplicationTagsInput

type ApplicationTagsInput interface {
	pulumi.Input

	ToApplicationTagsOutput() ApplicationTagsOutput
	ToApplicationTagsOutputWithContext(context.Context) ApplicationTagsOutput
}

ApplicationTagsInput is an input type that accepts ApplicationTagsArgs and ApplicationTagsOutput values. You can construct a concrete instance of `ApplicationTagsInput` via:

ApplicationTagsArgs{...}

type ApplicationTagsOutput

type ApplicationTagsOutput struct{ *pulumi.OutputState }

func (ApplicationTagsOutput) ElementType

func (ApplicationTagsOutput) ElementType() reflect.Type

func (ApplicationTagsOutput) Key

func (ApplicationTagsOutput) ToApplicationTagsOutput

func (o ApplicationTagsOutput) ToApplicationTagsOutput() ApplicationTagsOutput

func (ApplicationTagsOutput) ToApplicationTagsOutputWithContext

func (o ApplicationTagsOutput) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput

func (ApplicationTagsOutput) Value

type ConfigurationProfile deprecated

type ConfigurationProfile struct {
	pulumi.CustomResourceState

	ApplicationId    pulumi.StringOutput                       `pulumi:"applicationId"`
	Description      pulumi.StringPtrOutput                    `pulumi:"description"`
	LocationUri      pulumi.StringOutput                       `pulumi:"locationUri"`
	Name             pulumi.StringOutput                       `pulumi:"name"`
	RetrievalRoleArn pulumi.StringPtrOutput                    `pulumi:"retrievalRoleArn"`
	Tags             ConfigurationProfileTagsArrayOutput       `pulumi:"tags"`
	Validators       ConfigurationProfileValidatorsArrayOutput `pulumi:"validators"`
}

Resource Type definition for AWS::AppConfig::ConfigurationProfile

Deprecated: ConfigurationProfile is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetConfigurationProfile

func GetConfigurationProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationProfileState, opts ...pulumi.ResourceOption) (*ConfigurationProfile, error)

GetConfigurationProfile gets an existing ConfigurationProfile 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 NewConfigurationProfile

func NewConfigurationProfile(ctx *pulumi.Context,
	name string, args *ConfigurationProfileArgs, opts ...pulumi.ResourceOption) (*ConfigurationProfile, error)

NewConfigurationProfile registers a new resource with the given unique name, arguments, and options.

func (*ConfigurationProfile) ElementType

func (*ConfigurationProfile) ElementType() reflect.Type

func (*ConfigurationProfile) ToConfigurationProfileOutput

func (i *ConfigurationProfile) ToConfigurationProfileOutput() ConfigurationProfileOutput

func (*ConfigurationProfile) ToConfigurationProfileOutputWithContext

func (i *ConfigurationProfile) ToConfigurationProfileOutputWithContext(ctx context.Context) ConfigurationProfileOutput

type ConfigurationProfileArgs

type ConfigurationProfileArgs struct {
	ApplicationId    pulumi.StringInput
	Description      pulumi.StringPtrInput
	LocationUri      pulumi.StringInput
	Name             pulumi.StringPtrInput
	RetrievalRoleArn pulumi.StringPtrInput
	Tags             ConfigurationProfileTagsArrayInput
	Validators       ConfigurationProfileValidatorsArrayInput
}

The set of arguments for constructing a ConfigurationProfile resource.

func (ConfigurationProfileArgs) ElementType

func (ConfigurationProfileArgs) ElementType() reflect.Type

type ConfigurationProfileInput

type ConfigurationProfileInput interface {
	pulumi.Input

	ToConfigurationProfileOutput() ConfigurationProfileOutput
	ToConfigurationProfileOutputWithContext(ctx context.Context) ConfigurationProfileOutput
}

type ConfigurationProfileOutput

type ConfigurationProfileOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileOutput) ElementType

func (ConfigurationProfileOutput) ElementType() reflect.Type

func (ConfigurationProfileOutput) ToConfigurationProfileOutput

func (o ConfigurationProfileOutput) ToConfigurationProfileOutput() ConfigurationProfileOutput

func (ConfigurationProfileOutput) ToConfigurationProfileOutputWithContext

func (o ConfigurationProfileOutput) ToConfigurationProfileOutputWithContext(ctx context.Context) ConfigurationProfileOutput

type ConfigurationProfileState

type ConfigurationProfileState struct {
}

func (ConfigurationProfileState) ElementType

func (ConfigurationProfileState) ElementType() reflect.Type

type ConfigurationProfileTags

type ConfigurationProfileTags struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type ConfigurationProfileTagsArgs

type ConfigurationProfileTagsArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ConfigurationProfileTagsArgs) ElementType

func (ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutput

func (i ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutput() ConfigurationProfileTagsOutput

func (ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutputWithContext

func (i ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutputWithContext(ctx context.Context) ConfigurationProfileTagsOutput

type ConfigurationProfileTagsArray

type ConfigurationProfileTagsArray []ConfigurationProfileTagsInput

func (ConfigurationProfileTagsArray) ElementType

func (ConfigurationProfileTagsArray) ToConfigurationProfileTagsArrayOutput

func (i ConfigurationProfileTagsArray) ToConfigurationProfileTagsArrayOutput() ConfigurationProfileTagsArrayOutput

func (ConfigurationProfileTagsArray) ToConfigurationProfileTagsArrayOutputWithContext

func (i ConfigurationProfileTagsArray) ToConfigurationProfileTagsArrayOutputWithContext(ctx context.Context) ConfigurationProfileTagsArrayOutput

type ConfigurationProfileTagsArrayInput

type ConfigurationProfileTagsArrayInput interface {
	pulumi.Input

	ToConfigurationProfileTagsArrayOutput() ConfigurationProfileTagsArrayOutput
	ToConfigurationProfileTagsArrayOutputWithContext(context.Context) ConfigurationProfileTagsArrayOutput
}

ConfigurationProfileTagsArrayInput is an input type that accepts ConfigurationProfileTagsArray and ConfigurationProfileTagsArrayOutput values. You can construct a concrete instance of `ConfigurationProfileTagsArrayInput` via:

ConfigurationProfileTagsArray{ ConfigurationProfileTagsArgs{...} }

type ConfigurationProfileTagsArrayOutput

type ConfigurationProfileTagsArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileTagsArrayOutput) ElementType

func (ConfigurationProfileTagsArrayOutput) Index

func (ConfigurationProfileTagsArrayOutput) ToConfigurationProfileTagsArrayOutput

func (o ConfigurationProfileTagsArrayOutput) ToConfigurationProfileTagsArrayOutput() ConfigurationProfileTagsArrayOutput

func (ConfigurationProfileTagsArrayOutput) ToConfigurationProfileTagsArrayOutputWithContext

func (o ConfigurationProfileTagsArrayOutput) ToConfigurationProfileTagsArrayOutputWithContext(ctx context.Context) ConfigurationProfileTagsArrayOutput

type ConfigurationProfileTagsInput

type ConfigurationProfileTagsInput interface {
	pulumi.Input

	ToConfigurationProfileTagsOutput() ConfigurationProfileTagsOutput
	ToConfigurationProfileTagsOutputWithContext(context.Context) ConfigurationProfileTagsOutput
}

ConfigurationProfileTagsInput is an input type that accepts ConfigurationProfileTagsArgs and ConfigurationProfileTagsOutput values. You can construct a concrete instance of `ConfigurationProfileTagsInput` via:

ConfigurationProfileTagsArgs{...}

type ConfigurationProfileTagsOutput

type ConfigurationProfileTagsOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileTagsOutput) ElementType

func (ConfigurationProfileTagsOutput) Key

func (ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutput

func (o ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutput() ConfigurationProfileTagsOutput

func (ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutputWithContext

func (o ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutputWithContext(ctx context.Context) ConfigurationProfileTagsOutput

func (ConfigurationProfileTagsOutput) Value

type ConfigurationProfileValidators

type ConfigurationProfileValidators struct {
	Content *string `pulumi:"content"`
	Type    *string `pulumi:"type"`
}

type ConfigurationProfileValidatorsArgs

type ConfigurationProfileValidatorsArgs struct {
	Content pulumi.StringPtrInput `pulumi:"content"`
	Type    pulumi.StringPtrInput `pulumi:"type"`
}

func (ConfigurationProfileValidatorsArgs) ElementType

func (ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutput

func (i ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutput() ConfigurationProfileValidatorsOutput

func (ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutputWithContext

func (i ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutputWithContext(ctx context.Context) ConfigurationProfileValidatorsOutput

type ConfigurationProfileValidatorsArray

type ConfigurationProfileValidatorsArray []ConfigurationProfileValidatorsInput

func (ConfigurationProfileValidatorsArray) ElementType

func (ConfigurationProfileValidatorsArray) ToConfigurationProfileValidatorsArrayOutput

func (i ConfigurationProfileValidatorsArray) ToConfigurationProfileValidatorsArrayOutput() ConfigurationProfileValidatorsArrayOutput

func (ConfigurationProfileValidatorsArray) ToConfigurationProfileValidatorsArrayOutputWithContext

func (i ConfigurationProfileValidatorsArray) ToConfigurationProfileValidatorsArrayOutputWithContext(ctx context.Context) ConfigurationProfileValidatorsArrayOutput

type ConfigurationProfileValidatorsArrayInput

type ConfigurationProfileValidatorsArrayInput interface {
	pulumi.Input

	ToConfigurationProfileValidatorsArrayOutput() ConfigurationProfileValidatorsArrayOutput
	ToConfigurationProfileValidatorsArrayOutputWithContext(context.Context) ConfigurationProfileValidatorsArrayOutput
}

ConfigurationProfileValidatorsArrayInput is an input type that accepts ConfigurationProfileValidatorsArray and ConfigurationProfileValidatorsArrayOutput values. You can construct a concrete instance of `ConfigurationProfileValidatorsArrayInput` via:

ConfigurationProfileValidatorsArray{ ConfigurationProfileValidatorsArgs{...} }

type ConfigurationProfileValidatorsArrayOutput

type ConfigurationProfileValidatorsArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileValidatorsArrayOutput) ElementType

func (ConfigurationProfileValidatorsArrayOutput) Index

func (ConfigurationProfileValidatorsArrayOutput) ToConfigurationProfileValidatorsArrayOutput

func (o ConfigurationProfileValidatorsArrayOutput) ToConfigurationProfileValidatorsArrayOutput() ConfigurationProfileValidatorsArrayOutput

func (ConfigurationProfileValidatorsArrayOutput) ToConfigurationProfileValidatorsArrayOutputWithContext

func (o ConfigurationProfileValidatorsArrayOutput) ToConfigurationProfileValidatorsArrayOutputWithContext(ctx context.Context) ConfigurationProfileValidatorsArrayOutput

type ConfigurationProfileValidatorsInput

type ConfigurationProfileValidatorsInput interface {
	pulumi.Input

	ToConfigurationProfileValidatorsOutput() ConfigurationProfileValidatorsOutput
	ToConfigurationProfileValidatorsOutputWithContext(context.Context) ConfigurationProfileValidatorsOutput
}

ConfigurationProfileValidatorsInput is an input type that accepts ConfigurationProfileValidatorsArgs and ConfigurationProfileValidatorsOutput values. You can construct a concrete instance of `ConfigurationProfileValidatorsInput` via:

ConfigurationProfileValidatorsArgs{...}

type ConfigurationProfileValidatorsOutput

type ConfigurationProfileValidatorsOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileValidatorsOutput) Content

func (ConfigurationProfileValidatorsOutput) ElementType

func (ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutput

func (o ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutput() ConfigurationProfileValidatorsOutput

func (ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutputWithContext

func (o ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutputWithContext(ctx context.Context) ConfigurationProfileValidatorsOutput

func (ConfigurationProfileValidatorsOutput) Type

type Deployment deprecated

type Deployment struct {
	pulumi.CustomResourceState

	ApplicationId          pulumi.StringOutput       `pulumi:"applicationId"`
	ConfigurationProfileId pulumi.StringOutput       `pulumi:"configurationProfileId"`
	ConfigurationVersion   pulumi.StringOutput       `pulumi:"configurationVersion"`
	DeploymentStrategyId   pulumi.StringOutput       `pulumi:"deploymentStrategyId"`
	Description            pulumi.StringPtrOutput    `pulumi:"description"`
	EnvironmentId          pulumi.StringOutput       `pulumi:"environmentId"`
	Tags                   DeploymentTagsArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::AppConfig::Deployment

Deprecated: Deployment is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDeployment

func GetDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)

GetDeployment gets an existing Deployment 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 NewDeployment

func NewDeployment(ctx *pulumi.Context,
	name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)

NewDeployment registers a new resource with the given unique name, arguments, and options.

func (*Deployment) ElementType

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext

func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentArgs

type DeploymentArgs struct {
	ApplicationId          pulumi.StringInput
	ConfigurationProfileId pulumi.StringInput
	ConfigurationVersion   pulumi.StringInput
	DeploymentStrategyId   pulumi.StringInput
	Description            pulumi.StringPtrInput
	EnvironmentId          pulumi.StringInput
	Tags                   DeploymentTagsArrayInput
}

The set of arguments for constructing a Deployment resource.

func (DeploymentArgs) ElementType

func (DeploymentArgs) ElementType() reflect.Type

type DeploymentInput

type DeploymentInput interface {
	pulumi.Input

	ToDeploymentOutput() DeploymentOutput
	ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
}

type DeploymentOutput

type DeploymentOutput struct{ *pulumi.OutputState }

func (DeploymentOutput) ElementType

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) ToDeploymentOutput

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext

func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentState

type DeploymentState struct {
}

func (DeploymentState) ElementType

func (DeploymentState) ElementType() reflect.Type

type DeploymentStrategy deprecated

type DeploymentStrategy struct {
	pulumi.CustomResourceState

	DeploymentDurationInMinutes pulumi.Float64Output              `pulumi:"deploymentDurationInMinutes"`
	Description                 pulumi.StringPtrOutput            `pulumi:"description"`
	FinalBakeTimeInMinutes      pulumi.Float64PtrOutput           `pulumi:"finalBakeTimeInMinutes"`
	GrowthFactor                pulumi.Float64Output              `pulumi:"growthFactor"`
	GrowthType                  pulumi.StringPtrOutput            `pulumi:"growthType"`
	Name                        pulumi.StringOutput               `pulumi:"name"`
	ReplicateTo                 pulumi.StringOutput               `pulumi:"replicateTo"`
	Tags                        DeploymentStrategyTagsArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::AppConfig::DeploymentStrategy

Deprecated: DeploymentStrategy is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDeploymentStrategy

func GetDeploymentStrategy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentStrategyState, opts ...pulumi.ResourceOption) (*DeploymentStrategy, error)

GetDeploymentStrategy gets an existing DeploymentStrategy 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 NewDeploymentStrategy

func NewDeploymentStrategy(ctx *pulumi.Context,
	name string, args *DeploymentStrategyArgs, opts ...pulumi.ResourceOption) (*DeploymentStrategy, error)

NewDeploymentStrategy registers a new resource with the given unique name, arguments, and options.

func (*DeploymentStrategy) ElementType

func (*DeploymentStrategy) ElementType() reflect.Type

func (*DeploymentStrategy) ToDeploymentStrategyOutput

func (i *DeploymentStrategy) ToDeploymentStrategyOutput() DeploymentStrategyOutput

func (*DeploymentStrategy) ToDeploymentStrategyOutputWithContext

func (i *DeploymentStrategy) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput

type DeploymentStrategyArgs

type DeploymentStrategyArgs struct {
	DeploymentDurationInMinutes pulumi.Float64Input
	Description                 pulumi.StringPtrInput
	FinalBakeTimeInMinutes      pulumi.Float64PtrInput
	GrowthFactor                pulumi.Float64Input
	GrowthType                  pulumi.StringPtrInput
	Name                        pulumi.StringPtrInput
	ReplicateTo                 pulumi.StringInput
	Tags                        DeploymentStrategyTagsArrayInput
}

The set of arguments for constructing a DeploymentStrategy resource.

func (DeploymentStrategyArgs) ElementType

func (DeploymentStrategyArgs) ElementType() reflect.Type

type DeploymentStrategyInput

type DeploymentStrategyInput interface {
	pulumi.Input

	ToDeploymentStrategyOutput() DeploymentStrategyOutput
	ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
}

type DeploymentStrategyOutput

type DeploymentStrategyOutput struct{ *pulumi.OutputState }

func (DeploymentStrategyOutput) ElementType

func (DeploymentStrategyOutput) ElementType() reflect.Type

func (DeploymentStrategyOutput) ToDeploymentStrategyOutput

func (o DeploymentStrategyOutput) ToDeploymentStrategyOutput() DeploymentStrategyOutput

func (DeploymentStrategyOutput) ToDeploymentStrategyOutputWithContext

func (o DeploymentStrategyOutput) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput

type DeploymentStrategyState

type DeploymentStrategyState struct {
}

func (DeploymentStrategyState) ElementType

func (DeploymentStrategyState) ElementType() reflect.Type

type DeploymentStrategyTags

type DeploymentStrategyTags struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type DeploymentStrategyTagsArgs

type DeploymentStrategyTagsArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (DeploymentStrategyTagsArgs) ElementType

func (DeploymentStrategyTagsArgs) ElementType() reflect.Type

func (DeploymentStrategyTagsArgs) ToDeploymentStrategyTagsOutput

func (i DeploymentStrategyTagsArgs) ToDeploymentStrategyTagsOutput() DeploymentStrategyTagsOutput

func (DeploymentStrategyTagsArgs) ToDeploymentStrategyTagsOutputWithContext

func (i DeploymentStrategyTagsArgs) ToDeploymentStrategyTagsOutputWithContext(ctx context.Context) DeploymentStrategyTagsOutput

type DeploymentStrategyTagsArray

type DeploymentStrategyTagsArray []DeploymentStrategyTagsInput

func (DeploymentStrategyTagsArray) ElementType

func (DeploymentStrategyTagsArray) ToDeploymentStrategyTagsArrayOutput

func (i DeploymentStrategyTagsArray) ToDeploymentStrategyTagsArrayOutput() DeploymentStrategyTagsArrayOutput

func (DeploymentStrategyTagsArray) ToDeploymentStrategyTagsArrayOutputWithContext

func (i DeploymentStrategyTagsArray) ToDeploymentStrategyTagsArrayOutputWithContext(ctx context.Context) DeploymentStrategyTagsArrayOutput

type DeploymentStrategyTagsArrayInput

type DeploymentStrategyTagsArrayInput interface {
	pulumi.Input

	ToDeploymentStrategyTagsArrayOutput() DeploymentStrategyTagsArrayOutput
	ToDeploymentStrategyTagsArrayOutputWithContext(context.Context) DeploymentStrategyTagsArrayOutput
}

DeploymentStrategyTagsArrayInput is an input type that accepts DeploymentStrategyTagsArray and DeploymentStrategyTagsArrayOutput values. You can construct a concrete instance of `DeploymentStrategyTagsArrayInput` via:

DeploymentStrategyTagsArray{ DeploymentStrategyTagsArgs{...} }

type DeploymentStrategyTagsArrayOutput

type DeploymentStrategyTagsArrayOutput struct{ *pulumi.OutputState }

func (DeploymentStrategyTagsArrayOutput) ElementType

func (DeploymentStrategyTagsArrayOutput) Index

func (DeploymentStrategyTagsArrayOutput) ToDeploymentStrategyTagsArrayOutput

func (o DeploymentStrategyTagsArrayOutput) ToDeploymentStrategyTagsArrayOutput() DeploymentStrategyTagsArrayOutput

func (DeploymentStrategyTagsArrayOutput) ToDeploymentStrategyTagsArrayOutputWithContext

func (o DeploymentStrategyTagsArrayOutput) ToDeploymentStrategyTagsArrayOutputWithContext(ctx context.Context) DeploymentStrategyTagsArrayOutput

type DeploymentStrategyTagsInput

type DeploymentStrategyTagsInput interface {
	pulumi.Input

	ToDeploymentStrategyTagsOutput() DeploymentStrategyTagsOutput
	ToDeploymentStrategyTagsOutputWithContext(context.Context) DeploymentStrategyTagsOutput
}

DeploymentStrategyTagsInput is an input type that accepts DeploymentStrategyTagsArgs and DeploymentStrategyTagsOutput values. You can construct a concrete instance of `DeploymentStrategyTagsInput` via:

DeploymentStrategyTagsArgs{...}

type DeploymentStrategyTagsOutput

type DeploymentStrategyTagsOutput struct{ *pulumi.OutputState }

func (DeploymentStrategyTagsOutput) ElementType

func (DeploymentStrategyTagsOutput) Key

func (DeploymentStrategyTagsOutput) ToDeploymentStrategyTagsOutput

func (o DeploymentStrategyTagsOutput) ToDeploymentStrategyTagsOutput() DeploymentStrategyTagsOutput

func (DeploymentStrategyTagsOutput) ToDeploymentStrategyTagsOutputWithContext

func (o DeploymentStrategyTagsOutput) ToDeploymentStrategyTagsOutputWithContext(ctx context.Context) DeploymentStrategyTagsOutput

func (DeploymentStrategyTagsOutput) Value

type DeploymentTags

type DeploymentTags struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type DeploymentTagsArgs

type DeploymentTagsArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (DeploymentTagsArgs) ElementType

func (DeploymentTagsArgs) ElementType() reflect.Type

func (DeploymentTagsArgs) ToDeploymentTagsOutput

func (i DeploymentTagsArgs) ToDeploymentTagsOutput() DeploymentTagsOutput

func (DeploymentTagsArgs) ToDeploymentTagsOutputWithContext

func (i DeploymentTagsArgs) ToDeploymentTagsOutputWithContext(ctx context.Context) DeploymentTagsOutput

type DeploymentTagsArray

type DeploymentTagsArray []DeploymentTagsInput

func (DeploymentTagsArray) ElementType

func (DeploymentTagsArray) ElementType() reflect.Type

func (DeploymentTagsArray) ToDeploymentTagsArrayOutput

func (i DeploymentTagsArray) ToDeploymentTagsArrayOutput() DeploymentTagsArrayOutput

func (DeploymentTagsArray) ToDeploymentTagsArrayOutputWithContext

func (i DeploymentTagsArray) ToDeploymentTagsArrayOutputWithContext(ctx context.Context) DeploymentTagsArrayOutput

type DeploymentTagsArrayInput

type DeploymentTagsArrayInput interface {
	pulumi.Input

	ToDeploymentTagsArrayOutput() DeploymentTagsArrayOutput
	ToDeploymentTagsArrayOutputWithContext(context.Context) DeploymentTagsArrayOutput
}

DeploymentTagsArrayInput is an input type that accepts DeploymentTagsArray and DeploymentTagsArrayOutput values. You can construct a concrete instance of `DeploymentTagsArrayInput` via:

DeploymentTagsArray{ DeploymentTagsArgs{...} }

type DeploymentTagsArrayOutput

type DeploymentTagsArrayOutput struct{ *pulumi.OutputState }

func (DeploymentTagsArrayOutput) ElementType

func (DeploymentTagsArrayOutput) ElementType() reflect.Type

func (DeploymentTagsArrayOutput) Index

func (DeploymentTagsArrayOutput) ToDeploymentTagsArrayOutput

func (o DeploymentTagsArrayOutput) ToDeploymentTagsArrayOutput() DeploymentTagsArrayOutput

func (DeploymentTagsArrayOutput) ToDeploymentTagsArrayOutputWithContext

func (o DeploymentTagsArrayOutput) ToDeploymentTagsArrayOutputWithContext(ctx context.Context) DeploymentTagsArrayOutput

type DeploymentTagsInput

type DeploymentTagsInput interface {
	pulumi.Input

	ToDeploymentTagsOutput() DeploymentTagsOutput
	ToDeploymentTagsOutputWithContext(context.Context) DeploymentTagsOutput
}

DeploymentTagsInput is an input type that accepts DeploymentTagsArgs and DeploymentTagsOutput values. You can construct a concrete instance of `DeploymentTagsInput` via:

DeploymentTagsArgs{...}

type DeploymentTagsOutput

type DeploymentTagsOutput struct{ *pulumi.OutputState }

func (DeploymentTagsOutput) ElementType

func (DeploymentTagsOutput) ElementType() reflect.Type

func (DeploymentTagsOutput) Key

func (DeploymentTagsOutput) ToDeploymentTagsOutput

func (o DeploymentTagsOutput) ToDeploymentTagsOutput() DeploymentTagsOutput

func (DeploymentTagsOutput) ToDeploymentTagsOutputWithContext

func (o DeploymentTagsOutput) ToDeploymentTagsOutputWithContext(ctx context.Context) DeploymentTagsOutput

func (DeploymentTagsOutput) Value

type Environment deprecated

type Environment struct {
	pulumi.CustomResourceState

	ApplicationId pulumi.StringOutput            `pulumi:"applicationId"`
	Description   pulumi.StringPtrOutput         `pulumi:"description"`
	Monitors      EnvironmentMonitorsArrayOutput `pulumi:"monitors"`
	Name          pulumi.StringOutput            `pulumi:"name"`
	Tags          EnvironmentTagsArrayOutput     `pulumi:"tags"`
}

Resource Type definition for AWS::AppConfig::Environment

Deprecated: Environment is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetEnvironment

func GetEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)

GetEnvironment gets an existing Environment 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 NewEnvironment

func NewEnvironment(ctx *pulumi.Context,
	name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)

NewEnvironment registers a new resource with the given unique name, arguments, and options.

func (*Environment) ElementType

func (*Environment) ElementType() reflect.Type

func (*Environment) ToEnvironmentOutput

func (i *Environment) ToEnvironmentOutput() EnvironmentOutput

func (*Environment) ToEnvironmentOutputWithContext

func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentArgs

type EnvironmentArgs struct {
	ApplicationId pulumi.StringInput
	Description   pulumi.StringPtrInput
	Monitors      EnvironmentMonitorsArrayInput
	Name          pulumi.StringPtrInput
	Tags          EnvironmentTagsArrayInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentInput

type EnvironmentInput interface {
	pulumi.Input

	ToEnvironmentOutput() EnvironmentOutput
	ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
}

type EnvironmentMonitors

type EnvironmentMonitors struct {
	AlarmArn     *string `pulumi:"alarmArn"`
	AlarmRoleArn *string `pulumi:"alarmRoleArn"`
}

type EnvironmentMonitorsArgs

type EnvironmentMonitorsArgs struct {
	AlarmArn     pulumi.StringPtrInput `pulumi:"alarmArn"`
	AlarmRoleArn pulumi.StringPtrInput `pulumi:"alarmRoleArn"`
}

func (EnvironmentMonitorsArgs) ElementType

func (EnvironmentMonitorsArgs) ElementType() reflect.Type

func (EnvironmentMonitorsArgs) ToEnvironmentMonitorsOutput

func (i EnvironmentMonitorsArgs) ToEnvironmentMonitorsOutput() EnvironmentMonitorsOutput

func (EnvironmentMonitorsArgs) ToEnvironmentMonitorsOutputWithContext

func (i EnvironmentMonitorsArgs) ToEnvironmentMonitorsOutputWithContext(ctx context.Context) EnvironmentMonitorsOutput

type EnvironmentMonitorsArray

type EnvironmentMonitorsArray []EnvironmentMonitorsInput

func (EnvironmentMonitorsArray) ElementType

func (EnvironmentMonitorsArray) ElementType() reflect.Type

func (EnvironmentMonitorsArray) ToEnvironmentMonitorsArrayOutput

func (i EnvironmentMonitorsArray) ToEnvironmentMonitorsArrayOutput() EnvironmentMonitorsArrayOutput

func (EnvironmentMonitorsArray) ToEnvironmentMonitorsArrayOutputWithContext

func (i EnvironmentMonitorsArray) ToEnvironmentMonitorsArrayOutputWithContext(ctx context.Context) EnvironmentMonitorsArrayOutput

type EnvironmentMonitorsArrayInput

type EnvironmentMonitorsArrayInput interface {
	pulumi.Input

	ToEnvironmentMonitorsArrayOutput() EnvironmentMonitorsArrayOutput
	ToEnvironmentMonitorsArrayOutputWithContext(context.Context) EnvironmentMonitorsArrayOutput
}

EnvironmentMonitorsArrayInput is an input type that accepts EnvironmentMonitorsArray and EnvironmentMonitorsArrayOutput values. You can construct a concrete instance of `EnvironmentMonitorsArrayInput` via:

EnvironmentMonitorsArray{ EnvironmentMonitorsArgs{...} }

type EnvironmentMonitorsArrayOutput

type EnvironmentMonitorsArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentMonitorsArrayOutput) ElementType

func (EnvironmentMonitorsArrayOutput) Index

func (EnvironmentMonitorsArrayOutput) ToEnvironmentMonitorsArrayOutput

func (o EnvironmentMonitorsArrayOutput) ToEnvironmentMonitorsArrayOutput() EnvironmentMonitorsArrayOutput

func (EnvironmentMonitorsArrayOutput) ToEnvironmentMonitorsArrayOutputWithContext

func (o EnvironmentMonitorsArrayOutput) ToEnvironmentMonitorsArrayOutputWithContext(ctx context.Context) EnvironmentMonitorsArrayOutput

type EnvironmentMonitorsInput

type EnvironmentMonitorsInput interface {
	pulumi.Input

	ToEnvironmentMonitorsOutput() EnvironmentMonitorsOutput
	ToEnvironmentMonitorsOutputWithContext(context.Context) EnvironmentMonitorsOutput
}

EnvironmentMonitorsInput is an input type that accepts EnvironmentMonitorsArgs and EnvironmentMonitorsOutput values. You can construct a concrete instance of `EnvironmentMonitorsInput` via:

EnvironmentMonitorsArgs{...}

type EnvironmentMonitorsOutput

type EnvironmentMonitorsOutput struct{ *pulumi.OutputState }

func (EnvironmentMonitorsOutput) AlarmArn

func (EnvironmentMonitorsOutput) AlarmRoleArn

func (EnvironmentMonitorsOutput) ElementType

func (EnvironmentMonitorsOutput) ElementType() reflect.Type

func (EnvironmentMonitorsOutput) ToEnvironmentMonitorsOutput

func (o EnvironmentMonitorsOutput) ToEnvironmentMonitorsOutput() EnvironmentMonitorsOutput

func (EnvironmentMonitorsOutput) ToEnvironmentMonitorsOutputWithContext

func (o EnvironmentMonitorsOutput) ToEnvironmentMonitorsOutputWithContext(ctx context.Context) EnvironmentMonitorsOutput

type EnvironmentOutput

type EnvironmentOutput struct{ *pulumi.OutputState }

func (EnvironmentOutput) ElementType

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) ToEnvironmentOutput

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext

func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentState

type EnvironmentState struct {
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type EnvironmentTags

type EnvironmentTags struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type EnvironmentTagsArgs

type EnvironmentTagsArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (EnvironmentTagsArgs) ElementType

func (EnvironmentTagsArgs) ElementType() reflect.Type

func (EnvironmentTagsArgs) ToEnvironmentTagsOutput

func (i EnvironmentTagsArgs) ToEnvironmentTagsOutput() EnvironmentTagsOutput

func (EnvironmentTagsArgs) ToEnvironmentTagsOutputWithContext

func (i EnvironmentTagsArgs) ToEnvironmentTagsOutputWithContext(ctx context.Context) EnvironmentTagsOutput

type EnvironmentTagsArray

type EnvironmentTagsArray []EnvironmentTagsInput

func (EnvironmentTagsArray) ElementType

func (EnvironmentTagsArray) ElementType() reflect.Type

func (EnvironmentTagsArray) ToEnvironmentTagsArrayOutput

func (i EnvironmentTagsArray) ToEnvironmentTagsArrayOutput() EnvironmentTagsArrayOutput

func (EnvironmentTagsArray) ToEnvironmentTagsArrayOutputWithContext

func (i EnvironmentTagsArray) ToEnvironmentTagsArrayOutputWithContext(ctx context.Context) EnvironmentTagsArrayOutput

type EnvironmentTagsArrayInput

type EnvironmentTagsArrayInput interface {
	pulumi.Input

	ToEnvironmentTagsArrayOutput() EnvironmentTagsArrayOutput
	ToEnvironmentTagsArrayOutputWithContext(context.Context) EnvironmentTagsArrayOutput
}

EnvironmentTagsArrayInput is an input type that accepts EnvironmentTagsArray and EnvironmentTagsArrayOutput values. You can construct a concrete instance of `EnvironmentTagsArrayInput` via:

EnvironmentTagsArray{ EnvironmentTagsArgs{...} }

type EnvironmentTagsArrayOutput

type EnvironmentTagsArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentTagsArrayOutput) ElementType

func (EnvironmentTagsArrayOutput) ElementType() reflect.Type

func (EnvironmentTagsArrayOutput) Index

func (EnvironmentTagsArrayOutput) ToEnvironmentTagsArrayOutput

func (o EnvironmentTagsArrayOutput) ToEnvironmentTagsArrayOutput() EnvironmentTagsArrayOutput

func (EnvironmentTagsArrayOutput) ToEnvironmentTagsArrayOutputWithContext

func (o EnvironmentTagsArrayOutput) ToEnvironmentTagsArrayOutputWithContext(ctx context.Context) EnvironmentTagsArrayOutput

type EnvironmentTagsInput

type EnvironmentTagsInput interface {
	pulumi.Input

	ToEnvironmentTagsOutput() EnvironmentTagsOutput
	ToEnvironmentTagsOutputWithContext(context.Context) EnvironmentTagsOutput
}

EnvironmentTagsInput is an input type that accepts EnvironmentTagsArgs and EnvironmentTagsOutput values. You can construct a concrete instance of `EnvironmentTagsInput` via:

EnvironmentTagsArgs{...}

type EnvironmentTagsOutput

type EnvironmentTagsOutput struct{ *pulumi.OutputState }

func (EnvironmentTagsOutput) ElementType

func (EnvironmentTagsOutput) ElementType() reflect.Type

func (EnvironmentTagsOutput) Key

func (EnvironmentTagsOutput) ToEnvironmentTagsOutput

func (o EnvironmentTagsOutput) ToEnvironmentTagsOutput() EnvironmentTagsOutput

func (EnvironmentTagsOutput) ToEnvironmentTagsOutputWithContext

func (o EnvironmentTagsOutput) ToEnvironmentTagsOutputWithContext(ctx context.Context) EnvironmentTagsOutput

func (EnvironmentTagsOutput) Value

type HostedConfigurationVersion deprecated

type HostedConfigurationVersion struct {
	pulumi.CustomResourceState

	ApplicationId          pulumi.StringOutput     `pulumi:"applicationId"`
	ConfigurationProfileId pulumi.StringOutput     `pulumi:"configurationProfileId"`
	Content                pulumi.StringOutput     `pulumi:"content"`
	ContentType            pulumi.StringOutput     `pulumi:"contentType"`
	Description            pulumi.StringPtrOutput  `pulumi:"description"`
	LatestVersionNumber    pulumi.Float64PtrOutput `pulumi:"latestVersionNumber"`
}

Resource Type definition for AWS::AppConfig::HostedConfigurationVersion

Deprecated: HostedConfigurationVersion is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetHostedConfigurationVersion

func GetHostedConfigurationVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HostedConfigurationVersionState, opts ...pulumi.ResourceOption) (*HostedConfigurationVersion, error)

GetHostedConfigurationVersion gets an existing HostedConfigurationVersion 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 NewHostedConfigurationVersion

func NewHostedConfigurationVersion(ctx *pulumi.Context,
	name string, args *HostedConfigurationVersionArgs, opts ...pulumi.ResourceOption) (*HostedConfigurationVersion, error)

NewHostedConfigurationVersion registers a new resource with the given unique name, arguments, and options.

func (*HostedConfigurationVersion) ElementType

func (*HostedConfigurationVersion) ElementType() reflect.Type

func (*HostedConfigurationVersion) ToHostedConfigurationVersionOutput

func (i *HostedConfigurationVersion) ToHostedConfigurationVersionOutput() HostedConfigurationVersionOutput

func (*HostedConfigurationVersion) ToHostedConfigurationVersionOutputWithContext

func (i *HostedConfigurationVersion) ToHostedConfigurationVersionOutputWithContext(ctx context.Context) HostedConfigurationVersionOutput

type HostedConfigurationVersionArgs

type HostedConfigurationVersionArgs struct {
	ApplicationId          pulumi.StringInput
	ConfigurationProfileId pulumi.StringInput
	Content                pulumi.StringInput
	ContentType            pulumi.StringInput
	Description            pulumi.StringPtrInput
	LatestVersionNumber    pulumi.Float64PtrInput
}

The set of arguments for constructing a HostedConfigurationVersion resource.

func (HostedConfigurationVersionArgs) ElementType

type HostedConfigurationVersionInput

type HostedConfigurationVersionInput interface {
	pulumi.Input

	ToHostedConfigurationVersionOutput() HostedConfigurationVersionOutput
	ToHostedConfigurationVersionOutputWithContext(ctx context.Context) HostedConfigurationVersionOutput
}

type HostedConfigurationVersionOutput

type HostedConfigurationVersionOutput struct{ *pulumi.OutputState }

func (HostedConfigurationVersionOutput) ElementType

func (HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutput

func (o HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutput() HostedConfigurationVersionOutput

func (HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutputWithContext

func (o HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutputWithContext(ctx context.Context) HostedConfigurationVersionOutput

type HostedConfigurationVersionState

type HostedConfigurationVersionState struct {
}

func (HostedConfigurationVersionState) ElementType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL