KeyRingIamPolicy constructor

KeyRingIamPolicy(
  1. String name, {
  2. KeyRingIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

KeyRingIamPolicy(
  String name, {
  KeyRingIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:cloudkms/v1:KeyRingIamPolicy',
        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');
  keyRingId = registerOutput<String>('keyRingId');
  location = registerOutput<String>('location');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}