Show / Hide Table of Contents

Class Brand

OAuth brand data. Only "Organization Internal" brands can be created programatically via API. To convert it into an external brands please use the GCP Console.

Note: Brands can be created only once for a Google Cloud Platform project and cannot be deleted. Destroying a provider-managed Brand will remove it from state but will not delete the resource on the server.

Inheritance
System.Object
Resource
CustomResource
Brand
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Iap
Assembly: Pulumi.Gcp.dll
Syntax
public class Brand : CustomResource

Constructors

View Source

Brand(String, BrandArgs, CustomResourceOptions)

Create a Brand resource with the given unique name, arguments, and options.

Declaration
public Brand(string name, BrandArgs args, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

BrandArgs args

The arguments used to populate this resource's properties

CustomResourceOptions options

A bag of options that control this resource's behavior

Properties

View Source

ApplicationTitle

Application name displayed on OAuth consent screen.

Declaration
public Output<string> ApplicationTitle { get; }
Property Value
Type Description
Output<System.String>
View Source

Name

Output only. Identifier of the brand, in the format 'projects/{project_number}/brands/{brand_id}'. NOTE: The brand identification corresponds to the project number as only one brand per project can be created.

Declaration
public Output<string> Name { get; }
Property Value
Type Description
Output<System.String>
View Source

OrgInternalOnly

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

Declaration
public Output<bool> OrgInternalOnly { get; }
Property Value
Type Description
Output<System.Boolean>
View Source

Project

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

Declaration
public Output<string> Project { get; }
Property Value
Type Description
Output<System.String>
View Source

SupportEmail

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.

Declaration
public Output<string> SupportEmail { get; }
Property Value
Type Description
Output<System.String>

Methods

View Source

Get(String, Input<String>, BrandState, CustomResourceOptions)

Get an existing Brand resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static Brand Get(string name, Input<string> id, BrandState state = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resulting resource.

Input<System.String> id

The unique provider ID of the resource to lookup.

BrandState state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
Brand
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.