LicenseCodeIamPolicy constructor

LicenseCodeIamPolicy(
  1. String name, {
  2. LicenseCodeIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

LicenseCodeIamPolicy(
  String name, {
  LicenseCodeIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/alpha:LicenseCodeIamPolicy',
        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');
  project = registerOutput<String>('project');
  resource = registerOutput<String>('resource');
  rules = registerOutput<List<Map<String, dynamic>>>('rules');
  version = registerOutput<int>('version');
}