amplify

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AppAutoBranchCreationConfigStageExperimental = AppAutoBranchCreationConfigStage("EXPERIMENTAL")
	AppAutoBranchCreationConfigStageBeta         = AppAutoBranchCreationConfigStage("BETA")
	AppAutoBranchCreationConfigStagePullRequest  = AppAutoBranchCreationConfigStage("PULL_REQUEST")
	AppAutoBranchCreationConfigStageProduction   = AppAutoBranchCreationConfigStage("PRODUCTION")
	AppAutoBranchCreationConfigStageDevelopment  = AppAutoBranchCreationConfigStage("DEVELOPMENT")
)
View Source
const (
	AppPlatformWeb        = AppPlatform("WEB")
	AppPlatformWebDynamic = AppPlatform("WEB_DYNAMIC")
	AppPlatformWebCompute = AppPlatform("WEB_COMPUTE")
)
View Source
const (
	BranchStageExperimental = BranchStage("EXPERIMENTAL")
	BranchStageBeta         = BranchStage("BETA")
	BranchStagePullRequest  = BranchStage("PULL_REQUEST")
	BranchStageProduction   = BranchStage("PRODUCTION")
	BranchStageDevelopment  = BranchStage("DEVELOPMENT")
)
View Source
const (
	DomainCertificateCertificateTypeAmplifyManaged = DomainCertificateCertificateType("AMPLIFY_MANAGED")
	DomainCertificateCertificateTypeCustom         = DomainCertificateCertificateType("CUSTOM")
)
View Source
const (
	DomainCertificateSettingsCertificateTypeAmplifyManaged = DomainCertificateSettingsCertificateType("AMPLIFY_MANAGED")
	DomainCertificateSettingsCertificateTypeCustom         = DomainCertificateSettingsCertificateType("CUSTOM")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	pulumi.CustomResourceState

	AccessToken              pulumi.StringPtrOutput               `pulumi:"accessToken"`
	AppId                    pulumi.StringOutput                  `pulumi:"appId"`
	AppName                  pulumi.StringOutput                  `pulumi:"appName"`
	Arn                      pulumi.StringOutput                  `pulumi:"arn"`
	AutoBranchCreationConfig AppAutoBranchCreationConfigPtrOutput `pulumi:"autoBranchCreationConfig"`
	BasicAuthConfig          AppBasicAuthConfigPtrOutput          `pulumi:"basicAuthConfig"`
	BuildSpec                pulumi.StringPtrOutput               `pulumi:"buildSpec"`
	CustomHeaders            pulumi.StringPtrOutput               `pulumi:"customHeaders"`
	CustomRules              AppCustomRuleArrayOutput             `pulumi:"customRules"`
	DefaultDomain            pulumi.StringOutput                  `pulumi:"defaultDomain"`
	Description              pulumi.StringPtrOutput               `pulumi:"description"`
	EnableBranchAutoDeletion pulumi.BoolPtrOutput                 `pulumi:"enableBranchAutoDeletion"`
	EnvironmentVariables     AppEnvironmentVariableArrayOutput    `pulumi:"environmentVariables"`
	IamServiceRole           pulumi.StringPtrOutput               `pulumi:"iamServiceRole"`
	Name                     pulumi.StringOutput                  `pulumi:"name"`
	OauthToken               pulumi.StringPtrOutput               `pulumi:"oauthToken"`
	Platform                 AppPlatformPtrOutput                 `pulumi:"platform"`
	Repository               pulumi.StringPtrOutput               `pulumi:"repository"`
	Tags                     aws.TagArrayOutput                   `pulumi:"tags"`
}

The AWS::Amplify::App resource creates Apps in the Amplify Console. An App is a collection of branches.

func GetApp

func GetApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppState, opts ...pulumi.ResourceOption) (*App, error)

GetApp gets an existing App 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 NewApp

func NewApp(ctx *pulumi.Context,
	name string, args *AppArgs, opts ...pulumi.ResourceOption) (*App, error)

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

func (*App) ElementType

func (*App) ElementType() reflect.Type

func (*App) ToAppOutput

func (i *App) ToAppOutput() AppOutput

func (*App) ToAppOutputWithContext

func (i *App) ToAppOutputWithContext(ctx context.Context) AppOutput

type AppArgs

type AppArgs struct {
	AccessToken              pulumi.StringPtrInput
	AutoBranchCreationConfig AppAutoBranchCreationConfigPtrInput
	BasicAuthConfig          AppBasicAuthConfigPtrInput
	BuildSpec                pulumi.StringPtrInput
	CustomHeaders            pulumi.StringPtrInput
	CustomRules              AppCustomRuleArrayInput
	Description              pulumi.StringPtrInput
	EnableBranchAutoDeletion pulumi.BoolPtrInput
	EnvironmentVariables     AppEnvironmentVariableArrayInput
	IamServiceRole           pulumi.StringPtrInput
	Name                     pulumi.StringPtrInput
	OauthToken               pulumi.StringPtrInput
	Platform                 AppPlatformPtrInput
	Repository               pulumi.StringPtrInput
	Tags                     aws.TagArrayInput
}

The set of arguments for constructing a App resource.

func (AppArgs) ElementType

func (AppArgs) ElementType() reflect.Type

type AppAutoBranchCreationConfig

type AppAutoBranchCreationConfig struct {
	AutoBranchCreationPatterns []string                          `pulumi:"autoBranchCreationPatterns"`
	BasicAuthConfig            *AppBasicAuthConfig               `pulumi:"basicAuthConfig"`
	BuildSpec                  *string                           `pulumi:"buildSpec"`
	EnableAutoBranchCreation   *bool                             `pulumi:"enableAutoBranchCreation"`
	EnableAutoBuild            *bool                             `pulumi:"enableAutoBuild"`
	EnablePerformanceMode      *bool                             `pulumi:"enablePerformanceMode"`
	EnablePullRequestPreview   *bool                             `pulumi:"enablePullRequestPreview"`
	EnvironmentVariables       []AppEnvironmentVariable          `pulumi:"environmentVariables"`
	Framework                  *string                           `pulumi:"framework"`
	PullRequestEnvironmentName *string                           `pulumi:"pullRequestEnvironmentName"`
	Stage                      *AppAutoBranchCreationConfigStage `pulumi:"stage"`
}

type AppAutoBranchCreationConfigArgs

type AppAutoBranchCreationConfigArgs struct {
	AutoBranchCreationPatterns pulumi.StringArrayInput                  `pulumi:"autoBranchCreationPatterns"`
	BasicAuthConfig            AppBasicAuthConfigPtrInput               `pulumi:"basicAuthConfig"`
	BuildSpec                  pulumi.StringPtrInput                    `pulumi:"buildSpec"`
	EnableAutoBranchCreation   pulumi.BoolPtrInput                      `pulumi:"enableAutoBranchCreation"`
	EnableAutoBuild            pulumi.BoolPtrInput                      `pulumi:"enableAutoBuild"`
	EnablePerformanceMode      pulumi.BoolPtrInput                      `pulumi:"enablePerformanceMode"`
	EnablePullRequestPreview   pulumi.BoolPtrInput                      `pulumi:"enablePullRequestPreview"`
	EnvironmentVariables       AppEnvironmentVariableArrayInput         `pulumi:"environmentVariables"`
	Framework                  pulumi.StringPtrInput                    `pulumi:"framework"`
	PullRequestEnvironmentName pulumi.StringPtrInput                    `pulumi:"pullRequestEnvironmentName"`
	Stage                      AppAutoBranchCreationConfigStagePtrInput `pulumi:"stage"`
}

func (AppAutoBranchCreationConfigArgs) ElementType

func (AppAutoBranchCreationConfigArgs) ToAppAutoBranchCreationConfigOutput

func (i AppAutoBranchCreationConfigArgs) ToAppAutoBranchCreationConfigOutput() AppAutoBranchCreationConfigOutput

func (AppAutoBranchCreationConfigArgs) ToAppAutoBranchCreationConfigOutputWithContext

func (i AppAutoBranchCreationConfigArgs) ToAppAutoBranchCreationConfigOutputWithContext(ctx context.Context) AppAutoBranchCreationConfigOutput

func (AppAutoBranchCreationConfigArgs) ToAppAutoBranchCreationConfigPtrOutput

func (i AppAutoBranchCreationConfigArgs) ToAppAutoBranchCreationConfigPtrOutput() AppAutoBranchCreationConfigPtrOutput

func (AppAutoBranchCreationConfigArgs) ToAppAutoBranchCreationConfigPtrOutputWithContext

func (i AppAutoBranchCreationConfigArgs) ToAppAutoBranchCreationConfigPtrOutputWithContext(ctx context.Context) AppAutoBranchCreationConfigPtrOutput

type AppAutoBranchCreationConfigInput

type AppAutoBranchCreationConfigInput interface {
	pulumi.Input

	ToAppAutoBranchCreationConfigOutput() AppAutoBranchCreationConfigOutput
	ToAppAutoBranchCreationConfigOutputWithContext(context.Context) AppAutoBranchCreationConfigOutput
}

AppAutoBranchCreationConfigInput is an input type that accepts AppAutoBranchCreationConfigArgs and AppAutoBranchCreationConfigOutput values. You can construct a concrete instance of `AppAutoBranchCreationConfigInput` via:

AppAutoBranchCreationConfigArgs{...}

type AppAutoBranchCreationConfigOutput

type AppAutoBranchCreationConfigOutput struct{ *pulumi.OutputState }

func (AppAutoBranchCreationConfigOutput) AutoBranchCreationPatterns

func (o AppAutoBranchCreationConfigOutput) AutoBranchCreationPatterns() pulumi.StringArrayOutput

func (AppAutoBranchCreationConfigOutput) BasicAuthConfig

func (AppAutoBranchCreationConfigOutput) BuildSpec

func (AppAutoBranchCreationConfigOutput) ElementType

func (AppAutoBranchCreationConfigOutput) EnableAutoBranchCreation

func (o AppAutoBranchCreationConfigOutput) EnableAutoBranchCreation() pulumi.BoolPtrOutput

func (AppAutoBranchCreationConfigOutput) EnableAutoBuild

func (AppAutoBranchCreationConfigOutput) EnablePerformanceMode

func (o AppAutoBranchCreationConfigOutput) EnablePerformanceMode() pulumi.BoolPtrOutput

func (AppAutoBranchCreationConfigOutput) EnablePullRequestPreview

func (o AppAutoBranchCreationConfigOutput) EnablePullRequestPreview() pulumi.BoolPtrOutput

func (AppAutoBranchCreationConfigOutput) EnvironmentVariables

func (AppAutoBranchCreationConfigOutput) Framework added in v0.41.0

func (AppAutoBranchCreationConfigOutput) PullRequestEnvironmentName

func (o AppAutoBranchCreationConfigOutput) PullRequestEnvironmentName() pulumi.StringPtrOutput

func (AppAutoBranchCreationConfigOutput) Stage

func (AppAutoBranchCreationConfigOutput) ToAppAutoBranchCreationConfigOutput

func (o AppAutoBranchCreationConfigOutput) ToAppAutoBranchCreationConfigOutput() AppAutoBranchCreationConfigOutput

func (AppAutoBranchCreationConfigOutput) ToAppAutoBranchCreationConfigOutputWithContext

func (o AppAutoBranchCreationConfigOutput) ToAppAutoBranchCreationConfigOutputWithContext(ctx context.Context) AppAutoBranchCreationConfigOutput

func (AppAutoBranchCreationConfigOutput) ToAppAutoBranchCreationConfigPtrOutput

func (o AppAutoBranchCreationConfigOutput) ToAppAutoBranchCreationConfigPtrOutput() AppAutoBranchCreationConfigPtrOutput

func (AppAutoBranchCreationConfigOutput) ToAppAutoBranchCreationConfigPtrOutputWithContext

func (o AppAutoBranchCreationConfigOutput) ToAppAutoBranchCreationConfigPtrOutputWithContext(ctx context.Context) AppAutoBranchCreationConfigPtrOutput

type AppAutoBranchCreationConfigPtrInput

type AppAutoBranchCreationConfigPtrInput interface {
	pulumi.Input

	ToAppAutoBranchCreationConfigPtrOutput() AppAutoBranchCreationConfigPtrOutput
	ToAppAutoBranchCreationConfigPtrOutputWithContext(context.Context) AppAutoBranchCreationConfigPtrOutput
}

AppAutoBranchCreationConfigPtrInput is an input type that accepts AppAutoBranchCreationConfigArgs, AppAutoBranchCreationConfigPtr and AppAutoBranchCreationConfigPtrOutput values. You can construct a concrete instance of `AppAutoBranchCreationConfigPtrInput` via:

        AppAutoBranchCreationConfigArgs{...}

or:

        nil

