ServerTlsPolicyIamMember constructor

ServerTlsPolicyIamMember(
  1. String name, {
  2. ServerTlsPolicyIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ServerTlsPolicyIamMember(
  String name, {
  ServerTlsPolicyIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:networksecurity/v1:ServerTlsPolicyIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  condition = registerOutput<Condition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Condition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  member = registerOutput<String>('member');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  role = registerOutput<String>('role');
}