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