ParameterVersion constructor

ParameterVersion(
  1. String name, {
  2. ParameterVersionArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new ParameterVersion. name The Pulumi resource name. args Arguments used to configure this ParameterVersion. The set of arguments for ParameterVersion. options Resource options controlling this resource's behavior.

Implementation

ParameterVersion(
  String name, {
  ParameterVersionArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:parametermanager/parameterVersion:ParameterVersion',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
        additionalSecretOutputs: const ['parameterData'],
      ) {
  createTime = registerOutput<String>('createTime');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  disabled = registerOutput<bool?>('disabled');
  kmsKeyVersion = registerOutput<String>('kmsKeyVersion');
  this.name = registerOutput<String>('name');
  parameter = registerOutput<String>('parameter');
  parameterData = registerOutput<String>('parameterData', isSecret: true);
  parameterVersionId = registerOutput<String>('parameterVersionId');
  updateTime = registerOutput<String>('updateTime');
}