UserWorkloadsSecret constructor

UserWorkloadsSecret(
  1. String name, {
  2. UserWorkloadsSecretArgs? args,
  3. 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');
}