WorkloadIdentityPoolIamMember constructor
WorkloadIdentityPoolIamMember(
- String name, {
- WorkloadIdentityPoolIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new WorkloadIdentityPoolIamMember.
name The Pulumi resource name.
args Arguments used to configure this WorkloadIdentityPoolIamMember. The set of arguments for WorkloadIdentityPoolIamMember.
options Resource options controlling this resource's behavior.
Implementation
WorkloadIdentityPoolIamMember(
String name, {
WorkloadIdentityPoolIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:iam/workloadIdentityPoolIamMember:WorkloadIdentityPoolIamMember',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
condition = registerOutput<WorkloadIdentityPoolIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WorkloadIdentityPoolIamMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
member = registerOutput<String>('member');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
workloadIdentityPoolId = registerOutput<String>('workloadIdentityPoolId');
}