amplify

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2022 License: Apache-2.0 Imports: 7 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 (
	BranchStageExperimental = BranchStage("EXPERIMENTAL")
	BranchStageBeta         = BranchStage("BETA")
	BranchStagePullRequest  = BranchStage("PULL_REQUEST")
	BranchStageProduction   = BranchStage("PRODUCTION")
	BranchStageDevelopment  = BranchStage("DEVELOPMENT")
)

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"`
	Repository               pulumi.StringPtrOutput               `pulumi:"repository"`
	Tags                     AppTagArrayOutput                    `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
	Repository               pulumi.StringPtrInput
	Tags                     AppTagArrayInput
}

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"`
	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"`
	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) 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) 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 AppAutoBranchCreationConfigStageArgs and AppAutoBranchCreationConfigStageOutput values. You can construct a concrete instance of `AppAutoBranchCreationConfigStageInput` via:

AppAutoBranchCreationConfigStageArgs{...}

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) ElementType

func (AppOutput) ElementType() reflect.Type

func (AppOutput) ToAppOutput

func (o AppOutput) ToAppOutput() AppOutput

func (AppOutput) ToAppOutputWithContext

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

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 AppTagArgs

type AppTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (AppTagArgs) ElementType

func (AppTagArgs) ElementType() reflect.Type

func (AppTagArgs) ToAppTagOutput

func (i AppTagArgs) ToAppTagOutput() AppTagOutput

func (AppTagArgs) ToAppTagOutputWithContext

func (i AppTagArgs) ToAppTagOutputWithContext(ctx context.Context) AppTagOutput

type AppTagArray

type AppTagArray []AppTagInput

func (AppTagArray) ElementType

func (AppTagArray) ElementType() reflect.Type

func (AppTagArray) ToAppTagArrayOutput

func (i AppTagArray) ToAppTagArrayOutput() AppTagArrayOutput

func (AppTagArray) ToAppTagArrayOutputWithContext

func (i AppTagArray) ToAppTagArrayOutputWithContext(ctx context.Context) AppTagArrayOutput

type AppTagArrayInput

type AppTagArrayInput interface {
	pulumi.Input

	ToAppTagArrayOutput() AppTagArrayOutput
	ToAppTagArrayOutputWithContext(context.Context) AppTagArrayOutput
}

AppTagArrayInput is an input type that accepts AppTagArray and AppTagArrayOutput values. You can construct a concrete instance of `AppTagArrayInput` via:

AppTagArray{ AppTagArgs{...} }

type AppTagArrayOutput

type AppTagArrayOutput struct{ *pulumi.OutputState }

func (AppTagArrayOutput) ElementType

func (AppTagArrayOutput) ElementType() reflect.Type

func (AppTagArrayOutput) Index

func (AppTagArrayOutput) ToAppTagArrayOutput

func (o AppTagArrayOutput) ToAppTagArrayOutput() AppTagArrayOutput

func (AppTagArrayOutput) ToAppTagArrayOutputWithContext

func (o AppTagArrayOutput) ToAppTagArrayOutputWithContext(ctx context.Context) AppTagArrayOutput

type AppTagInput

type AppTagInput interface {
	pulumi.Input

	ToAppTagOutput() AppTagOutput
	ToAppTagOutputWithContext(context.Context) AppTagOutput
}

AppTagInput is an input type that accepts AppTagArgs and AppTagOutput values. You can construct a concrete instance of `AppTagInput` via:

AppTagArgs{...}

type AppTagOutput

type AppTagOutput struct{ *pulumi.OutputState }

func (AppTagOutput) ElementType

func (AppTagOutput) ElementType() reflect.Type

func (AppTagOutput) Key

func (AppTagOutput) ToAppTagOutput

func (o AppTagOutput) ToAppTagOutput() AppTagOutput

func (AppTagOutput) ToAppTagOutputWithContext

func (o AppTagOutput) ToAppTagOutputWithContext(ctx context.Context) AppTagOutput

func (AppTagOutput) Value

func (o AppTagOutput) Value() pulumi.StringOutput

type Branch

