digitalocean.getApp
Explore with Pulumi AI
Get information on a DigitalOcean App.
Example Usage
Get the account
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using DigitalOcean = Pulumi.DigitalOcean;
return await Deployment.RunAsync(() =>
{
var example = DigitalOcean.GetApp.Invoke(new()
{
AppId = "e665d18d-7b56-44a9-92ce-31979174d544",
});
return new Dictionary<string, object?>
{
["defaultIngress"] = example.Apply(getAppResult => getAppResult.DefaultIngress),
};
});
package main
import (
"github.com/pulumi/pulumi-digitalocean/sdk/v4/go/digitalocean"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := digitalocean.LookupApp(ctx, &digitalocean.LookupAppArgs{
AppId: "e665d18d-7b56-44a9-92ce-31979174d544",
}, nil)
if err != nil {
return err
}
ctx.Export("defaultIngress", example.DefaultIngress)
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.digitalocean.DigitaloceanFunctions;
import com.pulumi.digitalocean.inputs.GetAppArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = DigitaloceanFunctions.getApp(GetAppArgs.builder()
.appId("e665d18d-7b56-44a9-92ce-31979174d544")
.build());
ctx.export("defaultIngress", example.applyValue(getAppResult -> getAppResult.defaultIngress()));
}
}
import pulumi
import pulumi_digitalocean as digitalocean
example = digitalocean.get_app(app_id="e665d18d-7b56-44a9-92ce-31979174d544")
pulumi.export("defaultIngress", example.default_ingress)
import * as pulumi from "@pulumi/pulumi";
import * as digitalocean from "@pulumi/digitalocean";
const example = digitalocean.getApp({
appId: "e665d18d-7b56-44a9-92ce-31979174d544",
});
export const defaultIngress = example.then(example => example.defaultIngress);
variables:
example:
fn::invoke:
Function: digitalocean:getApp
Arguments:
appId: e665d18d-7b56-44a9-92ce-31979174d544
outputs:
defaultIngress: ${example.defaultIngress}
Using getApp
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getApp(args: GetAppArgs, opts?: InvokeOptions): Promise<GetAppResult>
function getAppOutput(args: GetAppOutputArgs, opts?: InvokeOptions): Output<GetAppResult>
def get_app(app_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAppResult
def get_app_output(app_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAppResult]
func LookupApp(ctx *Context, args *LookupAppArgs, opts ...InvokeOption) (*LookupAppResult, error)
func LookupAppOutput(ctx *Context, args *LookupAppOutputArgs, opts ...InvokeOption) LookupAppResultOutput
> Note: This function is named LookupApp
in the Go SDK.
public static class GetApp
{
public static Task<GetAppResult> InvokeAsync(GetAppArgs args, InvokeOptions? opts = null)
public static Output<GetAppResult> Invoke(GetAppInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAppResult> getApp(GetAppArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: digitalocean:index/getApp:getApp
arguments:
# arguments dictionary
The following arguments are supported:
- App
Id string The ID of the app to retrieve information about.
- App
Id string The ID of the app to retrieve information about.
- app
Id String The ID of the app to retrieve information about.
- app
Id string The ID of the app to retrieve information about.
- app_
id str The ID of the app to retrieve information about.
- app
Id String The ID of the app to retrieve information about.
getApp Result
The following output properties are available:
- Active
Deployment stringId The ID the app's currently active deployment.
- App
Id string - Created
At string The date and time of when the app was created.
- Default
Ingress string The default URL to access the app.
- Id string
The provider-assigned unique ID for this managed resource.
- Live
Url string The live URL of the app.
- Specs
List<Pulumi.
Digital Ocean. Outputs. Get App Spec> A DigitalOcean App spec describing the app.
- Updated
At string The date and time of when the app was last updated.
- Urn string
The uniform resource identifier for the app.
- Active
Deployment stringId The ID the app's currently active deployment.
- App
Id string - Created
At string The date and time of when the app was created.
- Default
Ingress string The default URL to access the app.
- Id string
The provider-assigned unique ID for this managed resource.
- Live
Url string The live URL of the app.
- Specs
[]Get
App Spec A DigitalOcean App spec describing the app.
- Updated
At string The date and time of when the app was last updated.
- Urn string
The uniform resource identifier for the app.
- active
Deployment StringId The ID the app's currently active deployment.
- app
Id String - created
At String The date and time of when the app was created.
- default
Ingress String The default URL to access the app.
- id String
The provider-assigned unique ID for this managed resource.
- live
Url String The live URL of the app.
- specs
List<Get
App Spec> A DigitalOcean App spec describing the app.
- updated
At String The date and time of when the app was last updated.
- urn String
The uniform resource identifier for the app.
- active
Deployment stringId The ID the app's currently active deployment.
- app
Id string - created
At string The date and time of when the app was created.
- default
Ingress string The default URL to access the app.
- id string
The provider-assigned unique ID for this managed resource.
- live
Url string The live URL of the app.
- specs
Get
App Spec[] A DigitalOcean App spec describing the app.
- updated
At string The date and time of when the app was last updated.
- urn string
The uniform resource identifier for the app.
- active_
deployment_ strid The ID the app's currently active deployment.
- app_
id str - created_
at str The date and time of when the app was created.
- default_
ingress str The default URL to access the app.
- id str
The provider-assigned unique ID for this managed resource.
- live_
url str The live URL of the app.
- specs
Sequence[Get
App Spec] A DigitalOcean App spec describing the app.
- updated_
at str The date and time of when the app was last updated.
- urn str
The uniform resource identifier for the app.
- active
Deployment StringId The ID the app's currently active deployment.
- app
Id String - created
At String The date and time of when the app was created.
- default
Ingress String The default URL to access the app.
- id String
The provider-assigned unique ID for this managed resource.
- live
Url String The live URL of the app.
- specs List<Property Map>
A DigitalOcean App spec describing the app.
- updated
At String The date and time of when the app was last updated.
- urn String
The uniform resource identifier for the app.
Supporting Types
GetAppSpec
- Domain
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Domain> - Domains List<string>
This attribute has been replaced by
domain
which supports additional functionality.- Name string
The name of the component.
- Alerts
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Alert> Describes an alert policy for the component.
- Databases
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Database> - Envs
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Env> Describes an environment variable made available to an app competent.
- Functions
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Function> - Jobs
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Job> - Region string
- Services
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Service> - Static
Sites List<Pulumi.Digital Ocean. Inputs. Get App Spec Static Site> - Workers
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Worker>
- Domain
[]Get
App Spec Domain - Domains []string
This attribute has been replaced by
domain
which supports additional functionality.- Name string
The name of the component.
- Alerts
[]Get
App Spec Alert Describes an alert policy for the component.
- Databases
[]Get
App Spec Database - Envs
[]Get
App Spec Env Describes an environment variable made available to an app competent.
- Functions
[]Get
App Spec Function - Jobs
[]Get
App Spec Job - Region string
- Services
[]Get
App Spec Service - Static
Sites []GetApp Spec Static Site - Workers
[]Get
App Spec Worker
- domain
List<Get
App Spec Domain> - domains List<String>
This attribute has been replaced by
domain
which supports additional functionality.- name String
The name of the component.
- alerts
List<Get
App Spec Alert> Describes an alert policy for the component.
- databases
List<Get
App Spec Database> - envs
List<Get
App Spec Env> Describes an environment variable made available to an app competent.
- functions
List<Get
App Spec Function> - jobs
List<Get
App Spec Job> - region String
- services
List<Get
App Spec Service> - static
Sites List<GetApp Spec Static Site> - workers
List<Get
App Spec Worker>
- domain
Get
App Spec Domain[] - domains string[]
This attribute has been replaced by
domain
which supports additional functionality.- name string
The name of the component.
- alerts
Get
App Spec Alert[] Describes an alert policy for the component.
- databases
Get
App Spec Database[] - envs
Get
App Spec Env[] Describes an environment variable made available to an app competent.
- functions
Get
App Spec Function[] - jobs
Get
App Spec Job[] - region string
- services
Get
App Spec Service[] - static
Sites GetApp Spec Static Site[] - workers
Get
App Spec Worker[]
- domain
Sequence[Get
App Spec Domain] - domains Sequence[str]
This attribute has been replaced by
domain
which supports additional functionality.- name str
The name of the component.
- alerts
Sequence[Get
App Spec Alert] Describes an alert policy for the component.
- databases
Sequence[Get
App Spec Database] - envs
Sequence[Get
App Spec Env] Describes an environment variable made available to an app competent.
- functions
Sequence[Get
App Spec Function] - jobs
Sequence[Get
App Spec Job] - region str
- services
Sequence[Get
App Spec Service] - static_
sites Sequence[GetApp Spec Static Site] - workers
Sequence[Get
App Spec Worker]
- domain List<Property Map>
- domains List<String>
This attribute has been replaced by
domain
which supports additional functionality.- name String
The name of the component.
- alerts List<Property Map>
Describes an alert policy for the component.
- databases List<Property Map>
- envs List<Property Map>
Describes an environment variable made available to an app competent.
- functions List<Property Map>
- jobs List<Property Map>
- region String
- services List<Property Map>
- static
Sites List<Property Map> - workers List<Property Map>
GetAppSpecAlert
GetAppSpecDatabase
- Cluster
Name string The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if
cluster_name
is not set, a new cluster will be provisioned.- Db
Name string The name of the MySQL or PostgreSQL database to configure.
- Db
User string The name of the MySQL or PostgreSQL user to configure.
- Engine string
The database engine to use (
MYSQL
,PG
,REDIS
, orMONGODB
).- Name string
The name of the component.
- Production bool
Whether this is a production or dev database.
- Version string
The version of the database engine.
- Cluster
Name string The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if
cluster_name
is not set, a new cluster will be provisioned.- Db
Name string The name of the MySQL or PostgreSQL database to configure.
- Db
User string The name of the MySQL or PostgreSQL user to configure.
- Engine string
The database engine to use (
MYSQL
,PG
,REDIS
, orMONGODB
).- Name string
The name of the component.
- Production bool
Whether this is a production or dev database.
- Version string
The version of the database engine.
- cluster
Name String The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if
cluster_name
is not set, a new cluster will be provisioned.- db
Name String The name of the MySQL or PostgreSQL database to configure.
- db
User String The name of the MySQL or PostgreSQL user to configure.
- engine String
The database engine to use (
MYSQL
,PG
,REDIS
, orMONGODB
).- name String
The name of the component.
- production Boolean
Whether this is a production or dev database.
- version String
The version of the database engine.
- cluster
Name string The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if
cluster_name
is not set, a new cluster will be provisioned.- db
Name string The name of the MySQL or PostgreSQL database to configure.
- db
User string The name of the MySQL or PostgreSQL user to configure.
- engine string
The database engine to use (
MYSQL
,PG
,REDIS
, orMONGODB
).- name string
The name of the component.
- production boolean
Whether this is a production or dev database.
- version string
The version of the database engine.
- cluster_
name str The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if
cluster_name
is not set, a new cluster will be provisioned.- db_
name str The name of the MySQL or PostgreSQL database to configure.
- db_
user str The name of the MySQL or PostgreSQL user to configure.
- engine str
The database engine to use (
MYSQL
,PG
,REDIS
, orMONGODB
).- name str
The name of the component.
- production bool
Whether this is a production or dev database.
- version str
The version of the database engine.
- cluster
Name String The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if
cluster_name
is not set, a new cluster will be provisioned.- db
Name String The name of the MySQL or PostgreSQL database to configure.
- db
User String The name of the MySQL or PostgreSQL user to configure.
- engine String
The database engine to use (
MYSQL
,PG
,REDIS
, orMONGODB
).- name String
The name of the component.
- production Boolean
Whether this is a production or dev database.
- version String
The version of the database engine.
GetAppSpecDomain
GetAppSpecEnv
GetAppSpecFunction
- Name string
The name of the component.
- Routes
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Function Route> - Alerts
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Function Alert> Describes an alert policy for the component.
- Cors
Pulumi.
Digital Ocean. Inputs. Get App Spec Function Cors The CORS policies of the app.
- Envs
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Function Env> Describes an environment variable made available to an app competent.
- Git
Pulumi.
Digital Ocean. Inputs. Get App Spec Function Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- Github
Pulumi.
Digital Ocean. Inputs. Get App Spec Function Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Gitlab
Pulumi.
Digital Ocean. Inputs. Get App Spec Function Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Log
Destinations List<Pulumi.Digital Ocean. Inputs. Get App Spec Function Log Destination> Describes a log forwarding destination.
- Source
Dir string An optional path to the working directory to use for the build.
- Name string
The name of the component.
- Routes
[]Get
App Spec Function Route - Alerts
[]Get
App Spec Function Alert Describes an alert policy for the component.
- Cors
Get
App Spec Function Cors The CORS policies of the app.
- Envs
[]Get
App Spec Function Env Describes an environment variable made available to an app competent.
- Git
Get
App Spec Function Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- Github
Get
App Spec Function Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Gitlab
Get
App Spec Function Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Log
Destinations []GetApp Spec Function Log Destination Describes a log forwarding destination.
- Source
Dir string An optional path to the working directory to use for the build.
- name String
The name of the component.
- routes
List<Get
App Spec Function Route> - alerts
List<Get
App Spec Function Alert> Describes an alert policy for the component.
- cors
Get
App Spec Function Cors The CORS policies of the app.
- envs
List<Get
App Spec Function Env> Describes an environment variable made available to an app competent.
- git
Get
App Spec Function Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Function Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Function Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- log
Destinations List<GetApp Spec Function Log Destination> Describes a log forwarding destination.
- source
Dir String An optional path to the working directory to use for the build.
- name string
The name of the component.
- routes
Get
App Spec Function Route[] - alerts
Get
App Spec Function Alert[] Describes an alert policy for the component.
- cors
Get
App Spec Function Cors The CORS policies of the app.
- envs
Get
App Spec Function Env[] Describes an environment variable made available to an app competent.
- git
Get
App Spec Function Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Function Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Function Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- log
Destinations GetApp Spec Function Log Destination[] Describes a log forwarding destination.
- source
Dir string An optional path to the working directory to use for the build.
- name str
The name of the component.
- routes
Sequence[Get
App Spec Function Route] - alerts
Sequence[Get
App Spec Function Alert] Describes an alert policy for the component.
- cors
Get
App Spec Function Cors The CORS policies of the app.
- envs
Sequence[Get
App Spec Function Env] Describes an environment variable made available to an app competent.
- git
Get
App Spec Function Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Function Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Function Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- log_
destinations Sequence[GetApp Spec Function Log Destination] Describes a log forwarding destination.
- source_
dir str An optional path to the working directory to use for the build.
- name String
The name of the component.
- routes List<Property Map>
- alerts List<Property Map>
Describes an alert policy for the component.
- cors Property Map
The CORS policies of the app.
- envs List<Property Map>
Describes an environment variable made available to an app competent.
- git Property Map
A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github Property Map
A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab Property Map
A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- log
Destinations List<Property Map> Describes a log forwarding destination.
- source
Dir String An optional path to the working directory to use for the build.
GetAppSpecFunctionAlert
- Operator string
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- Rule string
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- Value double
The threshold for the type of the warning.
- Window string
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- Disabled bool
Determines whether or not the alert is disabled (default:
false
).
- Operator string
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- Rule string
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- Value float64
The threshold for the type of the warning.
- Window string
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- Disabled bool
Determines whether or not the alert is disabled (default:
false
).
- operator String
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule String
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value Double
The threshold for the type of the warning.
- window String
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled Boolean
Determines whether or not the alert is disabled (default:
false
).
- operator string
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule string
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value number
The threshold for the type of the warning.
- window string
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled boolean
Determines whether or not the alert is disabled (default:
false
).
- operator str
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule str
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value float
The threshold for the type of the warning.
- window str
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled bool
Determines whether or not the alert is disabled (default:
false
).
- operator String
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule String
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value Number
The threshold for the type of the warning.
- window String
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled Boolean
Determines whether or not the alert is disabled (default:
false
).
GetAppSpecFunctionCors
- Allow
Credentials bool Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- Allow
Headers List<string> The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- Allow
Methods List<string> The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- Allow
Origins Pulumi.Digital Ocean. Inputs. Get App Spec Function Cors Allow Origins The
Access-Control-Allow-Origin
can be- Expose
Headers List<string> The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- Max
Age string An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- Allow
Credentials bool Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- Allow
Headers []string The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- Allow
Methods []string The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- Allow
Origins GetApp Spec Function Cors Allow Origins The
Access-Control-Allow-Origin
can be- Expose
Headers []string The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- Max
Age string An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- allow
Credentials Boolean Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- allow
Headers List<String> The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- allow
Methods List<String> The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- allow
Origins GetApp Spec Function Cors Allow Origins The
Access-Control-Allow-Origin
can be- expose
Headers List<String> The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- max
Age String An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- allow
Credentials boolean Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- allow
Headers string[] The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- allow
Methods string[] The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- allow
Origins GetApp Spec Function Cors Allow Origins The
Access-Control-Allow-Origin
can be- expose
Headers string[] The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- max
Age string An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- allow_
credentials bool Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- allow_
headers Sequence[str] The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- allow_
methods Sequence[str] The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- allow_
origins GetApp Spec Function Cors Allow Origins The
Access-Control-Allow-Origin
can be- expose_
headers Sequence[str] The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- max_
age str An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- allow
Credentials Boolean Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- allow
Headers List<String> The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- allow
Methods List<String> The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- allow
Origins Property Map The
Access-Control-Allow-Origin
can be- expose
Headers List<String> The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- max
Age String An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
GetAppSpecFunctionCorsAllowOrigins
- Exact string
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- Prefix string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- Regex string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- Exact string
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- Prefix string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- Regex string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- exact String
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- prefix String
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- regex String
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- exact string
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- prefix string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- regex string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- exact str
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- prefix str
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- regex str
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- exact String
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- prefix String
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- regex String
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
GetAppSpecFunctionEnv
GetAppSpecFunctionGit
- Branch string
The name of the branch to use.
- Repo
Clone stringUrl The clone URL of the repo.
- Branch string
The name of the branch to use.
- Repo
Clone stringUrl The clone URL of the repo.
- branch String
The name of the branch to use.
- repo
Clone StringUrl The clone URL of the repo.
- branch string
The name of the branch to use.
- repo
Clone stringUrl The clone URL of the repo.
- branch str
The name of the branch to use.
- repo_
clone_ strurl The clone URL of the repo.
- branch String
The name of the branch to use.
- repo
Clone StringUrl The clone URL of the repo.
GetAppSpecFunctionGithub
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
- branch string
The name of the branch to use.
- deploy
On booleanPush Whether to automatically deploy new commits made to the repo.
- repo string
The name of the repo in the format
owner/repo
.
- branch str
The name of the branch to use.
- deploy_
on_ boolpush Whether to automatically deploy new commits made to the repo.
- repo str
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
GetAppSpecFunctionGitlab
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
- branch string
The name of the branch to use.
- deploy
On booleanPush Whether to automatically deploy new commits made to the repo.
- repo string
The name of the repo in the format
owner/repo
.
- branch str
The name of the branch to use.
- deploy_
on_ boolpush Whether to automatically deploy new commits made to the repo.
- repo str
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
GetAppSpecFunctionLogDestination
- Name string
The name of the component.
- Datadog
Pulumi.
Digital Ocean. Inputs. Get App Spec Function Log Destination Datadog Datadog configuration.
- Logtail
Pulumi.
Digital Ocean. Inputs. Get App Spec Function Log Destination Logtail Logtail configuration.
- Papertrail
Pulumi.
Digital Ocean. Inputs. Get App Spec Function Log Destination Papertrail Papertrail configuration.
- Name string
The name of the component.
- Datadog
Get
App Spec Function Log Destination Datadog Datadog configuration.
- Logtail
Get
App Spec Function Log Destination Logtail Logtail configuration.
- Papertrail
Get
App Spec Function Log Destination Papertrail Papertrail configuration.
- name String
The name of the component.
- datadog
Get
App Spec Function Log Destination Datadog Datadog configuration.
- logtail
Get
App Spec Function Log Destination Logtail Logtail configuration.
- papertrail
Get
App Spec Function Log Destination Papertrail Papertrail configuration.
- name string
The name of the component.
- datadog
Get
App Spec Function Log Destination Datadog Datadog configuration.
- logtail
Get
App Spec Function Log Destination Logtail Logtail configuration.
- papertrail
Get
App Spec Function Log Destination Papertrail Papertrail configuration.
- name str
The name of the component.
- datadog
Get
App Spec Function Log Destination Datadog Datadog configuration.
- logtail
Get
App Spec Function Log Destination Logtail Logtail configuration.
- papertrail
Get
App Spec Function Log Destination Papertrail Papertrail configuration.
- name String
The name of the component.
- datadog Property Map
Datadog configuration.
- logtail Property Map
Logtail configuration.
- papertrail Property Map
Papertrail configuration.
GetAppSpecFunctionLogDestinationDatadog
GetAppSpecFunctionLogDestinationLogtail
- Token string
Logtail token.
- Token string
Logtail token.
- token String
Logtail token.
- token string
Logtail token.
- token str
Logtail token.
- token String
Logtail token.
GetAppSpecFunctionLogDestinationPapertrail
- Endpoint string
Datadog HTTP log intake endpoint.
- Endpoint string
Datadog HTTP log intake endpoint.
- endpoint String
Datadog HTTP log intake endpoint.
- endpoint string
Datadog HTTP log intake endpoint.
- endpoint str
Datadog HTTP log intake endpoint.
- endpoint String
Datadog HTTP log intake endpoint.
GetAppSpecFunctionRoute
- Path string
Paths must start with
/
and must be unique within the app.- Preserve
Path boolPrefix An optional flag to preserve the path that is forwarded to the backend service.
- Path string
Paths must start with
/
and must be unique within the app.- Preserve
Path boolPrefix An optional flag to preserve the path that is forwarded to the backend service.
- path String
Paths must start with
/
and must be unique within the app.- preserve
Path BooleanPrefix An optional flag to preserve the path that is forwarded to the backend service.
- path string
Paths must start with
/
and must be unique within the app.- preserve
Path booleanPrefix An optional flag to preserve the path that is forwarded to the backend service.
- path str
Paths must start with
/
and must be unique within the app.- preserve_
path_ boolprefix An optional flag to preserve the path that is forwarded to the backend service.
- path String
Paths must start with
/
and must be unique within the app.- preserve
Path BooleanPrefix An optional flag to preserve the path that is forwarded to the backend service.
GetAppSpecJob
- Name string
The name of the component.
- Alerts
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Job Alert> Describes an alert policy for the component.
- Build
Command string An optional build command to run while building this component from source.
- Dockerfile
Path string The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- Environment
Slug string An environment slug describing the type of this app.
- Envs
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Job Env> Describes an environment variable made available to an app competent.
- Git
Pulumi.
Digital Ocean. Inputs. Get App Spec Job Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- Github
Pulumi.
Digital Ocean. Inputs. Get App Spec Job Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Gitlab
Pulumi.
Digital Ocean. Inputs. Get App Spec Job Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Image
Pulumi.
Digital Ocean. Inputs. Get App Spec Job Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- Instance
Count int The amount of instances that this component should be scaled to.
- Instance
Size stringSlug The instance size to use for this component.
- Kind string
The type of job and when it will be run during the deployment process. It may be one of:
- Log
Destinations List<Pulumi.Digital Ocean. Inputs. Get App Spec Job Log Destination> Describes a log forwarding destination.
- Run
Command string An optional run command to override the component's default.
- Source
Dir string An optional path to the working directory to use for the build.
- Name string
The name of the component.
- Alerts
[]Get
App Spec Job Alert Describes an alert policy for the component.
- Build
Command string An optional build command to run while building this component from source.
- Dockerfile
Path string The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- Environment
Slug string An environment slug describing the type of this app.
- Envs
[]Get
App Spec Job Env Describes an environment variable made available to an app competent.
- Git
Get
App Spec Job Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- Github
Get
App Spec Job Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Gitlab
Get
App Spec Job Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Image
Get
App Spec Job Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- Instance
Count int The amount of instances that this component should be scaled to.
- Instance
Size stringSlug The instance size to use for this component.
- Kind string
The type of job and when it will be run during the deployment process. It may be one of:
- Log
Destinations []GetApp Spec Job Log Destination Describes a log forwarding destination.
- Run
Command string An optional run command to override the component's default.
- Source
Dir string An optional path to the working directory to use for the build.
- name String
The name of the component.
- alerts
List<Get
App Spec Job Alert> Describes an alert policy for the component.
- build
Command String An optional build command to run while building this component from source.
- dockerfile
Path String The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment
Slug String An environment slug describing the type of this app.
- envs
List<Get
App Spec Job Env> Describes an environment variable made available to an app competent.
- git
Get
App Spec Job Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Job Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Job Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- image
Get
App Spec Job Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- instance
Count Integer The amount of instances that this component should be scaled to.
- instance
Size StringSlug The instance size to use for this component.
- kind String
The type of job and when it will be run during the deployment process. It may be one of:
- log
Destinations List<GetApp Spec Job Log Destination> Describes a log forwarding destination.
- run
Command String An optional run command to override the component's default.
- source
Dir String An optional path to the working directory to use for the build.
- name string
The name of the component.
- alerts
Get
App Spec Job Alert[] Describes an alert policy for the component.
- build
Command string An optional build command to run while building this component from source.
- dockerfile
Path string The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment
Slug string An environment slug describing the type of this app.
- envs
Get
App Spec Job Env[] Describes an environment variable made available to an app competent.
- git
Get
App Spec Job Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Job Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Job Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- image
Get
App Spec Job Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- instance
Count number The amount of instances that this component should be scaled to.
- instance
Size stringSlug The instance size to use for this component.
- kind string
The type of job and when it will be run during the deployment process. It may be one of:
- log
Destinations GetApp Spec Job Log Destination[] Describes a log forwarding destination.
- run
Command string An optional run command to override the component's default.
- source
Dir string An optional path to the working directory to use for the build.
- name str
The name of the component.
- alerts
Sequence[Get
App Spec Job Alert] Describes an alert policy for the component.
- build_
command str An optional build command to run while building this component from source.
- dockerfile_
path str The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment_
slug str An environment slug describing the type of this app.
- envs
Sequence[Get
App Spec Job Env] Describes an environment variable made available to an app competent.
- git
Get
App Spec Job Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Job Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Job Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- image
Get
App Spec Job Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- instance_
count int The amount of instances that this component should be scaled to.
- instance_
size_ strslug The instance size to use for this component.
- kind str
The type of job and when it will be run during the deployment process. It may be one of:
- log_
destinations Sequence[GetApp Spec Job Log Destination] Describes a log forwarding destination.
- run_
command str An optional run command to override the component's default.
- source_
dir str An optional path to the working directory to use for the build.
- name String
The name of the component.
- alerts List<Property Map>
Describes an alert policy for the component.
- build
Command String An optional build command to run while building this component from source.
- dockerfile
Path String The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment
Slug String An environment slug describing the type of this app.
- envs List<Property Map>
Describes an environment variable made available to an app competent.
- git Property Map
A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github Property Map
A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab Property Map
A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- image Property Map
An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- instance
Count Number The amount of instances that this component should be scaled to.
- instance
Size StringSlug The instance size to use for this component.
- kind String
The type of job and when it will be run during the deployment process. It may be one of:
- log
Destinations List<Property Map> Describes a log forwarding destination.
- run
Command String An optional run command to override the component's default.
- source
Dir String An optional path to the working directory to use for the build.
GetAppSpecJobAlert
- Operator string
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- Rule string
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- Value double
The threshold for the type of the warning.
- Window string
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- Disabled bool
Determines whether or not the alert is disabled (default:
false
).
- Operator string
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- Rule string
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- Value float64
The threshold for the type of the warning.
- Window string
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- Disabled bool
Determines whether or not the alert is disabled (default:
false
).
- operator String
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule String
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value Double
The threshold for the type of the warning.
- window String
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled Boolean
Determines whether or not the alert is disabled (default:
false
).
- operator string
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule string
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value number
The threshold for the type of the warning.
- window string
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled boolean
Determines whether or not the alert is disabled (default:
false
).
- operator str
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule str
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value float
The threshold for the type of the warning.
- window str
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled bool
Determines whether or not the alert is disabled (default:
false
).
- operator String
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule String
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value Number
The threshold for the type of the warning.
- window String
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled Boolean
Determines whether or not the alert is disabled (default:
false
).
GetAppSpecJobEnv
GetAppSpecJobGit
- Branch string
The name of the branch to use.
- Repo
Clone stringUrl The clone URL of the repo.
- Branch string
The name of the branch to use.
- Repo
Clone stringUrl The clone URL of the repo.
- branch String
The name of the branch to use.
- repo
Clone StringUrl The clone URL of the repo.
- branch string
The name of the branch to use.
- repo
Clone stringUrl The clone URL of the repo.
- branch str
The name of the branch to use.
- repo_
clone_ strurl The clone URL of the repo.
- branch String
The name of the branch to use.
- repo
Clone StringUrl The clone URL of the repo.
GetAppSpecJobGithub
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
- branch string
The name of the branch to use.
- deploy
On booleanPush Whether to automatically deploy new commits made to the repo.
- repo string
The name of the repo in the format
owner/repo
.
- branch str
The name of the branch to use.
- deploy_
on_ boolpush Whether to automatically deploy new commits made to the repo.
- repo str
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
GetAppSpecJobGitlab
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
- branch string
The name of the branch to use.
- deploy
On booleanPush Whether to automatically deploy new commits made to the repo.
- repo string
The name of the repo in the format
owner/repo
.
- branch str
The name of the branch to use.
- deploy_
on_ boolpush Whether to automatically deploy new commits made to the repo.
- repo str
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
GetAppSpecJobImage
- Deploy
On List<Pulumi.Pushes Digital Ocean. Inputs. Get App Spec Job Image Deploy On Push> Whether to automatically deploy new commits made to the repo.
- Registry
Type string The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- Repository string
The repository name.
- Registry string
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- Tag string
The repository tag. Defaults to
latest
if not provided.
- Deploy
On []GetPushes App Spec Job Image Deploy On Push Whether to automatically deploy new commits made to the repo.
- Registry
Type string The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- Repository string
The repository name.
- Registry string
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- Tag string
The repository tag. Defaults to
latest
if not provided.
- deploy
On List<GetPushes App Spec Job Image Deploy On Push> Whether to automatically deploy new commits made to the repo.
- registry
Type String The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- repository String
The repository name.
- registry String
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- tag String
The repository tag. Defaults to
latest
if not provided.
- deploy
On GetPushes App Spec Job Image Deploy On Push[] Whether to automatically deploy new commits made to the repo.
- registry
Type string The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- repository string
The repository name.
- registry string
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- tag string
The repository tag. Defaults to
latest
if not provided.
- deploy_
on_ Sequence[Getpushes App Spec Job Image Deploy On Push] Whether to automatically deploy new commits made to the repo.
- registry_
type str The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- repository str
The repository name.
- registry str
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- tag str
The repository tag. Defaults to
latest
if not provided.
- deploy
On List<Property Map>Pushes Whether to automatically deploy new commits made to the repo.
- registry
Type String The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- repository String
The repository name.
- registry String
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- tag String
The repository tag. Defaults to
latest
if not provided.
GetAppSpecJobImageDeployOnPush
- Enabled bool
Whether to automatically deploy images pushed to DOCR.
- Enabled bool
Whether to automatically deploy images pushed to DOCR.
- enabled Boolean
Whether to automatically deploy images pushed to DOCR.
- enabled boolean
Whether to automatically deploy images pushed to DOCR.
- enabled bool
Whether to automatically deploy images pushed to DOCR.
- enabled Boolean
Whether to automatically deploy images pushed to DOCR.
GetAppSpecJobLogDestination
- Name string
The name of the component.
- Datadog
Pulumi.
Digital Ocean. Inputs. Get App Spec Job Log Destination Datadog Datadog configuration.
- Logtail
Pulumi.
Digital Ocean. Inputs. Get App Spec Job Log Destination Logtail Logtail configuration.
- Papertrail
Pulumi.
Digital Ocean. Inputs. Get App Spec Job Log Destination Papertrail Papertrail configuration.
- Name string
The name of the component.
- Datadog
Get
App Spec Job Log Destination Datadog Datadog configuration.
- Logtail
Get
App Spec Job Log Destination Logtail Logtail configuration.
- Papertrail
Get
App Spec Job Log Destination Papertrail Papertrail configuration.
- name String
The name of the component.
- datadog
Get
App Spec Job Log Destination Datadog Datadog configuration.
- logtail
Get
App Spec Job Log Destination Logtail Logtail configuration.
- papertrail
Get
App Spec Job Log Destination Papertrail Papertrail configuration.
- name string
The name of the component.
- datadog
Get
App Spec Job Log Destination Datadog Datadog configuration.
- logtail
Get
App Spec Job Log Destination Logtail Logtail configuration.
- papertrail
Get
App Spec Job Log Destination Papertrail Papertrail configuration.
- name str
The name of the component.
- datadog
Get
App Spec Job Log Destination Datadog Datadog configuration.
- logtail
Get
App Spec Job Log Destination Logtail Logtail configuration.
- papertrail
Get
App Spec Job Log Destination Papertrail Papertrail configuration.
- name String
The name of the component.
- datadog Property Map
Datadog configuration.
- logtail Property Map
Logtail configuration.
- papertrail Property Map
Papertrail configuration.
GetAppSpecJobLogDestinationDatadog
GetAppSpecJobLogDestinationLogtail
- Token string
Logtail token.
- Token string
Logtail token.
- token String
Logtail token.
- token string
Logtail token.
- token str
Logtail token.
- token String
Logtail token.
GetAppSpecJobLogDestinationPapertrail
- Endpoint string
Datadog HTTP log intake endpoint.
- Endpoint string
Datadog HTTP log intake endpoint.
- endpoint String
Datadog HTTP log intake endpoint.
- endpoint string
Datadog HTTP log intake endpoint.
- endpoint str
Datadog HTTP log intake endpoint.
- endpoint String
Datadog HTTP log intake endpoint.
GetAppSpecService
- Http
Port int The internal port on which this service's run command will listen.
- Name string
The name of the component.
- Routes
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Service Route> - Run
Command string An optional run command to override the component's default.
- Alerts
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Service Alert> Describes an alert policy for the component.
- Build
Command string An optional build command to run while building this component from source.
- Cors
Pulumi.
Digital Ocean. Inputs. Get App Spec Service Cors The CORS policies of the app.
- Dockerfile
Path string The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- Environment
Slug string An environment slug describing the type of this app.
- Envs
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Service Env> Describes an environment variable made available to an app competent.
- Git
Pulumi.
Digital Ocean. Inputs. Get App Spec Service Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- Github
Pulumi.
Digital Ocean. Inputs. Get App Spec Service Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Gitlab
Pulumi.
Digital Ocean. Inputs. Get App Spec Service Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Health
Check Pulumi.Digital Ocean. Inputs. Get App Spec Service Health Check A health check to determine the availability of this component.
- Image
Pulumi.
Digital Ocean. Inputs. Get App Spec Service Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- Instance
Count int The amount of instances that this component should be scaled to.
- Instance
Size stringSlug The instance size to use for this component.
- Internal
Ports List<int> A list of ports on which this service will listen for internal traffic.
- Log
Destinations List<Pulumi.Digital Ocean. Inputs. Get App Spec Service Log Destination> Describes a log forwarding destination.
- Source
Dir string An optional path to the working directory to use for the build.
- Http
Port int The internal port on which this service's run command will listen.
- Name string
The name of the component.
- Routes
[]Get
App Spec Service Route - Run
Command string An optional run command to override the component's default.
- Alerts
[]Get
App Spec Service Alert Describes an alert policy for the component.
- Build
Command string An optional build command to run while building this component from source.
- Cors
Get
App Spec Service Cors The CORS policies of the app.
- Dockerfile
Path string The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- Environment
Slug string An environment slug describing the type of this app.
- Envs
[]Get
App Spec Service Env Describes an environment variable made available to an app competent.
- Git
Get
App Spec Service Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- Github
Get
App Spec Service Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Gitlab
Get
App Spec Service Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Health
Check GetApp Spec Service Health Check A health check to determine the availability of this component.
- Image
Get
App Spec Service Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- Instance
Count int The amount of instances that this component should be scaled to.
- Instance
Size stringSlug The instance size to use for this component.
- Internal
Ports []int A list of ports on which this service will listen for internal traffic.
- Log
Destinations []GetApp Spec Service Log Destination Describes a log forwarding destination.
- Source
Dir string An optional path to the working directory to use for the build.
- http
Port Integer The internal port on which this service's run command will listen.
- name String
The name of the component.
- routes
List<Get
App Spec Service Route> - run
Command String An optional run command to override the component's default.
- alerts
List<Get
App Spec Service Alert> Describes an alert policy for the component.
- build
Command String An optional build command to run while building this component from source.
- cors
Get
App Spec Service Cors The CORS policies of the app.
- dockerfile
Path String The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment
Slug String An environment slug describing the type of this app.
- envs
List<Get
App Spec Service Env> Describes an environment variable made available to an app competent.
- git
Get
App Spec Service Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Service Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Service Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- health
Check GetApp Spec Service Health Check A health check to determine the availability of this component.
- image
Get
App Spec Service Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- instance
Count Integer The amount of instances that this component should be scaled to.
- instance
Size StringSlug The instance size to use for this component.
- internal
Ports List<Integer> A list of ports on which this service will listen for internal traffic.
- log
Destinations List<GetApp Spec Service Log Destination> Describes a log forwarding destination.
- source
Dir String An optional path to the working directory to use for the build.
- http
Port number The internal port on which this service's run command will listen.
- name string
The name of the component.
- routes
Get
App Spec Service Route[] - run
Command string An optional run command to override the component's default.
- alerts
Get
App Spec Service Alert[] Describes an alert policy for the component.
- build
Command string An optional build command to run while building this component from source.
- cors
Get
App Spec Service Cors The CORS policies of the app.
- dockerfile
Path string The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment
Slug string An environment slug describing the type of this app.
- envs
Get
App Spec Service Env[] Describes an environment variable made available to an app competent.
- git
Get
App Spec Service Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Service Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Service Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- health
Check GetApp Spec Service Health Check A health check to determine the availability of this component.
- image
Get
App Spec Service Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- instance
Count number The amount of instances that this component should be scaled to.
- instance
Size stringSlug The instance size to use for this component.
- internal
Ports number[] A list of ports on which this service will listen for internal traffic.
- log
Destinations GetApp Spec Service Log Destination[] Describes a log forwarding destination.
- source
Dir string An optional path to the working directory to use for the build.
- http_
port int The internal port on which this service's run command will listen.
- name str
The name of the component.
- routes
Sequence[Get
App Spec Service Route] - run_
command str An optional run command to override the component's default.
- alerts
Sequence[Get
App Spec Service Alert] Describes an alert policy for the component.
- build_
command str An optional build command to run while building this component from source.
- cors
Get
App Spec Service Cors The CORS policies of the app.
- dockerfile_
path str The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment_
slug str An environment slug describing the type of this app.
- envs
Sequence[Get
App Spec Service Env] Describes an environment variable made available to an app competent.
- git
Get
App Spec Service Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Service Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Service Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- health_
check GetApp Spec Service Health Check A health check to determine the availability of this component.
- image
Get
App Spec Service Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- instance_
count int The amount of instances that this component should be scaled to.
- instance_
size_ strslug The instance size to use for this component.
- internal_
ports Sequence[int] A list of ports on which this service will listen for internal traffic.
- log_
destinations Sequence[GetApp Spec Service Log Destination] Describes a log forwarding destination.
- source_
dir str An optional path to the working directory to use for the build.
- http
Port Number The internal port on which this service's run command will listen.
- name String
The name of the component.
- routes List<Property Map>
- run
Command String An optional run command to override the component's default.
- alerts List<Property Map>
Describes an alert policy for the component.
- build
Command String An optional build command to run while building this component from source.
- cors Property Map
The CORS policies of the app.
- dockerfile
Path String The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment
Slug String An environment slug describing the type of this app.
- envs List<Property Map>
Describes an environment variable made available to an app competent.
- git Property Map
A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github Property Map
A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab Property Map
A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- health
Check Property Map A health check to determine the availability of this component.
- image Property Map
An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- instance
Count Number The amount of instances that this component should be scaled to.
- instance
Size StringSlug The instance size to use for this component.
- internal
Ports List<Number> A list of ports on which this service will listen for internal traffic.
- log
Destinations List<Property Map> Describes a log forwarding destination.
- source
Dir String An optional path to the working directory to use for the build.
GetAppSpecServiceAlert
- Operator string
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- Rule string
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- Value double
The threshold for the type of the warning.
- Window string
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- Disabled bool
Determines whether or not the alert is disabled (default:
false
).
- Operator string
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- Rule string
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- Value float64
The threshold for the type of the warning.
- Window string
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- Disabled bool
Determines whether or not the alert is disabled (default:
false
).
- operator String
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule String
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value Double
The threshold for the type of the warning.
- window String
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled Boolean
Determines whether or not the alert is disabled (default:
false
).
- operator string
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule string
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value number
The threshold for the type of the warning.
- window string
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled boolean
Determines whether or not the alert is disabled (default:
false
).
- operator str
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule str
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value float
The threshold for the type of the warning.
- window str
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled bool
Determines whether or not the alert is disabled (default:
false
).
- operator String
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule String
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value Number
The threshold for the type of the warning.
- window String
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled Boolean
Determines whether or not the alert is disabled (default:
false
).
GetAppSpecServiceCors
- Allow
Credentials bool Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- Allow
Headers List<string> The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- Allow
Methods List<string> The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- Allow
Origins Pulumi.Digital Ocean. Inputs. Get App Spec Service Cors Allow Origins The
Access-Control-Allow-Origin
can be- Expose
Headers List<string> The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- Max
Age string An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- Allow
Credentials bool Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- Allow
Headers []string The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- Allow
Methods []string The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- Allow
Origins GetApp Spec Service Cors Allow Origins The
Access-Control-Allow-Origin
can be- Expose
Headers []string The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- Max
Age string An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- allow
Credentials Boolean Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- allow
Headers List<String> The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- allow
Methods List<String> The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- allow
Origins GetApp Spec Service Cors Allow Origins The
Access-Control-Allow-Origin
can be- expose
Headers List<String> The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- max
Age String An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- allow
Credentials boolean Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- allow
Headers string[] The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- allow
Methods string[] The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- allow
Origins GetApp Spec Service Cors Allow Origins The
Access-Control-Allow-Origin
can be- expose
Headers string[] The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- max
Age string An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- allow_
credentials bool Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- allow_
headers Sequence[str] The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- allow_
methods Sequence[str] The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- allow_
origins GetApp Spec Service Cors Allow Origins The
Access-Control-Allow-Origin
can be- expose_
headers Sequence[str] The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- max_
age str An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- allow
Credentials Boolean Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- allow
Headers List<String> The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- allow
Methods List<String> The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- allow
Origins Property Map The
Access-Control-Allow-Origin
can be- expose
Headers List<String> The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- max
Age String An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
GetAppSpecServiceCorsAllowOrigins
- Exact string
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- Prefix string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- Regex string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- Exact string
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- Prefix string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- Regex string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- exact String
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- prefix String
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- regex String
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- exact string
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- prefix string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- regex string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- exact str
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- prefix str
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- regex str
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- exact String
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- prefix String
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- regex String
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
GetAppSpecServiceEnv
GetAppSpecServiceGit
- Branch string
The name of the branch to use.
- Repo
Clone stringUrl The clone URL of the repo.
- Branch string
The name of the branch to use.
- Repo
Clone stringUrl The clone URL of the repo.
- branch String
The name of the branch to use.
- repo
Clone StringUrl The clone URL of the repo.
- branch string
The name of the branch to use.
- repo
Clone stringUrl The clone URL of the repo.
- branch str
The name of the branch to use.
- repo_
clone_ strurl The clone URL of the repo.
- branch String
The name of the branch to use.
- repo
Clone StringUrl The clone URL of the repo.
GetAppSpecServiceGithub
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
- branch string
The name of the branch to use.
- deploy
On booleanPush Whether to automatically deploy new commits made to the repo.
- repo string
The name of the repo in the format
owner/repo
.
- branch str
The name of the branch to use.
- deploy_
on_ boolpush Whether to automatically deploy new commits made to the repo.
- repo str
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
GetAppSpecServiceGitlab
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
- branch string
The name of the branch to use.
- deploy
On booleanPush Whether to automatically deploy new commits made to the repo.
- repo string
The name of the repo in the format
owner/repo
.
- branch str
The name of the branch to use.
- deploy_
on_ boolpush Whether to automatically deploy new commits made to the repo.
- repo str
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
GetAppSpecServiceHealthCheck
- Failure
Threshold int The number of failed health checks before considered unhealthy.
- Http
Path string The route path used for the HTTP health check ping.
- Initial
Delay intSeconds The number of seconds to wait before beginning health checks.
- Period
Seconds int The number of seconds to wait between health checks.
- Success
Threshold int The number of successful health checks before considered healthy.
- Timeout
Seconds int The number of seconds after which the check times out.
- Failure
Threshold int The number of failed health checks before considered unhealthy.
- Http
Path string The route path used for the HTTP health check ping.
- Initial
Delay intSeconds The number of seconds to wait before beginning health checks.
- Period
Seconds int The number of seconds to wait between health checks.
- Success
Threshold int The number of successful health checks before considered healthy.
- Timeout
Seconds int The number of seconds after which the check times out.
- failure
Threshold Integer The number of failed health checks before considered unhealthy.
- http
Path String The route path used for the HTTP health check ping.
- initial
Delay IntegerSeconds The number of seconds to wait before beginning health checks.
- period
Seconds Integer The number of seconds to wait between health checks.
- success
Threshold Integer The number of successful health checks before considered healthy.
- timeout
Seconds Integer The number of seconds after which the check times out.
- failure
Threshold number The number of failed health checks before considered unhealthy.
- http
Path string The route path used for the HTTP health check ping.
- initial
Delay numberSeconds The number of seconds to wait before beginning health checks.
- period
Seconds number The number of seconds to wait between health checks.
- success
Threshold number The number of successful health checks before considered healthy.
- timeout
Seconds number The number of seconds after which the check times out.
- failure_
threshold int The number of failed health checks before considered unhealthy.
- http_
path str The route path used for the HTTP health check ping.
- initial_
delay_ intseconds The number of seconds to wait before beginning health checks.
- period_
seconds int The number of seconds to wait between health checks.
- success_
threshold int The number of successful health checks before considered healthy.
- timeout_
seconds int The number of seconds after which the check times out.
- failure
Threshold Number The number of failed health checks before considered unhealthy.
- http
Path String The route path used for the HTTP health check ping.
- initial
Delay NumberSeconds The number of seconds to wait before beginning health checks.
- period
Seconds Number The number of seconds to wait between health checks.
- success
Threshold Number The number of successful health checks before considered healthy.
- timeout
Seconds Number The number of seconds after which the check times out.
GetAppSpecServiceImage
- Deploy
On List<Pulumi.Pushes Digital Ocean. Inputs. Get App Spec Service Image Deploy On Push> Whether to automatically deploy new commits made to the repo.
- Registry
Type string The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- Repository string
The repository name.
- Registry string
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- Tag string
The repository tag. Defaults to
latest
if not provided.
- Deploy
On []GetPushes App Spec Service Image Deploy On Push Whether to automatically deploy new commits made to the repo.
- Registry
Type string The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- Repository string
The repository name.
- Registry string
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- Tag string
The repository tag. Defaults to
latest
if not provided.
- deploy
On List<GetPushes App Spec Service Image Deploy On Push> Whether to automatically deploy new commits made to the repo.
- registry
Type String The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- repository String
The repository name.
- registry String
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- tag String
The repository tag. Defaults to
latest
if not provided.
- deploy
On GetPushes App Spec Service Image Deploy On Push[] Whether to automatically deploy new commits made to the repo.
- registry
Type string The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- repository string
The repository name.
- registry string
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- tag string
The repository tag. Defaults to
latest
if not provided.
- deploy_
on_ Sequence[Getpushes App Spec Service Image Deploy On Push] Whether to automatically deploy new commits made to the repo.
- registry_
type str The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- repository str
The repository name.
- registry str
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- tag str
The repository tag. Defaults to
latest
if not provided.
- deploy
On List<Property Map>Pushes Whether to automatically deploy new commits made to the repo.
- registry
Type String The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- repository String
The repository name.
- registry String
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- tag String
The repository tag. Defaults to
latest
if not provided.
GetAppSpecServiceImageDeployOnPush
- Enabled bool
Whether to automatically deploy images pushed to DOCR.
- Enabled bool
Whether to automatically deploy images pushed to DOCR.
- enabled Boolean
Whether to automatically deploy images pushed to DOCR.
- enabled boolean
Whether to automatically deploy images pushed to DOCR.
- enabled bool
Whether to automatically deploy images pushed to DOCR.
- enabled Boolean
Whether to automatically deploy images pushed to DOCR.
GetAppSpecServiceLogDestination
- Name string
The name of the component.
- Datadog
Pulumi.
Digital Ocean. Inputs. Get App Spec Service Log Destination Datadog Datadog configuration.
- Logtail
Pulumi.
Digital Ocean. Inputs. Get App Spec Service Log Destination Logtail Logtail configuration.
- Papertrail
Pulumi.
Digital Ocean. Inputs. Get App Spec Service Log Destination Papertrail Papertrail configuration.
- Name string
The name of the component.
- Datadog
Get
App Spec Service Log Destination Datadog Datadog configuration.
- Logtail
Get
App Spec Service Log Destination Logtail Logtail configuration.
- Papertrail
Get
App Spec Service Log Destination Papertrail Papertrail configuration.
- name String
The name of the component.
- datadog
Get
App Spec Service Log Destination Datadog Datadog configuration.
- logtail
Get
App Spec Service Log Destination Logtail Logtail configuration.
- papertrail
Get
App Spec Service Log Destination Papertrail Papertrail configuration.
- name string
The name of the component.
- datadog
Get
App Spec Service Log Destination Datadog Datadog configuration.
- logtail
Get
App Spec Service Log Destination Logtail Logtail configuration.
- papertrail
Get
App Spec Service Log Destination Papertrail Papertrail configuration.
- name str
The name of the component.
- datadog
Get
App Spec Service Log Destination Datadog Datadog configuration.
- logtail
Get
App Spec Service Log Destination Logtail Logtail configuration.
- papertrail
Get
App Spec Service Log Destination Papertrail Papertrail configuration.
- name String
The name of the component.
- datadog Property Map
Datadog configuration.
- logtail Property Map
Logtail configuration.
- papertrail Property Map
Papertrail configuration.
GetAppSpecServiceLogDestinationDatadog
GetAppSpecServiceLogDestinationLogtail
- Token string
Logtail token.
- Token string
Logtail token.
- token String
Logtail token.
- token string
Logtail token.
- token str
Logtail token.
- token String
Logtail token.
GetAppSpecServiceLogDestinationPapertrail
- Endpoint string
Datadog HTTP log intake endpoint.
- Endpoint string
Datadog HTTP log intake endpoint.
- endpoint String
Datadog HTTP log intake endpoint.
- endpoint string
Datadog HTTP log intake endpoint.
- endpoint str
Datadog HTTP log intake endpoint.
- endpoint String
Datadog HTTP log intake endpoint.
GetAppSpecServiceRoute
- Path string
Paths must start with
/
and must be unique within the app.- Preserve
Path boolPrefix An optional flag to preserve the path that is forwarded to the backend service.
- Path string
Paths must start with
/
and must be unique within the app.- Preserve
Path boolPrefix An optional flag to preserve the path that is forwarded to the backend service.
- path String
Paths must start with
/
and must be unique within the app.- preserve
Path BooleanPrefix An optional flag to preserve the path that is forwarded to the backend service.
- path string
Paths must start with
/
and must be unique within the app.- preserve
Path booleanPrefix An optional flag to preserve the path that is forwarded to the backend service.
- path str
Paths must start with
/
and must be unique within the app.- preserve_
path_ boolprefix An optional flag to preserve the path that is forwarded to the backend service.
- path String
Paths must start with
/
and must be unique within the app.- preserve
Path BooleanPrefix An optional flag to preserve the path that is forwarded to the backend service.
GetAppSpecStaticSite
- Name string
The name of the component.
- Routes
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Static Site Route> - Build
Command string An optional build command to run while building this component from source.
- Catchall
Document string The name of the document to use as the fallback for any requests to documents that are not found when serving this static site.
- Cors
Pulumi.
Digital Ocean. Inputs. Get App Spec Static Site Cors The CORS policies of the app.
- Dockerfile
Path string The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- Environment
Slug string An environment slug describing the type of this app.
- Envs
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Static Site Env> Describes an environment variable made available to an app competent.
- Error
Document string The name of the error document to use when serving this static site.
- Git
Pulumi.
Digital Ocean. Inputs. Get App Spec Static Site Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- Github
Pulumi.
Digital Ocean. Inputs. Get App Spec Static Site Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Gitlab
Pulumi.
Digital Ocean. Inputs. Get App Spec Static Site Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Index
Document string The name of the index document to use when serving this static site.
- Output
Dir string An optional path to where the built assets will be located, relative to the build context. If not set, App Platform will automatically scan for these directory names:
_static
,dist
,public
.- Source
Dir string An optional path to the working directory to use for the build.
- Name string
The name of the component.
- Routes
[]Get
App Spec Static Site Route - Build
Command string An optional build command to run while building this component from source.
- Catchall
Document string The name of the document to use as the fallback for any requests to documents that are not found when serving this static site.
- Cors
Get
App Spec Static Site Cors The CORS policies of the app.
- Dockerfile
Path string The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- Environment
Slug string An environment slug describing the type of this app.
- Envs
[]Get
App Spec Static Site Env Describes an environment variable made available to an app competent.
- Error
Document string The name of the error document to use when serving this static site.
- Git
Get
App Spec Static Site Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- Github
Get
App Spec Static Site Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Gitlab
Get
App Spec Static Site Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Index
Document string The name of the index document to use when serving this static site.
- Output
Dir string An optional path to where the built assets will be located, relative to the build context. If not set, App Platform will automatically scan for these directory names:
_static
,dist
,public
.- Source
Dir string An optional path to the working directory to use for the build.
- name String
The name of the component.
- routes
List<Get
App Spec Static Site Route> - build
Command String An optional build command to run while building this component from source.
- catchall
Document String The name of the document to use as the fallback for any requests to documents that are not found when serving this static site.
- cors
Get
App Spec Static Site Cors The CORS policies of the app.
- dockerfile
Path String The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment
Slug String An environment slug describing the type of this app.
- envs
List<Get
App Spec Static Site Env> Describes an environment variable made available to an app competent.
- error
Document String The name of the error document to use when serving this static site.
- git
Get
App Spec Static Site Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Static Site Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Static Site Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- index
Document String The name of the index document to use when serving this static site.
- output
Dir String An optional path to where the built assets will be located, relative to the build context. If not set, App Platform will automatically scan for these directory names:
_static
,dist
,public
.- source
Dir String An optional path to the working directory to use for the build.
- name string
The name of the component.
- routes
Get
App Spec Static Site Route[] - build
Command string An optional build command to run while building this component from source.
- catchall
Document string The name of the document to use as the fallback for any requests to documents that are not found when serving this static site.
- cors
Get
App Spec Static Site Cors The CORS policies of the app.
- dockerfile
Path string The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment
Slug string An environment slug describing the type of this app.
- envs
Get
App Spec Static Site Env[] Describes an environment variable made available to an app competent.
- error
Document string The name of the error document to use when serving this static site.
- git
Get
App Spec Static Site Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Static Site Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Static Site Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- index
Document string The name of the index document to use when serving this static site.
- output
Dir string An optional path to where the built assets will be located, relative to the build context. If not set, App Platform will automatically scan for these directory names:
_static
,dist
,public
.- source
Dir string An optional path to the working directory to use for the build.
- name str
The name of the component.
- routes
Sequence[Get
App Spec Static Site Route] - build_
command str An optional build command to run while building this component from source.
- catchall_
document str The name of the document to use as the fallback for any requests to documents that are not found when serving this static site.
- cors
Get
App Spec Static Site Cors The CORS policies of the app.
- dockerfile_
path str The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment_
slug str An environment slug describing the type of this app.
- envs
Sequence[Get
App Spec Static Site Env] Describes an environment variable made available to an app competent.
- error_
document str The name of the error document to use when serving this static site.
- git
Get
App Spec Static Site Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Static Site Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Static Site Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- index_
document str The name of the index document to use when serving this static site.
- output_
dir str An optional path to where the built assets will be located, relative to the build context. If not set, App Platform will automatically scan for these directory names:
_static
,dist
,public
.- source_
dir str An optional path to the working directory to use for the build.
- name String
The name of the component.
- routes List<Property Map>
- build
Command String An optional build command to run while building this component from source.
- catchall
Document String The name of the document to use as the fallback for any requests to documents that are not found when serving this static site.
- cors Property Map
The CORS policies of the app.
- dockerfile
Path String The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment
Slug String An environment slug describing the type of this app.
- envs List<Property Map>
Describes an environment variable made available to an app competent.
- error
Document String The name of the error document to use when serving this static site.
- git Property Map
A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github Property Map
A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab Property Map
A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- index
Document String The name of the index document to use when serving this static site.
- output
Dir String An optional path to where the built assets will be located, relative to the build context. If not set, App Platform will automatically scan for these directory names:
_static
,dist
,public
.- source
Dir String An optional path to the working directory to use for the build.
GetAppSpecStaticSiteCors
- Allow
Credentials bool Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- Allow
Headers List<string> The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- Allow
Methods List<string> The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- Allow
Origins Pulumi.Digital Ocean. Inputs. Get App Spec Static Site Cors Allow Origins The
Access-Control-Allow-Origin
can be- Expose
Headers List<string> The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- Max
Age string An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- Allow
Credentials bool Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- Allow
Headers []string The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- Allow
Methods []string The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- Allow
Origins GetApp Spec Static Site Cors Allow Origins The
Access-Control-Allow-Origin
can be- Expose
Headers []string The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- Max
Age string An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- allow
Credentials Boolean Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- allow
Headers List<String> The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- allow
Methods List<String> The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- allow
Origins GetApp Spec Static Site Cors Allow Origins The
Access-Control-Allow-Origin
can be- expose
Headers List<String> The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- max
Age String An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- allow
Credentials boolean Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- allow
Headers string[] The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- allow
Methods string[] The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- allow
Origins GetApp Spec Static Site Cors Allow Origins The
Access-Control-Allow-Origin
can be- expose
Headers string[] The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- max
Age string An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- allow_
credentials bool Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- allow_
headers Sequence[str] The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- allow_
methods Sequence[str] The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- allow_
origins GetApp Spec Static Site Cors Allow Origins The
Access-Control-Allow-Origin
can be- expose_
headers Sequence[str] The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- max_
age str An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
- allow
Credentials Boolean Whether browsers should expose the response to the client-side JavaScript code when the request's credentials mode is
include
. This configures theAccess-Control-Allow-Credentials
header.- allow
Headers List<String> The set of allowed HTTP request headers. This configures the
Access-Control-Allow-Headers
header.- allow
Methods List<String> The set of allowed HTTP methods. This configures the
Access-Control-Allow-Methods
header.- allow
Origins Property Map The
Access-Control-Allow-Origin
can be- expose
Headers List<String> The set of HTTP response headers that browsers are allowed to access. This configures the
Access-Control-Expose-Headers
header.- max
Age String An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example:
5h30m
.
GetAppSpecStaticSiteCorsAllowOrigins
- Exact string
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- Prefix string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- Regex string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- Exact string
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- Prefix string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- Regex string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- exact String
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- prefix String
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- regex String
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- exact string
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- prefix string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- regex string
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- exact str
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- prefix str
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- regex str
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
- exact String
The
Access-Control-Allow-Origin
header will be set to the client's origin only if the client's origin exactly matches the value you provide.- prefix String
The
Access-Control-Allow-Origin
header will be set to the client's origin if the beginning of the client's origin matches the value you provide.- regex String
The
Access-Control-Allow-Origin
header will be set to the client's origin if the client’s origin matches the regex you provide, in RE2 style syntax.
GetAppSpecStaticSiteEnv
GetAppSpecStaticSiteGit
- Branch string
The name of the branch to use.
- Repo
Clone stringUrl The clone URL of the repo.
- Branch string
The name of the branch to use.
- Repo
Clone stringUrl The clone URL of the repo.
- branch String
The name of the branch to use.
- repo
Clone StringUrl The clone URL of the repo.
- branch string
The name of the branch to use.
- repo
Clone stringUrl The clone URL of the repo.
- branch str
The name of the branch to use.
- repo_
clone_ strurl The clone URL of the repo.
- branch String
The name of the branch to use.
- repo
Clone StringUrl The clone URL of the repo.
GetAppSpecStaticSiteGithub
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
- branch string
The name of the branch to use.
- deploy
On booleanPush Whether to automatically deploy new commits made to the repo.
- repo string
The name of the repo in the format
owner/repo
.
- branch str
The name of the branch to use.
- deploy_
on_ boolpush Whether to automatically deploy new commits made to the repo.
- repo str
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
GetAppSpecStaticSiteGitlab
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
- branch string
The name of the branch to use.
- deploy
On booleanPush Whether to automatically deploy new commits made to the repo.
- repo string
The name of the repo in the format
owner/repo
.
- branch str
The name of the branch to use.
- deploy_
on_ boolpush Whether to automatically deploy new commits made to the repo.
- repo str
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
GetAppSpecStaticSiteRoute
- Path string
Paths must start with
/
and must be unique within the app.- Preserve
Path boolPrefix An optional flag to preserve the path that is forwarded to the backend service.
- Path string
Paths must start with
/
and must be unique within the app.- Preserve
Path boolPrefix An optional flag to preserve the path that is forwarded to the backend service.
- path String
Paths must start with
/
and must be unique within the app.- preserve
Path BooleanPrefix An optional flag to preserve the path that is forwarded to the backend service.
- path string
Paths must start with
/
and must be unique within the app.- preserve
Path booleanPrefix An optional flag to preserve the path that is forwarded to the backend service.
- path str
Paths must start with
/
and must be unique within the app.- preserve_
path_ boolprefix An optional flag to preserve the path that is forwarded to the backend service.
- path String
Paths must start with
/
and must be unique within the app.- preserve
Path BooleanPrefix An optional flag to preserve the path that is forwarded to the backend service.
GetAppSpecWorker
- Name string
The name of the component.
- Alerts
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Worker Alert> Describes an alert policy for the component.
- Build
Command string An optional build command to run while building this component from source.
- Dockerfile
Path string The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- Environment
Slug string An environment slug describing the type of this app.
- Envs
List<Pulumi.
Digital Ocean. Inputs. Get App Spec Worker Env> Describes an environment variable made available to an app competent.
- Git
Pulumi.
Digital Ocean. Inputs. Get App Spec Worker Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- Github
Pulumi.
Digital Ocean. Inputs. Get App Spec Worker Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Gitlab
Pulumi.
Digital Ocean. Inputs. Get App Spec Worker Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Image
Pulumi.
Digital Ocean. Inputs. Get App Spec Worker Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- Instance
Count int The amount of instances that this component should be scaled to.
- Instance
Size stringSlug The instance size to use for this component.
- Log
Destinations List<Pulumi.Digital Ocean. Inputs. Get App Spec Worker Log Destination> Describes a log forwarding destination.
- Run
Command string An optional run command to override the component's default.
- Source
Dir string An optional path to the working directory to use for the build.
- Name string
The name of the component.
- Alerts
[]Get
App Spec Worker Alert Describes an alert policy for the component.
- Build
Command string An optional build command to run while building this component from source.
- Dockerfile
Path string The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- Environment
Slug string An environment slug describing the type of this app.
- Envs
[]Get
App Spec Worker Env Describes an environment variable made available to an app competent.
- Git
Get
App Spec Worker Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- Github
Get
App Spec Worker Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Gitlab
Get
App Spec Worker Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- Image
Get
App Spec Worker Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- Instance
Count int The amount of instances that this component should be scaled to.
- Instance
Size stringSlug The instance size to use for this component.
- Log
Destinations []GetApp Spec Worker Log Destination Describes a log forwarding destination.
- Run
Command string An optional run command to override the component's default.
- Source
Dir string An optional path to the working directory to use for the build.
- name String
The name of the component.
- alerts
List<Get
App Spec Worker Alert> Describes an alert policy for the component.
- build
Command String An optional build command to run while building this component from source.
- dockerfile
Path String The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment
Slug String An environment slug describing the type of this app.
- envs
List<Get
App Spec Worker Env> Describes an environment variable made available to an app competent.
- git
Get
App Spec Worker Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Worker Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Worker Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- image
Get
App Spec Worker Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- instance
Count Integer The amount of instances that this component should be scaled to.
- instance
Size StringSlug The instance size to use for this component.
- log
Destinations List<GetApp Spec Worker Log Destination> Describes a log forwarding destination.
- run
Command String An optional run command to override the component's default.
- source
Dir String An optional path to the working directory to use for the build.
- name string
The name of the component.
- alerts
Get
App Spec Worker Alert[] Describes an alert policy for the component.
- build
Command string An optional build command to run while building this component from source.
- dockerfile
Path string The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment
Slug string An environment slug describing the type of this app.
- envs
Get
App Spec Worker Env[] Describes an environment variable made available to an app competent.
- git
Get
App Spec Worker Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Worker Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Worker Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- image
Get
App Spec Worker Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- instance
Count number The amount of instances that this component should be scaled to.
- instance
Size stringSlug The instance size to use for this component.
- log
Destinations GetApp Spec Worker Log Destination[] Describes a log forwarding destination.
- run
Command string An optional run command to override the component's default.
- source
Dir string An optional path to the working directory to use for the build.
- name str
The name of the component.
- alerts
Sequence[Get
App Spec Worker Alert] Describes an alert policy for the component.
- build_
command str An optional build command to run while building this component from source.
- dockerfile_
path str The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment_
slug str An environment slug describing the type of this app.
- envs
Sequence[Get
App Spec Worker Env] Describes an environment variable made available to an app competent.
- git
Get
App Spec Worker Git A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github
Get
App Spec Worker Github A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab
Get
App Spec Worker Gitlab A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- image
Get
App Spec Worker Image An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- instance_
count int The amount of instances that this component should be scaled to.
- instance_
size_ strslug The instance size to use for this component.
- log_
destinations Sequence[GetApp Spec Worker Log Destination] Describes a log forwarding destination.
- run_
command str An optional run command to override the component's default.
- source_
dir str An optional path to the working directory to use for the build.
- name String
The name of the component.
- alerts List<Property Map>
Describes an alert policy for the component.
- build
Command String An optional build command to run while building this component from source.
- dockerfile
Path String The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks.
- environment
Slug String An environment slug describing the type of this app.
- envs List<Property Map>
Describes an environment variable made available to an app competent.
- git Property Map
A Git repo to use as the component's source. The repository must be able to be cloned without authentication. Only one of
git
,github
orgitlab
may be set.- github Property Map
A GitHub repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- gitlab Property Map
A Gitlab repo to use as the component's source. DigitalOcean App Platform must have access to the repository. Only one of
git
,github
,gitlab
, orimage
may be set.- image Property Map
An image to use as the component's source. Only one of
git
,github
,gitlab
, orimage
may be set.- instance
Count Number The amount of instances that this component should be scaled to.
- instance
Size StringSlug The instance size to use for this component.
- log
Destinations List<Property Map> Describes a log forwarding destination.
- run
Command String An optional run command to override the component's default.
- source
Dir String An optional path to the working directory to use for the build.
GetAppSpecWorkerAlert
- Operator string
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- Rule string
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- Value double
The threshold for the type of the warning.
- Window string
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- Disabled bool
Determines whether or not the alert is disabled (default:
false
).
- Operator string
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- Rule string
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- Value float64
The threshold for the type of the warning.
- Window string
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- Disabled bool
Determines whether or not the alert is disabled (default:
false
).
- operator String
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule String
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value Double
The threshold for the type of the warning.
- window String
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled Boolean
Determines whether or not the alert is disabled (default:
false
).
- operator string
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule string
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value number
The threshold for the type of the warning.
- window string
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled boolean
Determines whether or not the alert is disabled (default:
false
).
- operator str
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule str
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value float
The threshold for the type of the warning.
- window str
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled bool
Determines whether or not the alert is disabled (default:
false
).
- operator String
The operator to use. This is either of
GREATER_THAN
orLESS_THAN
.- rule String
The type of the alert to configure. Component app alert policies can be:
CPU_UTILIZATION
,MEM_UTILIZATION
, orRESTART_COUNT
.- value Number
The threshold for the type of the warning.
- window String
The time before alerts should be triggered. This is may be one of:
FIVE_MINUTES
,TEN_MINUTES
,THIRTY_MINUTES
,ONE_HOUR
.- disabled Boolean
Determines whether or not the alert is disabled (default:
false
).
GetAppSpecWorkerEnv
GetAppSpecWorkerGit
- Branch string
The name of the branch to use.
- Repo
Clone stringUrl The clone URL of the repo.
- Branch string
The name of the branch to use.
- Repo
Clone stringUrl The clone URL of the repo.
- branch String
The name of the branch to use.
- repo
Clone StringUrl The clone URL of the repo.
- branch string
The name of the branch to use.
- repo
Clone stringUrl The clone URL of the repo.
- branch str
The name of the branch to use.
- repo_
clone_ strurl The clone URL of the repo.
- branch String
The name of the branch to use.
- repo
Clone StringUrl The clone URL of the repo.
GetAppSpecWorkerGithub
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
- branch string
The name of the branch to use.
- deploy
On booleanPush Whether to automatically deploy new commits made to the repo.
- repo string
The name of the repo in the format
owner/repo
.
- branch str
The name of the branch to use.
- deploy_
on_ boolpush Whether to automatically deploy new commits made to the repo.
- repo str
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
GetAppSpecWorkerGitlab
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- Branch string
The name of the branch to use.
- Deploy
On boolPush Whether to automatically deploy new commits made to the repo.
- Repo string
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
- branch string
The name of the branch to use.
- deploy
On booleanPush Whether to automatically deploy new commits made to the repo.
- repo string
The name of the repo in the format
owner/repo
.
- branch str
The name of the branch to use.
- deploy_
on_ boolpush Whether to automatically deploy new commits made to the repo.
- repo str
The name of the repo in the format
owner/repo
.
- branch String
The name of the branch to use.
- deploy
On BooleanPush Whether to automatically deploy new commits made to the repo.
- repo String
The name of the repo in the format
owner/repo
.
GetAppSpecWorkerImage
- Deploy
On List<Pulumi.Pushes Digital Ocean. Inputs. Get App Spec Worker Image Deploy On Push> Whether to automatically deploy new commits made to the repo.
- Registry
Type string The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- Repository string
The repository name.
- Registry string
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- Tag string
The repository tag. Defaults to
latest
if not provided.
- Deploy
On []GetPushes App Spec Worker Image Deploy On Push Whether to automatically deploy new commits made to the repo.
- Registry
Type string The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- Repository string
The repository name.
- Registry string
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- Tag string
The repository tag. Defaults to
latest
if not provided.
- deploy
On List<GetPushes App Spec Worker Image Deploy On Push> Whether to automatically deploy new commits made to the repo.
- registry
Type String The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- repository String
The repository name.
- registry String
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- tag String
The repository tag. Defaults to
latest
if not provided.
- deploy
On GetPushes App Spec Worker Image Deploy On Push[] Whether to automatically deploy new commits made to the repo.
- registry
Type string The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- repository string
The repository name.
- registry string
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- tag string
The repository tag. Defaults to
latest
if not provided.
- deploy_
on_ Sequence[Getpushes App Spec Worker Image Deploy On Push] Whether to automatically deploy new commits made to the repo.
- registry_
type str The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- repository str
The repository name.
- registry str
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- tag str
The repository tag. Defaults to
latest
if not provided.
- deploy
On List<Property Map>Pushes Whether to automatically deploy new commits made to the repo.
- registry
Type String The registry type. One of
DOCR
(DigitalOcean container registry) orDOCKER_HUB
.- repository String
The repository name.
- registry String
The registry name. Must be left empty for the
DOCR
registry type. Required for theDOCKER_HUB
registry type.- tag String
The repository tag. Defaults to
latest
if not provided.
GetAppSpecWorkerImageDeployOnPush
- Enabled bool
Whether to automatically deploy images pushed to DOCR.
- Enabled bool
Whether to automatically deploy images pushed to DOCR.
- enabled Boolean
Whether to automatically deploy images pushed to DOCR.
- enabled boolean
Whether to automatically deploy images pushed to DOCR.
- enabled bool
Whether to automatically deploy images pushed to DOCR.
- enabled Boolean
Whether to automatically deploy images pushed to DOCR.
GetAppSpecWorkerLogDestination
- Name string
The name of the component.
- Datadog
Pulumi.
Digital Ocean. Inputs. Get App Spec Worker Log Destination Datadog Datadog configuration.
- Logtail
Pulumi.
Digital Ocean. Inputs. Get App Spec Worker Log Destination Logtail Logtail configuration.
- Papertrail
Pulumi.
Digital Ocean. Inputs. Get App Spec Worker Log Destination Papertrail Papertrail configuration.
- Name string
The name of the component.
- Datadog
Get
App Spec Worker Log Destination Datadog Datadog configuration.
- Logtail
Get
App Spec Worker Log Destination Logtail Logtail configuration.
- Papertrail
Get
App Spec Worker Log Destination Papertrail Papertrail configuration.
- name String
The name of the component.
- datadog
Get
App Spec Worker Log Destination Datadog Datadog configuration.
- logtail
Get
App Spec Worker Log Destination Logtail Logtail configuration.
- papertrail
Get
App Spec Worker Log Destination Papertrail Papertrail configuration.
- name string
The name of the component.
- datadog
Get
App Spec Worker Log Destination Datadog Datadog configuration.
- logtail
Get
App Spec Worker Log Destination Logtail Logtail configuration.
- papertrail
Get
App Spec Worker Log Destination Papertrail Papertrail configuration.
- name str
The name of the component.
- datadog
Get
App Spec Worker Log Destination Datadog Datadog configuration.
- logtail
Get
App Spec Worker Log Destination Logtail Logtail configuration.
- papertrail
Get
App Spec Worker Log Destination Papertrail Papertrail configuration.
- name String
The name of the component.
- datadog Property Map
Datadog configuration.
- logtail Property Map
Logtail configuration.
- papertrail Property Map
Papertrail configuration.
GetAppSpecWorkerLogDestinationDatadog
GetAppSpecWorkerLogDestinationLogtail
- Token string
Logtail token.
- Token string
Logtail token.
- token String
Logtail token.
- token string
Logtail token.
- token str
Logtail token.
- token String
Logtail token.
GetAppSpecWorkerLogDestinationPapertrail
- Endpoint string
Datadog HTTP log intake endpoint.
- Endpoint string
Datadog HTTP log intake endpoint.
- endpoint String
Datadog HTTP log intake endpoint.
- endpoint string
Datadog HTTP log intake endpoint.
- endpoint str
Datadog HTTP log intake endpoint.
- endpoint String
Datadog HTTP log intake endpoint.
Package Details
- Repository
- DigitalOcean pulumi/pulumi-digitalocean
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
digitalocean
Terraform Provider.