StoragePoolIamPolicy constructor

StoragePoolIamPolicy(
  1. String name, {
  2. StoragePoolIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

StoragePoolIamPolicy(
  String name, {
  StoragePoolIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/storagePoolIamPolicy:StoragePoolIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  etag = registerOutput<String>('etag');
  this.name = registerOutput<String>('name');
  policyData = registerOutput<String>('policyData');
  project = registerOutput<String>('project');
  zone = registerOutput<String>('zone');
}