ServiceAccount constructor
ServiceAccount(
- String name, {
- ServiceAccountArgs? args,
- CustomResourceOptions? options,
Creates a new ServiceAccount.
name The Pulumi resource name.
args Arguments used to configure this ServiceAccount. The set of arguments for ServiceAccount.
options Resource options controlling this resource's behavior.
Implementation
ServiceAccount(
String name, {
ServiceAccountArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:iam/v1:ServiceAccount',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
description = registerOutput<String>('description');
disabled = registerOutput<bool>('disabled');
displayName = registerOutput<String>('displayName');
email = registerOutput<String>('email');
etag = registerOutput<String>('etag');
this.name = registerOutput<String>('name');
oauth2ClientId = registerOutput<String>('oauth2ClientId');
project = registerOutput<String>('project');
uniqueId = registerOutput<String>('uniqueId');
}