AppEngineServiceIamMember constructor

AppEngineServiceIamMember(
  1. String name, {
  2. AppEngineServiceIamMemberArgs? args,
  3. 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');
}