KeyRingCryptoKeyIamPolicy constructor

KeyRingCryptoKeyIamPolicy(
  1. String name, {
  2. KeyRingCryptoKeyIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

KeyRingCryptoKeyIamPolicy(
  String name, {
  KeyRingCryptoKeyIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:cloudkms/v1:KeyRingCryptoKeyIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  cryptoKeyId = registerOutput<String>('cryptoKeyId');
  etag = registerOutput<String>('etag');
  keyRingId = registerOutput<String>('keyRingId');
  location = registerOutput<String>('location');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}