BackendBucketSignedUrlKey constructor

BackendBucketSignedUrlKey(
  1. String name, {
  2. BackendBucketSignedUrlKeyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

BackendBucketSignedUrlKey(
  String name, {
  BackendBucketSignedUrlKeyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/backendBucketSignedUrlKey:BackendBucketSignedUrlKey',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
        additionalSecretOutputs: const ['keyValue'],
      ) {
  backendBucket = registerOutput<String>('backendBucket');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  keyValue = registerOutput<String>('keyValue', isSecret: true);
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
}