ClientTlsPolicyIamMember constructor
ClientTlsPolicyIamMember(
- String name, {
- ClientTlsPolicyIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new ClientTlsPolicyIamMember.
name The Pulumi resource name.
args Arguments used to configure this ClientTlsPolicyIamMember. The set of arguments for ClientTlsPolicyIamMember.
options Resource options controlling this resource's behavior.
Implementation
ClientTlsPolicyIamMember(
String name, {
ClientTlsPolicyIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:networksecurity/v1:ClientTlsPolicyIamMember',
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');
}