DefaultServiceAccounts constructor
DefaultServiceAccounts(
- String name, {
- DefaultServiceAccountsArgs? args,
- CustomResourceOptions? options,
Creates a new DefaultServiceAccounts.
name The Pulumi resource name.
args Arguments used to configure this DefaultServiceAccounts. The set of arguments for DefaultServiceAccounts.
options Resource options controlling this resource's behavior.
Implementation
DefaultServiceAccounts(
String name, {
DefaultServiceAccountsArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:projects/defaultServiceAccounts:DefaultServiceAccounts',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
action = registerOutput<String>('action');
project = registerOutput<String>('project');
restorePolicy = registerOutput<String?>('restorePolicy');
serviceAccounts = registerOutput<Map<String, String>>('serviceAccounts', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
}