appconfig

package
v0.84.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	// The application Id
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// A description of the application.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// A name for the application.
	Name pulumi.StringOutput `pulumi:"name"`
	// Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
	Tags ApplicationTagsArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::AppConfig::Application

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

func (*Application) ToOutput added in v0.76.0

func (i *Application) ToOutput(ctx context.Context) pulumix.Output[*Application]

type ApplicationArgs

type ApplicationArgs struct {
	// A description of the application.
	Description pulumi.StringPtrInput
	// A name for the application.
	Name pulumi.StringPtrInput
	// Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
	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) ApplicationId added in v0.82.0

func (o ApplicationOutput) ApplicationId() pulumi.StringOutput

The application Id

func (ApplicationOutput) Description added in v0.17.0

func (o ApplicationOutput) Description() pulumi.StringPtrOutput

A description of the application.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) Name added in v0.17.0

A name for the application.

func (ApplicationOutput) Tags added in v0.17.0

Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

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

func (ApplicationOutput) ToOutput added in v0.76.0

type ApplicationState

type ApplicationState struct {
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationTags

type ApplicationTags struct {
	// The key-value string map. The valid character set is [a-zA-Z1-9 +-=._:/-]. The tag key can be up to 128 characters and must not start with aws:.
	Key string `pulumi:"key"`
	// The tag value can be up to 256 characters.
	Value string `pulumi:"value"`
}

Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

type ApplicationTagsArgs

type ApplicationTagsArgs struct {
	// The key-value string map. The valid character set is [a-zA-Z1-9 +-=._:/-]. The tag key can be up to 128 characters and must not start with aws:.
	Key pulumi.StringInput `pulumi:"key"`
	// The tag value can be up to 256 characters.
	Value pulumi.StringInput `pulumi:"value"`
}

Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

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

func (ApplicationTagsArgs) ToOutput added in v0.76.0

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

func (ApplicationTagsArray) ToOutput added in v0.76.0

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

func (ApplicationTagsArrayOutput) ToOutput added in v0.76.0

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 }

Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

func (ApplicationTagsOutput) ElementType

func (ApplicationTagsOutput) ElementType() reflect.Type

func (ApplicationTagsOutput) Key

The key-value string map. The valid character set is [a-zA-Z1-9 +-=._:/-]. The tag key can be up to 128 characters and must not start with aws:.

func (ApplicationTagsOutput) ToApplicationTagsOutput

func (o ApplicationTagsOutput) ToApplicationTagsOutput() ApplicationTagsOutput

func (ApplicationTagsOutput) ToApplicationTagsOutputWithContext

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

func (ApplicationTagsOutput) ToOutput added in v0.76.0

func (ApplicationTagsOutput) Value

The tag value can be up to 256 characters.

type ConfigurationProfile

type ConfigurationProfile struct {
	pulumi.CustomResourceState

	// The application ID.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// The configuration profile ID
	ConfigurationProfileId pulumi.StringOutput `pulumi:"configurationProfileId"`
	// A description of the configuration profile.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS AppConfig hosted configuration store. This attribute is only used for hosted configuration types. To encrypt data managed in other configuration stores, see the documentation for how to specify an AWS KMS key for that particular service.
	KmsKeyArn pulumi.StringOutput `pulumi:"kmsKeyArn"`
	// The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
	KmsKeyIdentifier pulumi.StringPtrOutput `pulumi:"kmsKeyIdentifier"`
	// A URI to locate the configuration. You can specify the AWS AppConfig hosted configuration store, Systems Manager (SSM) document, an SSM Parameter Store parameter, or an Amazon S3 object.
	LocationUri pulumi.StringOutput `pulumi:"locationUri"`
	// A name for the configuration profile.
	Name pulumi.StringOutput `pulumi:"name"`
	// The ARN of an IAM role with permission to access the configuration at the specified LocationUri.
	RetrievalRoleArn pulumi.StringPtrOutput `pulumi:"retrievalRoleArn"`
	// Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
	Tags ConfigurationProfileTagsArrayOutput `pulumi:"tags"`
	// The type of configurations contained in the profile. When calling this API, enter one of the following values for Type: AWS.AppConfig.FeatureFlags, AWS.Freeform
	Type pulumi.StringPtrOutput `pulumi:"type"`
	// A list of methods for validating the configuration.
	Validators ConfigurationProfileValidatorsArrayOutput `pulumi:"validators"`
}

An example resource schema demonstrating some basic constructs and validation rules.

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

func (*ConfigurationProfile) ToOutput added in v0.76.0

type ConfigurationProfileArgs

type ConfigurationProfileArgs struct {
	// The application ID.
	ApplicationId pulumi.StringInput
	// A description of the configuration profile.
	Description pulumi.StringPtrInput
	// The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
	KmsKeyIdentifier pulumi.StringPtrInput
	// A URI to locate the configuration. You can specify the AWS AppConfig hosted configuration store, Systems Manager (SSM) document, an SSM Parameter Store parameter, or an Amazon S3 object.
	LocationUri pulumi.StringInput
	// A name for the configuration profile.
	Name pulumi.StringPtrInput
	// The ARN of an IAM role with permission to access the configuration at the specified LocationUri.
	RetrievalRoleArn pulumi.StringPtrInput
	// Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
	Tags ConfigurationProfileTagsArrayInput
	// The type of configurations contained in the profile. When calling this API, enter one of the following values for Type: AWS.AppConfig.FeatureFlags, AWS.Freeform
	Type pulumi.StringPtrInput
	// A list of methods for validating the configuration.
	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) ApplicationId added in v0.17.0

The application ID.

func (ConfigurationProfileOutput) ConfigurationProfileId added in v0.84.0

func (o ConfigurationProfileOutput) ConfigurationProfileId() pulumi.StringOutput

The configuration profile ID

func (ConfigurationProfileOutput) Description added in v0.17.0

A description of the configuration profile.

func (ConfigurationProfileOutput) ElementType

func (ConfigurationProfileOutput) ElementType() reflect.Type

func (ConfigurationProfileOutput) KmsKeyArn added in v0.84.0

The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS AppConfig hosted configuration store. This attribute is only used for hosted configuration types. To encrypt data managed in other configuration stores, see the documentation for how to specify an AWS KMS key for that particular service.

func (ConfigurationProfileOutput) KmsKeyIdentifier added in v0.82.0

func (o ConfigurationProfileOutput) KmsKeyIdentifier() pulumi.StringPtrOutput

The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.

func (ConfigurationProfileOutput) LocationUri added in v0.17.0

A URI to locate the configuration. You can specify the AWS AppConfig hosted configuration store, Systems Manager (SSM) document, an SSM Parameter Store parameter, or an Amazon S3 object.

func (ConfigurationProfileOutput) Name added in v0.17.0

A name for the configuration profile.

func (ConfigurationProfileOutput) RetrievalRoleArn added in v0.17.0

func (o ConfigurationProfileOutput) RetrievalRoleArn() pulumi.StringPtrOutput

The ARN of an IAM role with permission to access the configuration at the specified LocationUri.

func (ConfigurationProfileOutput) Tags added in v0.17.0

Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

func (ConfigurationProfileOutput) ToConfigurationProfileOutput

func (o ConfigurationProfileOutput) ToConfigurationProfileOutput() ConfigurationProfileOutput

func (ConfigurationProfileOutput) ToConfigurationProfileOutputWithContext

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

func (ConfigurationProfileOutput) ToOutput added in v0.76.0

func (ConfigurationProfileOutput) Type added in v0.17.0

The type of configurations contained in the profile. When calling this API, enter one of the following values for Type: AWS.AppConfig.FeatureFlags, AWS.Freeform

func (ConfigurationProfileOutput) Validators added in v0.17.0

A list of methods for validating the configuration.

type ConfigurationProfileState

type ConfigurationProfileState struct {
}

func (ConfigurationProfileState) ElementType

func (ConfigurationProfileState) ElementType() reflect.Type

type ConfigurationProfileTags

type ConfigurationProfileTags struct {
	// The key-value string map. The tag key can be up to 128 characters and must not start with aws:.
	Key *string `pulumi:"key"`
	// The tag value can be up to 256 characters.
	Value *string `pulumi:"value"`
}

Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

type ConfigurationProfileTagsArgs

