ServerTlsPolicyIamPolicy constructor

ServerTlsPolicyIamPolicy(
  1. String name, {
  2. ServerTlsPolicyIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ServerTlsPolicyIamPolicy(
  String name, {
  ServerTlsPolicyIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:networksecurity/v1:ServerTlsPolicyIamPolicy',
        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');
  location = registerOutput<String>('location');
  project = registerOutput<String>('project');
  serverTlsPolicyId = registerOutput<String>('serverTlsPolicyId');
  version = registerOutput<int>('version');
}