UserWorkloadsSecret constructor
UserWorkloadsSecret(
- String name, {
- UserWorkloadsSecretArgs? args,
- CustomResourceOptions? options,
Creates a new UserWorkloadsSecret.
name The Pulumi resource name.
args Arguments used to configure this UserWorkloadsSecret. The set of arguments for UserWorkloadsSecret.
options Resource options controlling this resource's behavior.
Implementation
UserWorkloadsSecret(
String name, {
UserWorkloadsSecretArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:composer/userWorkloadsSecret:UserWorkloadsSecret',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
additionalSecretOutputs: const ['data'],
) {
data = registerOutput<Map<String, String>?>('data', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); }, isSecret: true);
deletionPolicy = registerOutput<String>('deletionPolicy');
environment = registerOutput<String>('environment');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
region = registerOutput<String>('region');
}