type ConfigurationProfileTagsArgs struct {
	// The key-value string map. The tag key can be up to 128 characters and must not start with aws:.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The tag value can be up to 256 characters.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

func (ConfigurationProfileTagsArgs) ElementType

func (ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutput

func (i ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutput() ConfigurationProfileTagsOutput

func (ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutputWithContext

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

func (ConfigurationProfileTagsArgs) ToOutput added in v0.76.0

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

func (ConfigurationProfileTagsArray) ToOutput added in v0.76.0

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

func (ConfigurationProfileTagsArrayOutput) ToOutput added in v0.76.0

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 }

Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

func (ConfigurationProfileTagsOutput) ElementType

func (ConfigurationProfileTagsOutput) Key

The key-value string map. The tag key can be up to 128 characters and must not start with aws:.

func (ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutput

func (o ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutput() ConfigurationProfileTagsOutput

func (ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutputWithContext

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

func (ConfigurationProfileTagsOutput) ToOutput added in v0.76.0

func (ConfigurationProfileTagsOutput) Value

The tag value can be up to 256 characters.

type ConfigurationProfileValidators

type ConfigurationProfileValidators struct {
	// Either the JSON Schema content or the Amazon Resource Name (ARN) of an Lambda function.
	Content *string `pulumi:"content"`
	// AWS AppConfig supports validators of type JSON_SCHEMA and LAMBDA.
	Type *string `pulumi:"type"`
}

A list of methods for validating the configuration.

type ConfigurationProfileValidatorsArgs

type ConfigurationProfileValidatorsArgs struct {
	// Either the JSON Schema content or the Amazon Resource Name (ARN) of an Lambda function.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// AWS AppConfig supports validators of type JSON_SCHEMA and LAMBDA.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

A list of methods for validating the configuration.

func (ConfigurationProfileValidatorsArgs) ElementType

func (ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutput

func (i ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutput() ConfigurationProfileValidatorsOutput

func (ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutputWithContext

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

func (ConfigurationProfileValidatorsArgs) ToOutput added in v0.76.0

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

func (ConfigurationProfileValidatorsArray) ToOutput added in v0.76.0

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

func (ConfigurationProfileValidatorsArrayOutput) ToOutput added in v0.76.0

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 }

A list of methods for validating the configuration.

func (ConfigurationProfileValidatorsOutput) Content

Either the JSON Schema content or the Amazon Resource Name (ARN) of an Lambda function.

func (ConfigurationProfileValidatorsOutput) ElementType

func (ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutput

func (o ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutput() ConfigurationProfileValidatorsOutput

func (ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutputWithContext

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

func (ConfigurationProfileValidatorsOutput) ToOutput added in v0.76.0

func (ConfigurationProfileValidatorsOutput) Type

AWS AppConfig supports validators of type JSON_SCHEMA and LAMBDA.

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"`
	KmsKeyIdentifier       pulumi.StringPtrOutput    `pulumi:"kmsKeyIdentifier"`
	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

func (*Deployment) ToOutput added in v0.76.0

func (i *Deployment) ToOutput(ctx context.Context) pulumix.Output[*Deployment]

type DeploymentArgs

type DeploymentArgs struct {
	ApplicationId          pulumi.StringInput
	ConfigurationProfileId pulumi.StringInput
	ConfigurationVersion   pulumi.StringInput
	DeploymentStrategyId   pulumi.StringInput
	Description            pulumi.StringPtrInput
	EnvironmentId          pulumi.StringInput
	KmsKeyIdentifier       pulumi.StringPtrInput
	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) ApplicationId added in v0.17.0

func (o DeploymentOutput) ApplicationId() pulumi.StringOutput

func (DeploymentOutput) ConfigurationProfileId added in v0.17.0

func (o DeploymentOutput) ConfigurationProfileId() pulumi.StringOutput

func (DeploymentOutput) ConfigurationVersion added in v0.17.0

func (o DeploymentOutput) ConfigurationVersion() pulumi.StringOutput

func (DeploymentOutput) DeploymentStrategyId added in v0.17.0

func (o DeploymentOutput) DeploymentStrategyId() pulumi.StringOutput

func (DeploymentOutput) Description added in v0.17.0

func (o DeploymentOutput) Description() pulumi.StringPtrOutput

func (DeploymentOutput) ElementType

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) EnvironmentId added in v0.17.0

func (o DeploymentOutput) EnvironmentId() pulumi.StringOutput

func (DeploymentOutput) KmsKeyIdentifier added in v0.50.0

func (o DeploymentOutput) KmsKeyIdentifier() pulumi.StringPtrOutput

func (DeploymentOutput) Tags added in v0.17.0

func (DeploymentOutput) ToDeploymentOutput

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext

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

func (DeploymentOutput) ToOutput added in v0.76.0

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

func (*DeploymentStrategy) ToOutput added in v0.76.0

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) DeploymentDurationInMinutes added in v0.17.0

func (o DeploymentStrategyOutput) DeploymentDurationInMinutes() pulumi.Float64Output

func (DeploymentStrategyOutput) Description added in v0.17.0

func (DeploymentStrategyOutput) ElementType

func (DeploymentStrategyOutput) ElementType() reflect.Type

func (DeploymentStrategyOutput) FinalBakeTimeInMinutes added in v0.17.0

func (o DeploymentStrategyOutput) FinalBakeTimeInMinutes() pulumi.Float64PtrOutput

func (DeploymentStrategyOutput) GrowthFactor added in v0.17.0

func (DeploymentStrategyOutput) GrowthType added in v0.17.0

func (DeploymentStrategyOutput) Name added in v0.17.0

func (DeploymentStrategyOutput) ReplicateTo added in v0.17.0

func (DeploymentStrategyOutput) Tags added in v0.17.0

func (DeploymentStrategyOutput) ToDeploymentStrategyOutput

func (o DeploymentStrategyOutput) ToDeploymentStrategyOutput() DeploymentStrategyOutput

func (DeploymentStrategyOutput) ToDeploymentStrategyOutputWithContext

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

func (DeploymentStrategyOutput) ToOutput added in v0.76.0

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

func (DeploymentStrategyTagsArgs) ToOutput added in v0.76.0

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

func (DeploymentStrategyTagsArray) ToOutput added in v0.76.0

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

func (DeploymentStrategyTagsArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (DeploymentTagsArgs) ToOutput added in v0.76.0

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

func (DeploymentTagsArray) ToOutput added in v0.76.0

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

func (DeploymentTagsArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (*Environment) ToOutput added in v0.76.0

func (i *Environment) ToOutput(ctx context.Context) pulumix.Output[*Environment]

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

func (EnvironmentMonitorsArgs) ToOutput added in v0.76.0

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

func (EnvironmentMonitorsArray) ToOutput added in v0.76.0

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

func (EnvironmentMonitorsArrayOutput) ToOutput added in v0.76.0

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

func (EnvironmentMonitorsOutput) ToOutput added in v0.76.0

type EnvironmentOutput

type EnvironmentOutput struct{ *pulumi.OutputState }

func (EnvironmentOutput) ApplicationId added in v0.17.0

func (o EnvironmentOutput) ApplicationId() pulumi.StringOutput

func (EnvironmentOutput) Description added in v0.17.0

func (o EnvironmentOutput) Description() pulumi.StringPtrOutput

func (EnvironmentOutput) ElementType

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) Monitors added in v0.17.0

func (EnvironmentOutput) Name added in v0.17.0

func (EnvironmentOutput) Tags added in v0.17.0

func (EnvironmentOutput) ToEnvironmentOutput

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext

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

func (EnvironmentOutput) ToOutput added in v0.76.0

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

func (EnvironmentTagsArgs) ToOutput added in v0.76.0

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

func (EnvironmentTagsArray) ToOutput added in v0.76.0

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

func (EnvironmentTagsArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (EnvironmentTagsOutput) Value

type Extension added in v0.58.0

type Extension struct {
	pulumi.CustomResourceState

	Actions pulumi.AnyOutput    `pulumi:"actions"`
	Arn     pulumi.StringOutput `pulumi:"arn"`
	// Description of the extension.
	Description         pulumi.StringPtrOutput `pulumi:"description"`
	LatestVersionNumber pulumi.IntPtrOutput    `pulumi:"latestVersionNumber"`
	// Name of the extension.
	Name       pulumi.StringOutput `pulumi:"name"`
	Parameters pulumi.AnyOutput    `pulumi:"parameters"`
	// An array of key-value tags to apply to this resource.
	Tags          ExtensionTagArrayOutput `pulumi:"tags"`
	VersionNumber pulumi.IntOutput        `pulumi:"versionNumber"`
}

Resource Type definition for AWS::AppConfig::Extension

func GetExtension added in v0.58.0

func GetExtension(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExtensionState, opts ...pulumi.ResourceOption) (*Extension, error)

GetExtension gets an existing Extension 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 NewExtension added in v0.58.0

func NewExtension(ctx *pulumi.Context,
	name string, args *ExtensionArgs, opts ...pulumi.ResourceOption) (*Extension, error)

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

func (*Extension) ElementType added in v0.58.0

func (*Extension) ElementType() reflect.Type

func (*Extension) ToExtensionOutput added in v0.58.0

func (i *Extension) ToExtensionOutput() ExtensionOutput

func (*Extension) ToExtensionOutputWithContext added in v0.58.0

func (i *Extension) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput

func (*Extension) ToOutput added in v0.76.0

func (i *Extension) ToOutput(ctx context.Context) pulumix.Output[*Extension]

type ExtensionArgs added in v0.58.0

type ExtensionArgs struct {
	Actions pulumi.Input
	// Description of the extension.
	Description         pulumi.StringPtrInput
	LatestVersionNumber pulumi.IntPtrInput
	// Name of the extension.
	Name       pulumi.StringPtrInput
	Parameters pulumi.Input
	// An array of key-value tags to apply to this resource.
	Tags ExtensionTagArrayInput
}

The set of arguments for constructing a Extension resource.

func (ExtensionArgs) ElementType added in v0.58.0

func (ExtensionArgs) ElementType() reflect.Type

type ExtensionAssociation added in v0.58.0

type ExtensionAssociation struct {
	pulumi.CustomResourceState

	Arn                    pulumi.StringOutput    `pulumi:"arn"`
	ExtensionArn           pulumi.StringOutput    `pulumi:"extensionArn"`
	ExtensionIdentifier    pulumi.StringPtrOutput `pulumi:"extensionIdentifier"`
	ExtensionVersionNumber pulumi.IntPtrOutput    `pulumi:"extensionVersionNumber"`
	Parameters             pulumi.AnyOutput       `pulumi:"parameters"`
	ResourceArn            pulumi.StringOutput    `pulumi:"resourceArn"`
	ResourceIdentifier     pulumi.StringPtrOutput `pulumi:"resourceIdentifier"`
	// An array of key-value pairs to apply to this resource.
	Tags ExtensionAssociationTagArrayOutput `pulumi:"tags"`
}

An example resource schema demonstrating some basic constructs and validation rules.

func GetExtensionAssociation added in v0.58.0

func GetExtensionAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExtensionAssociationState, opts ...pulumi.ResourceOption) (*ExtensionAssociation, error)

GetExtensionAssociation gets an existing ExtensionAssociation 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 NewExtensionAssociation added in v0.58.0

func NewExtensionAssociation(ctx *pulumi.Context,
	name string, args *ExtensionAssociationArgs, opts ...pulumi.ResourceOption) (*ExtensionAssociation, error)

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

func (*ExtensionAssociation) ElementType added in v0.58.0

func (*ExtensionAssociation) ElementType() reflect.Type

func (*ExtensionAssociation) ToExtensionAssociationOutput added in v0.58.0

func (i *ExtensionAssociation) ToExtensionAssociationOutput() ExtensionAssociationOutput

func (*ExtensionAssociation) ToExtensionAssociationOutputWithContext added in v0.58.0

func (i *ExtensionAssociation) ToExtensionAssociationOutputWithContext(ctx context.Context) ExtensionAssociationOutput

func (*ExtensionAssociation) ToOutput added in v0.76.0

type ExtensionAssociationArgs added in v0.58.0

type ExtensionAssociationArgs struct {
	ExtensionIdentifier    pulumi.StringPtrInput
	ExtensionVersionNumber pulumi.IntPtrInput
	Parameters             pulumi.Input
	ResourceIdentifier     pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags ExtensionAssociationTagArrayInput
}

The set of arguments for constructing a ExtensionAssociation resource.

func (ExtensionAssociationArgs) ElementType added in v0.58.0

func (ExtensionAssociationArgs) ElementType() reflect.Type

type ExtensionAssociationInput added in v0.58.0

type ExtensionAssociationInput interface {
	pulumi.Input

	ToExtensionAssociationOutput() ExtensionAssociationOutput
	ToExtensionAssociationOutputWithContext(ctx context.Context) ExtensionAssociationOutput
}

type ExtensionAssociationOutput added in v0.58.0

type ExtensionAssociationOutput struct{ *pulumi.OutputState }

func (ExtensionAssociationOutput) Arn added in v0.58.0

func (ExtensionAssociationOutput) ElementType added in v0.58.0

func (ExtensionAssociationOutput) ElementType() reflect.Type

func (ExtensionAssociationOutput) ExtensionArn added in v0.58.0

func (ExtensionAssociationOutput) ExtensionIdentifier added in v0.58.0

func (o ExtensionAssociationOutput) ExtensionIdentifier() pulumi.StringPtrOutput

func (ExtensionAssociationOutput) ExtensionVersionNumber added in v0.58.0

func (o ExtensionAssociationOutput) ExtensionVersionNumber() pulumi.IntPtrOutput

func (ExtensionAssociationOutput) Parameters added in v0.58.0

func (ExtensionAssociationOutput) ResourceArn added in v0.58.0

func (ExtensionAssociationOutput) ResourceIdentifier added in v0.58.0

func (o ExtensionAssociationOutput) ResourceIdentifier() pulumi.StringPtrOutput

func (ExtensionAssociationOutput) Tags added in v0.58.0

An array of key-value pairs to apply to this resource.

func (ExtensionAssociationOutput) ToExtensionAssociationOutput added in v0.58.0

func (o ExtensionAssociationOutput) ToExtensionAssociationOutput() ExtensionAssociationOutput

func (ExtensionAssociationOutput) ToExtensionAssociationOutputWithContext added in v0.58.0

func (o ExtensionAssociationOutput) ToExtensionAssociationOutputWithContext(ctx context.Context) ExtensionAssociationOutput

func (ExtensionAssociationOutput) ToOutput added in v0.76.0

type ExtensionAssociationState added in v0.58.0

type ExtensionAssociationState struct {
}

func (ExtensionAssociationState) ElementType added in v0.58.0

func (ExtensionAssociationState) ElementType() reflect.Type

type ExtensionAssociationTag added in v0.58.0

type ExtensionAssociationTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ExtensionAssociationTagArgs added in v0.58.0

type ExtensionAssociationTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ExtensionAssociationTagArgs) ElementType added in v0.58.0

func (ExtensionAssociationTagArgs) ToExtensionAssociationTagOutput added in v0.58.0

func (i ExtensionAssociationTagArgs) ToExtensionAssociationTagOutput() ExtensionAssociationTagOutput

func (ExtensionAssociationTagArgs) ToExtensionAssociationTagOutputWithContext added in v0.58.0

func (i ExtensionAssociationTagArgs) ToExtensionAssociationTagOutputWithContext(ctx context.Context) ExtensionAssociationTagOutput

func (ExtensionAssociationTagArgs) ToOutput added in v0.76.0

type ExtensionAssociationTagArray added in v0.58.0

type ExtensionAssociationTagArray []ExtensionAssociationTagInput

func (ExtensionAssociationTagArray) ElementType added in v0.58.0

func (ExtensionAssociationTagArray) ToExtensionAssociationTagArrayOutput added in v0.58.0

func (i ExtensionAssociationTagArray) ToExtensionAssociationTagArrayOutput() ExtensionAssociationTagArrayOutput

func (ExtensionAssociationTagArray) ToExtensionAssociationTagArrayOutputWithContext added in v0.58.0

func (i ExtensionAssociationTagArray) ToExtensionAssociationTagArrayOutputWithContext(ctx context.Context) ExtensionAssociationTagArrayOutput

func (ExtensionAssociationTagArray) ToOutput added in v0.76.0

type ExtensionAssociationTagArrayInput added in v0.58.0

type ExtensionAssociationTagArrayInput interface {
	pulumi.Input

	ToExtensionAssociationTagArrayOutput() ExtensionAssociationTagArrayOutput
	ToExtensionAssociationTagArrayOutputWithContext(context.Context) ExtensionAssociationTagArrayOutput
}

ExtensionAssociationTagArrayInput is an input type that accepts ExtensionAssociationTagArray and ExtensionAssociationTagArrayOutput values. You can construct a concrete instance of `ExtensionAssociationTagArrayInput` via:

ExtensionAssociationTagArray{ ExtensionAssociationTagArgs{...} }

type ExtensionAssociationTagArrayOutput added in v0.58.0

type ExtensionAssociationTagArrayOutput struct{ *pulumi.OutputState }

func (ExtensionAssociationTagArrayOutput) ElementType added in v0.58.0

func (ExtensionAssociationTagArrayOutput) Index added in v0.58.0

func (ExtensionAssociationTagArrayOutput) ToExtensionAssociationTagArrayOutput added in v0.58.0

func (o ExtensionAssociationTagArrayOutput) ToExtensionAssociationTagArrayOutput() ExtensionAssociationTagArrayOutput

func (ExtensionAssociationTagArrayOutput) ToExtensionAssociationTagArrayOutputWithContext added in v0.58.0

func (o ExtensionAssociationTagArrayOutput) ToExtensionAssociationTagArrayOutputWithContext(ctx context.Context) ExtensionAssociationTagArrayOutput

func (ExtensionAssociationTagArrayOutput) ToOutput added in v0.76.0

type ExtensionAssociationTagInput added in v0.58.0

type ExtensionAssociationTagInput interface {
	pulumi.Input

	ToExtensionAssociationTagOutput() ExtensionAssociationTagOutput
	ToExtensionAssociationTagOutputWithContext(context.Context) ExtensionAssociationTagOutput
}

ExtensionAssociationTagInput is an input type that accepts ExtensionAssociationTagArgs and ExtensionAssociationTagOutput values. You can construct a concrete instance of `ExtensionAssociationTagInput` via:

ExtensionAssociationTagArgs{...}

type ExtensionAssociationTagOutput added in v0.58.0

type ExtensionAssociationTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ExtensionAssociationTagOutput) ElementType added in v0.58.0

func (ExtensionAssociationTagOutput) Key added in v0.58.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (ExtensionAssociationTagOutput) ToExtensionAssociationTagOutput added in v0.58.0

func (o ExtensionAssociationTagOutput) ToExtensionAssociationTagOutput() ExtensionAssociationTagOutput

func (ExtensionAssociationTagOutput) ToExtensionAssociationTagOutputWithContext added in v0.58.0

func (o ExtensionAssociationTagOutput) ToExtensionAssociationTagOutputWithContext(ctx context.Context) ExtensionAssociationTagOutput

func (ExtensionAssociationTagOutput) ToOutput added in v0.76.0

func (ExtensionAssociationTagOutput) Value added in v0.58.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type ExtensionInput added in v0.58.0

type ExtensionInput interface {
	pulumi.Input

	ToExtensionOutput() ExtensionOutput
	ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput
}

type ExtensionOutput added in v0.58.0

type ExtensionOutput struct{ *pulumi.OutputState }

func (ExtensionOutput) Actions added in v0.58.0

func (o ExtensionOutput) Actions() pulumi.AnyOutput

func (ExtensionOutput) Arn added in v0.58.0

func (ExtensionOutput) Description added in v0.58.0

func (o ExtensionOutput) Description() pulumi.StringPtrOutput

Description of the extension.

func (ExtensionOutput) ElementType added in v0.58.0

func (ExtensionOutput) ElementType() reflect.Type

func (ExtensionOutput) LatestVersionNumber added in v0.58.0

func (o ExtensionOutput) LatestVersionNumber() pulumi.IntPtrOutput

func (ExtensionOutput) Name added in v0.58.0

Name of the extension.

func (ExtensionOutput) Parameters added in v0.58.0

func (o ExtensionOutput) Parameters() pulumi.AnyOutput

func (ExtensionOutput) Tags added in v0.58.0

An array of key-value tags to apply to this resource.

func (ExtensionOutput) ToExtensionOutput added in v0.58.0

func (o ExtensionOutput) ToExtensionOutput() ExtensionOutput

func (ExtensionOutput) ToExtensionOutputWithContext added in v0.58.0

func (o ExtensionOutput) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput

func (ExtensionOutput) ToOutput added in v0.76.0

func (ExtensionOutput) VersionNumber added in v0.58.0

func (o ExtensionOutput) VersionNumber() pulumi.IntOutput

type ExtensionState added in v0.58.0

type ExtensionState struct {
}

func (ExtensionState) ElementType added in v0.58.0

func (ExtensionState) ElementType() reflect.Type

type ExtensionTag added in v0.58.0

type ExtensionTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ExtensionTagArgs added in v0.58.0

type ExtensionTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ExtensionTagArgs) ElementType added in v0.58.0

func (ExtensionTagArgs) ElementType() reflect.Type

func (ExtensionTagArgs) ToExtensionTagOutput added in v0.58.0

func (i ExtensionTagArgs) ToExtensionTagOutput() ExtensionTagOutput

func (ExtensionTagArgs) ToExtensionTagOutputWithContext added in v0.58.0

func (i ExtensionTagArgs) ToExtensionTagOutputWithContext(ctx context.Context) ExtensionTagOutput

func (ExtensionTagArgs) ToOutput added in v0.76.0

type ExtensionTagArray added in v0.58.0

type ExtensionTagArray []ExtensionTagInput

func (ExtensionTagArray) ElementType added in v0.58.0

func (ExtensionTagArray) ElementType() reflect.Type

func (ExtensionTagArray) ToExtensionTagArrayOutput added in v0.58.0

func (i ExtensionTagArray) ToExtensionTagArrayOutput() ExtensionTagArrayOutput

func (ExtensionTagArray) ToExtensionTagArrayOutputWithContext added in v0.58.0

func (i ExtensionTagArray) ToExtensionTagArrayOutputWithContext(ctx context.Context) ExtensionTagArrayOutput

func (ExtensionTagArray) ToOutput added in v0.76.0

type ExtensionTagArrayInput added in v0.58.0

type ExtensionTagArrayInput interface {
	pulumi.Input

	ToExtensionTagArrayOutput() ExtensionTagArrayOutput
	ToExtensionTagArrayOutputWithContext(context.Context) ExtensionTagArrayOutput
}

ExtensionTagArrayInput is an input type that accepts ExtensionTagArray and ExtensionTagArrayOutput values. You can construct a concrete instance of `ExtensionTagArrayInput` via:

ExtensionTagArray{ ExtensionTagArgs{...} }

type ExtensionTagArrayOutput added in v0.58.0

type ExtensionTagArrayOutput struct{ *pulumi.OutputState }

func (ExtensionTagArrayOutput) ElementType added in v0.58.0

func (ExtensionTagArrayOutput) ElementType() reflect.Type

func (ExtensionTagArrayOutput) Index added in v0.58.0

func (ExtensionTagArrayOutput) ToExtensionTagArrayOutput added in v0.58.0

func (o ExtensionTagArrayOutput) ToExtensionTagArrayOutput() ExtensionTagArrayOutput

func (ExtensionTagArrayOutput) ToExtensionTagArrayOutputWithContext added in v0.58.0

func (o ExtensionTagArrayOutput) ToExtensionTagArrayOutputWithContext(ctx context.Context) ExtensionTagArrayOutput

func (ExtensionTagArrayOutput) ToOutput added in v0.76.0

type ExtensionTagInput added in v0.58.0

type ExtensionTagInput interface {
	pulumi.Input

	ToExtensionTagOutput() ExtensionTagOutput
	ToExtensionTagOutputWithContext(context.Context) ExtensionTagOutput
}

ExtensionTagInput is an input type that accepts ExtensionTagArgs and ExtensionTagOutput values. You can construct a concrete instance of `ExtensionTagInput` via:

ExtensionTagArgs{...}

type ExtensionTagOutput added in v0.58.0

type ExtensionTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ExtensionTagOutput) ElementType added in v0.58.0

func (ExtensionTagOutput) ElementType() reflect.Type

func (ExtensionTagOutput) Key added in v0.58.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (ExtensionTagOutput) ToExtensionTagOutput added in v0.58.0

func (o ExtensionTagOutput) ToExtensionTagOutput() ExtensionTagOutput

func (ExtensionTagOutput) ToExtensionTagOutputWithContext added in v0.58.0

func (o ExtensionTagOutput) ToExtensionTagOutputWithContext(ctx context.Context) ExtensionTagOutput

func (ExtensionTagOutput) ToOutput added in v0.76.0

func (ExtensionTagOutput) Value added in v0.58.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

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"`
	VersionLabel           pulumi.StringPtrOutput  `pulumi:"versionLabel"`
}

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

func (*HostedConfigurationVersion) ToOutput added in v0.76.0

type HostedConfigurationVersionArgs

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

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) ApplicationId added in v0.17.0

func (HostedConfigurationVersionOutput) ConfigurationProfileId added in v0.17.0

func (o HostedConfigurationVersionOutput) ConfigurationProfileId() pulumi.StringOutput

func (HostedConfigurationVersionOutput) Content added in v0.17.0

func (HostedConfigurationVersionOutput) ContentType added in v0.17.0

func (HostedConfigurationVersionOutput) Description added in v0.17.0

func (HostedConfigurationVersionOutput) ElementType

func (HostedConfigurationVersionOutput) LatestVersionNumber added in v0.17.0

func (HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutput

func (o HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutput() HostedConfigurationVersionOutput

func (HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutputWithContext

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

func (HostedConfigurationVersionOutput) ToOutput added in v0.76.0

func (HostedConfigurationVersionOutput) VersionLabel added in v0.52.0

type HostedConfigurationVersionState

type HostedConfigurationVersionState struct {
}

func (HostedConfigurationVersionState) ElementType

type LookupApplicationArgs added in v0.12.0

type LookupApplicationArgs struct {
	// The application Id
	ApplicationId string `pulumi:"applicationId"`
}

type LookupApplicationOutputArgs added in v0.12.0

type LookupApplicationOutputArgs struct {
	// The application Id
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
}

func (LookupApplicationOutputArgs) ElementType added in v0.12.0

type LookupApplicationResult added in v0.12.0

type LookupApplicationResult struct {
	// The application Id
	ApplicationId *string `pulumi:"applicationId"`
	// A description of the application.
	Description *string `pulumi:"description"`
	// A name for the application.
	Name *string `pulumi:"name"`
	// Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
	Tags []ApplicationTags `pulumi:"tags"`
}

func LookupApplication added in v0.12.0

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

Resource Type definition for AWS::AppConfig::Application

type LookupApplicationResultOutput added in v0.12.0

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

func LookupApplicationOutput added in v0.12.0

func (LookupApplicationResultOutput) ApplicationId added in v0.82.0

The application Id

func (LookupApplicationResultOutput) Description added in v0.12.0

A description of the application.

func (LookupApplicationResultOutput) ElementType added in v0.12.0

func (LookupApplicationResultOutput) Name added in v0.12.0

A name for the application.

func (LookupApplicationResultOutput) Tags added in v0.12.0

Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToOutput added in v0.76.0

type LookupConfigurationProfileArgs added in v0.12.0

type LookupConfigurationProfileArgs struct {
	// The application ID.
	ApplicationId string `pulumi:"applicationId"`
	// The configuration profile ID
	ConfigurationProfileId string `pulumi:"configurationProfileId"`
}

type LookupConfigurationProfileOutputArgs added in v0.12.0

type LookupConfigurationProfileOutputArgs struct {
	// The application ID.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// The configuration profile ID
	ConfigurationProfileId pulumi.StringInput `pulumi:"configurationProfileId"`
}

func (LookupConfigurationProfileOutputArgs) ElementType added in v0.12.0

type LookupConfigurationProfileResult added in v0.12.0

type LookupConfigurationProfileResult struct {
	// The configuration profile ID
	ConfigurationProfileId *string `pulumi:"configurationProfileId"`
	// A description of the configuration profile.
	Description *string `pulumi:"description"`
	// The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS AppConfig hosted configuration store. This attribute is only used for hosted configuration types. To encrypt data managed in other configuration stores, see the documentation for how to specify an AWS KMS key for that particular service.
	KmsKeyArn *string `pulumi:"kmsKeyArn"`
	// The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
	KmsKeyIdentifier *string `pulumi:"kmsKeyIdentifier"`
	// A name for the configuration profile.
	Name *string `pulumi:"name"`
	// The ARN of an IAM role with permission to access the configuration at the specified LocationUri.
	RetrievalRoleArn *string `pulumi:"retrievalRoleArn"`
	// Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
	Tags []ConfigurationProfileTags `pulumi:"tags"`
	// A list of methods for validating the configuration.
	Validators []ConfigurationProfileValidators `pulumi:"validators"`
}

func LookupConfigurationProfile added in v0.12.0

func LookupConfigurationProfile(ctx *pulumi.Context, args *LookupConfigurationProfileArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationProfileResult, error)

An example resource schema demonstrating some basic constructs and validation rules.

type LookupConfigurationProfileResultOutput added in v0.12.0

type LookupConfigurationProfileResultOutput struct{ *pulumi.OutputState }

func (LookupConfigurationProfileResultOutput) ConfigurationProfileId added in v0.84.0

The configuration profile ID

func (LookupConfigurationProfileResultOutput) Description added in v0.12.0

A description of the configuration profile.

func (LookupConfigurationProfileResultOutput) ElementType added in v0.12.0

func (LookupConfigurationProfileResultOutput) KmsKeyArn added in v0.84.0

The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS AppConfig hosted configuration store. This attribute is only used for hosted configuration types. To encrypt data managed in other configuration stores, see the documentation for how to specify an AWS KMS key for that particular service.

func (LookupConfigurationProfileResultOutput) KmsKeyIdentifier added in v0.82.0

The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.

func (LookupConfigurationProfileResultOutput) Name added in v0.12.0

A name for the configuration profile.

func (LookupConfigurationProfileResultOutput) RetrievalRoleArn added in v0.12.0

The ARN of an IAM role with permission to access the configuration at the specified LocationUri.

func (LookupConfigurationProfileResultOutput) Tags added in v0.12.0

Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

func (LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutput added in v0.12.0

func (o LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutput() LookupConfigurationProfileResultOutput

func (LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutputWithContext added in v0.12.0

func (o LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutputWithContext(ctx context.Context) LookupConfigurationProfileResultOutput

func (LookupConfigurationProfileResultOutput) ToOutput added in v0.76.0

func (LookupConfigurationProfileResultOutput) Validators added in v0.12.0

A list of methods for validating the configuration.

type LookupDeploymentArgs added in v0.12.0

type LookupDeploymentArgs struct {
	Id string `pulumi:"id"`
}

type LookupDeploymentOutputArgs added in v0.12.0

type LookupDeploymentOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDeploymentOutputArgs) ElementType added in v0.12.0

func (LookupDeploymentOutputArgs) ElementType() reflect.Type

type LookupDeploymentResult added in v0.12.0

type LookupDeploymentResult struct {
	Id *string `pulumi:"id"`
}

func LookupDeployment added in v0.12.0

func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)

Resource Type definition for AWS::AppConfig::Deployment

type LookupDeploymentResultOutput added in v0.12.0

type LookupDeploymentResultOutput struct{ *pulumi.OutputState }

func LookupDeploymentOutput added in v0.12.0

func (LookupDeploymentResultOutput) ElementType added in v0.12.0

func (LookupDeploymentResultOutput) Id added in v0.12.0

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput added in v0.12.0

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext added in v0.12.0

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) ToOutput added in v0.76.0

type LookupDeploymentStrategyArgs added in v0.12.0

type LookupDeploymentStrategyArgs struct {
	Id string `pulumi:"id"`
}

type LookupDeploymentStrategyOutputArgs added in v0.12.0

type LookupDeploymentStrategyOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDeploymentStrategyOutputArgs) ElementType added in v0.12.0

type LookupDeploymentStrategyResult added in v0.12.0

type LookupDeploymentStrategyResult struct {
	DeploymentDurationInMinutes *float64                 `pulumi:"deploymentDurationInMinutes"`
	Description                 *string                  `pulumi:"description"`
	FinalBakeTimeInMinutes      *float64                 `pulumi:"finalBakeTimeInMinutes"`
	GrowthFactor                *float64                 `pulumi:"growthFactor"`
	GrowthType                  *string                  `pulumi:"growthType"`
	Id                          *string                  `pulumi:"id"`
	Tags                        []DeploymentStrategyTags `pulumi:"tags"`
}

func LookupDeploymentStrategy added in v0.12.0

func LookupDeploymentStrategy(ctx *pulumi.Context, args *LookupDeploymentStrategyArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentStrategyResult, error)

Resource Type definition for AWS::AppConfig::DeploymentStrategy

type LookupDeploymentStrategyResultOutput added in v0.12.0

type LookupDeploymentStrategyResultOutput struct{ *pulumi.OutputState }

func (LookupDeploymentStrategyResultOutput) DeploymentDurationInMinutes added in v0.12.0

func (o LookupDeploymentStrategyResultOutput) DeploymentDurationInMinutes() pulumi.Float64PtrOutput

func (LookupDeploymentStrategyResultOutput) Description added in v0.12.0

func (LookupDeploymentStrategyResultOutput) ElementType added in v0.12.0

func (LookupDeploymentStrategyResultOutput) FinalBakeTimeInMinutes added in v0.12.0

func (LookupDeploymentStrategyResultOutput) GrowthFactor added in v0.12.0

func (LookupDeploymentStrategyResultOutput) GrowthType added in v0.12.0

func (LookupDeploymentStrategyResultOutput) Id added in v0.12.0

func (LookupDeploymentStrategyResultOutput) Tags added in v0.12.0

func (LookupDeploymentStrategyResultOutput) ToLookupDeploymentStrategyResultOutput added in v0.12.0

func (o LookupDeploymentStrategyResultOutput) ToLookupDeploymentStrategyResultOutput() LookupDeploymentStrategyResultOutput

func (LookupDeploymentStrategyResultOutput) ToLookupDeploymentStrategyResultOutputWithContext added in v0.12.0

func (o LookupDeploymentStrategyResultOutput) ToLookupDeploymentStrategyResultOutputWithContext(ctx context.Context) LookupDeploymentStrategyResultOutput

func (LookupDeploymentStrategyResultOutput) ToOutput added in v0.76.0

type LookupEnvironmentArgs added in v0.12.0

type LookupEnvironmentArgs struct {
	Id string `pulumi:"id"`
}

type LookupEnvironmentOutputArgs added in v0.12.0

type LookupEnvironmentOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupEnvironmentOutputArgs) ElementType added in v0.12.0

type LookupEnvironmentResult added in v0.12.0

type LookupEnvironmentResult struct {
	Description *string               `pulumi:"description"`
	Id          *string               `pulumi:"id"`
	Monitors    []EnvironmentMonitors `pulumi:"monitors"`
	Name        *string               `pulumi:"name"`
	Tags        []EnvironmentTags     `pulumi:"tags"`
}

func LookupEnvironment added in v0.12.0

func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)

Resource Type definition for AWS::AppConfig::Environment

type LookupEnvironmentResultOutput added in v0.12.0

type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }

func LookupEnvironmentOutput added in v0.12.0

func (LookupEnvironmentResultOutput) Description added in v0.12.0

func (LookupEnvironmentResultOutput) ElementType added in v0.12.0

func (LookupEnvironmentResultOutput) Id added in v0.12.0

func (LookupEnvironmentResultOutput) Monitors added in v0.12.0

func (LookupEnvironmentResultOutput) Name added in v0.12.0

func (LookupEnvironmentResultOutput) Tags added in v0.12.0

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput added in v0.12.0

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext added in v0.12.0

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToOutput added in v0.76.0

type LookupExtensionArgs added in v0.58.0

type LookupExtensionArgs struct {
	Id string `pulumi:"id"`
}

type LookupExtensionAssociationArgs added in v0.58.0

type LookupExtensionAssociationArgs struct {
	Id string `pulumi:"id"`
}

type LookupExtensionAssociationOutputArgs added in v0.58.0

type LookupExtensionAssociationOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupExtensionAssociationOutputArgs) ElementType added in v0.58.0

type LookupExtensionAssociationResult added in v0.58.0

type LookupExtensionAssociationResult struct {
	Arn          *string     `pulumi:"arn"`
	ExtensionArn *string     `pulumi:"extensionArn"`
	Id           *string     `pulumi:"id"`
	Parameters   interface{} `pulumi:"parameters"`
	ResourceArn  *string     `pulumi:"resourceArn"`
}

func LookupExtensionAssociation added in v0.58.0

func LookupExtensionAssociation(ctx *pulumi.Context, args *LookupExtensionAssociationArgs, opts ...pulumi.InvokeOption) (*LookupExtensionAssociationResult, error)

An example resource schema demonstrating some basic constructs and validation rules.

type LookupExtensionAssociationResultOutput added in v0.58.0

type LookupExtensionAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupExtensionAssociationResultOutput) Arn added in v0.58.0

func (LookupExtensionAssociationResultOutput) ElementType added in v0.58.0

func (LookupExtensionAssociationResultOutput) ExtensionArn added in v0.58.0

func (LookupExtensionAssociationResultOutput) Id added in v0.58.0

func (LookupExtensionAssociationResultOutput) Parameters added in v0.58.0

func (LookupExtensionAssociationResultOutput) ResourceArn added in v0.58.0

func (LookupExtensionAssociationResultOutput) ToLookupExtensionAssociationResultOutput added in v0.58.0

func (o LookupExtensionAssociationResultOutput) ToLookupExtensionAssociationResultOutput() LookupExtensionAssociationResultOutput

func (LookupExtensionAssociationResultOutput) ToLookupExtensionAssociationResultOutputWithContext added in v0.58.0

func (o LookupExtensionAssociationResultOutput) ToLookupExtensionAssociationResultOutputWithContext(ctx context.Context) LookupExtensionAssociationResultOutput

func (LookupExtensionAssociationResultOutput) ToOutput added in v0.76.0

type LookupExtensionOutputArgs added in v0.58.0

type LookupExtensionOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupExtensionOutputArgs) ElementType added in v0.58.0

func (LookupExtensionOutputArgs) ElementType() reflect.Type

type LookupExtensionResult added in v0.58.0

type LookupExtensionResult struct {
	Actions interface{} `pulumi:"actions"`
	Arn     *string     `pulumi:"arn"`
	// Description of the extension.
	Description   *string     `pulumi:"description"`
	Id            *string     `pulumi:"id"`
	Parameters    interface{} `pulumi:"parameters"`
	VersionNumber *int        `pulumi:"versionNumber"`
}

func LookupExtension added in v0.58.0

func LookupExtension(ctx *pulumi.Context, args *LookupExtensionArgs, opts ...pulumi.InvokeOption) (*LookupExtensionResult, error)

Resource Type definition for AWS::AppConfig::Extension

type LookupExtensionResultOutput added in v0.58.0

type LookupExtensionResultOutput struct{ *pulumi.OutputState }

func LookupExtensionOutput added in v0.58.0

func (LookupExtensionResultOutput) Actions added in v0.58.0

func (LookupExtensionResultOutput) Arn added in v0.58.0

func (LookupExtensionResultOutput) Description added in v0.58.0

Description of the extension.

func (LookupExtensionResultOutput) ElementType added in v0.58.0

func (LookupExtensionResultOutput) Id added in v0.58.0

func (LookupExtensionResultOutput) Parameters added in v0.58.0

func (LookupExtensionResultOutput) ToLookupExtensionResultOutput added in v0.58.0

func (o LookupExtensionResultOutput) ToLookupExtensionResultOutput() LookupExtensionResultOutput

func (LookupExtensionResultOutput) ToLookupExtensionResultOutputWithContext added in v0.58.0

func (o LookupExtensionResultOutput) ToLookupExtensionResultOutputWithContext(ctx context.Context) LookupExtensionResultOutput

func (LookupExtensionResultOutput) ToOutput added in v0.76.0

func (LookupExtensionResultOutput) VersionNumber added in v0.58.0

type LookupHostedConfigurationVersionArgs added in v0.12.0

type LookupHostedConfigurationVersionArgs struct {
	Id string `pulumi:"id"`
}

type LookupHostedConfigurationVersionOutputArgs added in v0.12.0

type LookupHostedConfigurationVersionOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupHostedConfigurationVersionOutputArgs) ElementType added in v0.12.0

type LookupHostedConfigurationVersionResult added in v0.12.0

type LookupHostedConfigurationVersionResult struct {
	Id *string `pulumi:"id"`
}

func LookupHostedConfigurationVersion added in v0.12.0

Resource Type definition for AWS::AppConfig::HostedConfigurationVersion

type LookupHostedConfigurationVersionResultOutput added in v0.12.0

type LookupHostedConfigurationVersionResultOutput struct{ *pulumi.OutputState }

func (LookupHostedConfigurationVersionResultOutput) ElementType added in v0.12.0

func (LookupHostedConfigurationVersionResultOutput) Id added in v0.12.0

func (LookupHostedConfigurationVersionResultOutput) ToLookupHostedConfigurationVersionResultOutput added in v0.12.0

func (o LookupHostedConfigurationVersionResultOutput) ToLookupHostedConfigurationVersionResultOutput() LookupHostedConfigurationVersionResultOutput

func (LookupHostedConfigurationVersionResultOutput) ToLookupHostedConfigurationVersionResultOutputWithContext added in v0.12.0

func (o LookupHostedConfigurationVersionResultOutput) ToLookupHostedConfigurationVersionResultOutputWithContext(ctx context.Context) LookupHostedConfigurationVersionResultOutput

func (LookupHostedConfigurationVersionResultOutput) ToOutput added in v0.76.0

Jump to

Keyboard shortcuts

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