CaPoolIamPolicy constructor

CaPoolIamPolicy(
  1. String name, {
  2. CaPoolIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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