Domain Mapping
A domain serving an App Engine application. To get more information about DomainMapping, see:
How-to Guides
Example Usage
App Engine Domain Mapping Basic
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.appengine.DomainMapping;
import com.pulumi.gcp.appengine.DomainMappingArgs;
import com.pulumi.gcp.appengine.inputs.DomainMappingSslSettingsArgs;
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) {
var domainMapping = new DomainMapping("domainMapping", DomainMappingArgs.builder()
.domainName("verified-domain.com")
.sslSettings(DomainMappingSslSettingsArgs.builder()
.sslManagementType("AUTOMATIC")
.build())
.build());
}
}
Import
DomainMapping can be imported using any of these accepted formats
$ pulumi import gcp:appengine/domainMapping:DomainMapping default apps/{{project}}/domainMappings/{{domain_name}}
$ pulumi import gcp:appengine/domainMapping:DomainMapping default {{project}}/{{domain_name}}
$ pulumi import gcp:appengine/domainMapping:DomainMapping default {{domain_name}}
Properties
Relative name of the domain serving the application. Example: example.com.
Whether the domain creation should override any existing mappings for this domain. By default, overrides are rejected. Default value is STRICT
. Possible values are: STRICT
, OVERRIDE
.
The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping. Structure is documented below.
SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. Structure is documented below.