type AppAutoBranchCreationConfigPtrOutput

type AppAutoBranchCreationConfigPtrOutput struct{ *pulumi.OutputState }

func (AppAutoBranchCreationConfigPtrOutput) AutoBranchCreationPatterns

func (o AppAutoBranchCreationConfigPtrOutput) AutoBranchCreationPatterns() pulumi.StringArrayOutput

func (AppAutoBranchCreationConfigPtrOutput) BasicAuthConfig

func (AppAutoBranchCreationConfigPtrOutput) BuildSpec

func (AppAutoBranchCreationConfigPtrOutput) Elem

func (AppAutoBranchCreationConfigPtrOutput) ElementType

func (AppAutoBranchCreationConfigPtrOutput) EnableAutoBranchCreation

func (o AppAutoBranchCreationConfigPtrOutput) EnableAutoBranchCreation() pulumi.BoolPtrOutput

func (AppAutoBranchCreationConfigPtrOutput) EnableAutoBuild

func (AppAutoBranchCreationConfigPtrOutput) EnablePerformanceMode

func (o AppAutoBranchCreationConfigPtrOutput) EnablePerformanceMode() pulumi.BoolPtrOutput

func (AppAutoBranchCreationConfigPtrOutput) EnablePullRequestPreview

func (o AppAutoBranchCreationConfigPtrOutput) EnablePullRequestPreview() pulumi.BoolPtrOutput

func (AppAutoBranchCreationConfigPtrOutput) EnvironmentVariables

func (AppAutoBranchCreationConfigPtrOutput) Framework added in v0.41.0

func (AppAutoBranchCreationConfigPtrOutput) PullRequestEnvironmentName

func (o AppAutoBranchCreationConfigPtrOutput) PullRequestEnvironmentName() pulumi.StringPtrOutput

func (AppAutoBranchCreationConfigPtrOutput) Stage

func (AppAutoBranchCreationConfigPtrOutput) ToAppAutoBranchCreationConfigPtrOutput

func (o AppAutoBranchCreationConfigPtrOutput) ToAppAutoBranchCreationConfigPtrOutput() AppAutoBranchCreationConfigPtrOutput

func (AppAutoBranchCreationConfigPtrOutput) ToAppAutoBranchCreationConfigPtrOutputWithContext

func (o AppAutoBranchCreationConfigPtrOutput) ToAppAutoBranchCreationConfigPtrOutputWithContext(ctx context.Context) AppAutoBranchCreationConfigPtrOutput

type AppAutoBranchCreationConfigStage

type AppAutoBranchCreationConfigStage string

func (AppAutoBranchCreationConfigStage) ElementType

func (AppAutoBranchCreationConfigStage) ToAppAutoBranchCreationConfigStageOutput

func (e AppAutoBranchCreationConfigStage) ToAppAutoBranchCreationConfigStageOutput() AppAutoBranchCreationConfigStageOutput

func (AppAutoBranchCreationConfigStage) ToAppAutoBranchCreationConfigStageOutputWithContext

func (e AppAutoBranchCreationConfigStage) ToAppAutoBranchCreationConfigStageOutputWithContext(ctx context.Context) AppAutoBranchCreationConfigStageOutput

func (AppAutoBranchCreationConfigStage) ToAppAutoBranchCreationConfigStagePtrOutput

func (e AppAutoBranchCreationConfigStage) ToAppAutoBranchCreationConfigStagePtrOutput() AppAutoBranchCreationConfigStagePtrOutput

func (AppAutoBranchCreationConfigStage) ToAppAutoBranchCreationConfigStagePtrOutputWithContext

func (e AppAutoBranchCreationConfigStage) ToAppAutoBranchCreationConfigStagePtrOutputWithContext(ctx context.Context) AppAutoBranchCreationConfigStagePtrOutput

func (AppAutoBranchCreationConfigStage) ToStringOutput

func (AppAutoBranchCreationConfigStage) ToStringOutputWithContext

func (e AppAutoBranchCreationConfigStage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AppAutoBranchCreationConfigStage) ToStringPtrOutput

func (AppAutoBranchCreationConfigStage) ToStringPtrOutputWithContext

