TagKeyIamPolicy constructor

TagKeyIamPolicy(
  1. String name, {
  2. TagKeyIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TagKeyIamPolicy(
  String name, {
  TagKeyIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:cloudresourcemanager/v3:TagKeyIamPolicy',
        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');
  tagKeyId = registerOutput<String>('tagKeyId');
  version = registerOutput<int>('version');
}