ServerTlsPolicyIamMember constructor
ServerTlsPolicyIamMember(
- String name, {
- ServerTlsPolicyIamMemberArgs? args,
- 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');
}