func (e AppAutoBranchCreationConfigStage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AppAutoBranchCreationConfigStageInput

type AppAutoBranchCreationConfigStageInput interface {
	pulumi.Input

	ToAppAutoBranchCreationConfigStageOutput() AppAutoBranchCreationConfigStageOutput
	ToAppAutoBranchCreationConfigStageOutputWithContext(context.Context) AppAutoBranchCreationConfigStageOutput
}

AppAutoBranchCreationConfigStageInput is an input type that accepts values of the AppAutoBranchCreationConfigStage enum A concrete instance of `AppAutoBranchCreationConfigStageInput` can be one of the following:

AppAutoBranchCreationConfigStageExperimental
AppAutoBranchCreationConfigStageBeta
AppAutoBranchCreationConfigStagePullRequest
AppAutoBranchCreationConfigStageProduction
AppAutoBranchCreationConfigStageDevelopment

type AppAutoBranchCreationConfigStageOutput

type AppAutoBranchCreationConfigStageOutput struct{ *pulumi.OutputState }

func (AppAutoBranchCreationConfigStageOutput) ElementType

func (AppAutoBranchCreationConfigStageOutput) ToAppAutoBranchCreationConfigStageOutput

func (o AppAutoBranchCreationConfigStageOutput) ToAppAutoBranchCreationConfigStageOutput() AppAutoBranchCreationConfigStageOutput

func (AppAutoBranchCreationConfigStageOutput) ToAppAutoBranchCreationConfigStageOutputWithContext

func (o AppAutoBranchCreationConfigStageOutput) ToAppAutoBranchCreationConfigStageOutputWithContext(ctx context.Context) AppAutoBranchCreationConfigStageOutput

func (AppAutoBranchCreationConfigStageOutput) ToAppAutoBranchCreationConfigStagePtrOutput

func (o AppAutoBranchCreationConfigStageOutput) ToAppAutoBranchCreationConfigStagePtrOutput() AppAutoBranchCreationConfigStagePtrOutput

func (AppAutoBranchCreationConfigStageOutput) ToAppAutoBranchCreationConfigStagePtrOutputWithContext

func (o AppAutoBranchCreationConfigStageOutput) ToAppAutoBranchCreationConfigStagePtrOutputWithContext(ctx context.Context) AppAutoBranchCreationConfigStagePtrOutput

func (AppAutoBranchCreationConfigStageOutput) ToStringOutput

func (AppAutoBranchCreationConfigStageOutput) ToStringOutputWithContext

func (AppAutoBranchCreationConfigStageOutput) ToStringPtrOutput

func (AppAutoBranchCreationConfigStageOutput) ToStringPtrOutputWithContext

func (o AppAutoBranchCreationConfigStageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AppAutoBranchCreationConfigStagePtrInput

type AppAutoBranchCreationConfigStagePtrInput interface {
	pulumi.Input

	ToAppAutoBranchCreationConfigStagePtrOutput() AppAutoBranchCreationConfigStagePtrOutput
	ToAppAutoBranchCreationConfigStagePtrOutputWithContext(context.Context) AppAutoBranchCreationConfigStagePtrOutput
}

type AppAutoBranchCreationConfigStagePtrOutput

type AppAutoBranchCreationConfigStagePtrOutput struct{ *pulumi.OutputState }

func (AppAutoBranchCreationConfigStagePtrOutput) Elem

func (AppAutoBranchCreationConfigStagePtrOutput) ElementType

func (AppAutoBranchCreationConfigStagePtrOutput) ToAppAutoBranchCreationConfigStagePtrOutput

func (o AppAutoBranchCreationConfigStagePtrOutput) ToAppAutoBranchCreationConfigStagePtrOutput() AppAutoBranchCreationConfigStagePtrOutput

func (AppAutoBranchCreationConfigStagePtrOutput) ToAppAutoBranchCreationConfigStagePtrOutputWithContext

func (o AppAutoBranchCreationConfigStagePtrOutput) ToAppAutoBranchCreationConfigStagePtrOutputWithContext(ctx context.Context) AppAutoBranchCreationConfigStagePtrOutput

func (AppAutoBranchCreationConfigStagePtrOutput) ToStringPtrOutput

func (AppAutoBranchCreationConfigStagePtrOutput) ToStringPtrOutputWithContext

type AppBasicAuthConfig

type AppBasicAuthConfig struct {
	EnableBasicAuth *bool   `pulumi:"enableBasicAuth"`
	Password        *string `pulumi:"password"`
	Username        *string `pulumi:"username"`
}

type AppBasicAuthConfigArgs

type AppBasicAuthConfigArgs struct {
	EnableBasicAuth pulumi.BoolPtrInput   `pulumi:"enableBasicAuth"`
	Password        pulumi.StringPtrInput `pulumi:"password"`
	Username        pulumi.StringPtrInput `pulumi:"username"`
}

func (AppBasicAuthConfigArgs) ElementType

func (AppBasicAuthConfigArgs) ElementType() reflect.Type

func (AppBasicAuthConfigArgs) ToAppBasicAuthConfigOutput

func (i AppBasicAuthConfigArgs) ToAppBasicAuthConfigOutput() AppBasicAuthConfigOutput

func (AppBasicAuthConfigArgs) ToAppBasicAuthConfigOutputWithContext

func (i AppBasicAuthConfigArgs) ToAppBasicAuthConfigOutputWithContext(ctx context.Context) AppBasicAuthConfigOutput

func (AppBasicAuthConfigArgs) ToAppBasicAuthConfigPtrOutput

func (i AppBasicAuthConfigArgs) ToAppBasicAuthConfigPtrOutput() AppBasicAuthConfigPtrOutput

func (AppBasicAuthConfigArgs) ToAppBasicAuthConfigPtrOutputWithContext

func (i AppBasicAuthConfigArgs) ToAppBasicAuthConfigPtrOutputWithContext(ctx context.Context) AppBasicAuthConfigPtrOutput

type AppBasicAuthConfigInput

type AppBasicAuthConfigInput interface {
	pulumi.Input

	ToAppBasicAuthConfigOutput() AppBasicAuthConfigOutput
	ToAppBasicAuthConfigOutputWithContext(context.Context) AppBasicAuthConfigOutput
}

AppBasicAuthConfigInput is an input type that accepts AppBasicAuthConfigArgs and AppBasicAuthConfigOutput values. You can construct a concrete instance of `AppBasicAuthConfigInput` via:

AppBasicAuthConfigArgs{...}

type AppBasicAuthConfigOutput

type AppBasicAuthConfigOutput struct{ *pulumi.OutputState }

func (AppBasicAuthConfigOutput) ElementType

func (AppBasicAuthConfigOutput) ElementType() reflect.Type

func (AppBasicAuthConfigOutput) EnableBasicAuth

func (o AppBasicAuthConfigOutput) EnableBasicAuth() pulumi.BoolPtrOutput

func (AppBasicAuthConfigOutput) Password

func (AppBasicAuthConfigOutput) ToAppBasicAuthConfigOutput

func (o AppBasicAuthConfigOutput) ToAppBasicAuthConfigOutput() AppBasicAuthConfigOutput

func (AppBasicAuthConfigOutput) ToAppBasicAuthConfigOutputWithContext

func (o AppBasicAuthConfigOutput) ToAppBasicAuthConfigOutputWithContext(ctx context.Context) AppBasicAuthConfigOutput

func (AppBasicAuthConfigOutput) ToAppBasicAuthConfigPtrOutput

func (o AppBasicAuthConfigOutput) ToAppBasicAuthConfigPtrOutput() AppBasicAuthConfigPtrOutput

func (AppBasicAuthConfigOutput) ToAppBasicAuthConfigPtrOutputWithContext

func (o AppBasicAuthConfigOutput) ToAppBasicAuthConfigPtrOutputWithContext(ctx context.Context) AppBasicAuthConfigPtrOutput

func (AppBasicAuthConfigOutput) Username

type AppBasicAuthConfigPtrInput

type AppBasicAuthConfigPtrInput interface {
	pulumi.Input

	ToAppBasicAuthConfigPtrOutput() AppBasicAuthConfigPtrOutput
	ToAppBasicAuthConfigPtrOutputWithContext(context.Context) AppBasicAuthConfigPtrOutput
}

AppBasicAuthConfigPtrInput is an input type that accepts AppBasicAuthConfigArgs, AppBasicAuthConfigPtr and AppBasicAuthConfigPtrOutput values. You can construct a concrete instance of `AppBasicAuthConfigPtrInput` via:

        AppBasicAuthConfigArgs{...}

or:

        nil

type AppBasicAuthConfigPtrOutput

type AppBasicAuthConfigPtrOutput struct{ *pulumi.OutputState }

func (AppBasicAuthConfigPtrOutput) Elem

func (AppBasicAuthConfigPtrOutput) ElementType

func (AppBasicAuthConfigPtrOutput) EnableBasicAuth

func (o AppBasicAuthConfigPtrOutput) EnableBasicAuth() pulumi.BoolPtrOutput

func (AppBasicAuthConfigPtrOutput) Password

func (AppBasicAuthConfigPtrOutput) ToAppBasicAuthConfigPtrOutput

func (o AppBasicAuthConfigPtrOutput) ToAppBasicAuthConfigPtrOutput() AppBasicAuthConfigPtrOutput

func (AppBasicAuthConfigPtrOutput) ToAppBasicAuthConfigPtrOutputWithContext

func (o AppBasicAuthConfigPtrOutput) ToAppBasicAuthConfigPtrOutputWithContext(ctx context.Context) AppBasicAuthConfigPtrOutput

func (AppBasicAuthConfigPtrOutput) Username

type AppCustomRule

type AppCustomRule struct {
	Condition *string `pulumi:"condition"`
	Source    string  `pulumi:"source"`
	Status    *string `pulumi:"status"`
	Target    string  `pulumi:"target"`
}

type AppCustomRuleArgs

type AppCustomRuleArgs struct {
	Condition pulumi.StringPtrInput `pulumi:"condition"`
	Source    pulumi.StringInput    `pulumi:"source"`
	Status    pulumi.StringPtrInput `pulumi:"status"`
	Target    pulumi.StringInput    `pulumi:"target"`
}

func (AppCustomRuleArgs) ElementType

func (AppCustomRuleArgs) ElementType() reflect.Type

func (AppCustomRuleArgs) ToAppCustomRuleOutput

func (i AppCustomRuleArgs) ToAppCustomRuleOutput() AppCustomRuleOutput

func (AppCustomRuleArgs) ToAppCustomRuleOutputWithContext

func (i AppCustomRuleArgs) ToAppCustomRuleOutputWithContext(ctx context.Context) AppCustomRuleOutput

type AppCustomRuleArray

type AppCustomRuleArray []AppCustomRuleInput

func (AppCustomRuleArray) ElementType

func (AppCustomRuleArray) ElementType() reflect.Type

func (AppCustomRuleArray) ToAppCustomRuleArrayOutput

func (i AppCustomRuleArray) ToAppCustomRuleArrayOutput() AppCustomRuleArrayOutput

func (AppCustomRuleArray) ToAppCustomRuleArrayOutputWithContext

func (i AppCustomRuleArray) ToAppCustomRuleArrayOutputWithContext(ctx context.Context) AppCustomRuleArrayOutput

type AppCustomRuleArrayInput

type AppCustomRuleArrayInput interface {
	pulumi.Input

	ToAppCustomRuleArrayOutput() AppCustomRuleArrayOutput
	ToAppCustomRuleArrayOutputWithContext(context.Context) AppCustomRuleArrayOutput
}

AppCustomRuleArrayInput is an input type that accepts AppCustomRuleArray and AppCustomRuleArrayOutput values. You can construct a concrete instance of `AppCustomRuleArrayInput` via:

AppCustomRuleArray{ AppCustomRuleArgs{...} }

type AppCustomRuleArrayOutput

type AppCustomRuleArrayOutput struct{ *pulumi.OutputState }

func (AppCustomRuleArrayOutput) ElementType

func (AppCustomRuleArrayOutput) ElementType() reflect.Type

func (AppCustomRuleArrayOutput) Index

func (AppCustomRuleArrayOutput) ToAppCustomRuleArrayOutput

func (o AppCustomRuleArrayOutput) ToAppCustomRuleArrayOutput() AppCustomRuleArrayOutput

func (AppCustomRuleArrayOutput) ToAppCustomRuleArrayOutputWithContext

func (o AppCustomRuleArrayOutput) ToAppCustomRuleArrayOutputWithContext(ctx context.Context) AppCustomRuleArrayOutput

type AppCustomRuleInput

type AppCustomRuleInput interface {
	pulumi.Input

	ToAppCustomRuleOutput() AppCustomRuleOutput
	ToAppCustomRuleOutputWithContext(context.Context) AppCustomRuleOutput
}

AppCustomRuleInput is an input type that accepts AppCustomRuleArgs and AppCustomRuleOutput values. You can construct a concrete instance of `AppCustomRuleInput` via:

AppCustomRuleArgs{...}

type AppCustomRuleOutput

type AppCustomRuleOutput struct{ *pulumi.OutputState }

func (AppCustomRuleOutput) Condition

func (AppCustomRuleOutput) ElementType

func (AppCustomRuleOutput) ElementType() reflect.Type

func (AppCustomRuleOutput) Source

func (AppCustomRuleOutput) Status

func (AppCustomRuleOutput) Target

func (AppCustomRuleOutput) ToAppCustomRuleOutput

func (o AppCustomRuleOutput) ToAppCustomRuleOutput() AppCustomRuleOutput

func (AppCustomRuleOutput) ToAppCustomRuleOutputWithContext

func (o AppCustomRuleOutput) ToAppCustomRuleOutputWithContext(ctx context.Context) AppCustomRuleOutput

type AppEnvironmentVariable

type AppEnvironmentVariable struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type AppEnvironmentVariableArgs

type AppEnvironmentVariableArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (AppEnvironmentVariableArgs) ElementType

func (AppEnvironmentVariableArgs) ElementType() reflect.Type

func (AppEnvironmentVariableArgs) ToAppEnvironmentVariableOutput

func (i AppEnvironmentVariableArgs) ToAppEnvironmentVariableOutput() AppEnvironmentVariableOutput

func (AppEnvironmentVariableArgs) ToAppEnvironmentVariableOutputWithContext

func (i AppEnvironmentVariableArgs) ToAppEnvironmentVariableOutputWithContext(ctx context.Context) AppEnvironmentVariableOutput

type AppEnvironmentVariableArray

type AppEnvironmentVariableArray []AppEnvironmentVariableInput

func (AppEnvironmentVariableArray) ElementType

func (AppEnvironmentVariableArray) ToAppEnvironmentVariableArrayOutput

func (i AppEnvironmentVariableArray) ToAppEnvironmentVariableArrayOutput() AppEnvironmentVariableArrayOutput

func (AppEnvironmentVariableArray) ToAppEnvironmentVariableArrayOutputWithContext

func (i AppEnvironmentVariableArray) ToAppEnvironmentVariableArrayOutputWithContext(ctx context.Context) AppEnvironmentVariableArrayOutput

type AppEnvironmentVariableArrayInput

type AppEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToAppEnvironmentVariableArrayOutput() AppEnvironmentVariableArrayOutput
	ToAppEnvironmentVariableArrayOutputWithContext(context.Context) AppEnvironmentVariableArrayOutput
}

AppEnvironmentVariableArrayInput is an input type that accepts AppEnvironmentVariableArray and AppEnvironmentVariableArrayOutput values. You can construct a concrete instance of `AppEnvironmentVariableArrayInput` via:

AppEnvironmentVariableArray{ AppEnvironmentVariableArgs{...} }

type AppEnvironmentVariableArrayOutput

type AppEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (AppEnvironmentVariableArrayOutput) ElementType

func (AppEnvironmentVariableArrayOutput) Index

func (AppEnvironmentVariableArrayOutput) ToAppEnvironmentVariableArrayOutput

func (o AppEnvironmentVariableArrayOutput) ToAppEnvironmentVariableArrayOutput() AppEnvironmentVariableArrayOutput

func (AppEnvironmentVariableArrayOutput) ToAppEnvironmentVariableArrayOutputWithContext

func (o AppEnvironmentVariableArrayOutput) ToAppEnvironmentVariableArrayOutputWithContext(ctx context.Context) AppEnvironmentVariableArrayOutput

type AppEnvironmentVariableInput

type AppEnvironmentVariableInput interface {
	pulumi.Input

	ToAppEnvironmentVariableOutput() AppEnvironmentVariableOutput
	ToAppEnvironmentVariableOutputWithContext(context.Context) AppEnvironmentVariableOutput
}

AppEnvironmentVariableInput is an input type that accepts AppEnvironmentVariableArgs and AppEnvironmentVariableOutput values. You can construct a concrete instance of `AppEnvironmentVariableInput` via:

AppEnvironmentVariableArgs{...}

type AppEnvironmentVariableOutput

type AppEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (AppEnvironmentVariableOutput) ElementType

func (AppEnvironmentVariableOutput) Name

func (AppEnvironmentVariableOutput) ToAppEnvironmentVariableOutput

func (o AppEnvironmentVariableOutput) ToAppEnvironmentVariableOutput() AppEnvironmentVariableOutput

func (AppEnvironmentVariableOutput) ToAppEnvironmentVariableOutputWithContext

func (o AppEnvironmentVariableOutput) ToAppEnvironmentVariableOutputWithContext(ctx context.Context) AppEnvironmentVariableOutput

func (AppEnvironmentVariableOutput) Value

type AppInput

type AppInput interface {
	pulumi.Input

	ToAppOutput() AppOutput
	ToAppOutputWithContext(ctx context.Context) AppOutput
}

type AppOutput

type AppOutput struct{ *pulumi.OutputState }

func (AppOutput) AccessToken added in v0.17.0

func (o AppOutput) AccessToken() pulumi.StringPtrOutput

func (AppOutput) AppId added in v0.17.0

func (o AppOutput) AppId() pulumi.StringOutput

func (AppOutput) AppName added in v0.17.0

func (o AppOutput) AppName() pulumi.StringOutput

func (AppOutput) Arn added in v0.17.0

func (o AppOutput) Arn() pulumi.StringOutput

func (AppOutput) AutoBranchCreationConfig added in v0.17.0

func (o AppOutput) AutoBranchCreationConfig() AppAutoBranchCreationConfigPtrOutput

func (AppOutput) BasicAuthConfig added in v0.17.0

func (o AppOutput) BasicAuthConfig() AppBasicAuthConfigPtrOutput

func (AppOutput) BuildSpec added in v0.17.0

func (o AppOutput) BuildSpec() pulumi.StringPtrOutput

func (AppOutput) CustomHeaders added in v0.17.0

func (o AppOutput) CustomHeaders() pulumi.StringPtrOutput

func (AppOutput) CustomRules added in v0.17.0

func (o AppOutput) CustomRules() AppCustomRuleArrayOutput

func (AppOutput) DefaultDomain added in v0.17.0

func (o AppOutput) DefaultDomain() pulumi.StringOutput

func (AppOutput) Description added in v0.17.0

func (o AppOutput) Description() pulumi.StringPtrOutput

func (AppOutput) ElementType

func (AppOutput) ElementType() reflect.Type

func (AppOutput) EnableBranchAutoDeletion added in v0.17.0

func (o AppOutput) EnableBranchAutoDeletion() pulumi.BoolPtrOutput

func (AppOutput) EnvironmentVariables added in v0.17.0

func (o AppOutput) EnvironmentVariables() AppEnvironmentVariableArrayOutput

func (AppOutput) IamServiceRole added in v0.72.0

func (o AppOutput) IamServiceRole() pulumi.StringPtrOutput

func (AppOutput) Name added in v0.17.0

func (o AppOutput) Name() pulumi.StringOutput

func (AppOutput) OauthToken added in v0.17.0

func (o AppOutput) OauthToken() pulumi.StringPtrOutput

func (AppOutput) Platform added in v0.41.0

func (o AppOutput) Platform() AppPlatformPtrOutput

func (AppOutput) Repository added in v0.17.0

func (o AppOutput) Repository() pulumi.StringPtrOutput

func (AppOutput) Tags added in v0.17.0

func (o AppOutput) Tags() aws.TagArrayOutput

func (AppOutput) ToAppOutput

func (o AppOutput) ToAppOutput() AppOutput

func (AppOutput) ToAppOutputWithContext

func (o AppOutput) ToAppOutputWithContext(ctx context.Context) AppOutput

type AppPlatform added in v0.41.0

type AppPlatform string

func (AppPlatform) ElementType added in v0.41.0

func (AppPlatform) ElementType() reflect.Type

func (AppPlatform) ToAppPlatformOutput added in v0.41.0

func (e AppPlatform) ToAppPlatformOutput() AppPlatformOutput

func (AppPlatform) ToAppPlatformOutputWithContext added in v0.41.0

func (e AppPlatform) ToAppPlatformOutputWithContext(ctx context.Context) AppPlatformOutput

func (AppPlatform) ToAppPlatformPtrOutput added in v0.41.0

func (e AppPlatform) ToAppPlatformPtrOutput() AppPlatformPtrOutput

func (AppPlatform) ToAppPlatformPtrOutputWithContext added in v0.41.0

func (e AppPlatform) ToAppPlatformPtrOutputWithContext(ctx context.Context) AppPlatformPtrOutput

func (AppPlatform) ToStringOutput added in v0.41.0

func (e AppPlatform) ToStringOutput() pulumi.StringOutput

func (AppPlatform) ToStringOutputWithContext added in v0.41.0

func (e AppPlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AppPlatform) ToStringPtrOutput added in v0.41.0

func (e AppPlatform) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppPlatform) ToStringPtrOutputWithContext added in v0.41.0

