Class AccountState
Inherited Members
Namespace: Pulumi.Gcp.ServiceAccount
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class AccountState : ResourceArgs
Constructors
View SourceAccountState()
Declaration
public AccountState()
Properties
View SourceAccountId
The account id that is used to generate the service
account email address and a stable unique id. It is unique within a project,
must be 6-30 characters long, and match the regular expression a-z
to comply with RFC1035. Changing this forces a new service account to be created.
Declaration
public Input<string> AccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Description
A text description of the service account. Must be less than or equal to 256 UTF-8 bytes.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DisplayName
The display name for the service account. Can be updated without creating a new resource.
Declaration
public Input<string> DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
The e-mail address of the service account. This value
should be referenced from any gcp.organizations.getIAMPolicy data sources
that would grant the service account privileges.
Declaration
public Input<string> Email { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The fully-qualified name of the service account.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Project
The ID of the project that the service account will be created in. Defaults to the provider project configuration.
Declaration
public Input<string> Project { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UniqueId
The unique id of the service account.
Declaration
public Input<string> UniqueId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |