apprunner

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 (
	ServiceCodeConfigurationConfigurationSourceRepository = ServiceCodeConfigurationConfigurationSource("REPOSITORY")
	ServiceCodeConfigurationConfigurationSourceApi        = ServiceCodeConfigurationConfigurationSource("API")
)
View Source
const (
	ServiceCodeConfigurationValuesRuntimePython3    = ServiceCodeConfigurationValuesRuntime("PYTHON_3")
	ServiceCodeConfigurationValuesRuntimeNodejs12   = ServiceCodeConfigurationValuesRuntime("NODEJS_12")
	ServiceCodeConfigurationValuesRuntimeNodejs14   = ServiceCodeConfigurationValuesRuntime("NODEJS_14")
	ServiceCodeConfigurationValuesRuntimeCorretto8  = ServiceCodeConfigurationValuesRuntime("CORRETTO_8")
	ServiceCodeConfigurationValuesRuntimeCorretto11 = ServiceCodeConfigurationValuesRuntime("CORRETTO_11")
	ServiceCodeConfigurationValuesRuntimeNodejs16   = ServiceCodeConfigurationValuesRuntime("NODEJS_16")
	ServiceCodeConfigurationValuesRuntimeGo1        = ServiceCodeConfigurationValuesRuntime("GO_1")
	ServiceCodeConfigurationValuesRuntimeDotnet6    = ServiceCodeConfigurationValuesRuntime("DOTNET_6")
	ServiceCodeConfigurationValuesRuntimePhp81      = ServiceCodeConfigurationValuesRuntime("PHP_81")
	ServiceCodeConfigurationValuesRuntimeRuby31     = ServiceCodeConfigurationValuesRuntime("RUBY_31")
	ServiceCodeConfigurationValuesRuntimePython311  = ServiceCodeConfigurationValuesRuntime("PYTHON_311")
	ServiceCodeConfigurationValuesRuntimeNodejs18   = ServiceCodeConfigurationValuesRuntime("NODEJS_18")
)
View Source
const (
	ServiceEgressConfigurationEgressTypeDefault = ServiceEgressConfigurationEgressType("DEFAULT")
	ServiceEgressConfigurationEgressTypeVpc     = ServiceEgressConfigurationEgressType("VPC")
)
View Source
const (
	ServiceHealthCheckConfigurationProtocolTcp  = ServiceHealthCheckConfigurationProtocol("TCP")
	ServiceHealthCheckConfigurationProtocolHttp = ServiceHealthCheckConfigurationProtocol("HTTP")
)
View Source
const (
	ServiceImageRepositoryImageRepositoryTypeEcr       = ServiceImageRepositoryImageRepositoryType("ECR")
	ServiceImageRepositoryImageRepositoryTypeEcrPublic = ServiceImageRepositoryImageRepositoryType("ECR_PUBLIC")
)
View Source
const (
	ServiceNetworkConfigurationIpAddressTypeIpv4      = ServiceNetworkConfigurationIpAddressType("IPV4")
	ServiceNetworkConfigurationIpAddressTypeDualStack = ServiceNetworkConfigurationIpAddressType("DUAL_STACK")
)
View Source
const (
	VpcIngressConnectionStatusAvailable       = VpcIngressConnectionStatus("AVAILABLE")
	VpcIngressConnectionStatusPendingCreation = VpcIngressConnectionStatus("PENDING_CREATION")
	VpcIngressConnectionStatusPendingUpdate   = VpcIngressConnectionStatus("PENDING_UPDATE")
	VpcIngressConnectionStatusPendingDeletion = VpcIngressConnectionStatus("PENDING_DELETION")
	VpcIngressConnectionStatusFailedCreation  = VpcIngressConnectionStatus("FAILED_CREATION")
	VpcIngressConnectionStatusFailedUpdate    = VpcIngressConnectionStatus("FAILED_UPDATE")
	VpcIngressConnectionStatusFailedDeletion  = VpcIngressConnectionStatus("FAILED_DELETION")
	VpcIngressConnectionStatusDeleted         = VpcIngressConnectionStatus("DELETED")
)
View Source
const (
	ObservabilityConfigurationTraceConfigurationVendorAwsxray = ObservabilityConfigurationTraceConfigurationVendor("AWSXRAY")
)
View Source
const (
	ServiceSourceCodeVersionTypeBranch = ServiceSourceCodeVersionType("BRANCH")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AutoScalingConfiguration added in v0.67.0

type AutoScalingConfiguration struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of this auto scaling configuration.
	AutoScalingConfigurationArn pulumi.StringOutput `pulumi:"autoScalingConfigurationArn"`
	// The customer-provided auto scaling configuration name.  When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration. The auto scaling configuration name can be used in multiple revisions of a configuration.
	AutoScalingConfigurationName pulumi.StringPtrOutput `pulumi:"autoScalingConfigurationName"`
	// The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.
	AutoScalingConfigurationRevision pulumi.IntOutput `pulumi:"autoScalingConfigurationRevision"`
	// It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise. App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.
	Latest pulumi.BoolOutput `pulumi:"latest"`
	// The maximum number of concurrent requests that an instance processes. If the number of concurrent requests exceeds this limit, App Runner scales the service up to use more instances to process the requests.
	MaxConcurrency pulumi.IntPtrOutput `pulumi:"maxConcurrency"`
	// The maximum number of instances that an App Runner service scales up to. At most MaxSize instances actively serve traffic for your service.
	MaxSize pulumi.IntPtrOutput `pulumi:"maxSize"`
	// The minimum number of instances that App Runner provisions for a service. The service always has at least MinSize provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset.
	MinSize pulumi.IntPtrOutput `pulumi:"minSize"`
	// A list of metadata items that you can associate with your auto scaling configuration resource. A tag is a key-value pair.
	Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"`
}

Describes an AWS App Runner automatic configuration resource that enables automatic scaling of instances used to process web requests. You can share an auto scaling configuration across multiple services.

func GetAutoScalingConfiguration added in v0.67.0

func GetAutoScalingConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AutoScalingConfigurationState, opts ...pulumi.ResourceOption) (*AutoScalingConfiguration, error)

GetAutoScalingConfiguration gets an existing AutoScalingConfiguration 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 NewAutoScalingConfiguration added in v0.67.0

func NewAutoScalingConfiguration(ctx *pulumi.Context,
	name string, args *AutoScalingConfigurationArgs, opts ...pulumi.ResourceOption) (*AutoScalingConfiguration, error)

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

func (*AutoScalingConfiguration) ElementType added in v0.67.0

func (*AutoScalingConfiguration) ElementType() reflect.Type

func (*AutoScalingConfiguration) ToAutoScalingConfigurationOutput added in v0.67.0

func (i *AutoScalingConfiguration) ToAutoScalingConfigurationOutput() AutoScalingConfigurationOutput

func (*AutoScalingConfiguration) ToAutoScalingConfigurationOutputWithContext added in v0.67.0

func (i *AutoScalingConfiguration) ToAutoScalingConfigurationOutputWithContext(ctx context.Context) AutoScalingConfigurationOutput

type AutoScalingConfigurationArgs added in v0.67.0

type AutoScalingConfigurationArgs struct {
	// The customer-provided auto scaling configuration name.  When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration. The auto scaling configuration name can be used in multiple revisions of a configuration.
	AutoScalingConfigurationName pulumi.StringPtrInput
	// The maximum number of concurrent requests that an instance processes. If the number of concurrent requests exceeds this limit, App Runner scales the service up to use more instances to process the requests.
	MaxConcurrency pulumi.IntPtrInput
	// The maximum number of instances that an App Runner service scales up to. At most MaxSize instances actively serve traffic for your service.
	MaxSize pulumi.IntPtrInput
	// The minimum number of instances that App Runner provisions for a service. The service always has at least MinSize provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset.
	MinSize pulumi.IntPtrInput
	// A list of metadata items that you can associate with your auto scaling configuration resource. A tag is a key-value pair.
	Tags aws.CreateOnlyTagArrayInput
}

The set of arguments for constructing a AutoScalingConfiguration resource.

func (AutoScalingConfigurationArgs) ElementType added in v0.67.0

type AutoScalingConfigurationInput added in v0.67.0

type AutoScalingConfigurationInput interface {
	pulumi.Input

	ToAutoScalingConfigurationOutput() AutoScalingConfigurationOutput
	ToAutoScalingConfigurationOutputWithContext(ctx context.Context) AutoScalingConfigurationOutput
}

type AutoScalingConfigurationOutput added in v0.67.0

type AutoScalingConfigurationOutput struct{ *pulumi.OutputState }

func (AutoScalingConfigurationOutput) AutoScalingConfigurationArn added in v0.67.0

func (o AutoScalingConfigurationOutput) AutoScalingConfigurationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of this auto scaling configuration.

func (AutoScalingConfigurationOutput) AutoScalingConfigurationName added in v0.67.0

func (o AutoScalingConfigurationOutput) AutoScalingConfigurationName() pulumi.StringPtrOutput

The customer-provided auto scaling configuration name. When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration. The auto scaling configuration name can be used in multiple revisions of a configuration.

func (AutoScalingConfigurationOutput) AutoScalingConfigurationRevision added in v0.67.0

func (o AutoScalingConfigurationOutput) AutoScalingConfigurationRevision() pulumi.IntOutput

The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.

func (AutoScalingConfigurationOutput) ElementType added in v0.67.0

func (AutoScalingConfigurationOutput) Latest added in v0.67.0

It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise. App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.

func (AutoScalingConfigurationOutput) MaxConcurrency added in v0.67.0

The maximum number of concurrent requests that an instance processes. If the number of concurrent requests exceeds this limit, App Runner scales the service up to use more instances to process the requests.

func (AutoScalingConfigurationOutput) MaxSize added in v0.67.0

The maximum number of instances that an App Runner service scales up to. At most MaxSize instances actively serve traffic for your service.

func (AutoScalingConfigurationOutput) MinSize added in v0.67.0

The minimum number of instances that App Runner provisions for a service. The service always has at least MinSize provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset.

func (AutoScalingConfigurationOutput) Tags added in v0.67.0

A list of metadata items that you can associate with your auto scaling configuration resource. A tag is a key-value pair.

func (AutoScalingConfigurationOutput) ToAutoScalingConfigurationOutput added in v0.67.0

func (o AutoScalingConfigurationOutput) ToAutoScalingConfigurationOutput() AutoScalingConfigurationOutput

func (AutoScalingConfigurationOutput) ToAutoScalingConfigurationOutputWithContext added in v0.67.0

func (o AutoScalingConfigurationOutput) ToAutoScalingConfigurationOutputWithContext(ctx context.Context) AutoScalingConfigurationOutput

type AutoScalingConfigurationState added in v0.67.0

type AutoScalingConfigurationState struct {
}

func (AutoScalingConfigurationState) ElementType added in v0.67.0

type AutoScalingConfigurationTag added in v0.67.0

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

type LookupAutoScalingConfigurationArgs added in v0.67.0

type LookupAutoScalingConfigurationArgs struct {
	// The Amazon Resource Name (ARN) of this auto scaling configuration.
	AutoScalingConfigurationArn string `pulumi:"autoScalingConfigurationArn"`
}

type LookupAutoScalingConfigurationOutputArgs added in v0.67.0

type LookupAutoScalingConfigurationOutputArgs struct {
	// The Amazon Resource Name (ARN) of this auto scaling configuration.
	AutoScalingConfigurationArn pulumi.StringInput `pulumi:"autoScalingConfigurationArn"`
}

func (LookupAutoScalingConfigurationOutputArgs) ElementType added in v0.67.0

type LookupAutoScalingConfigurationResult added in v0.67.0

type LookupAutoScalingConfigurationResult struct {
	// The Amazon Resource Name (ARN) of this auto scaling configuration.
	AutoScalingConfigurationArn *string `pulumi:"autoScalingConfigurationArn"`
	// The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.
	AutoScalingConfigurationRevision *int `pulumi:"autoScalingConfigurationRevision"`
	// It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise. App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.
	Latest *bool `pulumi:"latest"`
}

func LookupAutoScalingConfiguration added in v0.67.0

Describes an AWS App Runner automatic configuration resource that enables automatic scaling of instances used to process web requests. You can share an auto scaling configuration across multiple services.

type LookupAutoScalingConfigurationResultOutput added in v0.67.0

type LookupAutoScalingConfigurationResultOutput struct{ *pulumi.OutputState }

func (LookupAutoScalingConfigurationResultOutput) AutoScalingConfigurationArn added in v0.67.0

func (o LookupAutoScalingConfigurationResultOutput) AutoScalingConfigurationArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of this auto scaling configuration.

func (LookupAutoScalingConfigurationResultOutput) AutoScalingConfigurationRevision added in v0.67.0

func (o LookupAutoScalingConfigurationResultOutput) AutoScalingConfigurationRevision() pulumi.IntPtrOutput

The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.

func (LookupAutoScalingConfigurationResultOutput) ElementType added in v0.67.0

func (LookupAutoScalingConfigurationResultOutput) Latest added in v0.67.0

It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise. App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.

func (LookupAutoScalingConfigurationResultOutput) ToLookupAutoScalingConfigurationResultOutput added in v0.67.0

func (o LookupAutoScalingConfigurationResultOutput) ToLookupAutoScalingConfigurationResultOutput() LookupAutoScalingConfigurationResultOutput

func (LookupAutoScalingConfigurationResultOutput) ToLookupAutoScalingConfigurationResultOutputWithContext added in v0.67.0

func (o LookupAutoScalingConfigurationResultOutput) ToLookupAutoScalingConfigurationResultOutputWithContext(ctx context.Context) LookupAutoScalingConfigurationResultOutput

type LookupObservabilityConfigurationArgs added in v0.16.0

type LookupObservabilityConfigurationArgs struct {
	// The Amazon Resource Name (ARN) of this ObservabilityConfiguration
	ObservabilityConfigurationArn string `pulumi:"observabilityConfigurationArn"`
}

type LookupObservabilityConfigurationOutputArgs added in v0.16.0

type LookupObservabilityConfigurationOutputArgs struct {
	// The Amazon Resource Name (ARN) of this ObservabilityConfiguration
	ObservabilityConfigurationArn pulumi.StringInput `pulumi:"observabilityConfigurationArn"`
}

func (LookupObservabilityConfigurationOutputArgs) ElementType added in v0.16.0

type LookupObservabilityConfigurationResult added in v0.16.0

type LookupObservabilityConfigurationResult struct {
	// It's set to true for the configuration with the highest Revision among all configurations that share the same Name. It's set to false otherwise.
	Latest *bool `pulumi:"latest"`
	// The Amazon Resource Name (ARN) of this ObservabilityConfiguration
	ObservabilityConfigurationArn *string `pulumi:"observabilityConfigurationArn"`
	// The revision of this observability configuration. It's unique among all the active configurations ('Status': 'ACTIVE') that share the same ObservabilityConfigurationName.
	ObservabilityConfigurationRevision *int `pulumi:"observabilityConfigurationRevision"`
}

func LookupObservabilityConfiguration added in v0.16.0

The AWS::AppRunner::ObservabilityConfiguration resource is an AWS App Runner resource type that specifies an App Runner observability configuration

type LookupObservabilityConfigurationResultOutput added in v0.16.0

type LookupObservabilityConfigurationResultOutput struct{ *pulumi.OutputState }

func (LookupObservabilityConfigurationResultOutput) ElementType added in v0.16.0

func (LookupObservabilityConfigurationResultOutput) Latest added in v0.16.0

It's set to true for the configuration with the highest Revision among all configurations that share the same Name. It's set to false otherwise.

func (LookupObservabilityConfigurationResultOutput) ObservabilityConfigurationArn added in v0.16.0

func (o LookupObservabilityConfigurationResultOutput) ObservabilityConfigurationArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of this ObservabilityConfiguration

func (LookupObservabilityConfigurationResultOutput) ObservabilityConfigurationRevision added in v0.16.0

func (o LookupObservabilityConfigurationResultOutput) ObservabilityConfigurationRevision() pulumi.IntPtrOutput

The revision of this observability configuration. It's unique among all the active configurations ('Status': 'ACTIVE') that share the same ObservabilityConfigurationName.

func (LookupObservabilityConfigurationResultOutput) ToLookupObservabilityConfigurationResultOutput added in v0.16.0

func (o LookupObservabilityConfigurationResultOutput) ToLookupObservabilityConfigurationResultOutput() LookupObservabilityConfigurationResultOutput

func (LookupObservabilityConfigurationResultOutput) ToLookupObservabilityConfigurationResultOutputWithContext added in v0.16.0

func (o LookupObservabilityConfigurationResultOutput) ToLookupObservabilityConfigurationResultOutputWithContext(ctx context.Context) LookupObservabilityConfigurationResultOutput

type LookupServiceArgs added in v0.12.0

type LookupServiceArgs struct {
	// The Amazon Resource Name (ARN) of the AppRunner Service.
	ServiceArn string `pulumi:"serviceArn"`
}

type LookupServiceOutputArgs added in v0.12.0

type LookupServiceOutputArgs struct {
	// The Amazon Resource Name (ARN) of the AppRunner Service.
	ServiceArn pulumi.StringInput `pulumi:"serviceArn"`
}

func (LookupServiceOutputArgs) ElementType added in v0.12.0

func (LookupServiceOutputArgs) ElementType() reflect.Type

type LookupServiceResult added in v0.12.0

type LookupServiceResult struct {
	HealthCheckConfiguration   *ServiceHealthCheckConfiguration   `pulumi:"healthCheckConfiguration"`
	InstanceConfiguration      *ServiceInstanceConfiguration      `pulumi:"instanceConfiguration"`
	NetworkConfiguration       *ServiceNetworkConfiguration       `pulumi:"networkConfiguration"`
	ObservabilityConfiguration *ServiceObservabilityConfiguration `pulumi:"observabilityConfiguration"`
	// The Amazon Resource Name (ARN) of the AppRunner Service.
	ServiceArn *string `pulumi:"serviceArn"`
	// The AppRunner Service Id
	ServiceId *string `pulumi:"serviceId"`
	// The Service Url of the AppRunner Service.
	ServiceUrl          *string                     `pulumi:"serviceUrl"`
	SourceConfiguration *ServiceSourceConfiguration `pulumi:"sourceConfiguration"`
	// AppRunner Service status.
	Status *string `pulumi:"status"`
}

func LookupService added in v0.12.0

func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)

The AWS::AppRunner::Service resource specifies an AppRunner Service.

type LookupServiceResultOutput added in v0.12.0

type LookupServiceResultOutput struct{ *pulumi.OutputState }

func LookupServiceOutput added in v0.12.0

func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput

func (LookupServiceResultOutput) ElementType added in v0.12.0

func (LookupServiceResultOutput) ElementType() reflect.Type

func (LookupServiceResultOutput) HealthCheckConfiguration added in v0.12.0

func (LookupServiceResultOutput) InstanceConfiguration added in v0.12.0

func (LookupServiceResultOutput) NetworkConfiguration added in v0.13.0

func (LookupServiceResultOutput) ObservabilityConfiguration added in v0.16.0

func (LookupServiceResultOutput) ServiceArn added in v0.12.0

The Amazon Resource Name (ARN) of the AppRunner Service.

func (LookupServiceResultOutput) ServiceId added in v0.12.0

The AppRunner Service Id

func (LookupServiceResultOutput) ServiceUrl added in v0.12.0

The Service Url of the AppRunner Service.

func (LookupServiceResultOutput) SourceConfiguration added in v0.12.0

func (LookupServiceResultOutput) Status added in v0.12.0

AppRunner Service status.

func (LookupServiceResultOutput) ToLookupServiceResultOutput added in v0.12.0

func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput

func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext added in v0.12.0

func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput

type LookupVpcConnectorArgs added in v0.12.0

type LookupVpcConnectorArgs struct {
	// The Amazon Resource Name (ARN) of this VPC connector.
	VpcConnectorArn string `pulumi:"vpcConnectorArn"`
}

type LookupVpcConnectorOutputArgs added in v0.12.0

type LookupVpcConnectorOutputArgs struct {
	// The Amazon Resource Name (ARN) of this VPC connector.
	VpcConnectorArn pulumi.StringInput `pulumi:"vpcConnectorArn"`
}

func (LookupVpcConnectorOutputArgs) ElementType added in v0.12.0

type LookupVpcConnectorResult added in v0.12.0

type LookupVpcConnectorResult struct {
	// The Amazon Resource Name (ARN) of this VPC connector.
	VpcConnectorArn *string `pulumi:"vpcConnectorArn"`
	// The revision of this VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.
	VpcConnectorRevision *int `pulumi:"vpcConnectorRevision"`
}

func LookupVpcConnector added in v0.12.0

func LookupVpcConnector(ctx *pulumi.Context, args *LookupVpcConnectorArgs, opts ...pulumi.InvokeOption) (*LookupVpcConnectorResult, error)

The AWS::AppRunner::VpcConnector resource specifies an App Runner VpcConnector.

type LookupVpcConnectorResultOutput added in v0.12.0

type LookupVpcConnectorResultOutput struct{ *pulumi.OutputState }

func LookupVpcConnectorOutput added in v0.12.0

func (LookupVpcConnectorResultOutput) ElementType added in v0.12.0

func (LookupVpcConnectorResultOutput) ToLookupVpcConnectorResultOutput added in v0.12.0

func (o LookupVpcConnectorResultOutput) ToLookupVpcConnectorResultOutput() LookupVpcConnectorResultOutput

func (LookupVpcConnectorResultOutput) ToLookupVpcConnectorResultOutputWithContext added in v0.12.0

func (o LookupVpcConnectorResultOutput) ToLookupVpcConnectorResultOutputWithContext(ctx context.Context) LookupVpcConnectorResultOutput

func (LookupVpcConnectorResultOutput) VpcConnectorArn added in v0.12.0

The Amazon Resource Name (ARN) of this VPC connector.

func (LookupVpcConnectorResultOutput) VpcConnectorRevision added in v0.12.0

func (o LookupVpcConnectorResultOutput) VpcConnectorRevision() pulumi.IntPtrOutput

The revision of this VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.

type LookupVpcIngressConnectionArgs added in v0.40.0

type LookupVpcIngressConnectionArgs struct {
	// The Amazon Resource Name (ARN) of the VpcIngressConnection.
	VpcIngressConnectionArn string `pulumi:"vpcIngressConnectionArn"`
}

type LookupVpcIngressConnectionOutputArgs added in v0.40.0

type LookupVpcIngressConnectionOutputArgs struct {
	// The Amazon Resource Name (ARN) of the VpcIngressConnection.
	VpcIngressConnectionArn pulumi.StringInput `pulumi:"vpcIngressConnectionArn"`
}

func (LookupVpcIngressConnectionOutputArgs) ElementType added in v0.40.0

type LookupVpcIngressConnectionResult added in v0.40.0

type LookupVpcIngressConnectionResult struct {
	// The Domain name associated with the VPC Ingress Connection.
	DomainName              *string                                      `pulumi:"domainName"`
	IngressVpcConfiguration *VpcIngressConnectionIngressVpcConfiguration `pulumi:"ingressVpcConfiguration"`
	// The current status of the VpcIngressConnection.
	Status *VpcIngressConnectionStatus `pulumi:"status"`
	// The Amazon Resource Name (ARN) of the VpcIngressConnection.
	VpcIngressConnectionArn *string `pulumi:"vpcIngressConnectionArn"`
}

func LookupVpcIngressConnection added in v0.40.0

func LookupVpcIngressConnection(ctx *pulumi.Context, args *LookupVpcIngressConnectionArgs, opts ...pulumi.InvokeOption) (*LookupVpcIngressConnectionResult, error)

The AWS::AppRunner::VpcIngressConnection resource is an App Runner resource that specifies an App Runner VpcIngressConnection.

type LookupVpcIngressConnectionResultOutput added in v0.40.0

type LookupVpcIngressConnectionResultOutput struct{ *pulumi.OutputState }

func (LookupVpcIngressConnectionResultOutput) DomainName added in v0.40.0

The Domain name associated with the VPC Ingress Connection.

func (LookupVpcIngressConnectionResultOutput) ElementType added in v0.40.0

func (LookupVpcIngressConnectionResultOutput) IngressVpcConfiguration added in v0.40.0

func (LookupVpcIngressConnectionResultOutput) Status added in v0.40.0

The current status of the VpcIngressConnection.

func (LookupVpcIngressConnectionResultOutput) ToLookupVpcIngressConnectionResultOutput added in v0.40.0

func (o LookupVpcIngressConnectionResultOutput) ToLookupVpcIngressConnectionResultOutput() LookupVpcIngressConnectionResultOutput

func (LookupVpcIngressConnectionResultOutput) ToLookupVpcIngressConnectionResultOutputWithContext added in v0.40.0

func (o LookupVpcIngressConnectionResultOutput) ToLookupVpcIngressConnectionResultOutputWithContext(ctx context.Context) LookupVpcIngressConnectionResultOutput

func (LookupVpcIngressConnectionResultOutput) VpcIngressConnectionArn added in v0.40.0

The Amazon Resource Name (ARN) of the VpcIngressConnection.

type ObservabilityConfiguration added in v0.16.0

type ObservabilityConfiguration struct {
	pulumi.CustomResourceState

	// It's set to true for the configuration with the highest Revision among all configurations that share the same Name. It's set to false otherwise.
	Latest pulumi.BoolOutput `pulumi:"latest"`
	// The Amazon Resource Name (ARN) of this ObservabilityConfiguration
	ObservabilityConfigurationArn pulumi.StringOutput `pulumi:"observabilityConfigurationArn"`
	// A name for the observability configuration. When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
	ObservabilityConfigurationName pulumi.StringPtrOutput `pulumi:"observabilityConfigurationName"`
	// The revision of this observability configuration. It's unique among all the active configurations ('Status': 'ACTIVE') that share the same ObservabilityConfigurationName.
	ObservabilityConfigurationRevision pulumi.IntOutput `pulumi:"observabilityConfigurationRevision"`
	// A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
	Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"`
	// The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
	TraceConfiguration ObservabilityConfigurationTraceConfigurationPtrOutput `pulumi:"traceConfiguration"`
}

The AWS::AppRunner::ObservabilityConfiguration resource is an AWS App Runner resource type that specifies an App Runner observability configuration

func GetObservabilityConfiguration added in v0.16.0

func GetObservabilityConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ObservabilityConfigurationState, opts ...pulumi.ResourceOption) (*ObservabilityConfiguration, error)

GetObservabilityConfiguration gets an existing ObservabilityConfiguration 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 NewObservabilityConfiguration added in v0.16.0

func NewObservabilityConfiguration(ctx *pulumi.Context,
	name string, args *ObservabilityConfigurationArgs, opts ...pulumi.ResourceOption) (*ObservabilityConfiguration, error)

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

func (*ObservabilityConfiguration) ElementType added in v0.16.0

func (*ObservabilityConfiguration) ElementType() reflect.Type

func (*ObservabilityConfiguration) ToObservabilityConfigurationOutput added in v0.16.0

func (i *ObservabilityConfiguration) ToObservabilityConfigurationOutput() ObservabilityConfigurationOutput

func (*ObservabilityConfiguration) ToObservabilityConfigurationOutputWithContext added in v0.16.0

func (i *ObservabilityConfiguration) ToObservabilityConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationOutput

type ObservabilityConfigurationArgs added in v0.16.0

type ObservabilityConfigurationArgs struct {
	// A name for the observability configuration. When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
	ObservabilityConfigurationName pulumi.StringPtrInput
	// A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
	Tags aws.CreateOnlyTagArrayInput
	// The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
	TraceConfiguration ObservabilityConfigurationTraceConfigurationPtrInput
}

The set of arguments for constructing a ObservabilityConfiguration resource.

func (ObservabilityConfigurationArgs) ElementType added in v0.16.0

type ObservabilityConfigurationInput added in v0.16.0

type ObservabilityConfigurationInput interface {
	pulumi.Input

	ToObservabilityConfigurationOutput() ObservabilityConfigurationOutput
	ToObservabilityConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationOutput
}

type ObservabilityConfigurationOutput added in v0.16.0

type ObservabilityConfigurationOutput struct{ *pulumi.OutputState }

func (ObservabilityConfigurationOutput) ElementType added in v0.16.0

func (ObservabilityConfigurationOutput) Latest added in v0.17.0

It's set to true for the configuration with the highest Revision among all configurations that share the same Name. It's set to false otherwise.

func (ObservabilityConfigurationOutput) ObservabilityConfigurationArn added in v0.17.0

func (o ObservabilityConfigurationOutput) ObservabilityConfigurationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of this ObservabilityConfiguration

func (ObservabilityConfigurationOutput) ObservabilityConfigurationName added in v0.17.0

func (o ObservabilityConfigurationOutput) ObservabilityConfigurationName() pulumi.StringPtrOutput

A name for the observability configuration. When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.

func (ObservabilityConfigurationOutput) ObservabilityConfigurationRevision added in v0.17.0

func (o ObservabilityConfigurationOutput) ObservabilityConfigurationRevision() pulumi.IntOutput

The revision of this observability configuration. It's unique among all the active configurations ('Status': 'ACTIVE') that share the same ObservabilityConfigurationName.

func (ObservabilityConfigurationOutput) Tags added in v0.17.0

A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.

func (ObservabilityConfigurationOutput) ToObservabilityConfigurationOutput added in v0.16.0

func (o ObservabilityConfigurationOutput) ToObservabilityConfigurationOutput() ObservabilityConfigurationOutput

func (ObservabilityConfigurationOutput) ToObservabilityConfigurationOutputWithContext added in v0.16.0

func (o ObservabilityConfigurationOutput) ToObservabilityConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationOutput

func (ObservabilityConfigurationOutput) TraceConfiguration added in v0.17.0

The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.

type ObservabilityConfigurationState added in v0.16.0

type ObservabilityConfigurationState struct {
}

func (ObservabilityConfigurationState) ElementType added in v0.16.0

type ObservabilityConfigurationTag added in v0.16.0

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

type ObservabilityConfigurationTraceConfiguration added in v0.16.0

type ObservabilityConfigurationTraceConfiguration struct {
	// The implementation provider chosen for tracing App Runner services.
	Vendor ObservabilityConfigurationTraceConfigurationVendor `pulumi:"vendor"`
}

Describes the configuration of the tracing feature within an AWS App Runner observability configuration.

type ObservabilityConfigurationTraceConfigurationArgs added in v0.16.0

type ObservabilityConfigurationTraceConfigurationArgs struct {
	// The implementation provider chosen for tracing App Runner services.
	Vendor ObservabilityConfigurationTraceConfigurationVendorInput `pulumi:"vendor"`
}

Describes the configuration of the tracing feature within an AWS App Runner observability configuration.

func (ObservabilityConfigurationTraceConfigurationArgs) ElementType added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationOutput added in v0.16.0

func (i ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationOutput() ObservabilityConfigurationTraceConfigurationOutput

func (ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationOutputWithContext added in v0.16.0

func (i ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationOutput

func (ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationPtrOutput added in v0.16.0

func (i ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationPtrOutput() ObservabilityConfigurationTraceConfigurationPtrOutput

func (ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext added in v0.16.0

func (i ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationPtrOutput

type ObservabilityConfigurationTraceConfigurationInput added in v0.16.0

type ObservabilityConfigurationTraceConfigurationInput interface {
	pulumi.Input

	ToObservabilityConfigurationTraceConfigurationOutput() ObservabilityConfigurationTraceConfigurationOutput
	ToObservabilityConfigurationTraceConfigurationOutputWithContext(context.Context) ObservabilityConfigurationTraceConfigurationOutput
}

ObservabilityConfigurationTraceConfigurationInput is an input type that accepts ObservabilityConfigurationTraceConfigurationArgs and ObservabilityConfigurationTraceConfigurationOutput values. You can construct a concrete instance of `ObservabilityConfigurationTraceConfigurationInput` via:

ObservabilityConfigurationTraceConfigurationArgs{...}

type ObservabilityConfigurationTraceConfigurationOutput added in v0.16.0

type ObservabilityConfigurationTraceConfigurationOutput struct{ *pulumi.OutputState }

Describes the configuration of the tracing feature within an AWS App Runner observability configuration.

func (ObservabilityConfigurationTraceConfigurationOutput) ElementType added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationOutput added in v0.16.0

func (o ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationOutput() ObservabilityConfigurationTraceConfigurationOutput

func (ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationOutputWithContext added in v0.16.0

func (o ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationOutput

func (ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationPtrOutput added in v0.16.0

func (o ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationPtrOutput() ObservabilityConfigurationTraceConfigurationPtrOutput

func (ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext added in v0.16.0

func (o ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationPtrOutput

func (ObservabilityConfigurationTraceConfigurationOutput) Vendor added in v0.16.0

The implementation provider chosen for tracing App Runner services.

type ObservabilityConfigurationTraceConfigurationPtrInput added in v0.16.0

type ObservabilityConfigurationTraceConfigurationPtrInput interface {
	pulumi.Input

	ToObservabilityConfigurationTraceConfigurationPtrOutput() ObservabilityConfigurationTraceConfigurationPtrOutput
	ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext(context.Context) ObservabilityConfigurationTraceConfigurationPtrOutput
}

ObservabilityConfigurationTraceConfigurationPtrInput is an input type that accepts ObservabilityConfigurationTraceConfigurationArgs, ObservabilityConfigurationTraceConfigurationPtr and ObservabilityConfigurationTraceConfigurationPtrOutput values. You can construct a concrete instance of `ObservabilityConfigurationTraceConfigurationPtrInput` via:

        ObservabilityConfigurationTraceConfigurationArgs{...}

or:

        nil

type ObservabilityConfigurationTraceConfigurationPtrOutput added in v0.16.0

type ObservabilityConfigurationTraceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ObservabilityConfigurationTraceConfigurationPtrOutput) Elem added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationPtrOutput) ElementType added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationPtrOutput) ToObservabilityConfigurationTraceConfigurationPtrOutput added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationPtrOutput) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext added in v0.16.0

func (o ObservabilityConfigurationTraceConfigurationPtrOutput) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationPtrOutput

func (ObservabilityConfigurationTraceConfigurationPtrOutput) Vendor added in v0.16.0

The implementation provider chosen for tracing App Runner services.

type ObservabilityConfigurationTraceConfigurationVendor added in v0.16.0

type ObservabilityConfigurationTraceConfigurationVendor string

The implementation provider chosen for tracing App Runner services.

func (ObservabilityConfigurationTraceConfigurationVendor) ElementType added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendor) ToObservabilityConfigurationTraceConfigurationVendorOutput added in v0.16.0

func (e ObservabilityConfigurationTraceConfigurationVendor) ToObservabilityConfigurationTraceConfigurationVendorOutput() ObservabilityConfigurationTraceConfigurationVendorOutput

func (ObservabilityConfigurationTraceConfigurationVendor) ToObservabilityConfigurationTraceConfigurationVendorOutputWithContext added in v0.16.0

func (e ObservabilityConfigurationTraceConfigurationVendor) ToObservabilityConfigurationTraceConfigurationVendorOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationVendorOutput

func (ObservabilityConfigurationTraceConfigurationVendor) ToObservabilityConfigurationTraceConfigurationVendorPtrOutput added in v0.16.0

func (e ObservabilityConfigurationTraceConfigurationVendor) ToObservabilityConfigurationTraceConfigurationVendorPtrOutput() ObservabilityConfigurationTraceConfigurationVendorPtrOutput

func (ObservabilityConfigurationTraceConfigurationVendor) ToObservabilityConfigurationTraceConfigurationVendorPtrOutputWithContext added in v0.16.0

func (e ObservabilityConfigurationTraceConfigurationVendor) ToObservabilityConfigurationTraceConfigurationVendorPtrOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationVendorPtrOutput

func (ObservabilityConfigurationTraceConfigurationVendor) ToStringOutput added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendor) ToStringOutputWithContext added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendor) ToStringPtrOutput added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendor) ToStringPtrOutputWithContext added in v0.16.0

type ObservabilityConfigurationTraceConfigurationVendorInput added in v0.16.0

type ObservabilityConfigurationTraceConfigurationVendorInput interface {
	pulumi.Input

	ToObservabilityConfigurationTraceConfigurationVendorOutput() ObservabilityConfigurationTraceConfigurationVendorOutput
	ToObservabilityConfigurationTraceConfigurationVendorOutputWithContext(context.Context) ObservabilityConfigurationTraceConfigurationVendorOutput
}

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

ObservabilityConfigurationTraceConfigurationVendorAwsxray

type ObservabilityConfigurationTraceConfigurationVendorOutput added in v0.16.0

type ObservabilityConfigurationTraceConfigurationVendorOutput struct{ *pulumi.OutputState }

func (ObservabilityConfigurationTraceConfigurationVendorOutput) ElementType added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendorOutput) ToObservabilityConfigurationTraceConfigurationVendorOutput added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendorOutput) ToObservabilityConfigurationTraceConfigurationVendorOutputWithContext added in v0.16.0

func (o ObservabilityConfigurationTraceConfigurationVendorOutput) ToObservabilityConfigurationTraceConfigurationVendorOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationVendorOutput

func (ObservabilityConfigurationTraceConfigurationVendorOutput) ToObservabilityConfigurationTraceConfigurationVendorPtrOutput added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendorOutput) ToObservabilityConfigurationTraceConfigurationVendorPtrOutputWithContext added in v0.16.0

func (o ObservabilityConfigurationTraceConfigurationVendorOutput) ToObservabilityConfigurationTraceConfigurationVendorPtrOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationVendorPtrOutput

func (ObservabilityConfigurationTraceConfigurationVendorOutput) ToStringOutput added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendorOutput) ToStringOutputWithContext added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendorOutput) ToStringPtrOutput added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendorOutput) ToStringPtrOutputWithContext added in v0.16.0

type ObservabilityConfigurationTraceConfigurationVendorPtrInput added in v0.16.0

type ObservabilityConfigurationTraceConfigurationVendorPtrInput interface {
	pulumi.Input

	ToObservabilityConfigurationTraceConfigurationVendorPtrOutput() ObservabilityConfigurationTraceConfigurationVendorPtrOutput
	ToObservabilityConfigurationTraceConfigurationVendorPtrOutputWithContext(context.Context) ObservabilityConfigurationTraceConfigurationVendorPtrOutput
}

func ObservabilityConfigurationTraceConfigurationVendorPtr added in v0.16.0

func ObservabilityConfigurationTraceConfigurationVendorPtr(v string) ObservabilityConfigurationTraceConfigurationVendorPtrInput

type ObservabilityConfigurationTraceConfigurationVendorPtrOutput added in v0.16.0

type ObservabilityConfigurationTraceConfigurationVendorPtrOutput struct{ *pulumi.OutputState }

func (ObservabilityConfigurationTraceConfigurationVendorPtrOutput) Elem added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendorPtrOutput) ElementType added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendorPtrOutput) ToObservabilityConfigurationTraceConfigurationVendorPtrOutput added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendorPtrOutput) ToObservabilityConfigurationTraceConfigurationVendorPtrOutputWithContext added in v0.16.0

func (o ObservabilityConfigurationTraceConfigurationVendorPtrOutput) ToObservabilityConfigurationTraceConfigurationVendorPtrOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationVendorPtrOutput

func (ObservabilityConfigurationTraceConfigurationVendorPtrOutput) ToStringPtrOutput added in v0.16.0

func (ObservabilityConfigurationTraceConfigurationVendorPtrOutput) ToStringPtrOutputWithContext added in v0.16.0

type Service

type Service struct {
	pulumi.CustomResourceState

	// Autoscaling configuration ARN
	AutoScalingConfigurationArn pulumi.StringPtrOutput                     `pulumi:"autoScalingConfigurationArn"`
	EncryptionConfiguration     ServiceEncryptionConfigurationPtrOutput    `pulumi:"encryptionConfiguration"`
	HealthCheckConfiguration    ServiceHealthCheckConfigurationPtrOutput   `pulumi:"healthCheckConfiguration"`
	InstanceConfiguration       ServiceInstanceConfigurationPtrOutput      `pulumi:"instanceConfiguration"`
	NetworkConfiguration        ServiceNetworkConfigurationPtrOutput       `pulumi:"networkConfiguration"`
	ObservabilityConfiguration  ServiceObservabilityConfigurationPtrOutput `pulumi:"observabilityConfiguration"`
	// The Amazon Resource Name (ARN) of the AppRunner Service.
	ServiceArn pulumi.StringOutput `pulumi:"serviceArn"`
	// The AppRunner Service Id
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// The AppRunner Service Name.
	ServiceName pulumi.StringPtrOutput `pulumi:"serviceName"`
	// The Service Url of the AppRunner Service.
	ServiceUrl          pulumi.StringOutput              `pulumi:"serviceUrl"`
	SourceConfiguration ServiceSourceConfigurationOutput `pulumi:"sourceConfiguration"`
	// AppRunner Service status.
	Status pulumi.StringOutput          `pulumi:"status"`
	Tags   aws.CreateOnlyTagArrayOutput `pulumi:"tags"`
}

The AWS::AppRunner::Service resource specifies an AppRunner Service.

func GetService

func GetService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)

GetService gets an existing Service 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 NewService

func NewService(ctx *pulumi.Context,
	name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)

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

func (*Service) ElementType

func (*Service) ElementType() reflect.Type

func (*Service) ToServiceOutput

func (i *Service) ToServiceOutput() ServiceOutput

func (*Service) ToServiceOutputWithContext

func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceArgs

type ServiceArgs struct {
	// Autoscaling configuration ARN
	AutoScalingConfigurationArn pulumi.StringPtrInput
	EncryptionConfiguration     ServiceEncryptionConfigurationPtrInput
	HealthCheckConfiguration    ServiceHealthCheckConfigurationPtrInput
	InstanceConfiguration       ServiceInstanceConfigurationPtrInput
	NetworkConfiguration        ServiceNetworkConfigurationPtrInput
	ObservabilityConfiguration  ServiceObservabilityConfigurationPtrInput
	// The AppRunner Service Name.
	ServiceName         pulumi.StringPtrInput
	SourceConfiguration ServiceSourceConfigurationInput
	Tags                aws.CreateOnlyTagArrayInput
}

The set of arguments for constructing a Service resource.

func (ServiceArgs) ElementType

func (ServiceArgs) ElementType() reflect.Type

type ServiceAuthenticationConfiguration

type ServiceAuthenticationConfiguration struct {
	// Access Role Arn
	AccessRoleArn *string `pulumi:"accessRoleArn"`
	// Connection Arn
	ConnectionArn *string `pulumi:"connectionArn"`
}

Authentication Configuration

type ServiceAuthenticationConfigurationArgs

type ServiceAuthenticationConfigurationArgs struct {
	// Access Role Arn
	AccessRoleArn pulumi.StringPtrInput `pulumi:"accessRoleArn"`
	// Connection Arn
	ConnectionArn pulumi.StringPtrInput `pulumi:"connectionArn"`
}

Authentication Configuration

func (ServiceAuthenticationConfigurationArgs) ElementType