func (e AppPlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AppPlatformInput added in v0.41.0

type AppPlatformInput interface {
	pulumi.Input

	ToAppPlatformOutput() AppPlatformOutput
	ToAppPlatformOutputWithContext(context.Context) AppPlatformOutput
}

AppPlatformInput is an input type that accepts values of the AppPlatform enum A concrete instance of `AppPlatformInput` can be one of the following:

AppPlatformWeb
AppPlatformWebDynamic
AppPlatformWebCompute

type AppPlatformOutput added in v0.41.0

type AppPlatformOutput struct{ *pulumi.OutputState }

func (AppPlatformOutput) ElementType added in v0.41.0

func (AppPlatformOutput) ElementType() reflect.Type

func (AppPlatformOutput) ToAppPlatformOutput added in v0.41.0

func (o AppPlatformOutput) ToAppPlatformOutput() AppPlatformOutput

func (AppPlatformOutput) ToAppPlatformOutputWithContext added in v0.41.0

func (o AppPlatformOutput) ToAppPlatformOutputWithContext(ctx context.Context) AppPlatformOutput

func (AppPlatformOutput) ToAppPlatformPtrOutput added in v0.41.0

func (o AppPlatformOutput) ToAppPlatformPtrOutput() AppPlatformPtrOutput

func (AppPlatformOutput) ToAppPlatformPtrOutputWithContext added in v0.41.0

func (o AppPlatformOutput) ToAppPlatformPtrOutputWithContext(ctx context.Context) AppPlatformPtrOutput

func (AppPlatformOutput) ToStringOutput added in v0.41.0

func (o AppPlatformOutput) ToStringOutput() pulumi.StringOutput

func (AppPlatformOutput) ToStringOutputWithContext added in v0.41.0

func (o AppPlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AppPlatformOutput) ToStringPtrOutput added in v0.41.0

func (o AppPlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppPlatformOutput) ToStringPtrOutputWithContext added in v0.41.0

func (o AppPlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AppPlatformPtrInput added in v0.41.0

type AppPlatformPtrInput interface {
	pulumi.Input

	ToAppPlatformPtrOutput() AppPlatformPtrOutput
	ToAppPlatformPtrOutputWithContext(context.Context) AppPlatformPtrOutput
}

func AppPlatformPtr added in v0.41.0

func AppPlatformPtr(v string) AppPlatformPtrInput

type AppPlatformPtrOutput added in v0.41.0

type AppPlatformPtrOutput struct{ *pulumi.OutputState }

func (AppPlatformPtrOutput) Elem added in v0.41.0

func (AppPlatformPtrOutput) ElementType added in v0.41.0

func (AppPlatformPtrOutput) ElementType() reflect.Type

func (AppPlatformPtrOutput) ToAppPlatformPtrOutput added in v0.41.0

func (o AppPlatformPtrOutput) ToAppPlatformPtrOutput() AppPlatformPtrOutput

func (AppPlatformPtrOutput) ToAppPlatformPtrOutputWithContext added in v0.41.0

func (o AppPlatformPtrOutput) ToAppPlatformPtrOutputWithContext(ctx context.Context) AppPlatformPtrOutput

func (AppPlatformPtrOutput) ToStringPtrOutput added in v0.41.0

func (o AppPlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppPlatformPtrOutput) ToStringPtrOutputWithContext added in v0.41.0

func (o AppPlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AppState

type AppState struct {
}

func (AppState) ElementType

func (AppState) ElementType() reflect.Type

type AppTag

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

type Branch

type Branch struct {
	pulumi.CustomResourceState

	AppId                      pulumi.StringOutput                  `pulumi:"appId"`
	Arn                        pulumi.StringOutput                  `pulumi:"arn"`
	Backend                    BranchBackendPtrOutput               `pulumi:"backend"`
	BasicAuthConfig            BranchBasicAuthConfigPtrOutput       `pulumi:"basicAuthConfig"`
	BranchName                 pulumi.StringOutput                  `pulumi:"branchName"`
	BuildSpec                  pulumi.StringPtrOutput               `pulumi:"buildSpec"`
	Description                pulumi.StringPtrOutput               `pulumi:"description"`
	EnableAutoBuild            pulumi.BoolPtrOutput                 `pulumi:"enableAutoBuild"`
	EnablePerformanceMode      pulumi.BoolPtrOutput                 `pulumi:"enablePerformanceMode"`
	EnablePullRequestPreview   pulumi.BoolPtrOutput                 `pulumi:"enablePullRequestPreview"`
	EnvironmentVariables       BranchEnvironmentVariableArrayOutput `pulumi:"environmentVariables"`
	Framework                  pulumi.StringPtrOutput               `pulumi:"framework"`
	PullRequestEnvironmentName pulumi.StringPtrOutput               `pulumi:"pullRequestEnvironmentName"`
	Stage                      BranchStagePtrOutput                 `pulumi:"stage"`
	Tags                       aws.TagArrayOutput                   `pulumi:"tags"`
}

The AWS::Amplify::Branch resource creates a new branch within an app.

func GetBranch

func GetBranch(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BranchState, opts ...pulumi.ResourceOption) (*Branch, error)

GetBranch gets an existing Branch 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 NewBranch

func NewBranch(ctx *pulumi.Context,
	name string, args *BranchArgs, opts ...pulumi.ResourceOption) (*Branch, error)

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

func (*Branch) ElementType

func (*Branch) ElementType() reflect.Type

func (*Branch) ToBranchOutput

func (i *Branch) ToBranchOutput() BranchOutput

func (*Branch) ToBranchOutputWithContext

func (i *Branch) ToBranchOutputWithContext(ctx context.Context) BranchOutput

type BranchArgs

type BranchArgs struct {
	AppId                      pulumi.StringInput
	Backend                    BranchBackendPtrInput
	BasicAuthConfig            BranchBasicAuthConfigPtrInput
	BranchName                 pulumi.StringPtrInput
	BuildSpec                  pulumi.StringPtrInput
	Description                pulumi.StringPtrInput
	EnableAutoBuild            pulumi.BoolPtrInput
	EnablePerformanceMode      pulumi.BoolPtrInput
	EnablePullRequestPreview   pulumi.BoolPtrInput
	EnvironmentVariables       BranchEnvironmentVariableArrayInput
	Framework                  pulumi.StringPtrInput
	PullRequestEnvironmentName pulumi.StringPtrInput
	Stage                      BranchStagePtrInput
	Tags                       aws.TagArrayInput
}

The set of arguments for constructing a Branch resource.

func (BranchArgs) ElementType

func (BranchArgs) ElementType() reflect.Type

type BranchBackend added in v0.83.0

type BranchBackend struct {
	StackArn *string `pulumi:"stackArn"`
}

type BranchBackendArgs added in v0.83.0

type BranchBackendArgs struct {
	StackArn pulumi.StringPtrInput `pulumi:"stackArn"`
}

func (BranchBackendArgs) ElementType added in v0.83.0

func (BranchBackendArgs) ElementType() reflect.Type

func (BranchBackendArgs) ToBranchBackendOutput added in v0.83.0

func (i BranchBackendArgs) ToBranchBackendOutput() BranchBackendOutput

func (BranchBackendArgs) ToBranchBackendOutputWithContext added in v0.83.0

func (i BranchBackendArgs) ToBranchBackendOutputWithContext(ctx context.Context) BranchBackendOutput

func (BranchBackendArgs) ToBranchBackendPtrOutput added in v0.83.0

func (i BranchBackendArgs) ToBranchBackendPtrOutput() BranchBackendPtrOutput

func (BranchBackendArgs) ToBranchBackendPtrOutputWithContext added in v0.83.0

func (i BranchBackendArgs) ToBranchBackendPtrOutputWithContext(ctx context.Context) BranchBackendPtrOutput

type BranchBackendInput added in v0.83.0

type BranchBackendInput interface {
	pulumi.Input

	ToBranchBackendOutput() BranchBackendOutput
	ToBranchBackendOutputWithContext(context.Context) BranchBackendOutput
}

BranchBackendInput is an input type that accepts BranchBackendArgs and BranchBackendOutput values. You can construct a concrete instance of `BranchBackendInput` via:

BranchBackendArgs{...}

type BranchBackendOutput added in v0.83.0

type BranchBackendOutput struct{ *pulumi.OutputState }

func (BranchBackendOutput) ElementType added in v0.83.0

func (BranchBackendOutput) ElementType() reflect.Type

func (BranchBackendOutput) StackArn added in v0.83.0

func (BranchBackendOutput) ToBranchBackendOutput added in v0.83.0

func (o BranchBackendOutput) ToBranchBackendOutput() BranchBackendOutput

func (BranchBackendOutput) ToBranchBackendOutputWithContext added in v0.83.0

func (o BranchBackendOutput) ToBranchBackendOutputWithContext(ctx context.Context) BranchBackendOutput

func (BranchBackendOutput) ToBranchBackendPtrOutput added in v0.83.0

func (o BranchBackendOutput) ToBranchBackendPtrOutput() BranchBackendPtrOutput

func (BranchBackendOutput) ToBranchBackendPtrOutputWithContext added in v0.83.0

func (o BranchBackendOutput) ToBranchBackendPtrOutputWithContext(ctx context.Context) BranchBackendPtrOutput

type BranchBackendPtrInput added in v0.83.0

type BranchBackendPtrInput interface {
	pulumi.Input

	ToBranchBackendPtrOutput() BranchBackendPtrOutput
	ToBranchBackendPtrOutputWithContext(context.Context) BranchBackendPtrOutput
}

BranchBackendPtrInput is an input type that accepts BranchBackendArgs, BranchBackendPtr and BranchBackendPtrOutput values. You can construct a concrete instance of `BranchBackendPtrInput` via:

        BranchBackendArgs{...}

or:

        nil

func BranchBackendPtr added in v0.83.0

func BranchBackendPtr(v *BranchBackendArgs) BranchBackendPtrInput

type BranchBackendPtrOutput added in v0.83.0

type BranchBackendPtrOutput struct{ *pulumi.OutputState }

func (BranchBackendPtrOutput) Elem added in v0.83.0

func (BranchBackendPtrOutput) ElementType added in v0.83.0

func (BranchBackendPtrOutput) ElementType() reflect.Type

func (BranchBackendPtrOutput) StackArn added in v0.83.0

func (BranchBackendPtrOutput) ToBranchBackendPtrOutput added in v0.83.0

func (o BranchBackendPtrOutput) ToBranchBackendPtrOutput() BranchBackendPtrOutput

func (BranchBackendPtrOutput) ToBranchBackendPtrOutputWithContext added in v0.83.0

func (o BranchBackendPtrOutput) ToBranchBackendPtrOutputWithContext(ctx context.Context) BranchBackendPtrOutput

type BranchBasicAuthConfig

type BranchBasicAuthConfig struct {
	EnableBasicAuth *bool  `pulumi:"enableBasicAuth"`
	Password        string `pulumi:"password"`
	Username        string `pulumi:"username"`
}

type BranchBasicAuthConfigArgs

type BranchBasicAuthConfigArgs struct {
	EnableBasicAuth pulumi.BoolPtrInput `pulumi:"enableBasicAuth"`
	Password        pulumi.StringInput  `pulumi:"password"`
	Username        pulumi.StringInput  `pulumi:"username"`
}

func (BranchBasicAuthConfigArgs) ElementType

func (BranchBasicAuthConfigArgs) ElementType() reflect.Type

func (BranchBasicAuthConfigArgs) ToBranchBasicAuthConfigOutput

func (i BranchBasicAuthConfigArgs) ToBranchBasicAuthConfigOutput() BranchBasicAuthConfigOutput

func (BranchBasicAuthConfigArgs) ToBranchBasicAuthConfigOutputWithContext

func (i BranchBasicAuthConfigArgs) ToBranchBasicAuthConfigOutputWithContext(ctx context.Context) BranchBasicAuthConfigOutput

func (BranchBasicAuthConfigArgs) ToBranchBasicAuthConfigPtrOutput

func (i BranchBasicAuthConfigArgs) ToBranchBasicAuthConfigPtrOutput() BranchBasicAuthConfigPtrOutput

func (BranchBasicAuthConfigArgs) ToBranchBasicAuthConfigPtrOutputWithContext

func (i BranchBasicAuthConfigArgs) ToBranchBasicAuthConfigPtrOutputWithContext(ctx context.Context) BranchBasicAuthConfigPtrOutput

type BranchBasicAuthConfigInput

type BranchBasicAuthConfigInput interface {
	pulumi.Input

	ToBranchBasicAuthConfigOutput() BranchBasicAuthConfigOutput
	ToBranchBasicAuthConfigOutputWithContext(context.Context) BranchBasicAuthConfigOutput
}

BranchBasicAuthConfigInput is an input type that accepts BranchBasicAuthConfigArgs and BranchBasicAuthConfigOutput values. You can construct a concrete instance of `BranchBasicAuthConfigInput` via:

BranchBasicAuthConfigArgs{...}

type BranchBasicAuthConfigOutput

type BranchBasicAuthConfigOutput struct{ *pulumi.OutputState }

func (BranchBasicAuthConfigOutput) ElementType

func (BranchBasicAuthConfigOutput) EnableBasicAuth

func (o BranchBasicAuthConfigOutput) EnableBasicAuth() pulumi.BoolPtrOutput

func (BranchBasicAuthConfigOutput) Password

func (BranchBasicAuthConfigOutput) ToBranchBasicAuthConfigOutput

func (o BranchBasicAuthConfigOutput) ToBranchBasicAuthConfigOutput() BranchBasicAuthConfigOutput

func (BranchBasicAuthConfigOutput) ToBranchBasicAuthConfigOutputWithContext

func (o BranchBasicAuthConfigOutput) ToBranchBasicAuthConfigOutputWithContext(ctx context.Context) BranchBasicAuthConfigOutput

func (BranchBasicAuthConfigOutput) ToBranchBasicAuthConfigPtrOutput

func (o BranchBasicAuthConfigOutput) ToBranchBasicAuthConfigPtrOutput() BranchBasicAuthConfigPtrOutput

func (BranchBasicAuthConfigOutput) ToBranchBasicAuthConfigPtrOutputWithContext

func (o BranchBasicAuthConfigOutput) ToBranchBasicAuthConfigPtrOutputWithContext(ctx context.Context) BranchBasicAuthConfigPtrOutput

func (BranchBasicAuthConfigOutput) Username

type BranchBasicAuthConfigPtrInput

type BranchBasicAuthConfigPtrInput interface {
	pulumi.Input

	ToBranchBasicAuthConfigPtrOutput() BranchBasicAuthConfigPtrOutput
	ToBranchBasicAuthConfigPtrOutputWithContext(context.Context) BranchBasicAuthConfigPtrOutput
}

BranchBasicAuthConfigPtrInput is an input type that accepts BranchBasicAuthConfigArgs, BranchBasicAuthConfigPtr and BranchBasicAuthConfigPtrOutput values. You can construct a concrete instance of `BranchBasicAuthConfigPtrInput` via:

        BranchBasicAuthConfigArgs{...}

or:

        nil

type BranchBasicAuthConfigPtrOutput

type BranchBasicAuthConfigPtrOutput struct{ *pulumi.OutputState }

func (BranchBasicAuthConfigPtrOutput) Elem

func (BranchBasicAuthConfigPtrOutput) ElementType

func (BranchBasicAuthConfigPtrOutput) EnableBasicAuth

func (BranchBasicAuthConfigPtrOutput) Password

func (BranchBasicAuthConfigPtrOutput) ToBranchBasicAuthConfigPtrOutput

func (o BranchBasicAuthConfigPtrOutput) ToBranchBasicAuthConfigPtrOutput() BranchBasicAuthConfigPtrOutput

func (BranchBasicAuthConfigPtrOutput) ToBranchBasicAuthConfigPtrOutputWithContext

func (o BranchBasicAuthConfigPtrOutput) ToBranchBasicAuthConfigPtrOutputWithContext(ctx context.Context) BranchBasicAuthConfigPtrOutput

func (BranchBasicAuthConfigPtrOutput) Username

type BranchEnvironmentVariable

type BranchEnvironmentVariable struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type BranchEnvironmentVariableArgs

type BranchEnvironmentVariableArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (BranchEnvironmentVariableArgs) ElementType

func (BranchEnvironmentVariableArgs) ToBranchEnvironmentVariableOutput

func (i BranchEnvironmentVariableArgs) ToBranchEnvironmentVariableOutput() BranchEnvironmentVariableOutput

func (BranchEnvironmentVariableArgs) ToBranchEnvironmentVariableOutputWithContext

func (i BranchEnvironmentVariableArgs) ToBranchEnvironmentVariableOutputWithContext(ctx context.Context) BranchEnvironmentVariableOutput

type BranchEnvironmentVariableArray

type BranchEnvironmentVariableArray []BranchEnvironmentVariableInput

func (BranchEnvironmentVariableArray) ElementType

func (BranchEnvironmentVariableArray) ToBranchEnvironmentVariableArrayOutput

func (i BranchEnvironmentVariableArray) ToBranchEnvironmentVariableArrayOutput() BranchEnvironmentVariableArrayOutput

func (BranchEnvironmentVariableArray) ToBranchEnvironmentVariableArrayOutputWithContext

func (i BranchEnvironmentVariableArray) ToBranchEnvironmentVariableArrayOutputWithContext(ctx context.Context) BranchEnvironmentVariableArrayOutput

type BranchEnvironmentVariableArrayInput

type BranchEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToBranchEnvironmentVariableArrayOutput() BranchEnvironmentVariableArrayOutput
	ToBranchEnvironmentVariableArrayOutputWithContext(context.Context) BranchEnvironmentVariableArrayOutput
}

BranchEnvironmentVariableArrayInput is an input type that accepts BranchEnvironmentVariableArray and BranchEnvironmentVariableArrayOutput values. You can construct a concrete instance of `BranchEnvironmentVariableArrayInput` via:

BranchEnvironmentVariableArray{ BranchEnvironmentVariableArgs{...} }

type BranchEnvironmentVariableArrayOutput

type BranchEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (BranchEnvironmentVariableArrayOutput) ElementType

func (BranchEnvironmentVariableArrayOutput) Index

func (BranchEnvironmentVariableArrayOutput) ToBranchEnvironmentVariableArrayOutput

func (o BranchEnvironmentVariableArrayOutput) ToBranchEnvironmentVariableArrayOutput() BranchEnvironmentVariableArrayOutput

func (BranchEnvironmentVariableArrayOutput) ToBranchEnvironmentVariableArrayOutputWithContext

func (o BranchEnvironmentVariableArrayOutput) ToBranchEnvironmentVariableArrayOutputWithContext(ctx context.Context) BranchEnvironmentVariableArrayOutput

type BranchEnvironmentVariableInput

type BranchEnvironmentVariableInput interface {
	pulumi.Input

	ToBranchEnvironmentVariableOutput() BranchEnvironmentVariableOutput
	ToBranchEnvironmentVariableOutputWithContext(context.Context) BranchEnvironmentVariableOutput
}

BranchEnvironmentVariableInput is an input type that accepts BranchEnvironmentVariableArgs and BranchEnvironmentVariableOutput values. You can construct a concrete instance of `BranchEnvironmentVariableInput` via:

BranchEnvironmentVariableArgs{...}

type BranchEnvironmentVariableOutput

type BranchEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (BranchEnvironmentVariableOutput) ElementType

func (BranchEnvironmentVariableOutput) Name

func (BranchEnvironmentVariableOutput) ToBranchEnvironmentVariableOutput

func (o BranchEnvironmentVariableOutput) ToBranchEnvironmentVariableOutput() BranchEnvironmentVariableOutput

func (BranchEnvironmentVariableOutput) ToBranchEnvironmentVariableOutputWithContext

func (o BranchEnvironmentVariableOutput) ToBranchEnvironmentVariableOutputWithContext(ctx context.Context) BranchEnvironmentVariableOutput

func (BranchEnvironmentVariableOutput) Value

type BranchInput

type BranchInput interface {
	pulumi.Input

	ToBranchOutput() BranchOutput
	ToBranchOutputWithContext(ctx context.Context) BranchOutput
}

type BranchOutput

type BranchOutput struct{ *pulumi.OutputState }

func (BranchOutput) AppId added in v0.17.0

func (o BranchOutput) AppId() pulumi.StringOutput

func (BranchOutput) Arn added in v0.17.0

func (BranchOutput) Backend added in v0.83.0

func (BranchOutput) BasicAuthConfig added in v0.17.0

func (o BranchOutput) BasicAuthConfig() BranchBasicAuthConfigPtrOutput

func (BranchOutput) BranchName added in v0.17.0

func (o BranchOutput) BranchName() pulumi.StringOutput

func (BranchOutput) BuildSpec added in v0.17.0

func (o BranchOutput) BuildSpec() pulumi.StringPtrOutput

func (BranchOutput) Description added in v0.17.0

func (o BranchOutput) Description() pulumi.StringPtrOutput

func (BranchOutput) ElementType

func (BranchOutput) ElementType() reflect.Type

func (BranchOutput) EnableAutoBuild added in v0.17.0

func (o BranchOutput) EnableAutoBuild() pulumi.BoolPtrOutput

func (BranchOutput) EnablePerformanceMode added in v0.17.0

func (o BranchOutput) EnablePerformanceMode() pulumi.BoolPtrOutput

func (BranchOutput) EnablePullRequestPreview added in v0.17.0

func (o BranchOutput) EnablePullRequestPreview() pulumi.BoolPtrOutput

func (BranchOutput) EnvironmentVariables added in v0.17.0

func (o BranchOutput) EnvironmentVariables() BranchEnvironmentVariableArrayOutput

func (BranchOutput) Framework added in v0.41.0

func (o BranchOutput) Framework() pulumi.StringPtrOutput

func (BranchOutput) PullRequestEnvironmentName added in v0.17.0

func (o BranchOutput) PullRequestEnvironmentName() pulumi.StringPtrOutput

func (BranchOutput) Stage added in v0.17.0

func (BranchOutput) Tags added in v0.17.0

func (o BranchOutput) Tags() aws.TagArrayOutput

func (BranchOutput) ToBranchOutput

func (o BranchOutput) ToBranchOutput() BranchOutput

func (BranchOutput) ToBranchOutputWithContext

func (o BranchOutput) ToBranchOutputWithContext(ctx context.Context) BranchOutput

type BranchStage

type BranchStage string

func (BranchStage) ElementType

func (BranchStage) ElementType() reflect.Type

func (BranchStage) ToBranchStageOutput

func (e BranchStage) ToBranchStageOutput() BranchStageOutput

func (BranchStage) ToBranchStageOutputWithContext

func (e BranchStage) ToBranchStageOutputWithContext(ctx context.Context) BranchStageOutput

func (BranchStage) ToBranchStagePtrOutput

func (e BranchStage) ToBranchStagePtrOutput() BranchStagePtrOutput

func (BranchStage) ToBranchStagePtrOutputWithContext

func (e BranchStage) ToBranchStagePtrOutputWithContext(ctx context.Context) BranchStagePtrOutput

func (BranchStage) ToStringOutput

func (e BranchStage) ToStringOutput() pulumi.StringOutput

func (BranchStage) ToStringOutputWithContext

func (e BranchStage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BranchStage) ToStringPtrOutput

func (e BranchStage) ToStringPtrOutput() pulumi.StringPtrOutput

func (BranchStage) ToStringPtrOutputWithContext

func (e BranchStage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BranchStageInput

type BranchStageInput interface {
	pulumi.Input

	ToBranchStageOutput() BranchStageOutput
	ToBranchStageOutputWithContext(context.Context) BranchStageOutput
}

BranchStageInput is an input type that accepts values of the BranchStage enum A concrete instance of `BranchStageInput` can be one of the following:

BranchStageExperimental
BranchStageBeta
BranchStagePullRequest
BranchStageProduction
BranchStageDevelopment

type BranchStageOutput

type BranchStageOutput struct{ *pulumi.OutputState }

func (BranchStageOutput) ElementType

func (BranchStageOutput) ElementType() reflect.Type

func (BranchStageOutput) ToBranchStageOutput

func (o BranchStageOutput) ToBranchStageOutput() BranchStageOutput

func (BranchStageOutput) ToBranchStageOutputWithContext

func (o BranchStageOutput) ToBranchStageOutputWithContext(ctx context.Context) BranchStageOutput

func (BranchStageOutput) ToBranchStagePtrOutput

func (o BranchStageOutput) ToBranchStagePtrOutput() BranchStagePtrOutput

func (BranchStageOutput) ToBranchStagePtrOutputWithContext

func (o BranchStageOutput) ToBranchStagePtrOutputWithContext(ctx context.Context) BranchStagePtrOutput

func (BranchStageOutput) ToStringOutput

func (o BranchStageOutput) ToStringOutput() pulumi.StringOutput

func (BranchStageOutput) ToStringOutputWithContext

func (o BranchStageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BranchStageOutput) ToStringPtrOutput

func (o BranchStageOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BranchStageOutput) ToStringPtrOutputWithContext

func (o BranchStageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BranchStagePtrInput

type BranchStagePtrInput interface {
	pulumi.Input

	ToBranchStagePtrOutput() BranchStagePtrOutput
	ToBranchStagePtrOutputWithContext(context.Context) BranchStagePtrOutput
}

func BranchStagePtr

func BranchStagePtr(v string) BranchStagePtrInput

type BranchStagePtrOutput

type BranchStagePtrOutput struct{ *pulumi.OutputState }

func (BranchStagePtrOutput) Elem

func (BranchStagePtrOutput) ElementType

func (BranchStagePtrOutput) ElementType() reflect.Type

func (BranchStagePtrOutput) ToBranchStagePtrOutput

func (o BranchStagePtrOutput) ToBranchStagePtrOutput() BranchStagePtrOutput

func (BranchStagePtrOutput) ToBranchStagePtrOutputWithContext

func (o BranchStagePtrOutput) ToBranchStagePtrOutputWithContext(ctx context.Context) BranchStagePtrOutput

func (BranchStagePtrOutput) ToStringPtrOutput

func (o BranchStagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BranchStagePtrOutput) ToStringPtrOutputWithContext

func (o BranchStagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BranchState

type BranchState struct {
}

func (BranchState) ElementType

func (BranchState) ElementType() reflect.Type

type BranchTag

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

type Domain

type Domain struct {
	pulumi.CustomResourceState

	AppId                         pulumi.StringOutput                `pulumi:"appId"`
	Arn                           pulumi.StringOutput                `pulumi:"arn"`
	AutoSubDomainCreationPatterns pulumi.StringArrayOutput           `pulumi:"autoSubDomainCreationPatterns"`
	AutoSubDomainIamRole          pulumi.StringPtrOutput             `pulumi:"autoSubDomainIamRole"`
	Certificate                   DomainCertificateOutput            `pulumi:"certificate"`
	CertificateRecord             pulumi.StringOutput                `pulumi:"certificateRecord"`
	CertificateSettings           DomainCertificateSettingsPtrOutput `pulumi:"certificateSettings"`
	DomainName                    pulumi.StringOutput                `pulumi:"domainName"`
	DomainStatus                  pulumi.StringOutput                `pulumi:"domainStatus"`
	EnableAutoSubDomain           pulumi.BoolPtrOutput               `pulumi:"enableAutoSubDomain"`
	StatusReason                  pulumi.StringOutput                `pulumi:"statusReason"`
	SubDomainSettings             DomainSubDomainSettingArrayOutput  `pulumi:"subDomainSettings"`
	UpdateStatus                  pulumi.StringOutput                `pulumi:"updateStatus"`
}

The AWS::Amplify::Domain resource allows you to connect a custom domain to your app.

func GetDomain

func GetDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)

GetDomain gets an existing Domain 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 NewDomain

func NewDomain(ctx *pulumi.Context,
	name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)

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

func (*Domain) ElementType

func (*Domain) ElementType() reflect.Type

func (*Domain) ToDomainOutput

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext

func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainArgs

type DomainArgs struct {
	AppId                         pulumi.StringInput
	AutoSubDomainCreationPatterns pulumi.StringArrayInput
	AutoSubDomainIamRole          pulumi.StringPtrInput
	CertificateSettings           DomainCertificateSettingsPtrInput
	DomainName                    pulumi.StringPtrInput
	EnableAutoSubDomain           pulumi.BoolPtrInput
	SubDomainSettings             DomainSubDomainSettingArrayInput
}

The set of arguments for constructing a Domain resource.

func (DomainArgs) ElementType

func (DomainArgs) ElementType() reflect.Type

type DomainCertificate added in v0.98.0

type DomainCertificate struct {
	CertificateArn                   *string                           `pulumi:"certificateArn"`
	CertificateType                  *DomainCertificateCertificateType `pulumi:"certificateType"`
	CertificateVerificationDnsRecord *string                           `pulumi:"certificateVerificationDnsRecord"`
}

type DomainCertificateCertificateType added in v0.98.0

type DomainCertificateCertificateType string

type DomainCertificateCertificateTypeOutput added in v0.98.0

type DomainCertificateCertificateTypeOutput struct{ *pulumi.OutputState }

func (DomainCertificateCertificateTypeOutput) ElementType added in v0.98.0

func (DomainCertificateCertificateTypeOutput) ToDomainCertificateCertificateTypeOutput added in v0.98.0

func (o DomainCertificateCertificateTypeOutput) ToDomainCertificateCertificateTypeOutput() DomainCertificateCertificateTypeOutput

func (DomainCertificateCertificateTypeOutput) ToDomainCertificateCertificateTypeOutputWithContext added in v0.98.0

func (o DomainCertificateCertificateTypeOutput) ToDomainCertificateCertificateTypeOutputWithContext(ctx context.Context) DomainCertificateCertificateTypeOutput

func (DomainCertificateCertificateTypeOutput) ToDomainCertificateCertificateTypePtrOutput added in v0.98.0

func (o DomainCertificateCertificateTypeOutput) ToDomainCertificateCertificateTypePtrOutput() DomainCertificateCertificateTypePtrOutput

func (DomainCertificateCertificateTypeOutput) ToDomainCertificateCertificateTypePtrOutputWithContext added in v0.98.0

func (o DomainCertificateCertificateTypeOutput) ToDomainCertificateCertificateTypePtrOutputWithContext(ctx context.Context) DomainCertificateCertificateTypePtrOutput

func (DomainCertificateCertificateTypeOutput) ToStringOutput added in v0.98.0

func (DomainCertificateCertificateTypeOutput) ToStringOutputWithContext added in v0.98.0

func (DomainCertificateCertificateTypeOutput) ToStringPtrOutput added in v0.98.0

func (DomainCertificateCertificateTypeOutput) ToStringPtrOutputWithContext added in v0.98.0

func (o DomainCertificateCertificateTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainCertificateCertificateTypePtrOutput added in v0.98.0

type DomainCertificateCertificateTypePtrOutput struct{ *pulumi.OutputState }

func (DomainCertificateCertificateTypePtrOutput) Elem added in v0.98.0

func (DomainCertificateCertificateTypePtrOutput) ElementType added in v0.98.0

func (DomainCertificateCertificateTypePtrOutput) ToDomainCertificateCertificateTypePtrOutput added in v0.98.0

func (o DomainCertificateCertificateTypePtrOutput) ToDomainCertificateCertificateTypePtrOutput() DomainCertificateCertificateTypePtrOutput

func (DomainCertificateCertificateTypePtrOutput) ToDomainCertificateCertificateTypePtrOutputWithContext added in v0.98.0

func (o DomainCertificateCertificateTypePtrOutput) ToDomainCertificateCertificateTypePtrOutputWithContext(ctx context.Context) DomainCertificateCertificateTypePtrOutput

func (DomainCertificateCertificateTypePtrOutput) ToStringPtrOutput added in v0.98.0

func (DomainCertificateCertificateTypePtrOutput) ToStringPtrOutputWithContext added in v0.98.0

type DomainCertificateOutput added in v0.98.0

type DomainCertificateOutput struct{ *pulumi.OutputState }

func (DomainCertificateOutput) CertificateArn added in v0.98.0

func (o DomainCertificateOutput) CertificateArn() pulumi.StringPtrOutput

func (DomainCertificateOutput) CertificateType added in v0.98.0

func (DomainCertificateOutput) CertificateVerificationDnsRecord added in v0.98.0

func (o DomainCertificateOutput) CertificateVerificationDnsRecord() pulumi.StringPtrOutput

func (DomainCertificateOutput) ElementType added in v0.98.0

func (DomainCertificateOutput) ElementType() reflect.Type

func (DomainCertificateOutput) ToDomainCertificateOutput added in v0.98.0

func (o DomainCertificateOutput) ToDomainCertificateOutput() DomainCertificateOutput

func (DomainCertificateOutput) ToDomainCertificateOutputWithContext added in v0.98.0

func (o DomainCertificateOutput) ToDomainCertificateOutputWithContext(ctx context.Context) DomainCertificateOutput

type DomainCertificatePtrOutput added in v0.98.0

type DomainCertificatePtrOutput struct{ *pulumi.OutputState }

func (DomainCertificatePtrOutput) CertificateArn added in v0.98.0

func (DomainCertificatePtrOutput) CertificateType added in v0.98.0

func (DomainCertificatePtrOutput) CertificateVerificationDnsRecord added in v0.98.0

func (o DomainCertificatePtrOutput) CertificateVerificationDnsRecord() pulumi.StringPtrOutput

func (DomainCertificatePtrOutput) Elem added in v0.98.0

func (DomainCertificatePtrOutput) ElementType added in v0.98.0

func (DomainCertificatePtrOutput) ElementType() reflect.Type

func (DomainCertificatePtrOutput) ToDomainCertificatePtrOutput added in v0.98.0

func (o DomainCertificatePtrOutput) ToDomainCertificatePtrOutput() DomainCertificatePtrOutput

func (DomainCertificatePtrOutput) ToDomainCertificatePtrOutputWithContext added in v0.98.0

func (o DomainCertificatePtrOutput) ToDomainCertificatePtrOutputWithContext(ctx context.Context) DomainCertificatePtrOutput

type DomainCertificateSettings added in v0.98.0

type DomainCertificateSettings struct {
	CertificateType      *DomainCertificateSettingsCertificateType `pulumi:"certificateType"`
	CustomCertificateArn *string                                   `pulumi:"customCertificateArn"`
}

type DomainCertificateSettingsArgs added in v0.98.0

type DomainCertificateSettingsArgs struct {
	CertificateType      DomainCertificateSettingsCertificateTypePtrInput `pulumi:"certificateType"`
	CustomCertificateArn pulumi.StringPtrInput                            `pulumi:"customCertificateArn"`
}

func (DomainCertificateSettingsArgs) ElementType added in v0.98.0

func (DomainCertificateSettingsArgs) ToDomainCertificateSettingsOutput added in v0.98.0

func (i DomainCertificateSettingsArgs) ToDomainCertificateSettingsOutput() DomainCertificateSettingsOutput

func (DomainCertificateSettingsArgs) ToDomainCertificateSettingsOutputWithContext added in v0.98.0

func (i DomainCertificateSettingsArgs) ToDomainCertificateSettingsOutputWithContext(ctx context.Context) DomainCertificateSettingsOutput

func (DomainCertificateSettingsArgs) ToDomainCertificateSettingsPtrOutput added in v0.98.0

func (i DomainCertificateSettingsArgs) ToDomainCertificateSettingsPtrOutput() DomainCertificateSettingsPtrOutput

func (DomainCertificateSettingsArgs) ToDomainCertificateSettingsPtrOutputWithContext added in v0.98.0

func (i DomainCertificateSettingsArgs) ToDomainCertificateSettingsPtrOutputWithContext(ctx context.Context) DomainCertificateSettingsPtrOutput

type DomainCertificateSettingsCertificateType added in v0.98.0

type DomainCertificateSettingsCertificateType string

func (DomainCertificateSettingsCertificateType) ElementType added in v0.98.0

func (DomainCertificateSettingsCertificateType) ToDomainCertificateSettingsCertificateTypeOutput added in v0.98.0

func (e DomainCertificateSettingsCertificateType) ToDomainCertificateSettingsCertificateTypeOutput() DomainCertificateSettingsCertificateTypeOutput

func (DomainCertificateSettingsCertificateType) ToDomainCertificateSettingsCertificateTypeOutputWithContext added in v0.98.0

func (e DomainCertificateSettingsCertificateType) ToDomainCertificateSettingsCertificateTypeOutputWithContext(ctx context.Context) DomainCertificateSettingsCertificateTypeOutput

func (DomainCertificateSettingsCertificateType) ToDomainCertificateSettingsCertificateTypePtrOutput added in v0.98.0

func (e DomainCertificateSettingsCertificateType) ToDomainCertificateSettingsCertificateTypePtrOutput() DomainCertificateSettingsCertificateTypePtrOutput

func (DomainCertificateSettingsCertificateType) ToDomainCertificateSettingsCertificateTypePtrOutputWithContext added in v0.98.0

func (e DomainCertificateSettingsCertificateType) ToDomainCertificateSettingsCertificateTypePtrOutputWithContext(ctx context.Context) DomainCertificateSettingsCertificateTypePtrOutput

func (DomainCertificateSettingsCertificateType) ToStringOutput added in v0.98.0

func (DomainCertificateSettingsCertificateType) ToStringOutputWithContext added in v0.98.0

func (DomainCertificateSettingsCertificateType) ToStringPtrOutput added in v0.98.0

func (DomainCertificateSettingsCertificateType) ToStringPtrOutputWithContext added in v0.98.0

type DomainCertificateSettingsCertificateTypeInput added in v0.98.0

type DomainCertificateSettingsCertificateTypeInput interface {
	pulumi.Input

	ToDomainCertificateSettingsCertificateTypeOutput() DomainCertificateSettingsCertificateTypeOutput
	ToDomainCertificateSettingsCertificateTypeOutputWithContext(context.Context) DomainCertificateSettingsCertificateTypeOutput
}

DomainCertificateSettingsCertificateTypeInput is an input type that accepts values of the DomainCertificateSettingsCertificateType enum A concrete instance of `DomainCertificateSettingsCertificateTypeInput` can be one of the following:

DomainCertificateSettingsCertificateTypeAmplifyManaged
DomainCertificateSettingsCertificateTypeCustom

type DomainCertificateSettingsCertificateTypeOutput added in v0.98.0

type DomainCertificateSettingsCertificateTypeOutput struct{ *pulumi.OutputState }

func (DomainCertificateSettingsCertificateTypeOutput) ElementType added in v0.98.0

func (DomainCertificateSettingsCertificateTypeOutput) ToDomainCertificateSettingsCertificateTypeOutput added in v0.98.0

func (o DomainCertificateSettingsCertificateTypeOutput) ToDomainCertificateSettingsCertificateTypeOutput() DomainCertificateSettingsCertificateTypeOutput

func (DomainCertificateSettingsCertificateTypeOutput) ToDomainCertificateSettingsCertificateTypeOutputWithContext added in v0.98.0

func (o DomainCertificateSettingsCertificateTypeOutput) ToDomainCertificateSettingsCertificateTypeOutputWithContext(ctx context.Context) DomainCertificateSettingsCertificateTypeOutput

func (DomainCertificateSettingsCertificateTypeOutput) ToDomainCertificateSettingsCertificateTypePtrOutput added in v0.98.0

func (o DomainCertificateSettingsCertificateTypeOutput) ToDomainCertificateSettingsCertificateTypePtrOutput() DomainCertificateSettingsCertificateTypePtrOutput

func (DomainCertificateSettingsCertificateTypeOutput) ToDomainCertificateSettingsCertificateTypePtrOutputWithContext added in v0.98.0

func (o DomainCertificateSettingsCertificateTypeOutput) ToDomainCertificateSettingsCertificateTypePtrOutputWithContext(ctx context.Context) DomainCertificateSettingsCertificateTypePtrOutput

func (DomainCertificateSettingsCertificateTypeOutput) ToStringOutput added in v0.98.0

func (DomainCertificateSettingsCertificateTypeOutput) ToStringOutputWithContext added in v0.98.0

func (DomainCertificateSettingsCertificateTypeOutput) ToStringPtrOutput added in v0.98.0

func (DomainCertificateSettingsCertificateTypeOutput) ToStringPtrOutputWithContext added in v0.98.0

type DomainCertificateSettingsCertificateTypePtrInput added in v0.98.0

type DomainCertificateSettingsCertificateTypePtrInput interface {
	pulumi.Input

	ToDomainCertificateSettingsCertificateTypePtrOutput() DomainCertificateSettingsCertificateTypePtrOutput
	ToDomainCertificateSettingsCertificateTypePtrOutputWithContext(context.Context) DomainCertificateSettingsCertificateTypePtrOutput
}

func DomainCertificateSettingsCertificateTypePtr added in v0.98.0

func DomainCertificateSettingsCertificateTypePtr(v string) DomainCertificateSettingsCertificateTypePtrInput

type DomainCertificateSettingsCertificateTypePtrOutput added in v0.98.0

type DomainCertificateSettingsCertificateTypePtrOutput struct{ *pulumi.OutputState }

func (DomainCertificateSettingsCertificateTypePtrOutput) Elem added in v0.98.0

func (DomainCertificateSettingsCertificateTypePtrOutput) ElementType added in v0.98.0

func (DomainCertificateSettingsCertificateTypePtrOutput) ToDomainCertificateSettingsCertificateTypePtrOutput added in v0.98.0

func (o DomainCertificateSettingsCertificateTypePtrOutput) ToDomainCertificateSettingsCertificateTypePtrOutput() DomainCertificateSettingsCertificateTypePtrOutput

func (DomainCertificateSettingsCertificateTypePtrOutput) ToDomainCertificateSettingsCertificateTypePtrOutputWithContext added in v0.98.0

func (o DomainCertificateSettingsCertificateTypePtrOutput) ToDomainCertificateSettingsCertificateTypePtrOutputWithContext(ctx context.Context) DomainCertificateSettingsCertificateTypePtrOutput

func (DomainCertificateSettingsCertificateTypePtrOutput) ToStringPtrOutput added in v0.98.0

func (DomainCertificateSettingsCertificateTypePtrOutput) ToStringPtrOutputWithContext added in v0.98.0

type DomainCertificateSettingsInput added in v0.98.0

type DomainCertificateSettingsInput interface {
	pulumi.Input

	ToDomainCertificateSettingsOutput() DomainCertificateSettingsOutput
	ToDomainCertificateSettingsOutputWithContext(context.Context) DomainCertificateSettingsOutput
}

DomainCertificateSettingsInput is an input type that accepts DomainCertificateSettingsArgs and DomainCertificateSettingsOutput values. You can construct a concrete instance of `DomainCertificateSettingsInput` via:

DomainCertificateSettingsArgs{...}

type DomainCertificateSettingsOutput added in v0.98.0

type DomainCertificateSettingsOutput struct{ *pulumi.OutputState }

func (DomainCertificateSettingsOutput) CertificateType added in v0.98.0

func (DomainCertificateSettingsOutput) CustomCertificateArn added in v0.98.0

func (o DomainCertificateSettingsOutput) CustomCertificateArn() pulumi.StringPtrOutput

func (DomainCertificateSettingsOutput) ElementType added in v0.98.0

func (DomainCertificateSettingsOutput) ToDomainCertificateSettingsOutput added in v0.98.0

func (o DomainCertificateSettingsOutput) ToDomainCertificateSettingsOutput() DomainCertificateSettingsOutput

func (DomainCertificateSettingsOutput) ToDomainCertificateSettingsOutputWithContext added in v0.98.0

func (o DomainCertificateSettingsOutput) ToDomainCertificateSettingsOutputWithContext(ctx context.Context) DomainCertificateSettingsOutput

func (DomainCertificateSettingsOutput) ToDomainCertificateSettingsPtrOutput added in v0.98.0

func (o DomainCertificateSettingsOutput) ToDomainCertificateSettingsPtrOutput() DomainCertificateSettingsPtrOutput

func (DomainCertificateSettingsOutput) ToDomainCertificateSettingsPtrOutputWithContext added in v0.98.0

func (o DomainCertificateSettingsOutput) ToDomainCertificateSettingsPtrOutputWithContext(ctx context.Context) DomainCertificateSettingsPtrOutput

type DomainCertificateSettingsPtrInput added in v0.98.0

type DomainCertificateSettingsPtrInput interface {
	pulumi.Input

	ToDomainCertificateSettingsPtrOutput() DomainCertificateSettingsPtrOutput
	ToDomainCertificateSettingsPtrOutputWithContext(context.Context) DomainCertificateSettingsPtrOutput
}

DomainCertificateSettingsPtrInput is an input type that accepts DomainCertificateSettingsArgs, DomainCertificateSettingsPtr and DomainCertificateSettingsPtrOutput values. You can construct a concrete instance of `DomainCertificateSettingsPtrInput` via:

        DomainCertificateSettingsArgs{...}

or:

        nil

func DomainCertificateSettingsPtr added in v0.98.0

type DomainCertificateSettingsPtrOutput added in v0.98.0

type DomainCertificateSettingsPtrOutput struct{ *pulumi.OutputState }

func (DomainCertificateSettingsPtrOutput) CertificateType added in v0.98.0

func (DomainCertificateSettingsPtrOutput) CustomCertificateArn added in v0.98.0

func (DomainCertificateSettingsPtrOutput) Elem added in v0.98.0

func (DomainCertificateSettingsPtrOutput) ElementType added in v0.98.0

func (DomainCertificateSettingsPtrOutput) ToDomainCertificateSettingsPtrOutput added in v0.98.0

func (o DomainCertificateSettingsPtrOutput) ToDomainCertificateSettingsPtrOutput() DomainCertificateSettingsPtrOutput

func (DomainCertificateSettingsPtrOutput) ToDomainCertificateSettingsPtrOutputWithContext added in v0.98.0

func (o DomainCertificateSettingsPtrOutput) ToDomainCertificateSettingsPtrOutputWithContext(ctx context.Context) DomainCertificateSettingsPtrOutput

type DomainInput

type DomainInput interface {
	pulumi.Input

	ToDomainOutput() DomainOutput
	ToDomainOutputWithContext(ctx context.Context) DomainOutput
}

type DomainOutput

type DomainOutput struct{ *pulumi.OutputState }

func (DomainOutput) AppId added in v0.17.0

func (o DomainOutput) AppId() pulumi.StringOutput

func (DomainOutput) Arn added in v0.17.0

func (DomainOutput) AutoSubDomainCreationPatterns added in v0.17.0

func (o DomainOutput) AutoSubDomainCreationPatterns() pulumi.StringArrayOutput

func (DomainOutput) AutoSubDomainIamRole added in v0.72.0

func (o DomainOutput) AutoSubDomainIamRole() pulumi.StringPtrOutput

func (DomainOutput) Certificate added in v0.98.0

func (o DomainOutput) Certificate() DomainCertificateOutput

func (DomainOutput) CertificateRecord added in v0.17.0

func (o DomainOutput) CertificateRecord() pulumi.StringOutput

func (DomainOutput) CertificateSettings added in v0.98.0

func (o DomainOutput) CertificateSettings() DomainCertificateSettingsPtrOutput

func (DomainOutput) DomainName added in v0.17.0

func (o DomainOutput) DomainName() pulumi.StringOutput

func (DomainOutput) DomainStatus added in v0.17.0

func (o DomainOutput) DomainStatus() pulumi.StringOutput

func (DomainOutput) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) EnableAutoSubDomain added in v0.17.0

func (o DomainOutput) EnableAutoSubDomain() pulumi.BoolPtrOutput

func (DomainOutput) StatusReason added in v0.17.0

func (o DomainOutput) StatusReason() pulumi.StringOutput

func (DomainOutput) SubDomainSettings added in v0.17.0

func (o DomainOutput) SubDomainSettings() DomainSubDomainSettingArrayOutput

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput

func (DomainOutput) UpdateStatus added in v0.98.0

func (o DomainOutput) UpdateStatus() pulumi.StringOutput

type DomainState

type DomainState struct {
}

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type DomainSubDomainSetting

type DomainSubDomainSetting struct {
	BranchName string `pulumi:"branchName"`
	Prefix     string `pulumi:"prefix"`
}

type DomainSubDomainSettingArgs

type DomainSubDomainSettingArgs struct {
	BranchName pulumi.StringInput `pulumi:"branchName"`
	Prefix     pulumi.StringInput `pulumi:"prefix"`
}

func (DomainSubDomainSettingArgs) ElementType

func (DomainSubDomainSettingArgs) ElementType() reflect.Type

func (DomainSubDomainSettingArgs) ToDomainSubDomainSettingOutput

func (i DomainSubDomainSettingArgs) ToDomainSubDomainSettingOutput() DomainSubDomainSettingOutput

func (DomainSubDomainSettingArgs) ToDomainSubDomainSettingOutputWithContext

func (i DomainSubDomainSettingArgs) ToDomainSubDomainSettingOutputWithContext(ctx context.Context) DomainSubDomainSettingOutput

type DomainSubDomainSettingArray

type DomainSubDomainSettingArray []DomainSubDomainSettingInput

func (DomainSubDomainSettingArray) ElementType

func (DomainSubDomainSettingArray) ToDomainSubDomainSettingArrayOutput

func (i DomainSubDomainSettingArray) ToDomainSubDomainSettingArrayOutput() DomainSubDomainSettingArrayOutput

func (DomainSubDomainSettingArray) ToDomainSubDomainSettingArrayOutputWithContext

func (i DomainSubDomainSettingArray) ToDomainSubDomainSettingArrayOutputWithContext(ctx context.Context) DomainSubDomainSettingArrayOutput

type DomainSubDomainSettingArrayInput

type DomainSubDomainSettingArrayInput interface {
	pulumi.Input

	ToDomainSubDomainSettingArrayOutput() DomainSubDomainSettingArrayOutput
	ToDomainSubDomainSettingArrayOutputWithContext(context.Context) DomainSubDomainSettingArrayOutput
}

DomainSubDomainSettingArrayInput is an input type that accepts DomainSubDomainSettingArray and DomainSubDomainSettingArrayOutput values. You can construct a concrete instance of `DomainSubDomainSettingArrayInput` via:

DomainSubDomainSettingArray{ DomainSubDomainSettingArgs{...} }

type DomainSubDomainSettingArrayOutput

type DomainSubDomainSettingArrayOutput struct{ *pulumi.OutputState }

func (DomainSubDomainSettingArrayOutput) ElementType

func (DomainSubDomainSettingArrayOutput) Index

func (DomainSubDomainSettingArrayOutput) ToDomainSubDomainSettingArrayOutput

func (o DomainSubDomainSettingArrayOutput) ToDomainSubDomainSettingArrayOutput() DomainSubDomainSettingArrayOutput

func (DomainSubDomainSettingArrayOutput) ToDomainSubDomainSettingArrayOutputWithContext

func (o DomainSubDomainSettingArrayOutput) ToDomainSubDomainSettingArrayOutputWithContext(ctx context.Context) DomainSubDomainSettingArrayOutput

type DomainSubDomainSettingInput

type DomainSubDomainSettingInput interface {
	pulumi.Input

	ToDomainSubDomainSettingOutput() DomainSubDomainSettingOutput
	ToDomainSubDomainSettingOutputWithContext(context.Context) DomainSubDomainSettingOutput
}

DomainSubDomainSettingInput is an input type that accepts DomainSubDomainSettingArgs and DomainSubDomainSettingOutput values. You can construct a concrete instance of `DomainSubDomainSettingInput` via:

DomainSubDomainSettingArgs{...}

type DomainSubDomainSettingOutput

type DomainSubDomainSettingOutput struct{ *pulumi.OutputState }

func (DomainSubDomainSettingOutput) BranchName

func (DomainSubDomainSettingOutput) ElementType

func (DomainSubDomainSettingOutput) Prefix

func (DomainSubDomainSettingOutput) ToDomainSubDomainSettingOutput

func (o DomainSubDomainSettingOutput) ToDomainSubDomainSettingOutput() DomainSubDomainSettingOutput

func (DomainSubDomainSettingOutput) ToDomainSubDomainSettingOutputWithContext

func (o DomainSubDomainSettingOutput) ToDomainSubDomainSettingOutputWithContext(ctx context.Context) DomainSubDomainSettingOutput

type LookupAppArgs added in v0.12.0

type LookupAppArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupAppOutputArgs added in v0.12.0

type LookupAppOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupAppOutputArgs) ElementType added in v0.12.0

func (LookupAppOutputArgs) ElementType() reflect.Type

type LookupAppResult added in v0.12.0

type LookupAppResult struct {
	AppId                    *string                  `pulumi:"appId"`
	AppName                  *string                  `pulumi:"appName"`
	Arn                      *string                  `pulumi:"arn"`
	BuildSpec                *string                  `pulumi:"buildSpec"`
	CustomHeaders            *string                  `pulumi:"customHeaders"`
	CustomRules              []AppCustomRule          `pulumi:"customRules"`
	DefaultDomain            *string                  `pulumi:"defaultDomain"`
	Description              *string                  `pulumi:"description"`
	EnableBranchAutoDeletion *bool                    `pulumi:"enableBranchAutoDeletion"`
	EnvironmentVariables     []AppEnvironmentVariable `pulumi:"environmentVariables"`
	IamServiceRole           *string                  `pulumi:"iamServiceRole"`
	Name                     *string                  `pulumi:"name"`
	Platform                 *AppPlatform             `pulumi:"platform"`
	Repository               *string                  `pulumi:"repository"`
	Tags                     []aws.Tag                `pulumi:"tags"`
}

func LookupApp added in v0.12.0

func LookupApp(ctx *pulumi.Context, args *LookupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppResult, error)

The AWS::Amplify::App resource creates Apps in the Amplify Console. An App is a collection of branches.

type LookupAppResultOutput added in v0.12.0

type LookupAppResultOutput struct{ *pulumi.OutputState }

func LookupAppOutput added in v0.12.0

func LookupAppOutput(ctx *pulumi.Context, args LookupAppOutputArgs, opts ...pulumi.InvokeOption) LookupAppResultOutput

func (LookupAppResultOutput) AppId added in v0.12.0

func (LookupAppResultOutput) AppName added in v0.12.0

func (LookupAppResultOutput) Arn added in v0.12.0

func (LookupAppResultOutput) BuildSpec added in v0.12.0

func (LookupAppResultOutput) CustomHeaders added in v0.12.0

func (o LookupAppResultOutput) CustomHeaders() pulumi.StringPtrOutput

func (LookupAppResultOutput) CustomRules added in v0.12.0

func (LookupAppResultOutput) DefaultDomain added in v0.12.0

func (o LookupAppResultOutput) DefaultDomain() pulumi.StringPtrOutput

func (LookupAppResultOutput) Description added in v0.12.0

func (LookupAppResultOutput) ElementType added in v0.12.0

func (LookupAppResultOutput) ElementType() reflect.Type

func (LookupAppResultOutput) EnableBranchAutoDeletion added in v0.12.0

func (o LookupAppResultOutput) EnableBranchAutoDeletion() pulumi.BoolPtrOutput

func (LookupAppResultOutput) EnvironmentVariables added in v0.12.0

func (LookupAppResultOutput) IamServiceRole added in v0.72.0

func (o LookupAppResultOutput) IamServiceRole() pulumi.StringPtrOutput

func (LookupAppResultOutput) Name added in v0.12.0

func (LookupAppResultOutput) Platform added in v0.41.0

func (LookupAppResultOutput) Repository added in v0.12.0

func (LookupAppResultOutput) Tags added in v0.12.0

func (LookupAppResultOutput) ToLookupAppResultOutput added in v0.12.0

func (o LookupAppResultOutput) ToLookupAppResultOutput() LookupAppResultOutput

func (LookupAppResultOutput) ToLookupAppResultOutputWithContext added in v0.12.0

func (o LookupAppResultOutput) ToLookupAppResultOutputWithContext(ctx context.Context) LookupAppResultOutput

type LookupBranchArgs added in v0.12.0

type LookupBranchArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupBranchOutputArgs added in v0.12.0

type LookupBranchOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupBranchOutputArgs) ElementType added in v0.12.0

func (LookupBranchOutputArgs) ElementType() reflect.Type

type LookupBranchResult added in v0.12.0

type LookupBranchResult struct {
	Arn                        *string                     `pulumi:"arn"`
	Backend                    *BranchBackend              `pulumi:"backend"`
	BuildSpec                  *string                     `pulumi:"buildSpec"`
	Description                *string                     `pulumi:"description"`
	EnableAutoBuild            *bool                       `pulumi:"enableAutoBuild"`
	EnablePerformanceMode      *bool                       `pulumi:"enablePerformanceMode"`
	EnablePullRequestPreview   *bool                       `pulumi:"enablePullRequestPreview"`
	EnvironmentVariables       []BranchEnvironmentVariable `pulumi:"environmentVariables"`
	Framework                  *string                     `pulumi:"framework"`
	PullRequestEnvironmentName *string                     `pulumi:"pullRequestEnvironmentName"`
	Stage                      *BranchStage                `pulumi:"stage"`
	Tags                       []aws.Tag                   `pulumi:"tags"`
}

func LookupBranch added in v0.12.0

func LookupBranch(ctx *pulumi.Context, args *LookupBranchArgs, opts ...pulumi.InvokeOption) (*LookupBranchResult, error)

The AWS::Amplify::Branch resource creates a new branch within an app.

type LookupBranchResultOutput added in v0.12.0

type LookupBranchResultOutput struct{ *pulumi.OutputState }

func LookupBranchOutput added in v0.12.0

func LookupBranchOutput(ctx *pulumi.Context, args LookupBranchOutputArgs, opts ...pulumi.InvokeOption) LookupBranchResultOutput

func (LookupBranchResultOutput) Arn added in v0.12.0

func (LookupBranchResultOutput) Backend added in v0.83.0

func (LookupBranchResultOutput) BuildSpec added in v0.12.0

func (LookupBranchResultOutput) Description added in v0.12.0

func (LookupBranchResultOutput) ElementType added in v0.12.0

func (LookupBranchResultOutput) ElementType() reflect.Type

func (LookupBranchResultOutput) EnableAutoBuild added in v0.12.0

func (o LookupBranchResultOutput) EnableAutoBuild() pulumi.BoolPtrOutput

func (LookupBranchResultOutput) EnablePerformanceMode added in v0.12.0

func (o LookupBranchResultOutput) EnablePerformanceMode() pulumi.BoolPtrOutput

func (LookupBranchResultOutput) EnablePullRequestPreview added in v0.12.0

func (o LookupBranchResultOutput) EnablePullRequestPreview() pulumi.BoolPtrOutput

func (LookupBranchResultOutput) EnvironmentVariables added in v0.12.0

func (LookupBranchResultOutput) Framework added in v0.41.0

func (LookupBranchResultOutput) PullRequestEnvironmentName added in v0.12.0

func (o LookupBranchResultOutput) PullRequestEnvironmentName() pulumi.StringPtrOutput

func (LookupBranchResultOutput) Stage added in v0.12.0

func (LookupBranchResultOutput) Tags added in v0.12.0

func (LookupBranchResultOutput) ToLookupBranchResultOutput added in v0.12.0

func (o LookupBranchResultOutput) ToLookupBranchResultOutput() LookupBranchResultOutput

func (LookupBranchResultOutput) ToLookupBranchResultOutputWithContext added in v0.12.0

func (o LookupBranchResultOutput) ToLookupBranchResultOutputWithContext(ctx context.Context) LookupBranchResultOutput

type LookupDomainArgs added in v0.12.0

type LookupDomainArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupDomainOutputArgs added in v0.12.0

type LookupDomainOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupDomainOutputArgs) ElementType added in v0.12.0

func (LookupDomainOutputArgs) ElementType() reflect.Type

type LookupDomainResult added in v0.12.0

type LookupDomainResult struct {
	Arn                           *string                  `pulumi:"arn"`
	AutoSubDomainCreationPatterns []string                 `pulumi:"autoSubDomainCreationPatterns"`
	AutoSubDomainIamRole          *string                  `pulumi:"autoSubDomainIamRole"`
	Certificate                   *DomainCertificate       `pulumi:"certificate"`
	CertificateRecord             *string                  `pulumi:"certificateRecord"`
	DomainStatus                  *string                  `pulumi:"domainStatus"`
	EnableAutoSubDomain           *bool                    `pulumi:"enableAutoSubDomain"`
	StatusReason                  *string                  `pulumi:"statusReason"`
	SubDomainSettings             []DomainSubDomainSetting `pulumi:"subDomainSettings"`
	UpdateStatus                  *string                  `pulumi:"updateStatus"`
}

func LookupDomain added in v0.12.0

func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, error)

