MachineImageIamPolicy constructor

MachineImageIamPolicy(
  1. String name, {
  2. MachineImageIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

MachineImageIamPolicy(
  String name, {
  MachineImageIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/machineImageIamPolicy:MachineImageIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  etag = registerOutput<String>('etag');
  machineImage = registerOutput<String>('machineImage');
  policyData = registerOutput<String>('policyData');
  project = registerOutput<String>('project');
}