ServiceIamPolicy constructor

ServiceIamPolicy(
  1. String name, {
  2. ServiceIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ServiceIamPolicy(
  String name, {
  ServiceIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:run/v1: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');
}