The AWS::Amplify::Domain resource allows you to connect a custom domain to your app.

type LookupDomainResultOutput added in v0.12.0

type LookupDomainResultOutput struct{ *pulumi.OutputState }

func LookupDomainOutput added in v0.12.0

func LookupDomainOutput(ctx *pulumi.Context, args LookupDomainOutputArgs, opts ...pulumi.InvokeOption) LookupDomainResultOutput

func (LookupDomainResultOutput) Arn added in v0.12.0

func (LookupDomainResultOutput) AutoSubDomainCreationPatterns added in v0.12.0

func (o LookupDomainResultOutput) AutoSubDomainCreationPatterns() pulumi.StringArrayOutput

func (LookupDomainResultOutput) AutoSubDomainIamRole added in v0.72.0

func (o LookupDomainResultOutput) AutoSubDomainIamRole() pulumi.StringPtrOutput

func (LookupDomainResultOutput) Certificate added in v0.98.0

func (LookupDomainResultOutput) CertificateRecord added in v0.12.0

func (o LookupDomainResultOutput) CertificateRecord() pulumi.StringPtrOutput

func (LookupDomainResultOutput) DomainStatus added in v0.12.0

func (LookupDomainResultOutput) ElementType added in v0.12.0

func (LookupDomainResultOutput) ElementType() reflect.Type

func (LookupDomainResultOutput) EnableAutoSubDomain added in v0.12.0

func (o LookupDomainResultOutput) EnableAutoSubDomain() pulumi.BoolPtrOutput

func (LookupDomainResultOutput) StatusReason added in v0.12.0

func (LookupDomainResultOutput) SubDomainSettings added in v0.12.0

func (LookupDomainResultOutput) ToLookupDomainResultOutput added in v0.12.0

func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput

func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext added in v0.12.0

func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput

func (LookupDomainResultOutput) UpdateStatus added in v0.98.0

Jump to

Keyboard shortcuts

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