ClientTlsPolicyIamPolicy constructor

ClientTlsPolicyIamPolicy(
  1. String name, {
  2. ClientTlsPolicyIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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