Brand

class Brand : KotlinCustomResource

Example Usage

Iap Brand

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.organizations.Project;
import com.pulumi.gcp.organizations.ProjectArgs;
import com.pulumi.gcp.projects.Service;
import com.pulumi.gcp.projects.ServiceArgs;
import com.pulumi.gcp.iap.Brand;
import com.pulumi.gcp.iap.BrandArgs;
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 project = new Project("project", ProjectArgs.builder()
.projectId("my-project")
.orgId("123456789")
.build());
var projectService = new Service("projectService", ServiceArgs.builder()
.project(project.projectId())
.service("iap.googleapis.com")
.build());
var projectBrand = new Brand("projectBrand", BrandArgs.builder()
.supportEmail("support@example.com")
.applicationTitle("Cloud IAP protected Application")
.project(projectService.project())
.build());
}
}

Import

Brand can be imported using any of these accepted formats

$ pulumi import gcp:iap/brand:Brand default projects/{{project_id}}/brands/{{brand_id}}
$ pulumi import gcp:iap/brand:Brand default projects/{{project_number}}/brands/{{brand_id}}
$ pulumi import gcp:iap/brand:Brand default {{project_number}}/{{brand_id}}

Properties

Link copied to clipboard

Application name displayed on OAuth consent screen.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val name: Output<String>

Output only. Identifier of the brand, in the format projects/{project_number}/brands/{brand_id} NOTE: The name can also be expressed as projects/{project_id}/brands/{brand_id}, e.g. when importing. NOTE: The brand identification corresponds to the project number as only one brand can be created per project.

Link copied to clipboard

Whether the brand is only intended for usage inside the GSuite organization only.

Link copied to clipboard
val project: Output<String>

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val supportEmail: Output<String>

Support email displayed on the OAuth consent screen. Can be either a user or group email. When a user email is specified, the caller must be the user with the associated email address. When a group email is specified, the caller can be either a user or a service account which is an owner of the specified group in Cloud Identity.

Link copied to clipboard
val urn: Output<String>