func (ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutput

func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutput() ServiceAuthenticationConfigurationOutput

func (ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutputWithContext

func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationOutput

func (ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutput

func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput

func (ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutputWithContext

func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationPtrOutput

type ServiceAuthenticationConfigurationInput

type ServiceAuthenticationConfigurationInput interface {
	pulumi.Input

	ToServiceAuthenticationConfigurationOutput() ServiceAuthenticationConfigurationOutput
	ToServiceAuthenticationConfigurationOutputWithContext(context.Context) ServiceAuthenticationConfigurationOutput
}

ServiceAuthenticationConfigurationInput is an input type that accepts ServiceAuthenticationConfigurationArgs and ServiceAuthenticationConfigurationOutput values. You can construct a concrete instance of `ServiceAuthenticationConfigurationInput` via:

ServiceAuthenticationConfigurationArgs{...}

type ServiceAuthenticationConfigurationOutput

type ServiceAuthenticationConfigurationOutput struct{ *pulumi.OutputState }

Authentication Configuration

func (ServiceAuthenticationConfigurationOutput) AccessRoleArn

Access Role Arn

func (ServiceAuthenticationConfigurationOutput) ConnectionArn

Connection Arn

func (ServiceAuthenticationConfigurationOutput) ElementType

func (ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutput

func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutput() ServiceAuthenticationConfigurationOutput

func (ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutputWithContext

func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationOutput

func (ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutput

func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput

func (ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext

func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationPtrOutput

type ServiceAuthenticationConfigurationPtrInput

type ServiceAuthenticationConfigurationPtrInput interface {
	pulumi.Input

	ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput
	ToServiceAuthenticationConfigurationPtrOutputWithContext(context.Context) ServiceAuthenticationConfigurationPtrOutput
}

ServiceAuthenticationConfigurationPtrInput is an input type that accepts ServiceAuthenticationConfigurationArgs, ServiceAuthenticationConfigurationPtr and ServiceAuthenticationConfigurationPtrOutput values. You can construct a concrete instance of `ServiceAuthenticationConfigurationPtrInput` via:

        ServiceAuthenticationConfigurationArgs{...}

or:

        nil

type ServiceAuthenticationConfigurationPtrOutput

type ServiceAuthenticationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceAuthenticationConfigurationPtrOutput) AccessRoleArn

Access Role Arn

func (ServiceAuthenticationConfigurationPtrOutput) ConnectionArn

Connection Arn

func (ServiceAuthenticationConfigurationPtrOutput) Elem

func (ServiceAuthenticationConfigurationPtrOutput) ElementType

func (ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutput

func (o ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput

func (ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext

func (o ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationPtrOutput

type ServiceCodeConfiguration

type ServiceCodeConfiguration struct {
	CodeConfigurationValues *ServiceCodeConfigurationValues `pulumi:"codeConfigurationValues"`
	// Configuration Source
	ConfigurationSource ServiceCodeConfigurationConfigurationSource `pulumi:"configurationSource"`
}

Code Configuration

type ServiceCodeConfigurationArgs

type ServiceCodeConfigurationArgs struct {
	CodeConfigurationValues ServiceCodeConfigurationValuesPtrInput `pulumi:"codeConfigurationValues"`
	// Configuration Source
	ConfigurationSource ServiceCodeConfigurationConfigurationSourceInput `pulumi:"configurationSource"`
}

Code Configuration

func (ServiceCodeConfigurationArgs) ElementType

func (ServiceCodeConfigurationArgs) ToServiceCodeConfigurationOutput

func (i ServiceCodeConfigurationArgs) ToServiceCodeConfigurationOutput() ServiceCodeConfigurationOutput

func (ServiceCodeConfigurationArgs) ToServiceCodeConfigurationOutputWithContext

func (i ServiceCodeConfigurationArgs) ToServiceCodeConfigurationOutputWithContext(ctx context.Context) ServiceCodeConfigurationOutput

func (ServiceCodeConfigurationArgs) ToServiceCodeConfigurationPtrOutput

func (i ServiceCodeConfigurationArgs) ToServiceCodeConfigurationPtrOutput() ServiceCodeConfigurationPtrOutput

func (ServiceCodeConfigurationArgs) ToServiceCodeConfigurationPtrOutputWithContext

func (i ServiceCodeConfigurationArgs) ToServiceCodeConfigurationPtrOutputWithContext(ctx context.Context) ServiceCodeConfigurationPtrOutput

type ServiceCodeConfigurationConfigurationSource

type ServiceCodeConfigurationConfigurationSource string

Configuration Source

func (ServiceCodeConfigurationConfigurationSource) ElementType

func (ServiceCodeConfigurationConfigurationSource) ToServiceCodeConfigurationConfigurationSourceOutput

func (e ServiceCodeConfigurationConfigurationSource) ToServiceCodeConfigurationConfigurationSourceOutput() ServiceCodeConfigurationConfigurationSourceOutput

func (ServiceCodeConfigurationConfigurationSource) ToServiceCodeConfigurationConfigurationSourceOutputWithContext

func (e ServiceCodeConfigurationConfigurationSource) ToServiceCodeConfigurationConfigurationSourceOutputWithContext(ctx context.Context) ServiceCodeConfigurationConfigurationSourceOutput

func (ServiceCodeConfigurationConfigurationSource) ToServiceCodeConfigurationConfigurationSourcePtrOutput

func (e ServiceCodeConfigurationConfigurationSource) ToServiceCodeConfigurationConfigurationSourcePtrOutput() ServiceCodeConfigurationConfigurationSourcePtrOutput

func (ServiceCodeConfigurationConfigurationSource) ToServiceCodeConfigurationConfigurationSourcePtrOutputWithContext

func (e ServiceCodeConfigurationConfigurationSource) ToServiceCodeConfigurationConfigurationSourcePtrOutputWithContext(ctx context.Context) ServiceCodeConfigurationConfigurationSourcePtrOutput

func (ServiceCodeConfigurationConfigurationSource) ToStringOutput

func (ServiceCodeConfigurationConfigurationSource) ToStringOutputWithContext

func (ServiceCodeConfigurationConfigurationSource) ToStringPtrOutput

func (ServiceCodeConfigurationConfigurationSource) ToStringPtrOutputWithContext

type ServiceCodeConfigurationConfigurationSourceInput

type ServiceCodeConfigurationConfigurationSourceInput interface {
	pulumi.Input

	ToServiceCodeConfigurationConfigurationSourceOutput() ServiceCodeConfigurationConfigurationSourceOutput
	ToServiceCodeConfigurationConfigurationSourceOutputWithContext(context.Context) ServiceCodeConfigurationConfigurationSourceOutput
}

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

ServiceCodeConfigurationConfigurationSourceRepository
ServiceCodeConfigurationConfigurationSourceApi

type ServiceCodeConfigurationConfigurationSourceOutput

type ServiceCodeConfigurationConfigurationSourceOutput struct{ *pulumi.OutputState }

func (ServiceCodeConfigurationConfigurationSourceOutput) ElementType

func (ServiceCodeConfigurationConfigurationSourceOutput) ToServiceCodeConfigurationConfigurationSourceOutput

func (o ServiceCodeConfigurationConfigurationSourceOutput) ToServiceCodeConfigurationConfigurationSourceOutput() ServiceCodeConfigurationConfigurationSourceOutput

func (ServiceCodeConfigurationConfigurationSourceOutput) ToServiceCodeConfigurationConfigurationSourceOutputWithContext

func (o ServiceCodeConfigurationConfigurationSourceOutput) ToServiceCodeConfigurationConfigurationSourceOutputWithContext(ctx context.Context) ServiceCodeConfigurationConfigurationSourceOutput

func (ServiceCodeConfigurationConfigurationSourceOutput) ToServiceCodeConfigurationConfigurationSourcePtrOutput

func (o ServiceCodeConfigurationConfigurationSourceOutput) ToServiceCodeConfigurationConfigurationSourcePtrOutput() ServiceCodeConfigurationConfigurationSourcePtrOutput

func (ServiceCodeConfigurationConfigurationSourceOutput) ToServiceCodeConfigurationConfigurationSourcePtrOutputWithContext

func (o ServiceCodeConfigurationConfigurationSourceOutput) ToServiceCodeConfigurationConfigurationSourcePtrOutputWithContext(ctx context.Context) ServiceCodeConfigurationConfigurationSourcePtrOutput

func (ServiceCodeConfigurationConfigurationSourceOutput) ToStringOutput

func (ServiceCodeConfigurationConfigurationSourceOutput) ToStringOutputWithContext

func (ServiceCodeConfigurationConfigurationSourceOutput) ToStringPtrOutput

func (ServiceCodeConfigurationConfigurationSourceOutput) ToStringPtrOutputWithContext

type ServiceCodeConfigurationConfigurationSourcePtrInput

type ServiceCodeConfigurationConfigurationSourcePtrInput interface {
	pulumi.Input

	ToServiceCodeConfigurationConfigurationSourcePtrOutput() ServiceCodeConfigurationConfigurationSourcePtrOutput
	ToServiceCodeConfigurationConfigurationSourcePtrOutputWithContext(context.Context) ServiceCodeConfigurationConfigurationSourcePtrOutput
}

type ServiceCodeConfigurationConfigurationSourcePtrOutput

type ServiceCodeConfigurationConfigurationSourcePtrOutput struct{ *pulumi.OutputState }

func (ServiceCodeConfigurationConfigurationSourcePtrOutput) Elem

func (ServiceCodeConfigurationConfigurationSourcePtrOutput) ElementType

func (ServiceCodeConfigurationConfigurationSourcePtrOutput) ToServiceCodeConfigurationConfigurationSourcePtrOutput

func (ServiceCodeConfigurationConfigurationSourcePtrOutput) ToServiceCodeConfigurationConfigurationSourcePtrOutputWithContext

func (o ServiceCodeConfigurationConfigurationSourcePtrOutput) ToServiceCodeConfigurationConfigurationSourcePtrOutputWithContext(ctx context.Context) ServiceCodeConfigurationConfigurationSourcePtrOutput

func (ServiceCodeConfigurationConfigurationSourcePtrOutput) ToStringPtrOutput

func (ServiceCodeConfigurationConfigurationSourcePtrOutput) ToStringPtrOutputWithContext

type ServiceCodeConfigurationInput

type ServiceCodeConfigurationInput interface {
	pulumi.Input

	ToServiceCodeConfigurationOutput() ServiceCodeConfigurationOutput
	ToServiceCodeConfigurationOutputWithContext(context.Context) ServiceCodeConfigurationOutput
}

ServiceCodeConfigurationInput is an input type that accepts ServiceCodeConfigurationArgs and ServiceCodeConfigurationOutput values. You can construct a concrete instance of `ServiceCodeConfigurationInput` via:

ServiceCodeConfigurationArgs{...}

type ServiceCodeConfigurationOutput

type ServiceCodeConfigurationOutput struct{ *pulumi.OutputState }

Code Configuration

func (ServiceCodeConfigurationOutput) CodeConfigurationValues

func (ServiceCodeConfigurationOutput) ConfigurationSource

Configuration Source

func (ServiceCodeConfigurationOutput) ElementType

func (ServiceCodeConfigurationOutput) ToServiceCodeConfigurationOutput

func (o ServiceCodeConfigurationOutput) ToServiceCodeConfigurationOutput() ServiceCodeConfigurationOutput

func (ServiceCodeConfigurationOutput) ToServiceCodeConfigurationOutputWithContext

func (o ServiceCodeConfigurationOutput) ToServiceCodeConfigurationOutputWithContext(ctx context.Context) ServiceCodeConfigurationOutput

func (ServiceCodeConfigurationOutput) ToServiceCodeConfigurationPtrOutput

func (o ServiceCodeConfigurationOutput) ToServiceCodeConfigurationPtrOutput() ServiceCodeConfigurationPtrOutput

func (ServiceCodeConfigurationOutput) ToServiceCodeConfigurationPtrOutputWithContext

func (o ServiceCodeConfigurationOutput) ToServiceCodeConfigurationPtrOutputWithContext(ctx context.Context) ServiceCodeConfigurationPtrOutput

type ServiceCodeConfigurationPtrInput

type ServiceCodeConfigurationPtrInput interface {
	pulumi.Input

	ToServiceCodeConfigurationPtrOutput() ServiceCodeConfigurationPtrOutput
	ToServiceCodeConfigurationPtrOutputWithContext(context.Context) ServiceCodeConfigurationPtrOutput
}

ServiceCodeConfigurationPtrInput is an input type that accepts ServiceCodeConfigurationArgs, ServiceCodeConfigurationPtr and ServiceCodeConfigurationPtrOutput values. You can construct a concrete instance of `ServiceCodeConfigurationPtrInput` via:

        ServiceCodeConfigurationArgs{...}

or:

        nil

type ServiceCodeConfigurationPtrOutput

type ServiceCodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceCodeConfigurationPtrOutput) CodeConfigurationValues

func (ServiceCodeConfigurationPtrOutput) ConfigurationSource

Configuration Source

func (ServiceCodeConfigurationPtrOutput) Elem

func (ServiceCodeConfigurationPtrOutput) ElementType

func (ServiceCodeConfigurationPtrOutput) ToServiceCodeConfigurationPtrOutput

func (o ServiceCodeConfigurationPtrOutput) ToServiceCodeConfigurationPtrOutput() ServiceCodeConfigurationPtrOutput

func (ServiceCodeConfigurationPtrOutput) ToServiceCodeConfigurationPtrOutputWithContext

func (o ServiceCodeConfigurationPtrOutput) ToServiceCodeConfigurationPtrOutputWithContext(ctx context.Context) ServiceCodeConfigurationPtrOutput

type ServiceCodeConfigurationValues

type ServiceCodeConfigurationValues struct {
	// Build Command
	BuildCommand *string `pulumi:"buildCommand"`
	// Port
	Port *string `pulumi:"port"`
	// Runtime
	Runtime ServiceCodeConfigurationValuesRuntime `pulumi:"runtime"`
	// The secrets and parameters that get referenced by your service as environment variables
	RuntimeEnvironmentSecrets   []ServiceKeyValuePair `pulumi:"runtimeEnvironmentSecrets"`
	RuntimeEnvironmentVariables []ServiceKeyValuePair `pulumi:"runtimeEnvironmentVariables"`
	// Start Command
	StartCommand *string `pulumi:"startCommand"`
}

Code Configuration Values

type ServiceCodeConfigurationValuesArgs

type ServiceCodeConfigurationValuesArgs struct {
	// Build Command
	BuildCommand pulumi.StringPtrInput `pulumi:"buildCommand"`
	// Port
	Port pulumi.StringPtrInput `pulumi:"port"`
	// Runtime
	Runtime ServiceCodeConfigurationValuesRuntimeInput `pulumi:"runtime"`
	// The secrets and parameters that get referenced by your service as environment variables
	RuntimeEnvironmentSecrets   ServiceKeyValuePairArrayInput `pulumi:"runtimeEnvironmentSecrets"`
	RuntimeEnvironmentVariables ServiceKeyValuePairArrayInput `pulumi:"runtimeEnvironmentVariables"`
	// Start Command
	StartCommand pulumi.StringPtrInput `pulumi:"startCommand"`
}

Code Configuration Values

func (ServiceCodeConfigurationValuesArgs) ElementType

func (ServiceCodeConfigurationValuesArgs) ToServiceCodeConfigurationValuesOutput

func (i ServiceCodeConfigurationValuesArgs) ToServiceCodeConfigurationValuesOutput() ServiceCodeConfigurationValuesOutput

func (ServiceCodeConfigurationValuesArgs) ToServiceCodeConfigurationValuesOutputWithContext

func (i ServiceCodeConfigurationValuesArgs) ToServiceCodeConfigurationValuesOutputWithContext(ctx context.Context) ServiceCodeConfigurationValuesOutput

func (ServiceCodeConfigurationValuesArgs) ToServiceCodeConfigurationValuesPtrOutput

func (i ServiceCodeConfigurationValuesArgs) ToServiceCodeConfigurationValuesPtrOutput() ServiceCodeConfigurationValuesPtrOutput

func (ServiceCodeConfigurationValuesArgs) ToServiceCodeConfigurationValuesPtrOutputWithContext

func (i ServiceCodeConfigurationValuesArgs) ToServiceCodeConfigurationValuesPtrOutputWithContext(ctx context.Context) ServiceCodeConfigurationValuesPtrOutput

type ServiceCodeConfigurationValuesInput

type ServiceCodeConfigurationValuesInput interface {
	pulumi.Input

	ToServiceCodeConfigurationValuesOutput() ServiceCodeConfigurationValuesOutput
	ToServiceCodeConfigurationValuesOutputWithContext(context.Context) ServiceCodeConfigurationValuesOutput
}

ServiceCodeConfigurationValuesInput is an input type that accepts ServiceCodeConfigurationValuesArgs and ServiceCodeConfigurationValuesOutput values. You can construct a concrete instance of `ServiceCodeConfigurationValuesInput` via:

ServiceCodeConfigurationValuesArgs{...}

type ServiceCodeConfigurationValuesOutput

type ServiceCodeConfigurationValuesOutput struct{ *pulumi.OutputState }

Code Configuration Values

func (ServiceCodeConfigurationValuesOutput) BuildCommand

Build Command

func (ServiceCodeConfigurationValuesOutput) ElementType

func (ServiceCodeConfigurationValuesOutput) Port

Port

func (ServiceCodeConfigurationValuesOutput) Runtime

Runtime

func (ServiceCodeConfigurationValuesOutput) RuntimeEnvironmentSecrets added in v0.46.0

The secrets and parameters that get referenced by your service as environment variables

func (ServiceCodeConfigurationValuesOutput) RuntimeEnvironmentVariables

func (ServiceCodeConfigurationValuesOutput) StartCommand

Start Command

func (ServiceCodeConfigurationValuesOutput) ToServiceCodeConfigurationValuesOutput

func (o ServiceCodeConfigurationValuesOutput) ToServiceCodeConfigurationValuesOutput() ServiceCodeConfigurationValuesOutput

func (ServiceCodeConfigurationValuesOutput) ToServiceCodeConfigurationValuesOutputWithContext

func (o ServiceCodeConfigurationValuesOutput) ToServiceCodeConfigurationValuesOutputWithContext(ctx context.Context) ServiceCodeConfigurationValuesOutput

func (ServiceCodeConfigurationValuesOutput) ToServiceCodeConfigurationValuesPtrOutput

func (o ServiceCodeConfigurationValuesOutput) ToServiceCodeConfigurationValuesPtrOutput() ServiceCodeConfigurationValuesPtrOutput

func (ServiceCodeConfigurationValuesOutput) ToServiceCodeConfigurationValuesPtrOutputWithContext

func (o ServiceCodeConfigurationValuesOutput) ToServiceCodeConfigurationValuesPtrOutputWithContext(ctx context.Context) ServiceCodeConfigurationValuesPtrOutput

type ServiceCodeConfigurationValuesPtrInput

type ServiceCodeConfigurationValuesPtrInput interface {
	pulumi.Input

	ToServiceCodeConfigurationValuesPtrOutput() ServiceCodeConfigurationValuesPtrOutput
	ToServiceCodeConfigurationValuesPtrOutputWithContext(context.Context) ServiceCodeConfigurationValuesPtrOutput
}

ServiceCodeConfigurationValuesPtrInput is an input type that accepts ServiceCodeConfigurationValuesArgs, ServiceCodeConfigurationValuesPtr and ServiceCodeConfigurationValuesPtrOutput values. You can construct a concrete instance of `ServiceCodeConfigurationValuesPtrInput` via:

        ServiceCodeConfigurationValuesArgs{...}

or:

        nil

type ServiceCodeConfigurationValuesPtrOutput

type ServiceCodeConfigurationValuesPtrOutput struct{ *pulumi.OutputState }

func (ServiceCodeConfigurationValuesPtrOutput) BuildCommand

Build Command

func (ServiceCodeConfigurationValuesPtrOutput) Elem

func (ServiceCodeConfigurationValuesPtrOutput) ElementType

func (ServiceCodeConfigurationValuesPtrOutput) Port

Port

func (ServiceCodeConfigurationValuesPtrOutput) Runtime

Runtime

func (ServiceCodeConfigurationValuesPtrOutput) RuntimeEnvironmentSecrets added in v0.46.0

The secrets and parameters that get referenced by your service as environment variables

func (ServiceCodeConfigurationValuesPtrOutput) RuntimeEnvironmentVariables

func (ServiceCodeConfigurationValuesPtrOutput) StartCommand

Start Command

func (ServiceCodeConfigurationValuesPtrOutput) ToServiceCodeConfigurationValuesPtrOutput

func (o ServiceCodeConfigurationValuesPtrOutput) ToServiceCodeConfigurationValuesPtrOutput() ServiceCodeConfigurationValuesPtrOutput

func (ServiceCodeConfigurationValuesPtrOutput) ToServiceCodeConfigurationValuesPtrOutputWithContext

func (o ServiceCodeConfigurationValuesPtrOutput) ToServiceCodeConfigurationValuesPtrOutputWithContext(ctx context.Context) ServiceCodeConfigurationValuesPtrOutput

type ServiceCodeConfigurationValuesRuntime

type ServiceCodeConfigurationValuesRuntime string

Runtime

func (ServiceCodeConfigurationValuesRuntime) ElementType

func (ServiceCodeConfigurationValuesRuntime) ToServiceCodeConfigurationValuesRuntimeOutput

func (e ServiceCodeConfigurationValuesRuntime) ToServiceCodeConfigurationValuesRuntimeOutput() ServiceCodeConfigurationValuesRuntimeOutput

func (ServiceCodeConfigurationValuesRuntime) ToServiceCodeConfigurationValuesRuntimeOutputWithContext

func (e ServiceCodeConfigurationValuesRuntime) ToServiceCodeConfigurationValuesRuntimeOutputWithContext(ctx context.Context) ServiceCodeConfigurationValuesRuntimeOutput

func (ServiceCodeConfigurationValuesRuntime) ToServiceCodeConfigurationValuesRuntimePtrOutput

func (e ServiceCodeConfigurationValuesRuntime) ToServiceCodeConfigurationValuesRuntimePtrOutput() ServiceCodeConfigurationValuesRuntimePtrOutput

func (ServiceCodeConfigurationValuesRuntime) ToServiceCodeConfigurationValuesRuntimePtrOutputWithContext

func (e ServiceCodeConfigurationValuesRuntime) ToServiceCodeConfigurationValuesRuntimePtrOutputWithContext(ctx context.Context) ServiceCodeConfigurationValuesRuntimePtrOutput

func (ServiceCodeConfigurationValuesRuntime) ToStringOutput

func (ServiceCodeConfigurationValuesRuntime) ToStringOutputWithContext

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

func (ServiceCodeConfigurationValuesRuntime) ToStringPtrOutput

func (ServiceCodeConfigurationValuesRuntime) ToStringPtrOutputWithContext

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

type ServiceCodeConfigurationValuesRuntimeInput

type ServiceCodeConfigurationValuesRuntimeInput interface {
	pulumi.Input

	ToServiceCodeConfigurationValuesRuntimeOutput() ServiceCodeConfigurationValuesRuntimeOutput
	ToServiceCodeConfigurationValuesRuntimeOutputWithContext(context.Context) ServiceCodeConfigurationValuesRuntimeOutput
}

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

ServiceCodeConfigurationValuesRuntimePython3
ServiceCodeConfigurationValuesRuntimeNodejs12
ServiceCodeConfigurationValuesRuntimeNodejs14
ServiceCodeConfigurationValuesRuntimeCorretto8
ServiceCodeConfigurationValuesRuntimeCorretto11
ServiceCodeConfigurationValuesRuntimeNodejs16
ServiceCodeConfigurationValuesRuntimeGo1
ServiceCodeConfigurationValuesRuntimeDotnet6
ServiceCodeConfigurationValuesRuntimePhp81
ServiceCodeConfigurationValuesRuntimeRuby31
ServiceCodeConfigurationValuesRuntimePython311
ServiceCodeConfigurationValuesRuntimeNodejs18

type ServiceCodeConfigurationValuesRuntimeOutput

type ServiceCodeConfigurationValuesRuntimeOutput struct{ *pulumi.OutputState }

func (ServiceCodeConfigurationValuesRuntimeOutput) ElementType

func (ServiceCodeConfigurationValuesRuntimeOutput) ToServiceCodeConfigurationValuesRuntimeOutput

func (o ServiceCodeConfigurationValuesRuntimeOutput) ToServiceCodeConfigurationValuesRuntimeOutput() ServiceCodeConfigurationValuesRuntimeOutput

func (ServiceCodeConfigurationValuesRuntimeOutput) ToServiceCodeConfigurationValuesRuntimeOutputWithContext

func (o ServiceCodeConfigurationValuesRuntimeOutput) ToServiceCodeConfigurationValuesRuntimeOutputWithContext(ctx context.Context) ServiceCodeConfigurationValuesRuntimeOutput

func (ServiceCodeConfigurationValuesRuntimeOutput) ToServiceCodeConfigurationValuesRuntimePtrOutput

func (o ServiceCodeConfigurationValuesRuntimeOutput) ToServiceCodeConfigurationValuesRuntimePtrOutput() ServiceCodeConfigurationValuesRuntimePtrOutput

func (ServiceCodeConfigurationValuesRuntimeOutput) ToServiceCodeConfigurationValuesRuntimePtrOutputWithContext

func (o ServiceCodeConfigurationValuesRuntimeOutput) ToServiceCodeConfigurationValuesRuntimePtrOutputWithContext(ctx context.Context) ServiceCodeConfigurationValuesRuntimePtrOutput

func (ServiceCodeConfigurationValuesRuntimeOutput) ToStringOutput

func (ServiceCodeConfigurationValuesRuntimeOutput) ToStringOutputWithContext

func (ServiceCodeConfigurationValuesRuntimeOutput) ToStringPtrOutput

func (ServiceCodeConfigurationValuesRuntimeOutput) ToStringPtrOutputWithContext

type ServiceCodeConfigurationValuesRuntimePtrInput

type ServiceCodeConfigurationValuesRuntimePtrInput interface {
	pulumi.Input

	ToServiceCodeConfigurationValuesRuntimePtrOutput() ServiceCodeConfigurationValuesRuntimePtrOutput
	ToServiceCodeConfigurationValuesRuntimePtrOutputWithContext(context.Context) ServiceCodeConfigurationValuesRuntimePtrOutput
}

type ServiceCodeConfigurationValuesRuntimePtrOutput

type ServiceCodeConfigurationValuesRuntimePtrOutput struct{ *pulumi.OutputState }

func (ServiceCodeConfigurationValuesRuntimePtrOutput) Elem

func (ServiceCodeConfigurationValuesRuntimePtrOutput) ElementType

func (ServiceCodeConfigurationValuesRuntimePtrOutput) ToServiceCodeConfigurationValuesRuntimePtrOutput

func (o ServiceCodeConfigurationValuesRuntimePtrOutput) ToServiceCodeConfigurationValuesRuntimePtrOutput() ServiceCodeConfigurationValuesRuntimePtrOutput

func (ServiceCodeConfigurationValuesRuntimePtrOutput) ToServiceCodeConfigurationValuesRuntimePtrOutputWithContext

func (o ServiceCodeConfigurationValuesRuntimePtrOutput) ToServiceCodeConfigurationValuesRuntimePtrOutputWithContext(ctx context.Context) ServiceCodeConfigurationValuesRuntimePtrOutput

func (ServiceCodeConfigurationValuesRuntimePtrOutput) ToStringPtrOutput

func (ServiceCodeConfigurationValuesRuntimePtrOutput) ToStringPtrOutputWithContext

type ServiceCodeRepository

type ServiceCodeRepository struct {
	CodeConfiguration *ServiceCodeConfiguration `pulumi:"codeConfiguration"`
	// Repository Url
	RepositoryUrl     string                   `pulumi:"repositoryUrl"`
	SourceCodeVersion ServiceSourceCodeVersion `pulumi:"sourceCodeVersion"`
	// Source Directory
	SourceDirectory *string `pulumi:"sourceDirectory"`
}

Source Code Repository

type ServiceCodeRepositoryArgs

type ServiceCodeRepositoryArgs struct {
	CodeConfiguration ServiceCodeConfigurationPtrInput `pulumi:"codeConfiguration"`
	// Repository Url
	RepositoryUrl     pulumi.StringInput            `pulumi:"repositoryUrl"`
	SourceCodeVersion ServiceSourceCodeVersionInput `pulumi:"sourceCodeVersion"`
	// Source Directory
	SourceDirectory pulumi.StringPtrInput `pulumi:"sourceDirectory"`
}

Source Code Repository

func (ServiceCodeRepositoryArgs) ElementType

func (ServiceCodeRepositoryArgs) ElementType() reflect.Type

func (ServiceCodeRepositoryArgs) ToServiceCodeRepositoryOutput

func (i ServiceCodeRepositoryArgs) ToServiceCodeRepositoryOutput() ServiceCodeRepositoryOutput

func (ServiceCodeRepositoryArgs) ToServiceCodeRepositoryOutputWithContext

func (i ServiceCodeRepositoryArgs) ToServiceCodeRepositoryOutputWithContext(ctx context.Context) ServiceCodeRepositoryOutput

func (ServiceCodeRepositoryArgs) ToServiceCodeRepositoryPtrOutput

func (i ServiceCodeRepositoryArgs) ToServiceCodeRepositoryPtrOutput() ServiceCodeRepositoryPtrOutput

func (ServiceCodeRepositoryArgs) ToServiceCodeRepositoryPtrOutputWithContext

func (i ServiceCodeRepositoryArgs) ToServiceCodeRepositoryPtrOutputWithContext(ctx context.Context) ServiceCodeRepositoryPtrOutput

type ServiceCodeRepositoryInput

type ServiceCodeRepositoryInput interface {
	pulumi.Input

	ToServiceCodeRepositoryOutput() ServiceCodeRepositoryOutput
	ToServiceCodeRepositoryOutputWithContext(context.Context) ServiceCodeRepositoryOutput
}

ServiceCodeRepositoryInput is an input type that accepts ServiceCodeRepositoryArgs and ServiceCodeRepositoryOutput values. You can construct a concrete instance of `ServiceCodeRepositoryInput` via:

ServiceCodeRepositoryArgs{...}

type ServiceCodeRepositoryOutput

type ServiceCodeRepositoryOutput struct{ *pulumi.OutputState }

Source Code Repository

func (ServiceCodeRepositoryOutput) CodeConfiguration

func (ServiceCodeRepositoryOutput) ElementType

func (ServiceCodeRepositoryOutput) RepositoryUrl

Repository Url

func (ServiceCodeRepositoryOutput) SourceCodeVersion

func (ServiceCodeRepositoryOutput) SourceDirectory added in v0.79.0

Source Directory

func (ServiceCodeRepositoryOutput) ToServiceCodeRepositoryOutput

func (o ServiceCodeRepositoryOutput) ToServiceCodeRepositoryOutput() ServiceCodeRepositoryOutput

func (ServiceCodeRepositoryOutput) ToServiceCodeRepositoryOutputWithContext

func (o ServiceCodeRepositoryOutput) ToServiceCodeRepositoryOutputWithContext(ctx context.Context) ServiceCodeRepositoryOutput

func (ServiceCodeRepositoryOutput) ToServiceCodeRepositoryPtrOutput

func (o ServiceCodeRepositoryOutput) ToServiceCodeRepositoryPtrOutput() ServiceCodeRepositoryPtrOutput

func (ServiceCodeRepositoryOutput) ToServiceCodeRepositoryPtrOutputWithContext

func (o ServiceCodeRepositoryOutput) ToServiceCodeRepositoryPtrOutputWithContext(ctx context.Context) ServiceCodeRepositoryPtrOutput

type ServiceCodeRepositoryPtrInput

type ServiceCodeRepositoryPtrInput interface {
	pulumi.Input

	ToServiceCodeRepositoryPtrOutput() ServiceCodeRepositoryPtrOutput
	ToServiceCodeRepositoryPtrOutputWithContext(context.Context) ServiceCodeRepositoryPtrOutput
}

ServiceCodeRepositoryPtrInput is an input type that accepts ServiceCodeRepositoryArgs, ServiceCodeRepositoryPtr and ServiceCodeRepositoryPtrOutput values. You can construct a concrete instance of `ServiceCodeRepositoryPtrInput` via:

        ServiceCodeRepositoryArgs{...}

or:

        nil

type ServiceCodeRepositoryPtrOutput

type ServiceCodeRepositoryPtrOutput struct{ *pulumi.OutputState }

func (ServiceCodeRepositoryPtrOutput) CodeConfiguration

func (ServiceCodeRepositoryPtrOutput) Elem

func (ServiceCodeRepositoryPtrOutput) ElementType

func (ServiceCodeRepositoryPtrOutput) RepositoryUrl

Repository Url

func (ServiceCodeRepositoryPtrOutput) SourceCodeVersion

func (ServiceCodeRepositoryPtrOutput) SourceDirectory added in v0.79.0

Source Directory

func (ServiceCodeRepositoryPtrOutput) ToServiceCodeRepositoryPtrOutput

func (o ServiceCodeRepositoryPtrOutput) ToServiceCodeRepositoryPtrOutput() ServiceCodeRepositoryPtrOutput

func (ServiceCodeRepositoryPtrOutput) ToServiceCodeRepositoryPtrOutputWithContext

func (o ServiceCodeRepositoryPtrOutput) ToServiceCodeRepositoryPtrOutputWithContext(ctx context.Context) ServiceCodeRepositoryPtrOutput

type ServiceEgressConfiguration added in v0.13.0

type ServiceEgressConfiguration struct {
	// Network egress type.
	EgressType ServiceEgressConfigurationEgressType `pulumi:"egressType"`
	// The Amazon Resource Name (ARN) of the App Runner VpcConnector.
	VpcConnectorArn *string `pulumi:"vpcConnectorArn"`
}

Network egress configuration

type ServiceEgressConfigurationArgs added in v0.13.0

type ServiceEgressConfigurationArgs struct {
	// Network egress type.
	EgressType ServiceEgressConfigurationEgressTypeInput `pulumi:"egressType"`
	// The Amazon Resource Name (ARN) of the App Runner VpcConnector.
	VpcConnectorArn pulumi.StringPtrInput `pulumi:"vpcConnectorArn"`
}

Network egress configuration

func (ServiceEgressConfigurationArgs) ElementType added in v0.13.0

func (ServiceEgressConfigurationArgs) ToServiceEgressConfigurationOutput added in v0.13.0

func (i ServiceEgressConfigurationArgs) ToServiceEgressConfigurationOutput() ServiceEgressConfigurationOutput

func (ServiceEgressConfigurationArgs) ToServiceEgressConfigurationOutputWithContext added in v0.13.0

func (i ServiceEgressConfigurationArgs) ToServiceEgressConfigurationOutputWithContext(ctx context.Context) ServiceEgressConfigurationOutput

func (ServiceEgressConfigurationArgs) ToServiceEgressConfigurationPtrOutput added in v0.13.0

func (i ServiceEgressConfigurationArgs) ToServiceEgressConfigurationPtrOutput() ServiceEgressConfigurationPtrOutput

func (ServiceEgressConfigurationArgs) ToServiceEgressConfigurationPtrOutputWithContext added in v0.13.0

func (i ServiceEgressConfigurationArgs) ToServiceEgressConfigurationPtrOutputWithContext(ctx context.Context) ServiceEgressConfigurationPtrOutput

type ServiceEgressConfigurationEgressType added in v0.13.0

type ServiceEgressConfigurationEgressType string

Network egress type.

func (ServiceEgressConfigurationEgressType) ElementType added in v0.13.0

func (ServiceEgressConfigurationEgressType) ToServiceEgressConfigurationEgressTypeOutput added in v0.13.0

func (e ServiceEgressConfigurationEgressType) ToServiceEgressConfigurationEgressTypeOutput() ServiceEgressConfigurationEgressTypeOutput

func (ServiceEgressConfigurationEgressType) ToServiceEgressConfigurationEgressTypeOutputWithContext added in v0.13.0

func (e ServiceEgressConfigurationEgressType) ToServiceEgressConfigurationEgressTypeOutputWithContext(ctx context.Context) ServiceEgressConfigurationEgressTypeOutput

func (ServiceEgressConfigurationEgressType) ToServiceEgressConfigurationEgressTypePtrOutput added in v0.13.0

func (e ServiceEgressConfigurationEgressType) ToServiceEgressConfigurationEgressTypePtrOutput() ServiceEgressConfigurationEgressTypePtrOutput

func (ServiceEgressConfigurationEgressType) ToServiceEgressConfigurationEgressTypePtrOutputWithContext added in v0.13.0

func (e ServiceEgressConfigurationEgressType) ToServiceEgressConfigurationEgressTypePtrOutputWithContext(ctx context.Context) ServiceEgressConfigurationEgressTypePtrOutput

func (ServiceEgressConfigurationEgressType) ToStringOutput added in v0.13.0

func (ServiceEgressConfigurationEgressType) ToStringOutputWithContext added in v0.13.0

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

func (ServiceEgressConfigurationEgressType) ToStringPtrOutput added in v0.13.0

func (ServiceEgressConfigurationEgressType) ToStringPtrOutputWithContext added in v0.13.0

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

type ServiceEgressConfigurationEgressTypeInput added in v0.13.0

type ServiceEgressConfigurationEgressTypeInput interface {
	pulumi.Input

	ToServiceEgressConfigurationEgressTypeOutput() ServiceEgressConfigurationEgressTypeOutput
	ToServiceEgressConfigurationEgressTypeOutputWithContext(context.Context) ServiceEgressConfigurationEgressTypeOutput
}

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

ServiceEgressConfigurationEgressTypeDefault
ServiceEgressConfigurationEgressTypeVpc

type ServiceEgressConfigurationEgressTypeOutput added in v0.13.0

type ServiceEgressConfigurationEgressTypeOutput struct{ *pulumi.OutputState }

func (ServiceEgressConfigurationEgressTypeOutput) ElementType added in v0.13.0

func (ServiceEgressConfigurationEgressTypeOutput) ToServiceEgressConfigurationEgressTypeOutput added in v0.13.0

func (o ServiceEgressConfigurationEgressTypeOutput) ToServiceEgressConfigurationEgressTypeOutput() ServiceEgressConfigurationEgressTypeOutput

func (ServiceEgressConfigurationEgressTypeOutput) ToServiceEgressConfigurationEgressTypeOutputWithContext added in v0.13.0

func (o ServiceEgressConfigurationEgressTypeOutput) ToServiceEgressConfigurationEgressTypeOutputWithContext(ctx context.Context) ServiceEgressConfigurationEgressTypeOutput

func (ServiceEgressConfigurationEgressTypeOutput) ToServiceEgressConfigurationEgressTypePtrOutput added in v0.13.0

func (o ServiceEgressConfigurationEgressTypeOutput) ToServiceEgressConfigurationEgressTypePtrOutput() ServiceEgressConfigurationEgressTypePtrOutput

func (ServiceEgressConfigurationEgressTypeOutput) ToServiceEgressConfigurationEgressTypePtrOutputWithContext added in v0.13.0

func (o ServiceEgressConfigurationEgressTypeOutput) ToServiceEgressConfigurationEgressTypePtrOutputWithContext(ctx context.Context) ServiceEgressConfigurationEgressTypePtrOutput

func (ServiceEgressConfigurationEgressTypeOutput) ToStringOutput added in v0.13.0

func (ServiceEgressConfigurationEgressTypeOutput) ToStringOutputWithContext added in v0.13.0

func (ServiceEgressConfigurationEgressTypeOutput) ToStringPtrOutput added in v0.13.0

func (ServiceEgressConfigurationEgressTypeOutput) ToStringPtrOutputWithContext added in v0.13.0

type ServiceEgressConfigurationEgressTypePtrInput added in v0.13.0

type ServiceEgressConfigurationEgressTypePtrInput interface {
	pulumi.Input

	ToServiceEgressConfigurationEgressTypePtrOutput() ServiceEgressConfigurationEgressTypePtrOutput
	ToServiceEgressConfigurationEgressTypePtrOutputWithContext(context.Context) ServiceEgressConfigurationEgressTypePtrOutput
}

func ServiceEgressConfigurationEgressTypePtr added in v0.13.0

func ServiceEgressConfigurationEgressTypePtr(v string) ServiceEgressConfigurationEgressTypePtrInput

type ServiceEgressConfigurationEgressTypePtrOutput added in v0.13.0

type ServiceEgressConfigurationEgressTypePtrOutput struct{ *pulumi.OutputState }

func (ServiceEgressConfigurationEgressTypePtrOutput) Elem added in v0.13.0

func (ServiceEgressConfigurationEgressTypePtrOutput) ElementType added in v0.13.0

func (ServiceEgressConfigurationEgressTypePtrOutput) ToServiceEgressConfigurationEgressTypePtrOutput added in v0.13.0

func (o ServiceEgressConfigurationEgressTypePtrOutput) ToServiceEgressConfigurationEgressTypePtrOutput() ServiceEgressConfigurationEgressTypePtrOutput

func (ServiceEgressConfigurationEgressTypePtrOutput) ToServiceEgressConfigurationEgressTypePtrOutputWithContext added in v0.13.0

func (o ServiceEgressConfigurationEgressTypePtrOutput) ToServiceEgressConfigurationEgressTypePtrOutputWithContext(ctx context.Context) ServiceEgressConfigurationEgressTypePtrOutput

func (ServiceEgressConfigurationEgressTypePtrOutput) ToStringPtrOutput added in v0.13.0

func (ServiceEgressConfigurationEgressTypePtrOutput) ToStringPtrOutputWithContext added in v0.13.0

type ServiceEgressConfigurationInput added in v0.13.0

type ServiceEgressConfigurationInput interface {
	pulumi.Input

	ToServiceEgressConfigurationOutput() ServiceEgressConfigurationOutput
	ToServiceEgressConfigurationOutputWithContext(context.Context) ServiceEgressConfigurationOutput
}

ServiceEgressConfigurationInput is an input type that accepts ServiceEgressConfigurationArgs and ServiceEgressConfigurationOutput values. You can construct a concrete instance of `ServiceEgressConfigurationInput` via:

ServiceEgressConfigurationArgs{...}

type ServiceEgressConfigurationOutput added in v0.13.0

type ServiceEgressConfigurationOutput struct{ *pulumi.OutputState }

Network egress configuration

func (ServiceEgressConfigurationOutput) EgressType added in v0.13.0

Network egress type.

func (ServiceEgressConfigurationOutput) ElementType added in v0.13.0

func (ServiceEgressConfigurationOutput) ToServiceEgressConfigurationOutput added in v0.13.0

func (o ServiceEgressConfigurationOutput) ToServiceEgressConfigurationOutput() ServiceEgressConfigurationOutput

func (ServiceEgressConfigurationOutput) ToServiceEgressConfigurationOutputWithContext added in v0.13.0

func (o ServiceEgressConfigurationOutput) ToServiceEgressConfigurationOutputWithContext(ctx context.Context) ServiceEgressConfigurationOutput

func (ServiceEgressConfigurationOutput) ToServiceEgressConfigurationPtrOutput added in v0.13.0

func (o ServiceEgressConfigurationOutput) ToServiceEgressConfigurationPtrOutput() ServiceEgressConfigurationPtrOutput

func (ServiceEgressConfigurationOutput) ToServiceEgressConfigurationPtrOutputWithContext added in v0.13.0

func (o ServiceEgressConfigurationOutput) ToServiceEgressConfigurationPtrOutputWithContext(ctx context.Context) ServiceEgressConfigurationPtrOutput

func (ServiceEgressConfigurationOutput) VpcConnectorArn added in v0.13.0

The Amazon Resource Name (ARN) of the App Runner VpcConnector.

type ServiceEgressConfigurationPtrInput added in v0.13.0

type ServiceEgressConfigurationPtrInput interface {
	pulumi.Input

	ToServiceEgressConfigurationPtrOutput() ServiceEgressConfigurationPtrOutput
	ToServiceEgressConfigurationPtrOutputWithContext(context.Context) ServiceEgressConfigurationPtrOutput
}

ServiceEgressConfigurationPtrInput is an input type that accepts ServiceEgressConfigurationArgs, ServiceEgressConfigurationPtr and ServiceEgressConfigurationPtrOutput values. You can construct a concrete instance of `ServiceEgressConfigurationPtrInput` via:

        ServiceEgressConfigurationArgs{...}

or:

        nil

func ServiceEgressConfigurationPtr added in v0.13.0

type ServiceEgressConfigurationPtrOutput added in v0.13.0

type ServiceEgressConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceEgressConfigurationPtrOutput) EgressType added in v0.13.0

Network egress type.

func (ServiceEgressConfigurationPtrOutput) Elem added in v0.13.0

func (ServiceEgressConfigurationPtrOutput) ElementType added in v0.13.0

func (ServiceEgressConfigurationPtrOutput) ToServiceEgressConfigurationPtrOutput added in v0.13.0

func (o ServiceEgressConfigurationPtrOutput) ToServiceEgressConfigurationPtrOutput() ServiceEgressConfigurationPtrOutput

func (ServiceEgressConfigurationPtrOutput) ToServiceEgressConfigurationPtrOutputWithContext added in v0.13.0

func (o ServiceEgressConfigurationPtrOutput) ToServiceEgressConfigurationPtrOutputWithContext(ctx context.Context) ServiceEgressConfigurationPtrOutput

func (ServiceEgressConfigurationPtrOutput) VpcConnectorArn added in v0.13.0

The Amazon Resource Name (ARN) of the App Runner VpcConnector.

type ServiceEncryptionConfiguration

type ServiceEncryptionConfiguration struct {
	// The KMS Key
	KmsKey string `pulumi:"kmsKey"`
}

Encryption configuration (KMS key)

type ServiceEncryptionConfigurationArgs

type ServiceEncryptionConfigurationArgs struct {
	// The KMS Key
	KmsKey pulumi.StringInput `pulumi:"kmsKey"`
}

Encryption configuration (KMS key)

func (ServiceEncryptionConfigurationArgs) ElementType

func (ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationOutput

func (i ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationOutput() ServiceEncryptionConfigurationOutput

func (ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationOutputWithContext

func (i ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationOutput

func (ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationPtrOutput

func (i ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationPtrOutput() ServiceEncryptionConfigurationPtrOutput

func (ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationPtrOutputWithContext

func (i ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationPtrOutput

type ServiceEncryptionConfigurationInput

type ServiceEncryptionConfigurationInput interface {
	pulumi.Input

	ToServiceEncryptionConfigurationOutput() ServiceEncryptionConfigurationOutput
	ToServiceEncryptionConfigurationOutputWithContext(context.Context) ServiceEncryptionConfigurationOutput
}

ServiceEncryptionConfigurationInput is an input type that accepts ServiceEncryptionConfigurationArgs and ServiceEncryptionConfigurationOutput values. You can construct a concrete instance of `ServiceEncryptionConfigurationInput` via:

ServiceEncryptionConfigurationArgs{...}

type ServiceEncryptionConfigurationOutput

type ServiceEncryptionConfigurationOutput struct{ *pulumi.OutputState }

Encryption configuration (KMS key)

func (ServiceEncryptionConfigurationOutput) ElementType

func (ServiceEncryptionConfigurationOutput) KmsKey

The KMS Key

func (ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationOutput

func (o ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationOutput() ServiceEncryptionConfigurationOutput

func (ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationOutputWithContext

func (o ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationOutput

func (ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationPtrOutput

func (o ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationPtrOutput() ServiceEncryptionConfigurationPtrOutput

func (ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationPtrOutputWithContext

func (o ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationPtrOutput

type ServiceEncryptionConfigurationPtrInput

type ServiceEncryptionConfigurationPtrInput interface {
	pulumi.Input

	ToServiceEncryptionConfigurationPtrOutput() ServiceEncryptionConfigurationPtrOutput
	ToServiceEncryptionConfigurationPtrOutputWithContext(context.Context) ServiceEncryptionConfigurationPtrOutput
}

ServiceEncryptionConfigurationPtrInput is an input type that accepts ServiceEncryptionConfigurationArgs, ServiceEncryptionConfigurationPtr and ServiceEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `ServiceEncryptionConfigurationPtrInput` via:

        ServiceEncryptionConfigurationArgs{...}

or:

        nil

type ServiceEncryptionConfigurationPtrOutput

type ServiceEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceEncryptionConfigurationPtrOutput) Elem

func (ServiceEncryptionConfigurationPtrOutput) ElementType

func (ServiceEncryptionConfigurationPtrOutput) KmsKey

The KMS Key

func (ServiceEncryptionConfigurationPtrOutput) ToServiceEncryptionConfigurationPtrOutput

func (o ServiceEncryptionConfigurationPtrOutput) ToServiceEncryptionConfigurationPtrOutput() ServiceEncryptionConfigurationPtrOutput

func (ServiceEncryptionConfigurationPtrOutput) ToServiceEncryptionConfigurationPtrOutputWithContext

func (o ServiceEncryptionConfigurationPtrOutput) ToServiceEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationPtrOutput

type ServiceHealthCheckConfiguration

type ServiceHealthCheckConfiguration struct {
	// Health check Healthy Threshold
	HealthyThreshold *int `pulumi:"healthyThreshold"`
	// Health check Interval
	Interval *int `pulumi:"interval"`
	// Health check Path
	Path *string `pulumi:"path"`
	// Health Check Protocol
	Protocol *ServiceHealthCheckConfigurationProtocol `pulumi:"protocol"`
	// Health check Timeout
	Timeout *int `pulumi:"timeout"`
	// Health check Unhealthy Threshold
	UnhealthyThreshold *int `pulumi:"unhealthyThreshold"`
}

Health check configuration

type ServiceHealthCheckConfigurationArgs

type ServiceHealthCheckConfigurationArgs struct {
	// Health check Healthy Threshold
	HealthyThreshold pulumi.IntPtrInput `pulumi:"healthyThreshold"`
	// Health check Interval
	Interval pulumi.IntPtrInput `pulumi:"interval"`
	// Health check Path
	Path pulumi.StringPtrInput `pulumi:"path"`
	// Health Check Protocol
	Protocol ServiceHealthCheckConfigurationProtocolPtrInput `pulumi:"protocol"`
	// Health check Timeout
	Timeout pulumi.IntPtrInput `pulumi:"timeout"`
	// Health check Unhealthy Threshold
	UnhealthyThreshold pulumi.IntPtrInput `pulumi:"unhealthyThreshold"`
}

Health check configuration

func (ServiceHealthCheckConfigurationArgs) ElementType

func (ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationOutput

func (i ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationOutput() ServiceHealthCheckConfigurationOutput

func (ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationOutputWithContext

func (i ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationOutput

func (ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationPtrOutput

func (i ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationPtrOutput() ServiceHealthCheckConfigurationPtrOutput

func (ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationPtrOutputWithContext

func (i ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationPtrOutput

type ServiceHealthCheckConfigurationInput

type ServiceHealthCheckConfigurationInput interface {
	pulumi.Input

	ToServiceHealthCheckConfigurationOutput() ServiceHealthCheckConfigurationOutput
	ToServiceHealthCheckConfigurationOutputWithContext(context.Context) ServiceHealthCheckConfigurationOutput
}

ServiceHealthCheckConfigurationInput is an input type that accepts ServiceHealthCheckConfigurationArgs and ServiceHealthCheckConfigurationOutput values. You can construct a concrete instance of `ServiceHealthCheckConfigurationInput` via:

ServiceHealthCheckConfigurationArgs{...}

type ServiceHealthCheckConfigurationOutput

type ServiceHealthCheckConfigurationOutput struct{ *pulumi.OutputState }

Health check configuration

func (ServiceHealthCheckConfigurationOutput) ElementType

func (ServiceHealthCheckConfigurationOutput) HealthyThreshold

Health check Healthy Threshold

func (ServiceHealthCheckConfigurationOutput) Interval

Health check Interval

func (ServiceHealthCheckConfigurationOutput) Path

Health check Path

func (ServiceHealthCheckConfigurationOutput) Protocol

Health Check Protocol

func (ServiceHealthCheckConfigurationOutput) Timeout

Health check Timeout

func (ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationOutput

func (o ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationOutput() ServiceHealthCheckConfigurationOutput

func (ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationOutputWithContext

func (o ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationOutput

func (ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationPtrOutput

func (o ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationPtrOutput() ServiceHealthCheckConfigurationPtrOutput

func (ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationPtrOutputWithContext

func (o ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationPtrOutput

func (ServiceHealthCheckConfigurationOutput) UnhealthyThreshold

Health check Unhealthy Threshold

type ServiceHealthCheckConfigurationProtocol

type ServiceHealthCheckConfigurationProtocol string

Health Check Protocol

func (ServiceHealthCheckConfigurationProtocol) ElementType

func (ServiceHealthCheckConfigurationProtocol) ToServiceHealthCheckConfigurationProtocolOutput

func (e ServiceHealthCheckConfigurationProtocol) ToServiceHealthCheckConfigurationProtocolOutput() ServiceHealthCheckConfigurationProtocolOutput

func (ServiceHealthCheckConfigurationProtocol) ToServiceHealthCheckConfigurationProtocolOutputWithContext

func (e ServiceHealthCheckConfigurationProtocol) ToServiceHealthCheckConfigurationProtocolOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationProtocolOutput

func (ServiceHealthCheckConfigurationProtocol) ToServiceHealthCheckConfigurationProtocolPtrOutput

func (e ServiceHealthCheckConfigurationProtocol) ToServiceHealthCheckConfigurationProtocolPtrOutput() ServiceHealthCheckConfigurationProtocolPtrOutput

func (ServiceHealthCheckConfigurationProtocol) ToServiceHealthCheckConfigurationProtocolPtrOutputWithContext

func (e ServiceHealthCheckConfigurationProtocol) ToServiceHealthCheckConfigurationProtocolPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationProtocolPtrOutput

func (ServiceHealthCheckConfigurationProtocol) ToStringOutput

func (ServiceHealthCheckConfigurationProtocol) ToStringOutputWithContext

func (ServiceHealthCheckConfigurationProtocol) ToStringPtrOutput

func (ServiceHealthCheckConfigurationProtocol) ToStringPtrOutputWithContext

type ServiceHealthCheckConfigurationProtocolInput

type ServiceHealthCheckConfigurationProtocolInput interface {
	pulumi.Input

	ToServiceHealthCheckConfigurationProtocolOutput() ServiceHealthCheckConfigurationProtocolOutput
	ToServiceHealthCheckConfigurationProtocolOutputWithContext(context.Context) ServiceHealthCheckConfigurationProtocolOutput
}

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

ServiceHealthCheckConfigurationProtocolTcp
ServiceHealthCheckConfigurationProtocolHttp

type ServiceHealthCheckConfigurationProtocolOutput

type ServiceHealthCheckConfigurationProtocolOutput struct{ *pulumi.OutputState }

func (ServiceHealthCheckConfigurationProtocolOutput) ElementType

func (ServiceHealthCheckConfigurationProtocolOutput) ToServiceHealthCheckConfigurationProtocolOutput

func (o ServiceHealthCheckConfigurationProtocolOutput) ToServiceHealthCheckConfigurationProtocolOutput() ServiceHealthCheckConfigurationProtocolOutput

func (ServiceHealthCheckConfigurationProtocolOutput) ToServiceHealthCheckConfigurationProtocolOutputWithContext

func (o ServiceHealthCheckConfigurationProtocolOutput) ToServiceHealthCheckConfigurationProtocolOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationProtocolOutput

func (ServiceHealthCheckConfigurationProtocolOutput) ToServiceHealthCheckConfigurationProtocolPtrOutput

func (o ServiceHealthCheckConfigurationProtocolOutput) ToServiceHealthCheckConfigurationProtocolPtrOutput() ServiceHealthCheckConfigurationProtocolPtrOutput

func (ServiceHealthCheckConfigurationProtocolOutput) ToServiceHealthCheckConfigurationProtocolPtrOutputWithContext

func (o ServiceHealthCheckConfigurationProtocolOutput) ToServiceHealthCheckConfigurationProtocolPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationProtocolPtrOutput

func (ServiceHealthCheckConfigurationProtocolOutput) ToStringOutput

func (ServiceHealthCheckConfigurationProtocolOutput) ToStringOutputWithContext

func (ServiceHealthCheckConfigurationProtocolOutput) ToStringPtrOutput

func (ServiceHealthCheckConfigurationProtocolOutput) ToStringPtrOutputWithContext

type ServiceHealthCheckConfigurationProtocolPtrInput

type ServiceHealthCheckConfigurationProtocolPtrInput interface {
	pulumi.Input

	ToServiceHealthCheckConfigurationProtocolPtrOutput() ServiceHealthCheckConfigurationProtocolPtrOutput
	ToServiceHealthCheckConfigurationProtocolPtrOutputWithContext(context.Context) ServiceHealthCheckConfigurationProtocolPtrOutput
}

type ServiceHealthCheckConfigurationProtocolPtrOutput

type ServiceHealthCheckConfigurationProtocolPtrOutput struct{ *pulumi.OutputState }

func (ServiceHealthCheckConfigurationProtocolPtrOutput) Elem

func (ServiceHealthCheckConfigurationProtocolPtrOutput) ElementType

func (ServiceHealthCheckConfigurationProtocolPtrOutput) ToServiceHealthCheckConfigurationProtocolPtrOutput

func (o ServiceHealthCheckConfigurationProtocolPtrOutput) ToServiceHealthCheckConfigurationProtocolPtrOutput() ServiceHealthCheckConfigurationProtocolPtrOutput

func (ServiceHealthCheckConfigurationProtocolPtrOutput) ToServiceHealthCheckConfigurationProtocolPtrOutputWithContext

func (o ServiceHealthCheckConfigurationProtocolPtrOutput) ToServiceHealthCheckConfigurationProtocolPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationProtocolPtrOutput

func (ServiceHealthCheckConfigurationProtocolPtrOutput) ToStringPtrOutput

func (ServiceHealthCheckConfigurationProtocolPtrOutput) ToStringPtrOutputWithContext

type ServiceHealthCheckConfigurationPtrInput

type ServiceHealthCheckConfigurationPtrInput interface {
	pulumi.Input

	ToServiceHealthCheckConfigurationPtrOutput() ServiceHealthCheckConfigurationPtrOutput
	ToServiceHealthCheckConfigurationPtrOutputWithContext(context.Context) ServiceHealthCheckConfigurationPtrOutput
}

ServiceHealthCheckConfigurationPtrInput is an input type that accepts ServiceHealthCheckConfigurationArgs, ServiceHealthCheckConfigurationPtr and ServiceHealthCheckConfigurationPtrOutput values. You can construct a concrete instance of `ServiceHealthCheckConfigurationPtrInput` via:

        ServiceHealthCheckConfigurationArgs{...}

or:

        nil

type ServiceHealthCheckConfigurationPtrOutput

type ServiceHealthCheckConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceHealthCheckConfigurationPtrOutput) Elem

func (ServiceHealthCheckConfigurationPtrOutput) ElementType

func (ServiceHealthCheckConfigurationPtrOutput) HealthyThreshold

Health check Healthy Threshold

func (ServiceHealthCheckConfigurationPtrOutput) Interval

Health check Interval

func (ServiceHealthCheckConfigurationPtrOutput) Path

Health check Path

func (ServiceHealthCheckConfigurationPtrOutput) Protocol

Health Check Protocol

func (ServiceHealthCheckConfigurationPtrOutput) Timeout

Health check Timeout

func (ServiceHealthCheckConfigurationPtrOutput) ToServiceHealthCheckConfigurationPtrOutput

func (o ServiceHealthCheckConfigurationPtrOutput) ToServiceHealthCheckConfigurationPtrOutput() ServiceHealthCheckConfigurationPtrOutput

func (ServiceHealthCheckConfigurationPtrOutput) ToServiceHealthCheckConfigurationPtrOutputWithContext

func (o ServiceHealthCheckConfigurationPtrOutput) ToServiceHealthCheckConfigurationPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationPtrOutput

func (ServiceHealthCheckConfigurationPtrOutput) UnhealthyThreshold

Health check Unhealthy Threshold

type ServiceImageConfiguration

type ServiceImageConfiguration struct {
	// Port
	Port *string `pulumi:"port"`
	// The secrets and parameters that get referenced by your service as environment variables
	RuntimeEnvironmentSecrets   []ServiceKeyValuePair `pulumi:"runtimeEnvironmentSecrets"`
	RuntimeEnvironmentVariables []ServiceKeyValuePair `pulumi:"runtimeEnvironmentVariables"`
	// Start Command
	StartCommand *string `pulumi:"startCommand"`
}

Image Configuration

type ServiceImageConfigurationArgs

type ServiceImageConfigurationArgs struct {
	// Port
	Port pulumi.StringPtrInput `pulumi:"port"`
	// The secrets and parameters that get referenced by your service as environment variables
	RuntimeEnvironmentSecrets   ServiceKeyValuePairArrayInput `pulumi:"runtimeEnvironmentSecrets"`
	RuntimeEnvironmentVariables ServiceKeyValuePairArrayInput `pulumi:"runtimeEnvironmentVariables"`
	// Start Command
	StartCommand pulumi.StringPtrInput `pulumi:"startCommand"`
}

Image Configuration

func (ServiceImageConfigurationArgs) ElementType

func (ServiceImageConfigurationArgs) ToServiceImageConfigurationOutput

func (i ServiceImageConfigurationArgs) ToServiceImageConfigurationOutput() ServiceImageConfigurationOutput

func (ServiceImageConfigurationArgs) ToServiceImageConfigurationOutputWithContext

func (i ServiceImageConfigurationArgs) ToServiceImageConfigurationOutputWithContext(ctx context.Context) ServiceImageConfigurationOutput

func (ServiceImageConfigurationArgs) ToServiceImageConfigurationPtrOutput

func (i ServiceImageConfigurationArgs) ToServiceImageConfigurationPtrOutput() ServiceImageConfigurationPtrOutput

func (ServiceImageConfigurationArgs) ToServiceImageConfigurationPtrOutputWithContext

func (i ServiceImageConfigurationArgs) ToServiceImageConfigurationPtrOutputWithContext(ctx context.Context) ServiceImageConfigurationPtrOutput

type ServiceImageConfigurationInput

type ServiceImageConfigurationInput interface {
	pulumi.Input

	ToServiceImageConfigurationOutput() ServiceImageConfigurationOutput
	ToServiceImageConfigurationOutputWithContext(context.Context) ServiceImageConfigurationOutput
}

ServiceImageConfigurationInput is an input type that accepts ServiceImageConfigurationArgs and ServiceImageConfigurationOutput values. You can construct a concrete instance of `ServiceImageConfigurationInput` via:

ServiceImageConfigurationArgs{...}

type ServiceImageConfigurationOutput

type ServiceImageConfigurationOutput struct{ *pulumi.OutputState }

Image Configuration

func (ServiceImageConfigurationOutput) ElementType

func (ServiceImageConfigurationOutput) Port

Port

func (ServiceImageConfigurationOutput) RuntimeEnvironmentSecrets added in v0.46.0

The secrets and parameters that get referenced by your service as environment variables

func (ServiceImageConfigurationOutput) RuntimeEnvironmentVariables

func (o ServiceImageConfigurationOutput) RuntimeEnvironmentVariables() ServiceKeyValuePairArrayOutput

func (ServiceImageConfigurationOutput) StartCommand

Start Command

func (ServiceImageConfigurationOutput) ToServiceImageConfigurationOutput

func (o ServiceImageConfigurationOutput) ToServiceImageConfigurationOutput() ServiceImageConfigurationOutput

func (ServiceImageConfigurationOutput) ToServiceImageConfigurationOutputWithContext

func (o ServiceImageConfigurationOutput) ToServiceImageConfigurationOutputWithContext(ctx context.Context) ServiceImageConfigurationOutput

func (ServiceImageConfigurationOutput) ToServiceImageConfigurationPtrOutput

func (o ServiceImageConfigurationOutput) ToServiceImageConfigurationPtrOutput() ServiceImageConfigurationPtrOutput

func (ServiceImageConfigurationOutput) ToServiceImageConfigurationPtrOutputWithContext

func (o ServiceImageConfigurationOutput) ToServiceImageConfigurationPtrOutputWithContext(ctx context.Context) ServiceImageConfigurationPtrOutput

type ServiceImageConfigurationPtrInput

type ServiceImageConfigurationPtrInput interface {
	pulumi.Input

	ToServiceImageConfigurationPtrOutput() ServiceImageConfigurationPtrOutput
	ToServiceImageConfigurationPtrOutputWithContext(context.Context) ServiceImageConfigurationPtrOutput
}

ServiceImageConfigurationPtrInput is an input type that accepts ServiceImageConfigurationArgs, ServiceImageConfigurationPtr and ServiceImageConfigurationPtrOutput values. You can construct a concrete instance of `ServiceImageConfigurationPtrInput` via:

        ServiceImageConfigurationArgs{...}

or:

        nil

type ServiceImageConfigurationPtrOutput

type ServiceImageConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceImageConfigurationPtrOutput) Elem

func (ServiceImageConfigurationPtrOutput) ElementType

func (ServiceImageConfigurationPtrOutput) Port

Port

func (ServiceImageConfigurationPtrOutput) RuntimeEnvironmentSecrets added in v0.46.0

The secrets and parameters that get referenced by your service as environment variables

func (ServiceImageConfigurationPtrOutput) RuntimeEnvironmentVariables

func (ServiceImageConfigurationPtrOutput) StartCommand

Start Command

func (ServiceImageConfigurationPtrOutput) ToServiceImageConfigurationPtrOutput

func (o ServiceImageConfigurationPtrOutput) ToServiceImageConfigurationPtrOutput() ServiceImageConfigurationPtrOutput

func (ServiceImageConfigurationPtrOutput) ToServiceImageConfigurationPtrOutputWithContext

func (o ServiceImageConfigurationPtrOutput) ToServiceImageConfigurationPtrOutputWithContext(ctx context.Context) ServiceImageConfigurationPtrOutput

type ServiceImageRepository

type ServiceImageRepository struct {
	ImageConfiguration *ServiceImageConfiguration `pulumi:"imageConfiguration"`
	// Image Identifier
	ImageIdentifier string `pulumi:"imageIdentifier"`
	// Image Repository Type
	ImageRepositoryType ServiceImageRepositoryImageRepositoryType `pulumi:"imageRepositoryType"`
}

Image Repository

type ServiceImageRepositoryArgs

type ServiceImageRepositoryArgs struct {
	ImageConfiguration ServiceImageConfigurationPtrInput `pulumi:"imageConfiguration"`
	// Image Identifier
	ImageIdentifier pulumi.StringInput `pulumi:"imageIdentifier"`
	// Image Repository Type
	ImageRepositoryType ServiceImageRepositoryImageRepositoryTypeInput `pulumi:"imageRepositoryType"`
}

Image Repository

func (ServiceImageRepositoryArgs) ElementType

func (ServiceImageRepositoryArgs) ElementType() reflect.Type

func (ServiceImageRepositoryArgs) ToServiceImageRepositoryOutput

func (i ServiceImageRepositoryArgs) ToServiceImageRepositoryOutput() ServiceImageRepositoryOutput

func (ServiceImageRepositoryArgs) ToServiceImageRepositoryOutputWithContext

func (i ServiceImageRepositoryArgs) ToServiceImageRepositoryOutputWithContext(ctx context.Context) ServiceImageRepositoryOutput

func (ServiceImageRepositoryArgs) ToServiceImageRepositoryPtrOutput

func (i ServiceImageRepositoryArgs) ToServiceImageRepositoryPtrOutput() ServiceImageRepositoryPtrOutput

func (ServiceImageRepositoryArgs) ToServiceImageRepositoryPtrOutputWithContext

func (i ServiceImageRepositoryArgs) ToServiceImageRepositoryPtrOutputWithContext(ctx context.Context) ServiceImageRepositoryPtrOutput

type ServiceImageRepositoryImageRepositoryType

type ServiceImageRepositoryImageRepositoryType string

Image Repository Type

func (ServiceImageRepositoryImageRepositoryType) ElementType

func (ServiceImageRepositoryImageRepositoryType) ToServiceImageRepositoryImageRepositoryTypeOutput

func (e ServiceImageRepositoryImageRepositoryType) ToServiceImageRepositoryImageRepositoryTypeOutput() ServiceImageRepositoryImageRepositoryTypeOutput

func (ServiceImageRepositoryImageRepositoryType) ToServiceImageRepositoryImageRepositoryTypeOutputWithContext

func (e ServiceImageRepositoryImageRepositoryType) ToServiceImageRepositoryImageRepositoryTypeOutputWithContext(ctx context.Context) ServiceImageRepositoryImageRepositoryTypeOutput

func (ServiceImageRepositoryImageRepositoryType) ToServiceImageRepositoryImageRepositoryTypePtrOutput

func (e ServiceImageRepositoryImageRepositoryType) ToServiceImageRepositoryImageRepositoryTypePtrOutput() ServiceImageRepositoryImageRepositoryTypePtrOutput

func (ServiceImageRepositoryImageRepositoryType) ToServiceImageRepositoryImageRepositoryTypePtrOutputWithContext

func (e ServiceImageRepositoryImageRepositoryType) ToServiceImageRepositoryImageRepositoryTypePtrOutputWithContext(ctx context.Context) ServiceImageRepositoryImageRepositoryTypePtrOutput

func (ServiceImageRepositoryImageRepositoryType) ToStringOutput

func (ServiceImageRepositoryImageRepositoryType) ToStringOutputWithContext

func (ServiceImageRepositoryImageRepositoryType) ToStringPtrOutput

func (ServiceImageRepositoryImageRepositoryType) ToStringPtrOutputWithContext

type ServiceImageRepositoryImageRepositoryTypeInput

type ServiceImageRepositoryImageRepositoryTypeInput interface {
	pulumi.Input

	ToServiceImageRepositoryImageRepositoryTypeOutput() ServiceImageRepositoryImageRepositoryTypeOutput
	ToServiceImageRepositoryImageRepositoryTypeOutputWithContext(context.Context) ServiceImageRepositoryImageRepositoryTypeOutput
}

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

ServiceImageRepositoryImageRepositoryTypeEcr
ServiceImageRepositoryImageRepositoryTypeEcrPublic

type ServiceImageRepositoryImageRepositoryTypeOutput

type ServiceImageRepositoryImageRepositoryTypeOutput struct{ *pulumi.OutputState }

func (ServiceImageRepositoryImageRepositoryTypeOutput) ElementType

func (ServiceImageRepositoryImageRepositoryTypeOutput) ToServiceImageRepositoryImageRepositoryTypeOutput

func (o ServiceImageRepositoryImageRepositoryTypeOutput) ToServiceImageRepositoryImageRepositoryTypeOutput() ServiceImageRepositoryImageRepositoryTypeOutput

func (ServiceImageRepositoryImageRepositoryTypeOutput) ToServiceImageRepositoryImageRepositoryTypeOutputWithContext

func (o ServiceImageRepositoryImageRepositoryTypeOutput) ToServiceImageRepositoryImageRepositoryTypeOutputWithContext(ctx context.Context) ServiceImageRepositoryImageRepositoryTypeOutput

func (ServiceImageRepositoryImageRepositoryTypeOutput) ToServiceImageRepositoryImageRepositoryTypePtrOutput

func (o ServiceImageRepositoryImageRepositoryTypeOutput) ToServiceImageRepositoryImageRepositoryTypePtrOutput() ServiceImageRepositoryImageRepositoryTypePtrOutput

func (ServiceImageRepositoryImageRepositoryTypeOutput) ToServiceImageRepositoryImageRepositoryTypePtrOutputWithContext

func (o ServiceImageRepositoryImageRepositoryTypeOutput) ToServiceImageRepositoryImageRepositoryTypePtrOutputWithContext(ctx context.Context) ServiceImageRepositoryImageRepositoryTypePtrOutput

func (ServiceImageRepositoryImageRepositoryTypeOutput) ToStringOutput

func (ServiceImageRepositoryImageRepositoryTypeOutput) ToStringOutputWithContext

func (ServiceImageRepositoryImageRepositoryTypeOutput) ToStringPtrOutput

func (ServiceImageRepositoryImageRepositoryTypeOutput) ToStringPtrOutputWithContext

type ServiceImageRepositoryImageRepositoryTypePtrInput

type ServiceImageRepositoryImageRepositoryTypePtrInput interface {
	pulumi.Input

	ToServiceImageRepositoryImageRepositoryTypePtrOutput() ServiceImageRepositoryImageRepositoryTypePtrOutput
	ToServiceImageRepositoryImageRepositoryTypePtrOutputWithContext(context.Context) ServiceImageRepositoryImageRepositoryTypePtrOutput
}

type ServiceImageRepositoryImageRepositoryTypePtrOutput

type ServiceImageRepositoryImageRepositoryTypePtrOutput struct{ *pulumi.OutputState }

func (ServiceImageRepositoryImageRepositoryTypePtrOutput) Elem

func (ServiceImageRepositoryImageRepositoryTypePtrOutput) ElementType

func (ServiceImageRepositoryImageRepositoryTypePtrOutput) ToServiceImageRepositoryImageRepositoryTypePtrOutput

func (o ServiceImageRepositoryImageRepositoryTypePtrOutput) ToServiceImageRepositoryImageRepositoryTypePtrOutput() ServiceImageRepositoryImageRepositoryTypePtrOutput

func (ServiceImageRepositoryImageRepositoryTypePtrOutput) ToServiceImageRepositoryImageRepositoryTypePtrOutputWithContext

func (o ServiceImageRepositoryImageRepositoryTypePtrOutput) ToServiceImageRepositoryImageRepositoryTypePtrOutputWithContext(ctx context.Context) ServiceImageRepositoryImageRepositoryTypePtrOutput

func (ServiceImageRepositoryImageRepositoryTypePtrOutput) ToStringPtrOutput

func (ServiceImageRepositoryImageRepositoryTypePtrOutput) ToStringPtrOutputWithContext

type ServiceImageRepositoryInput

type ServiceImageRepositoryInput interface {
	pulumi.Input

	ToServiceImageRepositoryOutput() ServiceImageRepositoryOutput
	ToServiceImageRepositoryOutputWithContext(context.Context) ServiceImageRepositoryOutput
}

ServiceImageRepositoryInput is an input type that accepts ServiceImageRepositoryArgs and ServiceImageRepositoryOutput values. You can construct a concrete instance of `ServiceImageRepositoryInput` via:

ServiceImageRepositoryArgs{...}

type ServiceImageRepositoryOutput

type ServiceImageRepositoryOutput struct{ *pulumi.OutputState }

Image Repository

func (ServiceImageRepositoryOutput) ElementType

func (ServiceImageRepositoryOutput) ImageConfiguration

func (ServiceImageRepositoryOutput) ImageIdentifier

func (o ServiceImageRepositoryOutput) ImageIdentifier() pulumi.StringOutput

Image Identifier

func (ServiceImageRepositoryOutput) ImageRepositoryType

Image Repository Type

func (ServiceImageRepositoryOutput) ToServiceImageRepositoryOutput

func (o ServiceImageRepositoryOutput) ToServiceImageRepositoryOutput() ServiceImageRepositoryOutput

func (ServiceImageRepositoryOutput) ToServiceImageRepositoryOutputWithContext

func (o ServiceImageRepositoryOutput) ToServiceImageRepositoryOutputWithContext(ctx context.Context) ServiceImageRepositoryOutput

func (ServiceImageRepositoryOutput) ToServiceImageRepositoryPtrOutput

func (o ServiceImageRepositoryOutput) ToServiceImageRepositoryPtrOutput() ServiceImageRepositoryPtrOutput

func (ServiceImageRepositoryOutput) ToServiceImageRepositoryPtrOutputWithContext

func (o ServiceImageRepositoryOutput) ToServiceImageRepositoryPtrOutputWithContext(ctx context.Context) ServiceImageRepositoryPtrOutput

type ServiceImageRepositoryPtrInput

type ServiceImageRepositoryPtrInput interface {
	pulumi.Input

	ToServiceImageRepositoryPtrOutput() ServiceImageRepositoryPtrOutput
	ToServiceImageRepositoryPtrOutputWithContext(context.Context) ServiceImageRepositoryPtrOutput
}

ServiceImageRepositoryPtrInput is an input type that accepts ServiceImageRepositoryArgs, ServiceImageRepositoryPtr and ServiceImageRepositoryPtrOutput values. You can construct a concrete instance of `ServiceImageRepositoryPtrInput` via:

        ServiceImageRepositoryArgs{...}

or:

        nil

type ServiceImageRepositoryPtrOutput

type ServiceImageRepositoryPtrOutput struct{ *pulumi.OutputState }

func (ServiceImageRepositoryPtrOutput) Elem

func (ServiceImageRepositoryPtrOutput) ElementType

func (ServiceImageRepositoryPtrOutput) ImageConfiguration

func (ServiceImageRepositoryPtrOutput) ImageIdentifier

Image Identifier

func (ServiceImageRepositoryPtrOutput) ImageRepositoryType

Image Repository Type

func (ServiceImageRepositoryPtrOutput) ToServiceImageRepositoryPtrOutput

func (o ServiceImageRepositoryPtrOutput) ToServiceImageRepositoryPtrOutput() ServiceImageRepositoryPtrOutput

func (ServiceImageRepositoryPtrOutput) ToServiceImageRepositoryPtrOutputWithContext

func (o ServiceImageRepositoryPtrOutput) ToServiceImageRepositoryPtrOutputWithContext(ctx context.Context) ServiceImageRepositoryPtrOutput

type ServiceIngressConfiguration added in v0.40.0

type ServiceIngressConfiguration struct {
	// It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
	IsPubliclyAccessible bool `pulumi:"isPubliclyAccessible"`
}

Network ingress configuration

type ServiceIngressConfigurationArgs added in v0.40.0

type ServiceIngressConfigurationArgs struct {
	// It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
	IsPubliclyAccessible pulumi.BoolInput `pulumi:"isPubliclyAccessible"`
}

Network ingress configuration

func (ServiceIngressConfigurationArgs) ElementType added in v0.40.0

func (ServiceIngressConfigurationArgs) ToServiceIngressConfigurationOutput added in v0.40.0

func (i ServiceIngressConfigurationArgs) ToServiceIngressConfigurationOutput() ServiceIngressConfigurationOutput

func (ServiceIngressConfigurationArgs) ToServiceIngressConfigurationOutputWithContext added in v0.40.0

func (i ServiceIngressConfigurationArgs) ToServiceIngressConfigurationOutputWithContext(ctx context.Context) ServiceIngressConfigurationOutput

func (ServiceIngressConfigurationArgs) ToServiceIngressConfigurationPtrOutput added in v0.40.0

func (i ServiceIngressConfigurationArgs) ToServiceIngressConfigurationPtrOutput() ServiceIngressConfigurationPtrOutput

func (ServiceIngressConfigurationArgs) ToServiceIngressConfigurationPtrOutputWithContext added in v0.40.0

func (i ServiceIngressConfigurationArgs) ToServiceIngressConfigurationPtrOutputWithContext(ctx context.Context) ServiceIngressConfigurationPtrOutput

type ServiceIngressConfigurationInput added in v0.40.0

type ServiceIngressConfigurationInput interface {
	pulumi.Input

	ToServiceIngressConfigurationOutput() ServiceIngressConfigurationOutput
	ToServiceIngressConfigurationOutputWithContext(context.Context) ServiceIngressConfigurationOutput
}

ServiceIngressConfigurationInput is an input type that accepts ServiceIngressConfigurationArgs and ServiceIngressConfigurationOutput values. You can construct a concrete instance of `ServiceIngressConfigurationInput` via:

ServiceIngressConfigurationArgs{...}

type ServiceIngressConfigurationOutput added in v0.40.0

type ServiceIngressConfigurationOutput struct{ *pulumi.OutputState }

Network ingress configuration

func (ServiceIngressConfigurationOutput) ElementType added in v0.40.0

func (ServiceIngressConfigurationOutput) IsPubliclyAccessible added in v0.40.0

func (o ServiceIngressConfigurationOutput) IsPubliclyAccessible() pulumi.BoolOutput

It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.

func (ServiceIngressConfigurationOutput) ToServiceIngressConfigurationOutput added in v0.40.0

func (o ServiceIngressConfigurationOutput) ToServiceIngressConfigurationOutput() ServiceIngressConfigurationOutput

func (ServiceIngressConfigurationOutput) ToServiceIngressConfigurationOutputWithContext added in v0.40.0

func (o ServiceIngressConfigurationOutput) ToServiceIngressConfigurationOutputWithContext(ctx context.Context) ServiceIngressConfigurationOutput

func (ServiceIngressConfigurationOutput) ToServiceIngressConfigurationPtrOutput added in v0.40.0

func (o ServiceIngressConfigurationOutput) ToServiceIngressConfigurationPtrOutput() ServiceIngressConfigurationPtrOutput

func (ServiceIngressConfigurationOutput) ToServiceIngressConfigurationPtrOutputWithContext added in v0.40.0

func (o ServiceIngressConfigurationOutput) ToServiceIngressConfigurationPtrOutputWithContext(ctx context.Context) ServiceIngressConfigurationPtrOutput

type ServiceIngressConfigurationPtrInput added in v0.40.0

type ServiceIngressConfigurationPtrInput interface {
	pulumi.Input

	ToServiceIngressConfigurationPtrOutput() ServiceIngressConfigurationPtrOutput
	ToServiceIngressConfigurationPtrOutputWithContext(context.Context) ServiceIngressConfigurationPtrOutput
}

ServiceIngressConfigurationPtrInput is an input type that accepts ServiceIngressConfigurationArgs, ServiceIngressConfigurationPtr and ServiceIngressConfigurationPtrOutput values. You can construct a concrete instance of `ServiceIngressConfigurationPtrInput` via:

        ServiceIngressConfigurationArgs{...}

or:

        nil

func ServiceIngressConfigurationPtr added in v0.40.0

type ServiceIngressConfigurationPtrOutput added in v0.40.0

type ServiceIngressConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceIngressConfigurationPtrOutput) Elem added in v0.40.0

func (ServiceIngressConfigurationPtrOutput) ElementType added in v0.40.0

func (ServiceIngressConfigurationPtrOutput) IsPubliclyAccessible added in v0.40.0

It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.

func (ServiceIngressConfigurationPtrOutput) ToServiceIngressConfigurationPtrOutput added in v0.40.0

func (o ServiceIngressConfigurationPtrOutput) ToServiceIngressConfigurationPtrOutput() ServiceIngressConfigurationPtrOutput

func (ServiceIngressConfigurationPtrOutput) ToServiceIngressConfigurationPtrOutputWithContext added in v0.40.0

func (o ServiceIngressConfigurationPtrOutput) ToServiceIngressConfigurationPtrOutputWithContext(ctx context.Context) ServiceIngressConfigurationPtrOutput

type ServiceInput

type ServiceInput interface {
	pulumi.Input

	ToServiceOutput() ServiceOutput
	ToServiceOutputWithContext(ctx context.Context) ServiceOutput
}

type ServiceInstanceConfiguration

type ServiceInstanceConfiguration struct {
	// CPU
	Cpu *string `pulumi:"cpu"`
	// Instance Role Arn
	InstanceRoleArn *string `pulumi:"instanceRoleArn"`
	// Memory
	Memory *string `pulumi:"memory"`
}

Instance Configuration

type ServiceInstanceConfigurationArgs

type ServiceInstanceConfigurationArgs struct {
	// CPU
	Cpu pulumi.StringPtrInput `pulumi:"cpu"`
	// Instance Role Arn
	InstanceRoleArn pulumi.StringPtrInput `pulumi:"instanceRoleArn"`
	// Memory
	Memory pulumi.StringPtrInput `pulumi:"memory"`
}

Instance Configuration

func (ServiceInstanceConfigurationArgs) ElementType

func (ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationOutput

func (i ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationOutput() ServiceInstanceConfigurationOutput

func (ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationOutputWithContext

func (i ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationOutputWithContext(ctx context.Context) ServiceInstanceConfigurationOutput

func (ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationPtrOutput

func (i ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationPtrOutput() ServiceInstanceConfigurationPtrOutput

func (ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationPtrOutputWithContext

func (i ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationPtrOutputWithContext(ctx context.Context) ServiceInstanceConfigurationPtrOutput

type ServiceInstanceConfigurationInput

type ServiceInstanceConfigurationInput interface {
	pulumi.Input

	ToServiceInstanceConfigurationOutput() ServiceInstanceConfigurationOutput
	ToServiceInstanceConfigurationOutputWithContext(context.Context) ServiceInstanceConfigurationOutput
}

ServiceInstanceConfigurationInput is an input type that accepts ServiceInstanceConfigurationArgs and ServiceInstanceConfigurationOutput values. You can construct a concrete instance of `ServiceInstanceConfigurationInput` via:

ServiceInstanceConfigurationArgs{...}

type ServiceInstanceConfigurationOutput

type ServiceInstanceConfigurationOutput struct{ *pulumi.OutputState }

Instance Configuration

func (ServiceInstanceConfigurationOutput) Cpu

CPU

func (ServiceInstanceConfigurationOutput) ElementType

func (ServiceInstanceConfigurationOutput) InstanceRoleArn

Instance Role Arn

func (ServiceInstanceConfigurationOutput) Memory

Memory

func (ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationOutput

func (o ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationOutput() ServiceInstanceConfigurationOutput

func (ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationOutputWithContext

func (o ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationOutputWithContext(ctx context.Context) ServiceInstanceConfigurationOutput

func (ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationPtrOutput

func (o ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationPtrOutput() ServiceInstanceConfigurationPtrOutput

func (ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationPtrOutputWithContext

func (o ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationPtrOutputWithContext(ctx context.Context) ServiceInstanceConfigurationPtrOutput

type ServiceInstanceConfigurationPtrInput

type ServiceInstanceConfigurationPtrInput interface {
	pulumi.Input

	ToServiceInstanceConfigurationPtrOutput() ServiceInstanceConfigurationPtrOutput
	ToServiceInstanceConfigurationPtrOutputWithContext(context.Context) ServiceInstanceConfigurationPtrOutput
}

ServiceInstanceConfigurationPtrInput is an input type that accepts ServiceInstanceConfigurationArgs, ServiceInstanceConfigurationPtr and ServiceInstanceConfigurationPtrOutput values. You can construct a concrete instance of `ServiceInstanceConfigurationPtrInput` via:

        ServiceInstanceConfigurationArgs{...}

or:

        nil

type ServiceInstanceConfigurationPtrOutput

type ServiceInstanceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceInstanceConfigurationPtrOutput) Cpu

CPU

func (ServiceInstanceConfigurationPtrOutput) Elem

func (ServiceInstanceConfigurationPtrOutput) ElementType

func (ServiceInstanceConfigurationPtrOutput) InstanceRoleArn

Instance Role Arn

func (ServiceInstanceConfigurationPtrOutput) Memory

Memory

func (ServiceInstanceConfigurationPtrOutput) ToServiceInstanceConfigurationPtrOutput

func (o ServiceInstanceConfigurationPtrOutput) ToServiceInstanceConfigurationPtrOutput() ServiceInstanceConfigurationPtrOutput

func (ServiceInstanceConfigurationPtrOutput) ToServiceInstanceConfigurationPtrOutputWithContext

func (o ServiceInstanceConfigurationPtrOutput) ToServiceInstanceConfigurationPtrOutputWithContext(ctx context.Context) ServiceInstanceConfigurationPtrOutput

type ServiceKeyValuePair

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

type ServiceKeyValuePairArgs

type ServiceKeyValuePairArgs struct {
	Name  pulumi.StringPtrInput `pulumi:"name"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ServiceKeyValuePairArgs) ElementType

func (ServiceKeyValuePairArgs) ElementType() reflect.Type

func (ServiceKeyValuePairArgs) ToServiceKeyValuePairOutput

func (i ServiceKeyValuePairArgs) ToServiceKeyValuePairOutput() ServiceKeyValuePairOutput

func (ServiceKeyValuePairArgs) ToServiceKeyValuePairOutputWithContext

func (i ServiceKeyValuePairArgs) ToServiceKeyValuePairOutputWithContext(ctx context.Context) ServiceKeyValuePairOutput

type ServiceKeyValuePairArray

type ServiceKeyValuePairArray []ServiceKeyValuePairInput

func (ServiceKeyValuePairArray) ElementType

func (ServiceKeyValuePairArray) ElementType() reflect.Type

func (ServiceKeyValuePairArray) ToServiceKeyValuePairArrayOutput

func (i ServiceKeyValuePairArray) ToServiceKeyValuePairArrayOutput() ServiceKeyValuePairArrayOutput

func (ServiceKeyValuePairArray) ToServiceKeyValuePairArrayOutputWithContext

func (i ServiceKeyValuePairArray) ToServiceKeyValuePairArrayOutputWithContext(ctx context.Context) ServiceKeyValuePairArrayOutput

type ServiceKeyValuePairArrayInput

type ServiceKeyValuePairArrayInput interface {
	pulumi.Input

	ToServiceKeyValuePairArrayOutput() ServiceKeyValuePairArrayOutput
	ToServiceKeyValuePairArrayOutputWithContext(context.Context) ServiceKeyValuePairArrayOutput
}

ServiceKeyValuePairArrayInput is an input type that accepts ServiceKeyValuePairArray and ServiceKeyValuePairArrayOutput values. You can construct a concrete instance of `ServiceKeyValuePairArrayInput` via:

ServiceKeyValuePairArray{ ServiceKeyValuePairArgs{...} }

type ServiceKeyValuePairArrayOutput

type ServiceKeyValuePairArrayOutput struct{ *pulumi.OutputState }

func (ServiceKeyValuePairArrayOutput) ElementType

func (ServiceKeyValuePairArrayOutput) Index

func (ServiceKeyValuePairArrayOutput) ToServiceKeyValuePairArrayOutput

func (o ServiceKeyValuePairArrayOutput) ToServiceKeyValuePairArrayOutput() ServiceKeyValuePairArrayOutput

func (ServiceKeyValuePairArrayOutput) ToServiceKeyValuePairArrayOutputWithContext

func (o ServiceKeyValuePairArrayOutput) ToServiceKeyValuePairArrayOutputWithContext(ctx context.Context) ServiceKeyValuePairArrayOutput

type ServiceKeyValuePairInput

type ServiceKeyValuePairInput interface {
	pulumi.Input

	ToServiceKeyValuePairOutput() ServiceKeyValuePairOutput
	ToServiceKeyValuePairOutputWithContext(context.Context) ServiceKeyValuePairOutput
}

ServiceKeyValuePairInput is an input type that accepts ServiceKeyValuePairArgs and ServiceKeyValuePairOutput values. You can construct a concrete instance of `ServiceKeyValuePairInput` via:

ServiceKeyValuePairArgs{...}

type ServiceKeyValuePairOutput

type ServiceKeyValuePairOutput struct{ *pulumi.OutputState }

func (ServiceKeyValuePairOutput) ElementType

func (ServiceKeyValuePairOutput) ElementType() reflect.Type

func (ServiceKeyValuePairOutput) Name

func (ServiceKeyValuePairOutput) ToServiceKeyValuePairOutput

func (o ServiceKeyValuePairOutput) ToServiceKeyValuePairOutput() ServiceKeyValuePairOutput

func (ServiceKeyValuePairOutput) ToServiceKeyValuePairOutputWithContext

func (o ServiceKeyValuePairOutput) ToServiceKeyValuePairOutputWithContext(ctx context.Context) ServiceKeyValuePairOutput

func (ServiceKeyValuePairOutput) Value

type ServiceNetworkConfiguration added in v0.13.0

type ServiceNetworkConfiguration struct {
	EgressConfiguration  *ServiceEgressConfiguration  `pulumi:"egressConfiguration"`
	IngressConfiguration *ServiceIngressConfiguration `pulumi:"ingressConfiguration"`
	// App Runner service endpoint IP address type
	IpAddressType *ServiceNetworkConfigurationIpAddressType `pulumi:"ipAddressType"`
}

Network configuration

type ServiceNetworkConfigurationArgs added in v0.13.0

type ServiceNetworkConfigurationArgs struct {
	EgressConfiguration  ServiceEgressConfigurationPtrInput  `pulumi:"egressConfiguration"`
	IngressConfiguration ServiceIngressConfigurationPtrInput `pulumi:"ingressConfiguration"`
	// App Runner service endpoint IP address type
	IpAddressType ServiceNetworkConfigurationIpAddressTypePtrInput `pulumi:"ipAddressType"`
}

Network configuration

func (ServiceNetworkConfigurationArgs) ElementType added in v0.13.0

func (ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationOutput added in v0.13.0

func (i ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationOutput() ServiceNetworkConfigurationOutput

func (ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationOutputWithContext added in v0.13.0

func (i ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationOutput

func (ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationPtrOutput added in v0.13.0

func (i ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationPtrOutput() ServiceNetworkConfigurationPtrOutput

func (ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationPtrOutputWithContext added in v0.13.0

func (i ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationPtrOutput

type ServiceNetworkConfigurationInput added in v0.13.0

type ServiceNetworkConfigurationInput interface {
	pulumi.Input

	ToServiceNetworkConfigurationOutput() ServiceNetworkConfigurationOutput
	ToServiceNetworkConfigurationOutputWithContext(context.Context) ServiceNetworkConfigurationOutput
}

ServiceNetworkConfigurationInput is an input type that accepts ServiceNetworkConfigurationArgs and ServiceNetworkConfigurationOutput values. You can construct a concrete instance of `ServiceNetworkConfigurationInput` via:

ServiceNetworkConfigurationArgs{...}

type ServiceNetworkConfigurationIpAddressType added in v0.84.0

type ServiceNetworkConfigurationIpAddressType string

App Runner service endpoint IP address type

func (ServiceNetworkConfigurationIpAddressType) ElementType added in v0.84.0

func (ServiceNetworkConfigurationIpAddressType) ToServiceNetworkConfigurationIpAddressTypeOutput added in v0.84.0

func (e ServiceNetworkConfigurationIpAddressType) ToServiceNetworkConfigurationIpAddressTypeOutput() ServiceNetworkConfigurationIpAddressTypeOutput

func (ServiceNetworkConfigurationIpAddressType) ToServiceNetworkConfigurationIpAddressTypeOutputWithContext added in v0.84.0

func (e ServiceNetworkConfigurationIpAddressType) ToServiceNetworkConfigurationIpAddressTypeOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIpAddressTypeOutput

func (ServiceNetworkConfigurationIpAddressType) ToServiceNetworkConfigurationIpAddressTypePtrOutput added in v0.84.0

func (e ServiceNetworkConfigurationIpAddressType) ToServiceNetworkConfigurationIpAddressTypePtrOutput() ServiceNetworkConfigurationIpAddressTypePtrOutput

func (ServiceNetworkConfigurationIpAddressType) ToServiceNetworkConfigurationIpAddressTypePtrOutputWithContext added in v0.84.0

func (e ServiceNetworkConfigurationIpAddressType) ToServiceNetworkConfigurationIpAddressTypePtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIpAddressTypePtrOutput

func (ServiceNetworkConfigurationIpAddressType) ToStringOutput added in v0.84.0

func (ServiceNetworkConfigurationIpAddressType) ToStringOutputWithContext added in v0.84.0

func (ServiceNetworkConfigurationIpAddressType) ToStringPtrOutput added in v0.84.0

func (ServiceNetworkConfigurationIpAddressType) ToStringPtrOutputWithContext added in v0.84.0

type ServiceNetworkConfigurationIpAddressTypeInput added in v0.84.0

type ServiceNetworkConfigurationIpAddressTypeInput interface {
	pulumi.Input

	ToServiceNetworkConfigurationIpAddressTypeOutput() ServiceNetworkConfigurationIpAddressTypeOutput
	ToServiceNetworkConfigurationIpAddressTypeOutputWithContext(context.Context) ServiceNetworkConfigurationIpAddressTypeOutput
}

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

ServiceNetworkConfigurationIpAddressTypeIpv4
ServiceNetworkConfigurationIpAddressTypeDualStack

type ServiceNetworkConfigurationIpAddressTypeOutput added in v0.84.0

type ServiceNetworkConfigurationIpAddressTypeOutput struct{ *pulumi.OutputState }

func (ServiceNetworkConfigurationIpAddressTypeOutput) ElementType added in v0.84.0

func (ServiceNetworkConfigurationIpAddressTypeOutput) ToServiceNetworkConfigurationIpAddressTypeOutput added in v0.84.0

func (o ServiceNetworkConfigurationIpAddressTypeOutput) ToServiceNetworkConfigurationIpAddressTypeOutput() ServiceNetworkConfigurationIpAddressTypeOutput

func (ServiceNetworkConfigurationIpAddressTypeOutput) ToServiceNetworkConfigurationIpAddressTypeOutputWithContext added in v0.84.0

func (o ServiceNetworkConfigurationIpAddressTypeOutput) ToServiceNetworkConfigurationIpAddressTypeOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIpAddressTypeOutput

func (ServiceNetworkConfigurationIpAddressTypeOutput) ToServiceNetworkConfigurationIpAddressTypePtrOutput added in v0.84.0

func (o ServiceNetworkConfigurationIpAddressTypeOutput) ToServiceNetworkConfigurationIpAddressTypePtrOutput() ServiceNetworkConfigurationIpAddressTypePtrOutput

func (ServiceNetworkConfigurationIpAddressTypeOutput) ToServiceNetworkConfigurationIpAddressTypePtrOutputWithContext added in v0.84.0

func (o ServiceNetworkConfigurationIpAddressTypeOutput) ToServiceNetworkConfigurationIpAddressTypePtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIpAddressTypePtrOutput

func (ServiceNetworkConfigurationIpAddressTypeOutput) ToStringOutput added in v0.84.0

func (ServiceNetworkConfigurationIpAddressTypeOutput) ToStringOutputWithContext added in v0.84.0

func (ServiceNetworkConfigurationIpAddressTypeOutput) ToStringPtrOutput added in v0.84.0

func (ServiceNetworkConfigurationIpAddressTypeOutput) ToStringPtrOutputWithContext added in v0.84.0

type ServiceNetworkConfigurationIpAddressTypePtrInput added in v0.84.0

type ServiceNetworkConfigurationIpAddressTypePtrInput interface {
	pulumi.Input

	ToServiceNetworkConfigurationIpAddressTypePtrOutput() ServiceNetworkConfigurationIpAddressTypePtrOutput
	ToServiceNetworkConfigurationIpAddressTypePtrOutputWithContext(context.Context) ServiceNetworkConfigurationIpAddressTypePtrOutput
}

func ServiceNetworkConfigurationIpAddressTypePtr added in v0.84.0

func ServiceNetworkConfigurationIpAddressTypePtr(v string) ServiceNetworkConfigurationIpAddressTypePtrInput

type ServiceNetworkConfigurationIpAddressTypePtrOutput added in v0.84.0

type ServiceNetworkConfigurationIpAddressTypePtrOutput struct{ *pulumi.OutputState }

func (ServiceNetworkConfigurationIpAddressTypePtrOutput) Elem added in v0.84.0

func (ServiceNetworkConfigurationIpAddressTypePtrOutput) ElementType added in v0.84.0

func (ServiceNetworkConfigurationIpAddressTypePtrOutput) ToServiceNetworkConfigurationIpAddressTypePtrOutput added in v0.84.0

func (o ServiceNetworkConfigurationIpAddressTypePtrOutput) ToServiceNetworkConfigurationIpAddressTypePtrOutput() ServiceNetworkConfigurationIpAddressTypePtrOutput

func (ServiceNetworkConfigurationIpAddressTypePtrOutput) ToServiceNetworkConfigurationIpAddressTypePtrOutputWithContext added in v0.84.0

func (o ServiceNetworkConfigurationIpAddressTypePtrOutput) ToServiceNetworkConfigurationIpAddressTypePtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIpAddressTypePtrOutput

func (ServiceNetworkConfigurationIpAddressTypePtrOutput) ToStringPtrOutput added in v0.84.0

func (ServiceNetworkConfigurationIpAddressTypePtrOutput) ToStringPtrOutputWithContext added in v0.84.0

type ServiceNetworkConfigurationOutput added in v0.13.0

type ServiceNetworkConfigurationOutput struct{ *pulumi.OutputState }

Network configuration

func (ServiceNetworkConfigurationOutput) EgressConfiguration added in v0.13.0

func (ServiceNetworkConfigurationOutput) ElementType added in v0.13.0

func (ServiceNetworkConfigurationOutput) IngressConfiguration added in v0.40.0

func (ServiceNetworkConfigurationOutput) IpAddressType added in v0.84.0

App Runner service endpoint IP address type

func (ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationOutput added in v0.13.0

func (o ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationOutput() ServiceNetworkConfigurationOutput

func (ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationOutputWithContext added in v0.13.0

func (o ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationOutput

func (ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationPtrOutput added in v0.13.0

func (o ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationPtrOutput() ServiceNetworkConfigurationPtrOutput

func (ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationPtrOutputWithContext added in v0.13.0

func (o ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationPtrOutput

type ServiceNetworkConfigurationPtrInput added in v0.13.0

type ServiceNetworkConfigurationPtrInput interface {
	pulumi.Input

	ToServiceNetworkConfigurationPtrOutput() ServiceNetworkConfigurationPtrOutput
	ToServiceNetworkConfigurationPtrOutputWithContext(context.Context) ServiceNetworkConfigurationPtrOutput
}

ServiceNetworkConfigurationPtrInput is an input type that accepts ServiceNetworkConfigurationArgs, ServiceNetworkConfigurationPtr and ServiceNetworkConfigurationPtrOutput values. You can construct a concrete instance of `ServiceNetworkConfigurationPtrInput` via:

        ServiceNetworkConfigurationArgs{...}

or:

        nil

func ServiceNetworkConfigurationPtr added in v0.13.0

type ServiceNetworkConfigurationPtrOutput added in v0.13.0

type ServiceNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceNetworkConfigurationPtrOutput) EgressConfiguration added in v0.13.0

func (ServiceNetworkConfigurationPtrOutput) Elem added in v0.13.0

func (ServiceNetworkConfigurationPtrOutput) ElementType added in v0.13.0

func (ServiceNetworkConfigurationPtrOutput) IngressConfiguration added in v0.40.0

func (ServiceNetworkConfigurationPtrOutput) IpAddressType added in v0.84.0

App Runner service endpoint IP address type

func (ServiceNetworkConfigurationPtrOutput) ToServiceNetworkConfigurationPtrOutput added in v0.13.0

func (o ServiceNetworkConfigurationPtrOutput) ToServiceNetworkConfigurationPtrOutput() ServiceNetworkConfigurationPtrOutput

func (ServiceNetworkConfigurationPtrOutput) ToServiceNetworkConfigurationPtrOutputWithContext added in v0.13.0

func (o ServiceNetworkConfigurationPtrOutput) ToServiceNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationPtrOutput

type ServiceObservabilityConfiguration added in v0.16.0

type ServiceObservabilityConfiguration struct {
	// The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
	ObservabilityConfigurationArn *string `pulumi:"observabilityConfigurationArn"`
	// Observability enabled
	ObservabilityEnabled bool `pulumi:"observabilityEnabled"`
}

Service observability configuration

type ServiceObservabilityConfigurationArgs added in v0.16.0

type ServiceObservabilityConfigurationArgs struct {
	// The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
	ObservabilityConfigurationArn pulumi.StringPtrInput `pulumi:"observabilityConfigurationArn"`
	// Observability enabled
	ObservabilityEnabled pulumi.BoolInput `pulumi:"observabilityEnabled"`
}

Service observability configuration

func (ServiceObservabilityConfigurationArgs) ElementType added in v0.16.0

func (ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationOutput added in v0.16.0

func (i ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationOutput() ServiceObservabilityConfigurationOutput

func (ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationOutputWithContext added in v0.16.0

func (i ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationOutput

func (ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationPtrOutput added in v0.16.0

func (i ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationPtrOutput() ServiceObservabilityConfigurationPtrOutput

func (ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationPtrOutputWithContext added in v0.16.0

func (i ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationPtrOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationPtrOutput

type ServiceObservabilityConfigurationInput added in v0.16.0

type ServiceObservabilityConfigurationInput interface {
	pulumi.Input

	ToServiceObservabilityConfigurationOutput() ServiceObservabilityConfigurationOutput
	ToServiceObservabilityConfigurationOutputWithContext(context.Context) ServiceObservabilityConfigurationOutput
}

ServiceObservabilityConfigurationInput is an input type that accepts ServiceObservabilityConfigurationArgs and ServiceObservabilityConfigurationOutput values. You can construct a concrete instance of `ServiceObservabilityConfigurationInput` via:

ServiceObservabilityConfigurationArgs{...}

type ServiceObservabilityConfigurationOutput added in v0.16.0

type ServiceObservabilityConfigurationOutput struct{ *pulumi.OutputState }

Service observability configuration

func (ServiceObservabilityConfigurationOutput) ElementType added in v0.16.0

func (ServiceObservabilityConfigurationOutput) ObservabilityConfigurationArn added in v0.16.0

func (o ServiceObservabilityConfigurationOutput) ObservabilityConfigurationArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.

func (ServiceObservabilityConfigurationOutput) ObservabilityEnabled added in v0.16.0

Observability enabled

func (ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationOutput added in v0.16.0

func (o ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationOutput() ServiceObservabilityConfigurationOutput

func (ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationOutputWithContext added in v0.16.0

func (o ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationOutput

func (ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationPtrOutput added in v0.16.0

func (o ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationPtrOutput() ServiceObservabilityConfigurationPtrOutput

func (ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationPtrOutputWithContext added in v0.16.0

func (o ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationPtrOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationPtrOutput

type ServiceObservabilityConfigurationPtrInput added in v0.16.0

type ServiceObservabilityConfigurationPtrInput interface {
	pulumi.Input

	ToServiceObservabilityConfigurationPtrOutput() ServiceObservabilityConfigurationPtrOutput
	ToServiceObservabilityConfigurationPtrOutputWithContext(context.Context) ServiceObservabilityConfigurationPtrOutput
}

ServiceObservabilityConfigurationPtrInput is an input type that accepts ServiceObservabilityConfigurationArgs, ServiceObservabilityConfigurationPtr and ServiceObservabilityConfigurationPtrOutput values. You can construct a concrete instance of `ServiceObservabilityConfigurationPtrInput` via:

        ServiceObservabilityConfigurationArgs{...}

or:

        nil

type ServiceObservabilityConfigurationPtrOutput added in v0.16.0

type ServiceObservabilityConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceObservabilityConfigurationPtrOutput) Elem added in v0.16.0

func (ServiceObservabilityConfigurationPtrOutput) ElementType added in v0.16.0

func (ServiceObservabilityConfigurationPtrOutput) ObservabilityConfigurationArn added in v0.16.0

func (o ServiceObservabilityConfigurationPtrOutput) ObservabilityConfigurationArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.

func (ServiceObservabilityConfigurationPtrOutput) ObservabilityEnabled added in v0.16.0

Observability enabled

func (ServiceObservabilityConfigurationPtrOutput) ToServiceObservabilityConfigurationPtrOutput added in v0.16.0

func (o ServiceObservabilityConfigurationPtrOutput) ToServiceObservabilityConfigurationPtrOutput() ServiceObservabilityConfigurationPtrOutput

func (ServiceObservabilityConfigurationPtrOutput) ToServiceObservabilityConfigurationPtrOutputWithContext added in v0.16.0

func (o ServiceObservabilityConfigurationPtrOutput) ToServiceObservabilityConfigurationPtrOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationPtrOutput

type ServiceOutput

type ServiceOutput struct{ *pulumi.OutputState }

func (ServiceOutput) AutoScalingConfigurationArn added in v0.17.0

func (o ServiceOutput) AutoScalingConfigurationArn() pulumi.StringPtrOutput

Autoscaling configuration ARN

func (ServiceOutput) ElementType

func (ServiceOutput) ElementType() reflect.Type

func (ServiceOutput) EncryptionConfiguration added in v0.17.0

func (o ServiceOutput) EncryptionConfiguration() ServiceEncryptionConfigurationPtrOutput

func (ServiceOutput) HealthCheckConfiguration added in v0.17.0

func (o ServiceOutput) HealthCheckConfiguration() ServiceHealthCheckConfigurationPtrOutput

func (ServiceOutput) InstanceConfiguration added in v0.17.0

func (o ServiceOutput) InstanceConfiguration() ServiceInstanceConfigurationPtrOutput

func (ServiceOutput) NetworkConfiguration added in v0.17.0

func (o ServiceOutput) NetworkConfiguration() ServiceNetworkConfigurationPtrOutput

func (ServiceOutput) ObservabilityConfiguration added in v0.17.0

func (o ServiceOutput) ObservabilityConfiguration() ServiceObservabilityConfigurationPtrOutput

func (ServiceOutput) ServiceArn added in v0.17.0

func (o ServiceOutput) ServiceArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the AppRunner Service.

func (ServiceOutput) ServiceId added in v0.17.0

func (o ServiceOutput) ServiceId() pulumi.StringOutput

The AppRunner Service Id

func (ServiceOutput) ServiceName added in v0.17.0

func (o ServiceOutput) ServiceName() pulumi.StringPtrOutput

The AppRunner Service Name.

func (ServiceOutput) ServiceUrl added in v0.17.0

func (o ServiceOutput) ServiceUrl() pulumi.StringOutput

The Service Url of the AppRunner Service.

func (ServiceOutput) SourceConfiguration added in v0.17.0

func (o ServiceOutput) SourceConfiguration() ServiceSourceConfigurationOutput

func (ServiceOutput) Status added in v0.17.0

func (o ServiceOutput) Status() pulumi.StringOutput

AppRunner Service status.

func (ServiceOutput) Tags added in v0.17.0

func (ServiceOutput) ToServiceOutput

func (o ServiceOutput) ToServiceOutput() ServiceOutput

func (ServiceOutput) ToServiceOutputWithContext

func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceSourceCodeVersion

type ServiceSourceCodeVersion struct {
	// Source Code Version Type
	Type ServiceSourceCodeVersionType `pulumi:"type"`
	// Source Code Version Value
	Value string `pulumi:"value"`
}

Source Code Version

type ServiceSourceCodeVersionArgs

type ServiceSourceCodeVersionArgs struct {
	// Source Code Version Type
	Type ServiceSourceCodeVersionTypeInput `pulumi:"type"`
	// Source Code Version Value
	Value pulumi.StringInput `pulumi:"value"`
}

Source Code Version

func (ServiceSourceCodeVersionArgs) ElementType

func (ServiceSourceCodeVersionArgs) ToServiceSourceCodeVersionOutput

func (i ServiceSourceCodeVersionArgs) ToServiceSourceCodeVersionOutput() ServiceSourceCodeVersionOutput

func (ServiceSourceCodeVersionArgs) ToServiceSourceCodeVersionOutputWithContext

func (i ServiceSourceCodeVersionArgs) ToServiceSourceCodeVersionOutputWithContext(ctx context.Context) ServiceSourceCodeVersionOutput

func (ServiceSourceCodeVersionArgs) ToServiceSourceCodeVersionPtrOutput

func (i ServiceSourceCodeVersionArgs) ToServiceSourceCodeVersionPtrOutput() ServiceSourceCodeVersionPtrOutput

func (ServiceSourceCodeVersionArgs) ToServiceSourceCodeVersionPtrOutputWithContext

func (i ServiceSourceCodeVersionArgs) ToServiceSourceCodeVersionPtrOutputWithContext(ctx context.Context) ServiceSourceCodeVersionPtrOutput

type ServiceSourceCodeVersionInput

type ServiceSourceCodeVersionInput interface {
	pulumi.Input

	ToServiceSourceCodeVersionOutput() ServiceSourceCodeVersionOutput
	ToServiceSourceCodeVersionOutputWithContext(context.Context) ServiceSourceCodeVersionOutput
}

ServiceSourceCodeVersionInput is an input type that accepts ServiceSourceCodeVersionArgs and ServiceSourceCodeVersionOutput values. You can construct a concrete instance of `ServiceSourceCodeVersionInput` via:

ServiceSourceCodeVersionArgs{...}

type ServiceSourceCodeVersionOutput

type ServiceSourceCodeVersionOutput struct{ *pulumi.OutputState }

Source Code Version

func (ServiceSourceCodeVersionOutput) ElementType

func (ServiceSourceCodeVersionOutput) ToServiceSourceCodeVersionOutput

func (o ServiceSourceCodeVersionOutput) ToServiceSourceCodeVersionOutput() ServiceSourceCodeVersionOutput

func (ServiceSourceCodeVersionOutput) ToServiceSourceCodeVersionOutputWithContext

func (o ServiceSourceCodeVersionOutput) ToServiceSourceCodeVersionOutputWithContext(ctx context.Context) ServiceSourceCodeVersionOutput

func (ServiceSourceCodeVersionOutput) ToServiceSourceCodeVersionPtrOutput

func (o ServiceSourceCodeVersionOutput) ToServiceSourceCodeVersionPtrOutput() ServiceSourceCodeVersionPtrOutput

func (ServiceSourceCodeVersionOutput) ToServiceSourceCodeVersionPtrOutputWithContext

func (o ServiceSourceCodeVersionOutput) ToServiceSourceCodeVersionPtrOutputWithContext(ctx context.Context) ServiceSourceCodeVersionPtrOutput

func (ServiceSourceCodeVersionOutput) Type

Source Code Version Type

func (ServiceSourceCodeVersionOutput) Value

Source Code Version Value

type ServiceSourceCodeVersionPtrInput

type ServiceSourceCodeVersionPtrInput interface {
	pulumi.Input

	ToServiceSourceCodeVersionPtrOutput() ServiceSourceCodeVersionPtrOutput
	ToServiceSourceCodeVersionPtrOutputWithContext(context.Context) ServiceSourceCodeVersionPtrOutput
}

ServiceSourceCodeVersionPtrInput is an input type that accepts ServiceSourceCodeVersionArgs, ServiceSourceCodeVersionPtr and ServiceSourceCodeVersionPtrOutput values. You can construct a concrete instance of `ServiceSourceCodeVersionPtrInput` via:

        ServiceSourceCodeVersionArgs{...}

or:

        nil

type ServiceSourceCodeVersionPtrOutput

type ServiceSourceCodeVersionPtrOutput struct{ *pulumi.OutputState }

func (ServiceSourceCodeVersionPtrOutput) Elem

func (ServiceSourceCodeVersionPtrOutput) ElementType

func (ServiceSourceCodeVersionPtrOutput) ToServiceSourceCodeVersionPtrOutput

func (o ServiceSourceCodeVersionPtrOutput) ToServiceSourceCodeVersionPtrOutput() ServiceSourceCodeVersionPtrOutput

func (ServiceSourceCodeVersionPtrOutput) ToServiceSourceCodeVersionPtrOutputWithContext

func (o ServiceSourceCodeVersionPtrOutput) ToServiceSourceCodeVersionPtrOutputWithContext(ctx context.Context) ServiceSourceCodeVersionPtrOutput

func (ServiceSourceCodeVersionPtrOutput) Type

Source Code Version Type

func (ServiceSourceCodeVersionPtrOutput) Value

Source Code Version Value

type ServiceSourceCodeVersionType

type ServiceSourceCodeVersionType string

Source Code Version Type

func (ServiceSourceCodeVersionType) ElementType

func (ServiceSourceCodeVersionType) ToServiceSourceCodeVersionTypeOutput

func (e ServiceSourceCodeVersionType) ToServiceSourceCodeVersionTypeOutput() ServiceSourceCodeVersionTypeOutput

func (ServiceSourceCodeVersionType) ToServiceSourceCodeVersionTypeOutputWithContext

func (e ServiceSourceCodeVersionType) ToServiceSourceCodeVersionTypeOutputWithContext(ctx context.Context) ServiceSourceCodeVersionTypeOutput

func (ServiceSourceCodeVersionType) ToServiceSourceCodeVersionTypePtrOutput

func (e ServiceSourceCodeVersionType) ToServiceSourceCodeVersionTypePtrOutput() ServiceSourceCodeVersionTypePtrOutput

func (ServiceSourceCodeVersionType) ToServiceSourceCodeVersionTypePtrOutputWithContext

func (e ServiceSourceCodeVersionType) ToServiceSourceCodeVersionTypePtrOutputWithContext(ctx context.Context) ServiceSourceCodeVersionTypePtrOutput

func (ServiceSourceCodeVersionType) ToStringOutput

func (ServiceSourceCodeVersionType) ToStringOutputWithContext

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

func (ServiceSourceCodeVersionType) ToStringPtrOutput

func (e ServiceSourceCodeVersionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceSourceCodeVersionType) ToStringPtrOutputWithContext

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

type ServiceSourceCodeVersionTypeInput

type ServiceSourceCodeVersionTypeInput interface {
	pulumi.Input

	ToServiceSourceCodeVersionTypeOutput() ServiceSourceCodeVersionTypeOutput
	ToServiceSourceCodeVersionTypeOutputWithContext(context.Context) ServiceSourceCodeVersionTypeOutput
}

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

ServiceSourceCodeVersionTypeBranch

type ServiceSourceCodeVersionTypeOutput

type ServiceSourceCodeVersionTypeOutput struct{ *pulumi.OutputState }

func (ServiceSourceCodeVersionTypeOutput) ElementType

func (ServiceSourceCodeVersionTypeOutput) ToServiceSourceCodeVersionTypeOutput

func (o ServiceSourceCodeVersionTypeOutput) ToServiceSourceCodeVersionTypeOutput() ServiceSourceCodeVersionTypeOutput

func (ServiceSourceCodeVersionTypeOutput) ToServiceSourceCodeVersionTypeOutputWithContext

func (o ServiceSourceCodeVersionTypeOutput) ToServiceSourceCodeVersionTypeOutputWithContext(ctx context.Context) ServiceSourceCodeVersionTypeOutput

func (ServiceSourceCodeVersionTypeOutput) ToServiceSourceCodeVersionTypePtrOutput

func (o ServiceSourceCodeVersionTypeOutput) ToServiceSourceCodeVersionTypePtrOutput() ServiceSourceCodeVersionTypePtrOutput

func (ServiceSourceCodeVersionTypeOutput) ToServiceSourceCodeVersionTypePtrOutputWithContext

func (o ServiceSourceCodeVersionTypeOutput) ToServiceSourceCodeVersionTypePtrOutputWithContext(ctx context.Context) ServiceSourceCodeVersionTypePtrOutput

func (ServiceSourceCodeVersionTypeOutput) ToStringOutput

func (ServiceSourceCodeVersionTypeOutput) ToStringOutputWithContext

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

func (ServiceSourceCodeVersionTypeOutput) ToStringPtrOutput

func (ServiceSourceCodeVersionTypeOutput) ToStringPtrOutputWithContext

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

type ServiceSourceCodeVersionTypePtrInput

type ServiceSourceCodeVersionTypePtrInput interface {
	pulumi.Input

	ToServiceSourceCodeVersionTypePtrOutput() ServiceSourceCodeVersionTypePtrOutput
	ToServiceSourceCodeVersionTypePtrOutputWithContext(context.Context) ServiceSourceCodeVersionTypePtrOutput
}

func ServiceSourceCodeVersionTypePtr

func ServiceSourceCodeVersionTypePtr(v string) ServiceSourceCodeVersionTypePtrInput

type ServiceSourceCodeVersionTypePtrOutput

type ServiceSourceCodeVersionTypePtrOutput struct{ *pulumi.OutputState }

func (ServiceSourceCodeVersionTypePtrOutput) Elem

func (ServiceSourceCodeVersionTypePtrOutput) ElementType

func (ServiceSourceCodeVersionTypePtrOutput) ToServiceSourceCodeVersionTypePtrOutput

func (o ServiceSourceCodeVersionTypePtrOutput) ToServiceSourceCodeVersionTypePtrOutput() ServiceSourceCodeVersionTypePtrOutput

func (ServiceSourceCodeVersionTypePtrOutput) ToServiceSourceCodeVersionTypePtrOutputWithContext

func (o ServiceSourceCodeVersionTypePtrOutput) ToServiceSourceCodeVersionTypePtrOutputWithContext(ctx context.Context) ServiceSourceCodeVersionTypePtrOutput

func (ServiceSourceCodeVersionTypePtrOutput) ToStringPtrOutput

func (ServiceSourceCodeVersionTypePtrOutput) ToStringPtrOutputWithContext

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

type ServiceSourceConfiguration

type ServiceSourceConfiguration struct {
	AuthenticationConfiguration *ServiceAuthenticationConfiguration `pulumi:"authenticationConfiguration"`
	// Auto Deployment enabled
	AutoDeploymentsEnabled *bool                   `pulumi:"autoDeploymentsEnabled"`
	CodeRepository         *ServiceCodeRepository  `pulumi:"codeRepository"`
	ImageRepository        *ServiceImageRepository `pulumi:"imageRepository"`
}

Source Code configuration

type ServiceSourceConfigurationArgs

type ServiceSourceConfigurationArgs struct {
	AuthenticationConfiguration ServiceAuthenticationConfigurationPtrInput `pulumi:"authenticationConfiguration"`
	// Auto Deployment enabled
	AutoDeploymentsEnabled pulumi.BoolPtrInput            `pulumi:"autoDeploymentsEnabled"`
	CodeRepository         ServiceCodeRepositoryPtrInput  `pulumi:"codeRepository"`
	ImageRepository        ServiceImageRepositoryPtrInput `pulumi:"imageRepository"`
}

Source Code configuration

func (ServiceSourceConfigurationArgs) ElementType

func (ServiceSourceConfigurationArgs) ToServiceSourceConfigurationOutput

func (i ServiceSourceConfigurationArgs) ToServiceSourceConfigurationOutput() ServiceSourceConfigurationOutput

func (ServiceSourceConfigurationArgs) ToServiceSourceConfigurationOutputWithContext

func (i ServiceSourceConfigurationArgs) ToServiceSourceConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationOutput

type ServiceSourceConfigurationInput

type ServiceSourceConfigurationInput interface {
	pulumi.Input

	ToServiceSourceConfigurationOutput() ServiceSourceConfigurationOutput
	ToServiceSourceConfigurationOutputWithContext(context.Context) ServiceSourceConfigurationOutput
}

ServiceSourceConfigurationInput is an input type that accepts ServiceSourceConfigurationArgs and ServiceSourceConfigurationOutput values. You can construct a concrete instance of `ServiceSourceConfigurationInput` via:

ServiceSourceConfigurationArgs{...}

type ServiceSourceConfigurationOutput

type ServiceSourceConfigurationOutput struct{ *pulumi.OutputState }

Source Code configuration

func (ServiceSourceConfigurationOutput) AuthenticationConfiguration

func (ServiceSourceConfigurationOutput) AutoDeploymentsEnabled

func (o ServiceSourceConfigurationOutput) AutoDeploymentsEnabled() pulumi.BoolPtrOutput

Auto Deployment enabled

func (ServiceSourceConfigurationOutput) CodeRepository

func (ServiceSourceConfigurationOutput) ElementType

func (ServiceSourceConfigurationOutput) ImageRepository

func (ServiceSourceConfigurationOutput) ToServiceSourceConfigurationOutput

func (o ServiceSourceConfigurationOutput) ToServiceSourceConfigurationOutput() ServiceSourceConfigurationOutput

func (ServiceSourceConfigurationOutput) ToServiceSourceConfigurationOutputWithContext

func (o ServiceSourceConfigurationOutput) ToServiceSourceConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationOutput

type ServiceSourceConfigurationPtrOutput

type ServiceSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceSourceConfigurationPtrOutput) AuthenticationConfiguration

func (ServiceSourceConfigurationPtrOutput) AutoDeploymentsEnabled

func (o ServiceSourceConfigurationPtrOutput) AutoDeploymentsEnabled() pulumi.BoolPtrOutput

Auto Deployment enabled

func (ServiceSourceConfigurationPtrOutput) CodeRepository

func (ServiceSourceConfigurationPtrOutput) Elem

func (ServiceSourceConfigurationPtrOutput) ElementType

func (ServiceSourceConfigurationPtrOutput) ImageRepository

func (ServiceSourceConfigurationPtrOutput) ToServiceSourceConfigurationPtrOutput

func (o ServiceSourceConfigurationPtrOutput) ToServiceSourceConfigurationPtrOutput() ServiceSourceConfigurationPtrOutput

func (ServiceSourceConfigurationPtrOutput) ToServiceSourceConfigurationPtrOutputWithContext

func (o ServiceSourceConfigurationPtrOutput) ToServiceSourceConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationPtrOutput

type ServiceState

type ServiceState struct {
}

func (ServiceState) ElementType

func (ServiceState) ElementType() reflect.Type

type ServiceTag

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

type VpcConnector added in v0.12.0

type VpcConnector struct {
	pulumi.CustomResourceState

	// A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.
	SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"`
	// A list of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.
	Subnets pulumi.StringArrayOutput `pulumi:"subnets"`
	// A list of metadata items that you can associate with your VPC connector resource. A tag is a key-value pair.
	Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"`
	// The Amazon Resource Name (ARN) of this VPC connector.
	VpcConnectorArn pulumi.StringOutput `pulumi:"vpcConnectorArn"`
	// A name for the VPC connector. If you don't specify a name, AWS CloudFormation generates a name for your VPC connector.
	VpcConnectorName pulumi.StringPtrOutput `pulumi:"vpcConnectorName"`
	// The revision of this VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.
	VpcConnectorRevision pulumi.IntOutput `pulumi:"vpcConnectorRevision"`
}

The AWS::AppRunner::VpcConnector resource specifies an App Runner VpcConnector.

func GetVpcConnector added in v0.12.0

func GetVpcConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VpcConnectorState, opts ...pulumi.ResourceOption) (*VpcConnector, error)

GetVpcConnector gets an existing VpcConnector 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 NewVpcConnector added in v0.12.0

func NewVpcConnector(ctx *pulumi.Context,
	name string, args *VpcConnectorArgs, opts ...pulumi.ResourceOption) (*VpcConnector, error)

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

func (*VpcConnector) ElementType added in v0.12.0

func (*VpcConnector) ElementType() reflect.Type

func (*VpcConnector) ToVpcConnectorOutput added in v0.12.0

func (i *VpcConnector) ToVpcConnectorOutput() VpcConnectorOutput

func (*VpcConnector) ToVpcConnectorOutputWithContext added in v0.12.0

func (i *VpcConnector) ToVpcConnectorOutputWithContext(ctx context.Context) VpcConnectorOutput

type VpcConnectorArgs added in v0.12.0

type VpcConnectorArgs struct {
	// A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.
	SecurityGroups pulumi.StringArrayInput
	// A list of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.
	Subnets pulumi.StringArrayInput
	// A list of metadata items that you can associate with your VPC connector resource. A tag is a key-value pair.
	Tags aws.CreateOnlyTagArrayInput
	// A name for the VPC connector. If you don't specify a name, AWS CloudFormation generates a name for your VPC connector.
	VpcConnectorName pulumi.StringPtrInput
}

The set of arguments for constructing a VpcConnector resource.

func (VpcConnectorArgs) ElementType added in v0.12.0

func (VpcConnectorArgs) ElementType() reflect.Type

type VpcConnectorInput added in v0.12.0

type VpcConnectorInput interface {
	pulumi.Input

	ToVpcConnectorOutput() VpcConnectorOutput
	ToVpcConnectorOutputWithContext(ctx context.Context) VpcConnectorOutput
}

type VpcConnectorOutput added in v0.12.0

type VpcConnectorOutput struct{ *pulumi.OutputState }

func (VpcConnectorOutput) ElementType added in v0.12.0

func (VpcConnectorOutput) ElementType() reflect.Type

func (VpcConnectorOutput) SecurityGroups added in v0.17.0

func (o VpcConnectorOutput) SecurityGroups() pulumi.StringArrayOutput

A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.

func (VpcConnectorOutput) Subnets added in v0.17.0

A list of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.

func (VpcConnectorOutput) Tags added in v0.17.0

A list of metadata items that you can associate with your VPC connector resource. A tag is a key-value pair.

func (VpcConnectorOutput) ToVpcConnectorOutput added in v0.12.0

func (o VpcConnectorOutput) ToVpcConnectorOutput() VpcConnectorOutput

func (VpcConnectorOutput) ToVpcConnectorOutputWithContext added in v0.12.0

func (o VpcConnectorOutput) ToVpcConnectorOutputWithContext(ctx context.Context) VpcConnectorOutput

func (VpcConnectorOutput) VpcConnectorArn added in v0.17.0

func (o VpcConnectorOutput) VpcConnectorArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of this VPC connector.

func (VpcConnectorOutput) VpcConnectorName added in v0.17.0

func (o VpcConnectorOutput) VpcConnectorName() pulumi.StringPtrOutput

A name for the VPC connector. If you don't specify a name, AWS CloudFormation generates a name for your VPC connector.

func (VpcConnectorOutput) VpcConnectorRevision added in v0.17.0

func (o VpcConnectorOutput) VpcConnectorRevision() pulumi.IntOutput

The revision of this VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.

type VpcConnectorState added in v0.12.0

type VpcConnectorState struct {
}

func (VpcConnectorState) ElementType added in v0.12.0

func (VpcConnectorState) ElementType() reflect.Type

type VpcConnectorTag added in v0.12.0

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

type VpcIngressConnection added in v0.40.0

type VpcIngressConnection struct {
	pulumi.CustomResourceState

	// The Domain name associated with the VPC Ingress Connection.
	DomainName              pulumi.StringOutput                               `pulumi:"domainName"`
	IngressVpcConfiguration VpcIngressConnectionIngressVpcConfigurationOutput `pulumi:"ingressVpcConfiguration"`
	// The Amazon Resource Name (ARN) of the service.
	ServiceArn pulumi.StringOutput `pulumi:"serviceArn"`
	// The current status of the VpcIngressConnection.
	Status VpcIngressConnectionStatusOutput `pulumi:"status"`
	Tags   aws.CreateOnlyTagArrayOutput     `pulumi:"tags"`
	// The Amazon Resource Name (ARN) of the VpcIngressConnection.
	VpcIngressConnectionArn pulumi.StringOutput `pulumi:"vpcIngressConnectionArn"`
	// The customer-provided Vpc Ingress Connection name.
	VpcIngressConnectionName pulumi.StringPtrOutput `pulumi:"vpcIngressConnectionName"`
}

The AWS::AppRunner::VpcIngressConnection resource is an App Runner resource that specifies an App Runner VpcIngressConnection.

func GetVpcIngressConnection added in v0.40.0

func GetVpcIngressConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VpcIngressConnectionState, opts ...pulumi.ResourceOption) (*VpcIngressConnection, error)

GetVpcIngressConnection gets an existing VpcIngressConnection 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 NewVpcIngressConnection added in v0.40.0

func NewVpcIngressConnection(ctx *pulumi.Context,
	name string, args *VpcIngressConnectionArgs, opts ...pulumi.ResourceOption) (*VpcIngressConnection, error)

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

func (*VpcIngressConnection) ElementType added in v0.40.0

func (*VpcIngressConnection) ElementType() reflect.Type

func (*VpcIngressConnection) ToVpcIngressConnectionOutput added in v0.40.0

func (i *VpcIngressConnection) ToVpcIngressConnectionOutput() VpcIngressConnectionOutput

func (*VpcIngressConnection) ToVpcIngressConnectionOutputWithContext added in v0.40.0

func (i *VpcIngressConnection) ToVpcIngressConnectionOutputWithContext(ctx context.Context) VpcIngressConnectionOutput

type VpcIngressConnectionArgs added in v0.40.0

type VpcIngressConnectionArgs struct {
	IngressVpcConfiguration VpcIngressConnectionIngressVpcConfigurationInput
	// The Amazon Resource Name (ARN) of the service.
	ServiceArn pulumi.StringInput
	Tags       aws.CreateOnlyTagArrayInput
	// The customer-provided Vpc Ingress Connection name.
	VpcIngressConnectionName pulumi.StringPtrInput
}

The set of arguments for constructing a VpcIngressConnection resource.

func (VpcIngressConnectionArgs) ElementType added in v0.40.0

func (VpcIngressConnectionArgs) ElementType() reflect.Type

type VpcIngressConnectionIngressVpcConfiguration added in v0.40.0

type VpcIngressConnectionIngressVpcConfiguration struct {
	// The ID of the VPC endpoint that your App Runner service connects to.
	VpcEndpointId string `pulumi:"vpcEndpointId"`
	// The ID of the VPC that the VPC endpoint is used in.
	VpcId string `pulumi:"vpcId"`
}

The configuration of customer’s VPC and related VPC endpoint

type VpcIngressConnectionIngressVpcConfigurationArgs added in v0.40.0

type VpcIngressConnectionIngressVpcConfigurationArgs struct {
	// The ID of the VPC endpoint that your App Runner service connects to.
	VpcEndpointId pulumi.StringInput `pulumi:"vpcEndpointId"`
	// The ID of the VPC that the VPC endpoint is used in.
	VpcId pulumi.StringInput `pulumi:"vpcId"`
}

The configuration of customer’s VPC and related VPC endpoint

func (VpcIngressConnectionIngressVpcConfigurationArgs) ElementType added in v0.40.0

func (VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationOutput added in v0.40.0

func (i VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationOutput() VpcIngressConnectionIngressVpcConfigurationOutput

func (VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationOutputWithContext added in v0.40.0

func (i VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationOutput

type VpcIngressConnectionIngressVpcConfigurationInput added in v0.40.0

type VpcIngressConnectionIngressVpcConfigurationInput interface {
	pulumi.Input

	ToVpcIngressConnectionIngressVpcConfigurationOutput() VpcIngressConnectionIngressVpcConfigurationOutput
	ToVpcIngressConnectionIngressVpcConfigurationOutputWithContext(context.Context) VpcIngressConnectionIngressVpcConfigurationOutput
}

VpcIngressConnectionIngressVpcConfigurationInput is an input type that accepts VpcIngressConnectionIngressVpcConfigurationArgs and VpcIngressConnectionIngressVpcConfigurationOutput values. You can construct a concrete instance of `VpcIngressConnectionIngressVpcConfigurationInput` via:

VpcIngressConnectionIngressVpcConfigurationArgs{...}

type VpcIngressConnectionIngressVpcConfigurationOutput added in v0.40.0

type VpcIngressConnectionIngressVpcConfigurationOutput struct{ *pulumi.OutputState }

The configuration of customer’s VPC and related VPC endpoint

func (VpcIngressConnectionIngressVpcConfigurationOutput) ElementType added in v0.40.0

func (VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationOutput added in v0.40.0

func (o VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationOutput() VpcIngressConnectionIngressVpcConfigurationOutput

func (VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationOutputWithContext added in v0.40.0

func (o VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationOutput

func (VpcIngressConnectionIngressVpcConfigurationOutput) VpcEndpointId added in v0.40.0

The ID of the VPC endpoint that your App Runner service connects to.

func (VpcIngressConnectionIngressVpcConfigurationOutput) VpcId added in v0.40.0

The ID of the VPC that the VPC endpoint is used in.

type VpcIngressConnectionIngressVpcConfigurationPtrOutput added in v0.40.0

type VpcIngressConnectionIngressVpcConfigurationPtrOutput struct{ *pulumi.OutputState }

func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) Elem added in v0.40.0

func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) ElementType added in v0.40.0

func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutput added in v0.40.0

func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutputWithContext added in v0.40.0

func (o VpcIngressConnectionIngressVpcConfigurationPtrOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationPtrOutput

func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) VpcEndpointId added in v0.40.0

The ID of the VPC endpoint that your App Runner service connects to.

func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) VpcId added in v0.40.0

The ID of the VPC that the VPC endpoint is used in.

type VpcIngressConnectionInput added in v0.40.0

type VpcIngressConnectionInput interface {
	pulumi.Input

	ToVpcIngressConnectionOutput() VpcIngressConnectionOutput
	ToVpcIngressConnectionOutputWithContext(ctx context.Context) VpcIngressConnectionOutput
}

type VpcIngressConnectionOutput added in v0.40.0

type VpcIngressConnectionOutput struct{ *pulumi.OutputState }

func (VpcIngressConnectionOutput) DomainName added in v0.40.0

The Domain name associated with the VPC Ingress Connection.

func (VpcIngressConnectionOutput) ElementType added in v0.40.0

func (VpcIngressConnectionOutput) ElementType() reflect.Type

func (VpcIngressConnectionOutput) IngressVpcConfiguration added in v0.40.0

func (VpcIngressConnectionOutput) ServiceArn added in v0.40.0

The Amazon Resource Name (ARN) of the service.

func (VpcIngressConnectionOutput) Status added in v0.40.0

The current status of the VpcIngressConnection.

func (VpcIngressConnectionOutput) Tags added in v0.40.0

func (VpcIngressConnectionOutput) ToVpcIngressConnectionOutput added in v0.40.0

func (o VpcIngressConnectionOutput) ToVpcIngressConnectionOutput() VpcIngressConnectionOutput

func (VpcIngressConnectionOutput) ToVpcIngressConnectionOutputWithContext added in v0.40.0

func (o VpcIngressConnectionOutput) ToVpcIngressConnectionOutputWithContext(ctx context.Context) VpcIngressConnectionOutput

func (VpcIngressConnectionOutput) VpcIngressConnectionArn added in v0.40.0

func (o VpcIngressConnectionOutput) VpcIngressConnectionArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the VpcIngressConnection.

func (VpcIngressConnectionOutput) VpcIngressConnectionName added in v0.40.0

func (o VpcIngressConnectionOutput) VpcIngressConnectionName() pulumi.StringPtrOutput

The customer-provided Vpc Ingress Connection name.

type VpcIngressConnectionState added in v0.40.0

type VpcIngressConnectionState struct {
}

func (VpcIngressConnectionState) ElementType added in v0.40.0

func (VpcIngressConnectionState) ElementType() reflect.Type

type VpcIngressConnectionStatus added in v0.40.0

type VpcIngressConnectionStatus string

The current status of the VpcIngressConnection.

type VpcIngressConnectionStatusOutput added in v0.40.0

type VpcIngressConnectionStatusOutput struct{ *pulumi.OutputState }

func (VpcIngressConnectionStatusOutput) ElementType added in v0.40.0

func (VpcIngressConnectionStatusOutput) ToStringOutput added in v0.40.0

func (VpcIngressConnectionStatusOutput) ToStringOutputWithContext added in v0.40.0

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

func (VpcIngressConnectionStatusOutput) ToStringPtrOutput added in v0.40.0

func (VpcIngressConnectionStatusOutput) ToStringPtrOutputWithContext added in v0.40.0

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

func (VpcIngressConnectionStatusOutput) ToVpcIngressConnectionStatusOutput added in v0.40.0

func (o VpcIngressConnectionStatusOutput) ToVpcIngressConnectionStatusOutput() VpcIngressConnectionStatusOutput

func (VpcIngressConnectionStatusOutput) ToVpcIngressConnectionStatusOutputWithContext added in v0.40.0

func (o VpcIngressConnectionStatusOutput) ToVpcIngressConnectionStatusOutputWithContext(ctx context.Context) VpcIngressConnectionStatusOutput

func (VpcIngressConnectionStatusOutput) ToVpcIngressConnectionStatusPtrOutput added in v0.40.0

func (o VpcIngressConnectionStatusOutput) ToVpcIngressConnectionStatusPtrOutput() VpcIngressConnectionStatusPtrOutput

func (VpcIngressConnectionStatusOutput) ToVpcIngressConnectionStatusPtrOutputWithContext added in v0.40.0

func (o VpcIngressConnectionStatusOutput) ToVpcIngressConnectionStatusPtrOutputWithContext(ctx context.Context) VpcIngressConnectionStatusPtrOutput

type VpcIngressConnectionStatusPtrOutput added in v0.40.0

type VpcIngressConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (VpcIngressConnectionStatusPtrOutput) Elem added in v0.40.0

func (VpcIngressConnectionStatusPtrOutput) ElementType added in v0.40.0

func (VpcIngressConnectionStatusPtrOutput) ToStringPtrOutput added in v0.40.0

func (VpcIngressConnectionStatusPtrOutput) ToStringPtrOutputWithContext added in v0.40.0

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

func (VpcIngressConnectionStatusPtrOutput) ToVpcIngressConnectionStatusPtrOutput added in v0.40.0

func (o VpcIngressConnectionStatusPtrOutput) ToVpcIngressConnectionStatusPtrOutput() VpcIngressConnectionStatusPtrOutput

func (VpcIngressConnectionStatusPtrOutput) ToVpcIngressConnectionStatusPtrOutputWithContext added in v0.40.0

func (o VpcIngressConnectionStatusPtrOutput) ToVpcIngressConnectionStatusPtrOutputWithContext(ctx context.Context) VpcIngressConnectionStatusPtrOutput

type VpcIngressConnectionTag added in v0.40.0

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

Jump to

Keyboard shortcuts

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