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