type Branch struct {
	pulumi.CustomResourceState

	AppId                      pulumi.StringOutput                  `pulumi:"appId"`
	Arn                        pulumi.StringOutput                  `pulumi:"arn"`
	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"`
	PullRequestEnvironmentName pulumi.StringPtrOutput               `pulumi:"pullRequestEnvironmentName"`
	Stage                      BranchStagePtrOutput                 `pulumi:"stage"`
	Tags                       BranchTagArrayOutput                 `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
	BasicAuthConfig            BranchBasicAuthConfigPtrInput
	BranchName                 pulumi.StringPtrInput
	BuildSpec                  pulumi.StringPtrInput
	Description                pulumi.StringPtrInput
	EnableAutoBuild            pulumi.BoolPtrInput
	EnablePerformanceMode      pulumi.BoolPtrInput
	EnablePullRequestPreview   pulumi.BoolPtrInput
	EnvironmentVariables       BranchEnvironmentVariableArrayInput
	PullRequestEnvironmentName pulumi.StringPtrInput
	Stage                      BranchStagePtrInput
	Tags                       BranchTagArrayInput
}

The set of arguments for constructing a Branch resource.

func (BranchArgs) ElementType

func (BranchArgs) ElementType() reflect.Type

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) ElementType

func (BranchOutput) ElementType() reflect.Type

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 BranchStageArgs and BranchStageOutput values. You can construct a concrete instance of `BranchStageInput` via:

BranchStageArgs{...}

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 BranchTagArgs

type BranchTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (BranchTagArgs) ElementType

func (BranchTagArgs) ElementType() reflect.Type

func (BranchTagArgs) ToBranchTagOutput

func (i BranchTagArgs) ToBranchTagOutput() BranchTagOutput

func (BranchTagArgs) ToBranchTagOutputWithContext

func (i BranchTagArgs) ToBranchTagOutputWithContext(ctx context.Context) BranchTagOutput

type BranchTagArray

type BranchTagArray []BranchTagInput

func (BranchTagArray) ElementType

func (BranchTagArray) ElementType() reflect.Type

func (BranchTagArray) ToBranchTagArrayOutput

func (i BranchTagArray) ToBranchTagArrayOutput() BranchTagArrayOutput

func (BranchTagArray) ToBranchTagArrayOutputWithContext

func (i BranchTagArray) ToBranchTagArrayOutputWithContext(ctx context.Context) BranchTagArrayOutput

type BranchTagArrayInput

type BranchTagArrayInput interface {
	pulumi.Input

	ToBranchTagArrayOutput() BranchTagArrayOutput
	ToBranchTagArrayOutputWithContext(context.Context) BranchTagArrayOutput
}

BranchTagArrayInput is an input type that accepts BranchTagArray and BranchTagArrayOutput values. You can construct a concrete instance of `BranchTagArrayInput` via:

BranchTagArray{ BranchTagArgs{...} }

type BranchTagArrayOutput

type BranchTagArrayOutput struct{ *pulumi.OutputState }

func (BranchTagArrayOutput) ElementType

func (BranchTagArrayOutput) ElementType() reflect.Type

func (BranchTagArrayOutput) Index

func (BranchTagArrayOutput) ToBranchTagArrayOutput

func (o BranchTagArrayOutput) ToBranchTagArrayOutput() BranchTagArrayOutput

func (BranchTagArrayOutput) ToBranchTagArrayOutputWithContext

func (o BranchTagArrayOutput) ToBranchTagArrayOutputWithContext(ctx context.Context) BranchTagArrayOutput

type BranchTagInput

type BranchTagInput interface {
	pulumi.Input

	ToBranchTagOutput() BranchTagOutput
	ToBranchTagOutputWithContext(context.Context) BranchTagOutput
}

BranchTagInput is an input type that accepts BranchTagArgs and BranchTagOutput values. You can construct a concrete instance of `BranchTagInput` via:

BranchTagArgs{...}

type BranchTagOutput

type BranchTagOutput struct{ *pulumi.OutputState }

func (BranchTagOutput) ElementType

func (BranchTagOutput) ElementType() reflect.Type

func (BranchTagOutput) Key

func (BranchTagOutput) ToBranchTagOutput

func (o BranchTagOutput) ToBranchTagOutput() BranchTagOutput

func (BranchTagOutput) ToBranchTagOutputWithContext

func (o BranchTagOutput) ToBranchTagOutputWithContext(ctx context.Context) BranchTagOutput

func (BranchTagOutput) 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"`
	CertificateRecord             pulumi.StringOutput               `pulumi:"certificateRecord"`
	DomainName                    pulumi.StringOutput               `pulumi:"domainName"`
	DomainStatus                  pulumi.StringOutput               `pulumi:"domainStatus"`
	EnableAutoSubDomain           pulumi.BoolPtrOutput              `pulumi:"enableAutoSubDomain"`
	StatusReason                  pulumi.StringOutput               `pulumi:"statusReason"`
	SubDomainSettings             DomainSubDomainSettingArrayOutput `pulumi:"subDomainSettings"`
}

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
	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 DomainInput

type DomainInput interface {
	pulumi.Input

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

type DomainOutput

type DomainOutput struct{ *pulumi.OutputState }

func (DomainOutput) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

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

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

Jump to

Keyboard shortcuts

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