ServiceIamPolicyRunV2 constructor

ServiceIamPolicyRunV2(
  1. String name, {
  2. ServiceIamPolicyRunV2Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ServiceIamPolicyRunV2(
  String name, {
  ServiceIamPolicyRunV2Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:run/v2:ServiceIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  etag = registerOutput<String>('etag');
  location = registerOutput<String>('location');
  project = registerOutput<String>('project');
  serviceId = registerOutput<String>('serviceId');
  version = registerOutput<int>('version');
}