PolicyIamPolicy constructor

PolicyIamPolicy(
  1. String name, {
  2. PolicyIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

PolicyIamPolicy(
  String name, {
  PolicyIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:binaryauthorization/v1:PolicyIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  etag = registerOutput<String>('etag');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}